blob: 6917f29d21f8d544fbe657e74c5711313bcd24b1 [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
Vijay Paidc7110f2015-04-02 13:59:05 -070097VALID_CONFIG_mutrace = 1
98CC_mutrace = $(DEFAULT_CC)
99CXX_mutrace = $(DEFAULT_CXX)
100LD_mutrace = $(DEFAULT_CC)
101LDXX_mutrace = $(DEFAULT_CXX)
102CPPFLAGS_mutrace = -O0
103LDFLAGS_mutrace = -rdynamic
104DEFINES_mutrace = _DEBUG DEBUG
105
Craig Tillerec0b8f32015-01-15 07:30:00 -0800106VALID_CONFIG_valgrind = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800107REQUIRE_CUSTOM_LIBRARIES_valgrind = 1
Nicolas Noblef8681182015-03-18 14:25:44 -0700108CC_valgrind = $(DEFAULT_CC)
109CXX_valgrind = $(DEFAULT_CXX)
110LD_valgrind = $(DEFAULT_CC)
111LDXX_valgrind = $(DEFAULT_CXX)
Craig Tillerec0b8f32015-01-15 07:30:00 -0800112CPPFLAGS_valgrind = -O0
113OPENSSL_CFLAGS_valgrind = -DPURIFY
114LDFLAGS_valgrind =
Craig Tillerf6901be2015-02-27 09:12:58 -0800115DEFINES_valgrind = _DEBUG DEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=20
Craig Tillerec0b8f32015-01-15 07:30:00 -0800116
ctiller8cfebb92015-01-06 15:02:12 -0800117VALID_CONFIG_tsan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800118REQUIRE_CUSTOM_LIBRARIES_tsan = 1
ctiller8cfebb92015-01-06 15:02:12 -0800119CC_tsan = clang
120CXX_tsan = clang++
121LD_tsan = clang
122LDXX_tsan = clang++
123CPPFLAGS_tsan = -O1 -fsanitize=thread -fno-omit-frame-pointer
124LDFLAGS_tsan = -fsanitize=thread
Craig Tillerf6901be2015-02-27 09:12:58 -0800125DEFINES_tsan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=10
ctiller8cfebb92015-01-06 15:02:12 -0800126
127VALID_CONFIG_asan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800128REQUIRE_CUSTOM_LIBRARIES_asan = 1
ctiller8cfebb92015-01-06 15:02:12 -0800129CC_asan = clang
130CXX_asan = clang++
131LD_asan = clang
132LDXX_asan = clang++
133CPPFLAGS_asan = -O1 -fsanitize=address -fno-omit-frame-pointer
134LDFLAGS_asan = -fsanitize=address
Craig Tillerf6901be2015-02-27 09:12:58 -0800135DEFINES_asan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=5
ctiller8cfebb92015-01-06 15:02:12 -0800136
137VALID_CONFIG_msan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800138REQUIRE_CUSTOM_LIBRARIES_msan = 1
ctiller8cfebb92015-01-06 15:02:12 -0800139CC_msan = clang
Nicolas "Pixel" Nobled66cba22015-02-14 02:59:12 +0100140CXX_msan = clang++-libc++
ctiller8cfebb92015-01-06 15:02:12 -0800141LD_msan = clang
Nicolas "Pixel" Nobled66cba22015-02-14 02:59:12 +0100142LDXX_msan = clang++-libc++
Craig Tilleracd62292015-02-16 11:12:28 -0800143CPPFLAGS_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 -0800144OPENSSL_CFLAGS_msan = -DPURIFY
Nicolas "Pixel" Nobled66cba22015-02-14 02:59:12 +0100145LDFLAGS_msan = -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
Craig Tillerf6901be2015-02-27 09:12:58 -0800146DEFINES_msan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=20
ctiller8cfebb92015-01-06 15:02:12 -0800147
Craig Tiller96bd5f62015-02-13 09:04:13 -0800148VALID_CONFIG_ubsan = 1
149REQUIRE_CUSTOM_LIBRARIES_ubsan = 1
150CC_ubsan = clang
151CXX_ubsan = clang++
152LD_ubsan = clang
153LDXX_ubsan = clang++
154CPPFLAGS_ubsan = -O1 -fsanitize=undefined -fno-omit-frame-pointer
155OPENSSL_CFLAGS_ubsan = -DPURIFY
Craig Tiller96bd5f62015-02-13 09:04:13 -0800156LDFLAGS_ubsan = -fsanitize=undefined
Craig Tillerf6901be2015-02-27 09:12:58 -0800157DEFINES_ubsan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=10
Craig Tiller96bd5f62015-02-13 09:04:13 -0800158
Craig Tiller934baa32015-01-12 18:19:45 -0800159VALID_CONFIG_gcov = 1
160CC_gcov = gcc
161CXX_gcov = g++
162LD_gcov = gcc
163LDXX_gcov = g++
164CPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage
165LDFLAGS_gcov = -fprofile-arcs -ftest-coverage
166DEFINES_gcov = NDEBUG
167
Nicolas Noble047b7272015-01-16 13:55:05 -0800168
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800169# General settings.
170# You may want to change these depending on your system.
171
172prefix ?= /usr/local
173
174PROTOC = protoc
yangg102e4fe2015-01-06 16:02:50 -0800175CONFIG ?= opt
ctiller8cfebb92015-01-06 15:02:12 -0800176CC = $(CC_$(CONFIG))
177CXX = $(CXX_$(CONFIG))
178LD = $(LD_$(CONFIG))
179LDXX = $(LDXX_$(CONFIG))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800180AR = ar
Nicolas "Pixel" Nobled7631a42015-02-27 07:52:39 +0100181ifeq ($(SYSTEM),Linux)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800182STRIP = strip --strip-unneeded
Nicolas "Pixel" Nobled7631a42015-02-27 07:52:39 +0100183else
184ifeq ($(SYSTEM),Darwin)
185STRIP = strip -x
186else
187STRIP = strip
188endif
189endif
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +0100190INSTALL = install
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800191RM = rm -f
192
yangg102e4fe2015-01-06 16:02:50 -0800193ifndef VALID_CONFIG_$(CONFIG)
194$(error Invalid CONFIG value '$(CONFIG)')
195endif
196
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100197ifeq ($(SYSTEM),Linux)
198TMPOUT = /dev/null
199else
200TMPOUT = `mktemp /tmp/test-out-XXXXXX`
201endif
Nicolas Noble047b7272015-01-16 13:55:05 -0800202
Craig Tillercf133f42015-02-26 14:05:56 -0800203# Detect if we can use C++11
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100204CXX11_CHECK_CMD = $(CXX) -std=c++11 -o $(TMPOUT) -c test/build/c++11.cc
Craig Tillercf133f42015-02-26 14:05:56 -0800205HAS_CXX11 = $(shell $(CXX11_CHECK_CMD) 2> /dev/null && echo true || echo false)
206
Nicolas Noble047b7272015-01-16 13:55:05 -0800207# The HOST compiler settings are used to compile the protoc plugins.
208# In most cases, you won't have to change anything, but if you are
209# cross-compiling, you can override these variables from GNU make's
210# command line: make CC=cross-gcc HOST_CC=gcc
211
nnoble72309c62014-12-12 11:42:26 -0800212HOST_CC = $(CC)
213HOST_CXX = $(CXX)
214HOST_LD = $(LD)
215HOST_LDXX = $(LDXX)
216
ctillercab52e72015-01-06 13:10:23 -0800217CPPFLAGS += $(CPPFLAGS_$(CONFIG))
Nicolas "Pixel" Noble72743822015-02-20 20:59:29 +0100218DEFINES += $(DEFINES_$(CONFIG)) INSTALL_PREFIX=\"$(prefix)\"
ctiller8cfebb92015-01-06 15:02:12 -0800219LDFLAGS += $(LDFLAGS_$(CONFIG))
ctillercab52e72015-01-06 13:10:23 -0800220
Craig Tiller86fa1c52015-02-27 09:57:58 -0800221ifdef EXTRA_DEFINES
Craig Tillerc6e387b2015-02-27 10:15:10 -0800222DEFINES += $(EXTRA_DEFINES)
Craig Tiller86fa1c52015-02-27 09:57:58 -0800223endif
224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800225CFLAGS += -std=c89 -pedantic
Craig Tillercf133f42015-02-26 14:05:56 -0800226ifeq ($(HAS_CXX11),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800227CXXFLAGS += -std=c++11
Craig Tillercf133f42015-02-26 14:05:56 -0800228else
229CXXFLAGS += -std=c++0x
Craig Tillercf133f42015-02-26 14:05:56 -0800230endif
Nicolas Noblef8681182015-03-18 14:25:44 -0700231CPPFLAGS += -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
232LDFLAGS += -g
233
234ifneq ($(SYSTEM),MINGW32)
235PIC_CPPFLAGS = -fPIC
236CPPFLAGS += -fPIC
237LDFLAGS += -fPIC
238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800239
Craig Tillerda224d62015-02-15 11:01:58 -0800240INCLUDES = . include $(GENDIR)
Craig Tiller96b49552015-01-21 16:29:01 -0800241ifeq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100242ifneq ($(wildcard /usr/local/ssl/include),)
243INCLUDES += /usr/local/ssl/include
244endif
245ifneq ($(wildcard /opt/local/include),)
246INCLUDES += /opt/local/include
247endif
248ifneq ($(wildcard /usr/local/include),)
249INCLUDES += /usr/local/include
250endif
Craig Tiller96b49552015-01-21 16:29:01 -0800251LIBS = m z
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100252ifneq ($(wildcard /usr/local/ssl/lib),)
253LDFLAGS += -L/usr/local/ssl/lib
254endif
255ifneq ($(wildcard /opt/local/lib),)
256LDFLAGS += -L/opt/local/lib
257endif
258ifneq ($(wildcard /usr/local/lib),)
259LDFLAGS += -L/usr/local/lib
260endif
Nicolas Noblef8681182015-03-18 14:25:44 -0700261endif
262
263ifeq ($(SYSTEM),Linux)
ctillerc008ae52015-01-07 15:33:00 -0800264LIBS = rt m z pthread
Craig Tiller96b49552015-01-21 16:29:01 -0800265LDFLAGS += -pthread
266endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800267
Nicolas Noblef8681182015-03-18 14:25:44 -0700268ifeq ($(SYSTEM),MINGW32)
269LIBS = m z pthread
270LDFLAGS += -pthread
271endif
272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800273ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
274GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
275else
276GTEST_LIB = -lgtest
277endif
chenwa8fd44a2014-12-10 15:13:55 -0800278GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800279ifeq ($(V),1)
280E = @:
281Q =
282else
283E = @echo
284Q = @
285endif
286
Nicolas "Pixel" Noble5e515182015-04-07 19:08:38 +0200287VERSION = 0.6.0.0
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800288
289CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
290CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
291
292LDFLAGS += $(ARCH_FLAGS)
293LDLIBS += $(addprefix -l, $(LIBS))
294LDLIBSXX += $(addprefix -l, $(LIBSXX))
nnoble72309c62014-12-12 11:42:26 -0800295
296HOST_CPPFLAGS = $(CPPFLAGS)
297HOST_CFLAGS = $(CFLAGS)
298HOST_CXXFLAGS = $(CXXFLAGS)
299HOST_LDFLAGS = $(LDFLAGS)
300HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800301
nnoble69ac39f2014-12-12 15:43:38 -0800302
303# These are automatically computed variables.
304# There shouldn't be any need to change anything from now on.
305
nnoble5b7f32a2014-12-22 08:12:44 -0800306ifeq ($(SYSTEM),MINGW32)
307SHARED_EXT = dll
308endif
309ifeq ($(SYSTEM),Darwin)
310SHARED_EXT = dylib
311endif
312ifeq ($(SHARED_EXT),)
313SHARED_EXT = so.$(VERSION)
314endif
315
nnoble69ac39f2014-12-12 15:43:38 -0800316ifeq ($(wildcard .git),)
317IS_GIT_FOLDER = false
318else
319IS_GIT_FOLDER = true
320endif
321
Nicolas Noblef8681182015-03-18 14:25:44 -0700322ifeq ($(SYSTEM),Linux)
323OPENSSL_REQUIRES_DL = true
324endif
325
326ifeq ($(SYSTEM),Darwin)
327OPENSSL_REQUIRES_DL = true
328endif
329
330ifeq ($(SYSTEM),MINGW32)
331OPENSSL_LIBS = ssl32 eay32
332else
333OPENSSL_LIBS = ssl crypto
334endif
335
336OPENSSL_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 +0100337ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/zlib.c -lz $(LDFLAGS)
338PERFTOOLS_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/perftools.c -lprofiler $(LDFLAGS)
339PROTOBUF_CHECK_CMD = $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/protobuf.cc -lprotobuf $(LDFLAGS)
Nicolas Noblef8681182015-03-18 14:25:44 -0700340PROTOC_CMD = which protoc > /dev/null
Nicolas Noble53830622015-02-12 16:56:38 -0800341PROTOC_CHECK_CMD = protoc --version | grep -q libprotoc.3
Craig Tiller297fafa2015-01-15 15:46:39 -0800342
Nicolas Noblef8681182015-03-18 14:25:44 -0700343ifeq ($(OPENSSL_REQUIRES_DL),true)
344OPENSSL_ALPN_CHECK_CMD += -ldl
345endif
346
Craig Tiller50524cc2015-01-29 23:00:00 -0800347ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
Craig Tiller297fafa2015-01-15 15:46:39 -0800348HAS_SYSTEM_PERFTOOLS = $(shell $(PERFTOOLS_CHECK_CMD) 2> /dev/null && echo true || echo false)
349ifeq ($(HAS_SYSTEM_PERFTOOLS),true)
350DEFINES += GRPC_HAVE_PERFTOOLS
351LIBS += profiler
352endif
Craig Tiller50524cc2015-01-29 23:00:00 -0800353endif
nnoble69ac39f2014-12-12 15:43:38 -0800354
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100355HAS_SYSTEM_PROTOBUF_VERIFY = $(shell $(PROTOBUF_CHECK_CMD) 2> /dev/null && echo true || echo false)
Craig Tillerc4da6b72015-01-15 08:01:14 -0800356ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
nnoble60825402014-12-15 14:43:51 -0800357HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
358HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100359HAS_SYSTEM_PROTOBUF = $(HAS_SYSTEM_PROTOBUF_VERIFY)
Craig Tillerc4da6b72015-01-15 08:01:14 -0800360else
361# override system libraries if the config requires a custom compiled library
362HAS_SYSTEM_OPENSSL_ALPN = false
363HAS_SYSTEM_ZLIB = false
Nicolas Noble53830622015-02-12 16:56:38 -0800364HAS_SYSTEM_PROTOBUF = false
Craig Tillerc4da6b72015-01-15 08:01:14 -0800365endif
nnoble69ac39f2014-12-12 15:43:38 -0800366
Nicolas Noblef8681182015-03-18 14:25:44 -0700367HAS_PROTOC = $(shell $(PROTOC_CMD) 2> /dev/null && echo true || echo false)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100368ifeq ($(HAS_PROTOC),true)
Nicolas Noble53830622015-02-12 16:56:38 -0800369HAS_VALID_PROTOC = $(shell $(PROTOC_CHECK_CMD) 2> /dev/null && echo true || echo false)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100370else
371HAS_VALID_PROTOC = false
372endif
Nicolas Noble53830622015-02-12 16:56:38 -0800373
nnoble69ac39f2014-12-12 15:43:38 -0800374ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
375HAS_EMBEDDED_OPENSSL_ALPN = false
376else
377HAS_EMBEDDED_OPENSSL_ALPN = true
378endif
379
380ifeq ($(wildcard third_party/zlib/zlib.h),)
381HAS_EMBEDDED_ZLIB = false
382else
383HAS_EMBEDDED_ZLIB = true
384endif
385
Nicolas Noble53830622015-02-12 16:56:38 -0800386ifeq ($(wildcard third_party/protobuf/src/google/protobuf/descriptor.pb.h),)
387HAS_EMBEDDED_PROTOBUF = false
388ifneq ($(HAS_VALID_PROTOC),true)
389NO_PROTOC = true
390endif
391else
392HAS_EMBEDDED_PROTOBUF = true
393endif
394
nnoble69ac39f2014-12-12 15:43:38 -0800395ifeq ($(HAS_SYSTEM_ZLIB),false)
396ifeq ($(HAS_EMBEDDED_ZLIB),true)
Craig Tiller61b910f2015-02-15 10:54:07 -0800397ZLIB_DEP = $(LIBDIR)/$(CONFIG)/zlib/libz.a
nnoble69ac39f2014-12-12 15:43:38 -0800398CPPFLAGS += -Ithird_party/zlib
Craig Tillerda224d62015-02-15 11:01:58 -0800399LDFLAGS += -L$(LIBDIR)/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -0800400else
401DEP_MISSING += zlib
402endif
403endif
404
405ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
406ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
Craig Tiller61b910f2015-02-15 10:54:07 -0800407OPENSSL_DEP = $(LIBDIR)/$(CONFIG)/openssl/libssl.a
408OPENSSL_MERGE_LIBS += $(LIBDIR)/$(CONFIG)/openssl/libssl.a $(LIBDIR)/$(CONFIG)/openssl/libcrypto.a
Craig Tillerec043032015-02-20 17:24:41 -0800409# need to prefix these to ensure overriding system libraries
410CPPFLAGS := -Ithird_party/openssl/include $(CPPFLAGS)
411LDFLAGS := -L$(LIBDIR)/$(CONFIG)/openssl $(LDFLAGS)
Nicolas Noblef8681182015-03-18 14:25:44 -0700412ifeq ($(OPENSSL_REQUIRES_DL),true)
nnoble5b7f32a2014-12-22 08:12:44 -0800413LIBS_SECURE = dl
Nicolas Noblef8681182015-03-18 14:25:44 -0700414endif
nnoble69ac39f2014-12-12 15:43:38 -0800415else
416NO_SECURE = true
417endif
nnoble5b7f32a2014-12-22 08:12:44 -0800418else
Nicolas Noblef8681182015-03-18 14:25:44 -0700419LIBS_SECURE = $(OPENSSL_LIBS)
420ifeq ($(OPENSSL_REQUIRES_DL),true)
421LIBS_SECURE += dl
422endif
nnoble69ac39f2014-12-12 15:43:38 -0800423endif
424
nnoble5b7f32a2014-12-22 08:12:44 -0800425LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
426
Nicolas Noble53830622015-02-12 16:56:38 -0800427ifeq ($(HAS_SYSTEM_PROTOBUF),false)
428ifeq ($(HAS_EMBEDDED_PROTOBUF),true)
Craig Tiller61b910f2015-02-15 10:54:07 -0800429PROTOBUF_DEP = $(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a
Craig Tiller9ec95fa2015-02-20 20:36:21 -0800430CPPFLAGS := -Ithird_party/protobuf/src $(CPPFLAGS)
431LDFLAGS := -L$(LIBDIR)/$(CONFIG)/protobuf $(LDFLAGS)
Craig Tiller61b910f2015-02-15 10:54:07 -0800432PROTOC = $(BINDIR)/$(CONFIG)/protobuf/protoc
Nicolas Noble53830622015-02-12 16:56:38 -0800433else
434NO_PROTOBUF = true
435endif
436else
437endif
438
439LIBS_PROTOBUF = protobuf
440LIBS_PROTOC = protoc protobuf
441
442LDLIBS_PROTOBUF += $(addprefix -l, $(LIBS_PROTOBUF))
443HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
444
Craig Tiller12c82092015-01-15 08:45:56 -0800445ifeq ($(MAKECMDGOALS),clean)
nnoble69ac39f2014-12-12 15:43:38 -0800446NO_DEPS = true
447endif
448
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100449INSTALL_OK = false
450ifeq ($(HAS_VALID_PROTOC),true)
451ifeq ($(HAS_SYSTEM_PROTOBUF_VERIFY),true)
452INSTALL_OK = true
453endif
454endif
455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800456.SECONDARY = %.pb.h %.pb.cc
457
murgatroid99ac0002a2015-04-07 12:49:14 -0700458PROTOC_PLUGINS = $(BINDIR)/$(CONFIG)/grpc_cpp_plugin $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin $(BINDIR)/$(CONFIG)/grpc_python_plugin $(BINDIR)/$(CONFIG)/grpc_ruby_plugin
nnoble69ac39f2014-12-12 15:43:38 -0800459ifeq ($(DEP_MISSING),)
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +0100460all: static shared plugins
nnoble69ac39f2014-12-12 15:43:38 -0800461dep_error:
462 @echo "You shouldn't see this message - all of your dependencies are correct."
463else
464all: dep_error git_update stop
465
466dep_error:
467 @echo
468 @echo "DEPENDENCY ERROR"
469 @echo
470 @echo "You are missing system dependencies that are essential to build grpc,"
471 @echo "and the third_party directory doesn't have them:"
472 @echo
473 @echo " $(DEP_MISSING)"
474 @echo
475 @echo "Installing the development packages for your system will solve"
476 @echo "this issue. Please consult INSTALL to get more information."
477 @echo
478 @echo "If you need information about why these tests failed, run:"
479 @echo
480 @echo " make run_dep_checks"
481 @echo
482endif
483
484git_update:
485ifeq ($(IS_GIT_FOLDER),true)
486 @echo "Additionally, since you are in a git clone, you can download the"
487 @echo "missing dependencies in third_party by running the following command:"
488 @echo
ctiller64f29102014-12-15 10:40:59 -0800489 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800490 @echo
491endif
492
493openssl_dep_error: openssl_dep_message git_update stop
494
Nicolas Noble53830622015-02-12 16:56:38 -0800495protobuf_dep_error: protobuf_dep_message git_update stop
496
497protoc_dep_error: protoc_dep_message git_update stop
498
nnoble69ac39f2014-12-12 15:43:38 -0800499openssl_dep_message:
500 @echo
501 @echo "DEPENDENCY ERROR"
502 @echo
503 @echo "The target you are trying to run requires OpenSSL with ALPN support."
504 @echo "Your system doesn't have it, and neither does the third_party directory."
505 @echo
506 @echo "Please consult INSTALL to get more information."
507 @echo
508 @echo "If you need information about why these tests failed, run:"
509 @echo
510 @echo " make run_dep_checks"
511 @echo
512
Nicolas Noble53830622015-02-12 16:56:38 -0800513protobuf_dep_message:
514 @echo
515 @echo "DEPENDENCY ERROR"
516 @echo
517 @echo "The target you are trying to run requires protobuf 3.0.0+"
518 @echo "Your system doesn't have it, and neither does the third_party directory."
519 @echo
520 @echo "Please consult INSTALL to get more information."
521 @echo
522 @echo "If you need information about why these tests failed, run:"
523 @echo
524 @echo " make run_dep_checks"
525 @echo
526
527protoc_dep_message:
528 @echo
529 @echo "DEPENDENCY ERROR"
530 @echo
531 @echo "The target you are trying to run requires protobuf-compiler 3.0.0+"
532 @echo "Your system doesn't have it, and neither does the third_party directory."
533 @echo
534 @echo "Please consult INSTALL to get more information."
535 @echo
536 @echo "If you need information about why these tests failed, run:"
537 @echo
538 @echo " make run_dep_checks"
539 @echo
540
nnoble69ac39f2014-12-12 15:43:38 -0800541stop:
542 @false
543
Craig Tiller61b910f2015-02-15 10:54:07 -0800544alarm_heap_test: $(BINDIR)/$(CONFIG)/alarm_heap_test
545alarm_list_test: $(BINDIR)/$(CONFIG)/alarm_list_test
546alarm_test: $(BINDIR)/$(CONFIG)/alarm_test
547alpn_test: $(BINDIR)/$(CONFIG)/alpn_test
548bin_encoder_test: $(BINDIR)/$(CONFIG)/bin_encoder_test
549census_hash_table_test: $(BINDIR)/$(CONFIG)/census_hash_table_test
550census_statistics_multiple_writers_circular_buffer_test: $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
551census_statistics_multiple_writers_test: $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test
552census_statistics_performance_test: $(BINDIR)/$(CONFIG)/census_statistics_performance_test
553census_statistics_quick_test: $(BINDIR)/$(CONFIG)/census_statistics_quick_test
554census_statistics_small_log_test: $(BINDIR)/$(CONFIG)/census_statistics_small_log_test
555census_stats_store_test: $(BINDIR)/$(CONFIG)/census_stats_store_test
556census_stub_test: $(BINDIR)/$(CONFIG)/census_stub_test
557census_trace_store_test: $(BINDIR)/$(CONFIG)/census_trace_store_test
558census_window_stats_test: $(BINDIR)/$(CONFIG)/census_window_stats_test
559chttp2_status_conversion_test: $(BINDIR)/$(CONFIG)/chttp2_status_conversion_test
560chttp2_stream_encoder_test: $(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test
561chttp2_stream_map_test: $(BINDIR)/$(CONFIG)/chttp2_stream_map_test
562chttp2_transport_end2end_test: $(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test
563dualstack_socket_test: $(BINDIR)/$(CONFIG)/dualstack_socket_test
564echo_client: $(BINDIR)/$(CONFIG)/echo_client
565echo_server: $(BINDIR)/$(CONFIG)/echo_server
566echo_test: $(BINDIR)/$(CONFIG)/echo_test
567fd_posix_test: $(BINDIR)/$(CONFIG)/fd_posix_test
568fling_client: $(BINDIR)/$(CONFIG)/fling_client
569fling_server: $(BINDIR)/$(CONFIG)/fling_server
570fling_stream_test: $(BINDIR)/$(CONFIG)/fling_stream_test
571fling_test: $(BINDIR)/$(CONFIG)/fling_test
572gen_hpack_tables: $(BINDIR)/$(CONFIG)/gen_hpack_tables
573gpr_cancellable_test: $(BINDIR)/$(CONFIG)/gpr_cancellable_test
574gpr_cmdline_test: $(BINDIR)/$(CONFIG)/gpr_cmdline_test
575gpr_env_test: $(BINDIR)/$(CONFIG)/gpr_env_test
576gpr_file_test: $(BINDIR)/$(CONFIG)/gpr_file_test
577gpr_histogram_test: $(BINDIR)/$(CONFIG)/gpr_histogram_test
578gpr_host_port_test: $(BINDIR)/$(CONFIG)/gpr_host_port_test
579gpr_log_test: $(BINDIR)/$(CONFIG)/gpr_log_test
580gpr_slice_buffer_test: $(BINDIR)/$(CONFIG)/gpr_slice_buffer_test
581gpr_slice_test: $(BINDIR)/$(CONFIG)/gpr_slice_test
582gpr_string_test: $(BINDIR)/$(CONFIG)/gpr_string_test
583gpr_sync_test: $(BINDIR)/$(CONFIG)/gpr_sync_test
584gpr_thd_test: $(BINDIR)/$(CONFIG)/gpr_thd_test
585gpr_time_test: $(BINDIR)/$(CONFIG)/gpr_time_test
586gpr_useful_test: $(BINDIR)/$(CONFIG)/gpr_useful_test
587grpc_base64_test: $(BINDIR)/$(CONFIG)/grpc_base64_test
588grpc_byte_buffer_reader_test: $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test
589grpc_channel_stack_test: $(BINDIR)/$(CONFIG)/grpc_channel_stack_test
590grpc_completion_queue_benchmark: $(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark
591grpc_completion_queue_test: $(BINDIR)/$(CONFIG)/grpc_completion_queue_test
Nicolas "Pixel" Nobleb8f5f1b2015-02-21 19:03:00 +0100592grpc_create_jwt: $(BINDIR)/$(CONFIG)/grpc_create_jwt
Craig Tiller61b910f2015-02-15 10:54:07 -0800593grpc_credentials_test: $(BINDIR)/$(CONFIG)/grpc_credentials_test
594grpc_fetch_oauth2: $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2
595grpc_json_token_test: $(BINDIR)/$(CONFIG)/grpc_json_token_test
Julien Boeufc66f2a82015-02-23 13:00:36 -0800596grpc_print_google_default_creds_token: $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token
Craig Tiller61b910f2015-02-15 10:54:07 -0800597grpc_stream_op_test: $(BINDIR)/$(CONFIG)/grpc_stream_op_test
598hpack_parser_test: $(BINDIR)/$(CONFIG)/hpack_parser_test
599hpack_table_test: $(BINDIR)/$(CONFIG)/hpack_table_test
600httpcli_format_request_test: $(BINDIR)/$(CONFIG)/httpcli_format_request_test
601httpcli_parser_test: $(BINDIR)/$(CONFIG)/httpcli_parser_test
602httpcli_test: $(BINDIR)/$(CONFIG)/httpcli_test
603json_rewrite: $(BINDIR)/$(CONFIG)/json_rewrite
604json_rewrite_test: $(BINDIR)/$(CONFIG)/json_rewrite_test
605json_test: $(BINDIR)/$(CONFIG)/json_test
606lame_client_test: $(BINDIR)/$(CONFIG)/lame_client_test
607low_level_ping_pong_benchmark: $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark
608message_compress_test: $(BINDIR)/$(CONFIG)/message_compress_test
609metadata_buffer_test: $(BINDIR)/$(CONFIG)/metadata_buffer_test
Craig Tiller35108f62015-02-17 11:24:15 -0800610multi_init_test: $(BINDIR)/$(CONFIG)/multi_init_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800611murmur_hash_test: $(BINDIR)/$(CONFIG)/murmur_hash_test
612no_server_test: $(BINDIR)/$(CONFIG)/no_server_test
613poll_kick_posix_test: $(BINDIR)/$(CONFIG)/poll_kick_posix_test
614resolve_address_test: $(BINDIR)/$(CONFIG)/resolve_address_test
615secure_endpoint_test: $(BINDIR)/$(CONFIG)/secure_endpoint_test
616sockaddr_utils_test: $(BINDIR)/$(CONFIG)/sockaddr_utils_test
617tcp_client_posix_test: $(BINDIR)/$(CONFIG)/tcp_client_posix_test
618tcp_posix_test: $(BINDIR)/$(CONFIG)/tcp_posix_test
619tcp_server_posix_test: $(BINDIR)/$(CONFIG)/tcp_server_posix_test
620time_averaged_stats_test: $(BINDIR)/$(CONFIG)/time_averaged_stats_test
621time_test: $(BINDIR)/$(CONFIG)/time_test
622timeout_encoding_test: $(BINDIR)/$(CONFIG)/timeout_encoding_test
623transport_metadata_test: $(BINDIR)/$(CONFIG)/transport_metadata_test
Julien Boeuf9fff77e2015-02-24 16:50:35 -0800624transport_security_test: $(BINDIR)/$(CONFIG)/transport_security_test
Craig Tiller1f1b6302015-02-17 07:33:19 -0800625async_end2end_test: $(BINDIR)/$(CONFIG)/async_end2end_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800626channel_arguments_test: $(BINDIR)/$(CONFIG)/channel_arguments_test
Yang Gaob946b5e2015-03-27 13:20:59 -0700627cli_call_test: $(BINDIR)/$(CONFIG)/cli_call_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800628credentials_test: $(BINDIR)/$(CONFIG)/credentials_test
Yang Gaocdb2a6e2015-03-20 23:55:04 -0700629cxx_time_test: $(BINDIR)/$(CONFIG)/cxx_time_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800630end2end_test: $(BINDIR)/$(CONFIG)/end2end_test
Yang Gao005eb882015-03-11 22:17:13 -0700631generic_end2end_test: $(BINDIR)/$(CONFIG)/generic_end2end_test
Yang Gaoa5e20d32015-03-25 09:55:20 -0700632grpc_cli: $(BINDIR)/$(CONFIG)/grpc_cli
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +0100633grpc_cpp_plugin: $(BINDIR)/$(CONFIG)/grpc_cpp_plugin
murgatroid99ac0002a2015-04-07 12:49:14 -0700634grpc_objective_c_plugin: $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +0100635grpc_python_plugin: $(BINDIR)/$(CONFIG)/grpc_python_plugin
636grpc_ruby_plugin: $(BINDIR)/$(CONFIG)/grpc_ruby_plugin
Craig Tiller61b910f2015-02-15 10:54:07 -0800637interop_client: $(BINDIR)/$(CONFIG)/interop_client
638interop_server: $(BINDIR)/$(CONFIG)/interop_server
Craig Tillerfe8af4e2015-02-21 07:04:49 -0800639interop_test: $(BINDIR)/$(CONFIG)/interop_test
Craig Tiller35108f62015-02-17 11:24:15 -0800640pubsub_client: $(BINDIR)/$(CONFIG)/pubsub_client
641pubsub_publisher_test: $(BINDIR)/$(CONFIG)/pubsub_publisher_test
642pubsub_subscriber_test: $(BINDIR)/$(CONFIG)/pubsub_subscriber_test
Craig Tillere4860192015-02-23 17:10:41 -0800643qps_driver: $(BINDIR)/$(CONFIG)/qps_driver
Craig Tiller2c2cf6d2015-04-09 09:40:20 -0700644qps_smoke_test: $(BINDIR)/$(CONFIG)/qps_smoke_test
Craig Tiller26598a32015-03-02 16:16:00 -0800645qps_worker: $(BINDIR)/$(CONFIG)/qps_worker
Craig Tiller61b910f2015-02-15 10:54:07 -0800646status_test: $(BINDIR)/$(CONFIG)/status_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800647thread_pool_test: $(BINDIR)/$(CONFIG)/thread_pool_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800648chttp2_fake_security_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800649chttp2_fake_security_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
650chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
651chttp2_fake_security_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
652chttp2_fake_security_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
653chttp2_fake_security_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
654chttp2_fake_security_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test
655chttp2_fake_security_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test
656chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
657chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
658chttp2_fake_security_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test
659chttp2_fake_security_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test
660chttp2_fake_security_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
661chttp2_fake_security_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
662chttp2_fake_security_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test
663chttp2_fake_security_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
664chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
665chttp2_fake_security_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
666chttp2_fake_security_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
667chttp2_fake_security_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test
668chttp2_fake_security_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test
669chttp2_fake_security_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
670chttp2_fake_security_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test
671chttp2_fake_security_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test
672chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
673chttp2_fake_security_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test
674chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test
675chttp2_fake_security_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test
676chttp2_fake_security_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test
677chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test
678chttp2_fake_security_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test
679chttp2_fake_security_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test
680chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test
681chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test
682chttp2_fake_security_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test
683chttp2_fake_security_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test
684chttp2_fake_security_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test
685chttp2_fake_security_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test
686chttp2_fake_security_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test
687chttp2_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
688chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test
689chttp2_fake_security_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test
690chttp2_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
691chttp2_fake_security_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test
692chttp2_fake_security_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test
693chttp2_fake_security_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test
694chttp2_fake_security_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test
695chttp2_fake_security_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test
696chttp2_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 -0800697chttp2_fullstack_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800698chttp2_fullstack_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
699chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
700chttp2_fullstack_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
701chttp2_fullstack_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
702chttp2_fullstack_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
703chttp2_fullstack_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test
704chttp2_fullstack_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test
705chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
706chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
707chttp2_fullstack_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test
708chttp2_fullstack_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test
709chttp2_fullstack_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
710chttp2_fullstack_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
711chttp2_fullstack_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test
712chttp2_fullstack_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
713chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
714chttp2_fullstack_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
715chttp2_fullstack_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
716chttp2_fullstack_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test
717chttp2_fullstack_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test
718chttp2_fullstack_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
719chttp2_fullstack_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test
720chttp2_fullstack_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test
721chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
722chttp2_fullstack_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test
723chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
724chttp2_fullstack_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test
725chttp2_fullstack_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test
726chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test
727chttp2_fullstack_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test
728chttp2_fullstack_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test
729chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
730chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test
731chttp2_fullstack_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test
732chttp2_fullstack_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test
733chttp2_fullstack_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test
734chttp2_fullstack_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test
735chttp2_fullstack_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test
736chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
737chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test
738chttp2_fullstack_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test
739chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
740chttp2_fullstack_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test
741chttp2_fullstack_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test
742chttp2_fullstack_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test
743chttp2_fullstack_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test
744chttp2_fullstack_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test
745chttp2_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 -0800746chttp2_fullstack_uds_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +0100747chttp2_fullstack_uds_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test
748chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test
749chttp2_fullstack_uds_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test
750chttp2_fullstack_uds_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test
751chttp2_fullstack_uds_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test
752chttp2_fullstack_uds_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test
753chttp2_fullstack_uds_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test
754chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test
755chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test
756chttp2_fullstack_uds_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test
757chttp2_fullstack_uds_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test
758chttp2_fullstack_uds_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test
759chttp2_fullstack_uds_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test
760chttp2_fullstack_uds_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test
761chttp2_fullstack_uds_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test
762chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test
763chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test
764chttp2_fullstack_uds_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test
765chttp2_fullstack_uds_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test
766chttp2_fullstack_uds_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test
767chttp2_fullstack_uds_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test
768chttp2_fullstack_uds_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test
769chttp2_fullstack_uds_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test
770chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test
771chttp2_fullstack_uds_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test
772chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test
773chttp2_fullstack_uds_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test
774chttp2_fullstack_uds_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test
775chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test
776chttp2_fullstack_uds_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test
777chttp2_fullstack_uds_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test
778chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test
779chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test
780chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test
781chttp2_fullstack_uds_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test
782chttp2_fullstack_uds_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test
783chttp2_fullstack_uds_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test
784chttp2_fullstack_uds_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test
785chttp2_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
786chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test
787chttp2_fullstack_uds_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test
788chttp2_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
789chttp2_fullstack_uds_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test
790chttp2_fullstack_uds_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test
791chttp2_fullstack_uds_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test
792chttp2_fullstack_uds_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test
793chttp2_fullstack_uds_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test
794chttp2_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 -0800795chttp2_simple_ssl_fullstack_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800796chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
797chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
798chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
799chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
800chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
801chttp2_simple_ssl_fullstack_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test
802chttp2_simple_ssl_fullstack_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
803chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
804chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
805chttp2_simple_ssl_fullstack_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test
806chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test
807chttp2_simple_ssl_fullstack_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
808chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
809chttp2_simple_ssl_fullstack_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
810chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
811chttp2_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
812chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
813chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
814chttp2_simple_ssl_fullstack_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test
815chttp2_simple_ssl_fullstack_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test
816chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
817chttp2_simple_ssl_fullstack_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
818chttp2_simple_ssl_fullstack_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
819chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
820chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test
821chttp2_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
822chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test
823chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test
824chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test
825chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test
826chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test
827chttp2_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
828chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test
829chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test
830chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test
831chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test
832chttp2_simple_ssl_fullstack_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test
833chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test
834chttp2_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
835chttp2_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
836chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test
837chttp2_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
838chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test
839chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test
840chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test
841chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test
842chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test
843chttp2_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 -0800844chttp2_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 -0800845chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
846chttp2_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
847chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
848chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
849chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
850chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test
851chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
852chttp2_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
853chttp2_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
854chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test
855chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test
856chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
857chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
858chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
859chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
860chttp2_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
861chttp2_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
862chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
863chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test
864chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test
865chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
866chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
867chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
868chttp2_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
869chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test
870chttp2_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
871chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test
872chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test
873chttp2_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
874chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test
875chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test
876chttp2_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
877chttp2_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
878chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test
879chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test
880chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test
881chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test
882chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test
883chttp2_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
884chttp2_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
885chttp2_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
886chttp2_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
887chttp2_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
888chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test
889chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test
890chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test
891chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test
892chttp2_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 -0800893chttp2_socket_pair_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800894chttp2_socket_pair_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
895chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
896chttp2_socket_pair_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
897chttp2_socket_pair_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
898chttp2_socket_pair_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
899chttp2_socket_pair_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test
900chttp2_socket_pair_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
901chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
902chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
903chttp2_socket_pair_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test
904chttp2_socket_pair_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test
905chttp2_socket_pair_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
906chttp2_socket_pair_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
907chttp2_socket_pair_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test
908chttp2_socket_pair_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
909chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
910chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
911chttp2_socket_pair_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
912chttp2_socket_pair_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test
913chttp2_socket_pair_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test
914chttp2_socket_pair_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
915chttp2_socket_pair_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test
916chttp2_socket_pair_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test
917chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
918chttp2_socket_pair_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test
919chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test
920chttp2_socket_pair_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test
921chttp2_socket_pair_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test
922chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test
923chttp2_socket_pair_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test
924chttp2_socket_pair_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test
925chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test
926chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test
927chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test
928chttp2_socket_pair_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test
929chttp2_socket_pair_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test
930chttp2_socket_pair_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test
931chttp2_socket_pair_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test
932chttp2_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
933chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test
934chttp2_socket_pair_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test
935chttp2_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
936chttp2_socket_pair_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test
937chttp2_socket_pair_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test
938chttp2_socket_pair_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test
939chttp2_socket_pair_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test
940chttp2_socket_pair_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test
941chttp2_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 -0800942chttp2_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 -0800943chttp2_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
944chttp2_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
945chttp2_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
946chttp2_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
947chttp2_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
948chttp2_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
949chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
950chttp2_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
951chttp2_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
952chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test
953chttp2_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
954chttp2_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
955chttp2_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
956chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
957chttp2_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
958chttp2_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
959chttp2_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
960chttp2_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
961chttp2_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
962chttp2_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
963chttp2_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
964chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
965chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
966chttp2_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
967chttp2_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
968chttp2_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
969chttp2_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
970chttp2_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
971chttp2_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
972chttp2_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
973chttp2_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
974chttp2_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
975chttp2_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
976chttp2_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
977chttp2_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
978chttp2_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
979chttp2_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
980chttp2_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
981chttp2_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
982chttp2_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
983chttp2_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
984chttp2_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
985chttp2_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
986chttp2_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
987chttp2_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
988chttp2_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
989chttp2_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
990chttp2_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 -0800991
nnoble69ac39f2014-12-12 15:43:38 -0800992run_dep_checks:
nnoble69ac39f2014-12-12 15:43:38 -0800993 $(OPENSSL_ALPN_CHECK_CMD) || true
994 $(ZLIB_CHECK_CMD) || true
Nicolas Noble53830622015-02-12 16:56:38 -0800995 $(PERFTOOLS_CHECK_CMD) || true
996 $(PROTOBUF_CHECK_CMD) || true
997 $(PROTOC_CHECK_CMD) || true
nnoble69ac39f2014-12-12 15:43:38 -0800998
Craig Tiller61b910f2015-02-15 10:54:07 -0800999$(LIBDIR)/$(CONFIG)/zlib/libz.a:
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001000 $(E) "[MAKE] Building zlib"
Nicolas Noblef8681182015-03-18 14:25:44 -07001001 $(Q)(cd third_party/zlib ; CC="$(CC)" CFLAGS="$(PIC_CPPFLAGS) -fvisibility=hidden $(CPPFLAGS_$(CONFIG))" ./configure --static)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001002 $(Q)$(MAKE) -C third_party/zlib clean
1003 $(Q)$(MAKE) -C third_party/zlib
Craig Tiller61b910f2015-02-15 10:54:07 -08001004 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/zlib
1005 $(Q)cp third_party/zlib/libz.a $(LIBDIR)/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -08001006
Craig Tiller61b910f2015-02-15 10:54:07 -08001007$(LIBDIR)/$(CONFIG)/openssl/libssl.a:
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001008 $(E) "[MAKE] Building openssl for $(SYSTEM)"
1009ifeq ($(SYSTEM),Darwin)
Nicolas Noblef8681182015-03-18 14:25:44 -07001010 $(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 -08001011else
Nicolas Noblef8681182015-03-18 14:25:44 -07001012ifeq ($(SYSTEM),MINGW32)
1013 @echo "We currently don't have a good way to compile OpenSSL in-place under msys."
1014 @echo "Please provide an ALPN-capable OpenSSL in your mingw32 system."
1015 @echo
1016 @echo "Note that you can find a compatible version of the libraries here:"
1017 @echo
1018 @echo "http://slproweb.com/products/Win32OpenSSL.html"
1019 @echo
1020 @echo "If you decide to install that one, take the full version. The light"
1021 @echo "version only contains compiled DLLs, without the development files."
1022 @echo
1023 @echo "When installing, chose to copy the OpenSSL dlls to the OpenSSL binaries"
1024 @echo "directory. This way we'll link to them directly."
1025 @echo
1026 @echo "You can then re-start the build the following way:"
1027 @echo
1028 @echo " CPPFLAGS=-I/c/OpenSSL-Win64/include LDFLAGS=-L/c/OpenSSL-Win64 make"
1029 @false
1030else
1031 $(Q)(cd third_party/openssl ; CC="$(CC) $(PIC_CPPFLAGS) -fvisibility=hidden $(CPPFLAGS_$(CONFIG)) $(OPENSSL_CFLAGS_$(CONFIG))" ./config no-asm $(OPENSSL_CONFIG_$(CONFIG)))
1032endif
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001033endif
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001034 $(Q)$(MAKE) -C third_party/openssl clean
1035 $(Q)$(MAKE) -C third_party/openssl build_crypto build_ssl
Craig Tiller61b910f2015-02-15 10:54:07 -08001036 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/openssl
1037 $(Q)cp third_party/openssl/libssl.a third_party/openssl/libcrypto.a $(LIBDIR)/$(CONFIG)/openssl
nnoble69ac39f2014-12-12 15:43:38 -08001038
Nicolas Noble53830622015-02-12 16:56:38 -08001039third_party/protobuf/configure:
1040 $(E) "[AUTOGEN] Preparing protobuf"
1041 $(Q)(cd third_party/protobuf ; autoreconf -f -i -Wall,no-obsolete)
1042
Craig Tiller61b910f2015-02-15 10:54:07 -08001043$(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a: third_party/protobuf/configure
Nicolas Noble53830622015-02-12 16:56:38 -08001044 $(E) "[MAKE] Building protobuf"
Craig Tillercf133f42015-02-26 14:05:56 -08001045ifeq ($(HAVE_CXX11),true)
Nicolas Noblef8681182015-03-18 14:25:44 -07001046 $(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 -08001047else
Nicolas Noblef8681182015-03-18 14:25:44 -07001048 $(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 -08001049endif
Nicolas Noble53830622015-02-12 16:56:38 -08001050 $(Q)$(MAKE) -C third_party/protobuf clean
1051 $(Q)$(MAKE) -C third_party/protobuf
Craig Tiller61b910f2015-02-15 10:54:07 -08001052 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/protobuf
1053 $(Q)mkdir -p $(BINDIR)/$(CONFIG)/protobuf
1054 $(Q)cp third_party/protobuf/src/.libs/libprotoc.a $(LIBDIR)/$(CONFIG)/protobuf
1055 $(Q)cp third_party/protobuf/src/.libs/libprotobuf.a $(LIBDIR)/$(CONFIG)/protobuf
1056 $(Q)cp third_party/protobuf/src/protoc $(BINDIR)/$(CONFIG)/protobuf
Nicolas Noble53830622015-02-12 16:56:38 -08001057
nnoble29e1d292014-12-01 10:27:40 -08001058static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001059
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001060static_c: $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001061
Craig Tiller47c83fd2015-02-21 22:45:35 -08001062static_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001063
nnoble29e1d292014-12-01 10:27:40 -08001064shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001065
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001066shared_c: $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001067
Craig Tiller47c83fd2015-02-21 22:45:35 -08001068shared_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001069
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001070shared_csharp: shared_c $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT)
1071grpc_csharp_ext: shared_csharp
1072
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01001073plugins: $(PROTOC_PLUGINS)
1074
nnoble29e1d292014-12-01 10:27:40 -08001075privatelibs: privatelibs_c privatelibs_cxx
1076
Craig Tillerc9f660d2015-03-03 11:01:48 -08001077privatelibs_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 -08001078
Craig Tillere4860192015-02-23 17:10:41 -08001079privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libqps.a
nnoble29e1d292014-12-01 10:27:40 -08001080
1081buildtests: buildtests_c buildtests_cxx
1082
Craig Tillerc9f660d2015-03-03 11:01:48 -08001083buildtests_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 -08001084
Craig Tiller2c2cf6d2015-04-09 09:40:20 -07001085buildtests_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_smoke_test $(BINDIR)/$(CONFIG)/qps_worker $(BINDIR)/$(CONFIG)/status_test $(BINDIR)/$(CONFIG)/thread_pool_test
nnoble29e1d292014-12-01 10:27:40 -08001086
nnoble85a49262014-12-08 18:14:03 -08001087test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -08001088
nnoble85a49262014-12-08 18:14:03 -08001089test_c: buildtests_c
Craig Tiller17ec5f92015-01-18 11:30:41 -08001090 $(E) "[RUN] Testing alarm_heap_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001091 $(Q) $(BINDIR)/$(CONFIG)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001092 $(E) "[RUN] Testing alarm_list_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001093 $(Q) $(BINDIR)/$(CONFIG)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001094 $(E) "[RUN] Testing alarm_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001095 $(Q) $(BINDIR)/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001096 $(E) "[RUN] Testing alpn_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001097 $(Q) $(BINDIR)/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001098 $(E) "[RUN] Testing bin_encoder_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001099 $(Q) $(BINDIR)/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001100 $(E) "[RUN] Testing census_hash_table_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001101 $(Q) $(BINDIR)/$(CONFIG)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001102 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001103 $(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 -08001104 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001105 $(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 -08001106 $(E) "[RUN] Testing census_statistics_performance_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001107 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001108 $(E) "[RUN] Testing census_statistics_quick_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001109 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001110 $(E) "[RUN] Testing census_statistics_small_log_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001111 $(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 -08001112 $(E) "[RUN] Testing census_stub_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001113 $(Q) $(BINDIR)/$(CONFIG)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001114 $(E) "[RUN] Testing census_window_stats_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001115 $(Q) $(BINDIR)/$(CONFIG)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001116 $(E) "[RUN] Testing chttp2_status_conversion_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001117 $(Q) $(BINDIR)/$(CONFIG)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001118 $(E) "[RUN] Testing chttp2_stream_encoder_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001119 $(Q) $(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001120 $(E) "[RUN] Testing chttp2_stream_map_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001121 $(Q) $(BINDIR)/$(CONFIG)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001122 $(E) "[RUN] Testing chttp2_transport_end2end_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001123 $(Q) $(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001124 $(E) "[RUN] Testing dualstack_socket_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001125 $(Q) $(BINDIR)/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001126 $(E) "[RUN] Testing echo_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001127 $(Q) $(BINDIR)/$(CONFIG)/echo_test || ( echo test echo_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001128 $(E) "[RUN] Testing fd_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001129 $(Q) $(BINDIR)/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001130 $(E) "[RUN] Testing fling_stream_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001131 $(Q) $(BINDIR)/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001132 $(E) "[RUN] Testing fling_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001133 $(Q) $(BINDIR)/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001134 $(E) "[RUN] Testing gpr_cancellable_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001135 $(Q) $(BINDIR)/$(CONFIG)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001136 $(E) "[RUN] Testing gpr_cmdline_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001137 $(Q) $(BINDIR)/$(CONFIG)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001138 $(E) "[RUN] Testing gpr_env_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001139 $(Q) $(BINDIR)/$(CONFIG)/gpr_env_test || ( echo test gpr_env_test failed ; exit 1 )
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001140 $(E) "[RUN] Testing gpr_file_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001141 $(Q) $(BINDIR)/$(CONFIG)/gpr_file_test || ( echo test gpr_file_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001142 $(E) "[RUN] Testing gpr_histogram_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001143 $(Q) $(BINDIR)/$(CONFIG)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001144 $(E) "[RUN] Testing gpr_host_port_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001145 $(Q) $(BINDIR)/$(CONFIG)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001146 $(E) "[RUN] Testing gpr_log_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001147 $(Q) $(BINDIR)/$(CONFIG)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001148 $(E) "[RUN] Testing gpr_slice_buffer_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001149 $(Q) $(BINDIR)/$(CONFIG)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001150 $(E) "[RUN] Testing gpr_slice_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001151 $(Q) $(BINDIR)/$(CONFIG)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001152 $(E) "[RUN] Testing gpr_string_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001153 $(Q) $(BINDIR)/$(CONFIG)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154 $(E) "[RUN] Testing gpr_sync_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001155 $(Q) $(BINDIR)/$(CONFIG)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001156 $(E) "[RUN] Testing gpr_thd_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001157 $(Q) $(BINDIR)/$(CONFIG)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 $(E) "[RUN] Testing gpr_time_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001159 $(Q) $(BINDIR)/$(CONFIG)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001160 $(E) "[RUN] Testing gpr_useful_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001161 $(Q) $(BINDIR)/$(CONFIG)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001162 $(E) "[RUN] Testing grpc_base64_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001163 $(Q) $(BINDIR)/$(CONFIG)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001164 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001165 $(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 -08001166 $(E) "[RUN] Testing grpc_channel_stack_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001167 $(Q) $(BINDIR)/$(CONFIG)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001168 $(E) "[RUN] Testing grpc_completion_queue_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001169 $(Q) $(BINDIR)/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001170 $(E) "[RUN] Testing grpc_credentials_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001171 $(Q) $(BINDIR)/$(CONFIG)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001172 $(E) "[RUN] Testing grpc_json_token_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001173 $(Q) $(BINDIR)/$(CONFIG)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001174 $(E) "[RUN] Testing grpc_stream_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001175 $(Q) $(BINDIR)/$(CONFIG)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001176 $(E) "[RUN] Testing hpack_parser_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001177 $(Q) $(BINDIR)/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001178 $(E) "[RUN] Testing hpack_table_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001179 $(Q) $(BINDIR)/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001180 $(E) "[RUN] Testing httpcli_format_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001181 $(Q) $(BINDIR)/$(CONFIG)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182 $(E) "[RUN] Testing httpcli_parser_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001183 $(Q) $(BINDIR)/$(CONFIG)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Craig Tiller772a9762015-02-20 13:39:29 -08001184 $(E) "[RUN] Testing json_rewrite_test"
1185 $(Q) $(BINDIR)/$(CONFIG)/json_rewrite_test || ( echo test json_rewrite_test failed ; exit 1 )
Craig Tiller4450db22015-01-30 16:49:22 -08001186 $(E) "[RUN] Testing json_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001187 $(Q) $(BINDIR)/$(CONFIG)/json_test || ( echo test json_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001188 $(E) "[RUN] Testing lame_client_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001189 $(Q) $(BINDIR)/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001190 $(E) "[RUN] Testing message_compress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001191 $(Q) $(BINDIR)/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001192 $(E) "[RUN] Testing metadata_buffer_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001193 $(Q) $(BINDIR)/$(CONFIG)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
Craig Tiller35108f62015-02-17 11:24:15 -08001194 $(E) "[RUN] Testing multi_init_test"
1195 $(Q) $(BINDIR)/$(CONFIG)/multi_init_test || ( echo test multi_init_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001196 $(E) "[RUN] Testing murmur_hash_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001197 $(Q) $(BINDIR)/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001198 $(E) "[RUN] Testing no_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001199 $(Q) $(BINDIR)/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 )
David Klempnere3605682015-01-26 17:27:21 -08001200 $(E) "[RUN] Testing poll_kick_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001201 $(Q) $(BINDIR)/$(CONFIG)/poll_kick_posix_test || ( echo test poll_kick_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001202 $(E) "[RUN] Testing resolve_address_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001203 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001204 $(E) "[RUN] Testing secure_endpoint_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001205 $(Q) $(BINDIR)/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001206 $(E) "[RUN] Testing sockaddr_utils_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001207 $(Q) $(BINDIR)/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001208 $(E) "[RUN] Testing tcp_client_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001209 $(Q) $(BINDIR)/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001210 $(E) "[RUN] Testing tcp_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001211 $(Q) $(BINDIR)/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001212 $(E) "[RUN] Testing tcp_server_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001213 $(Q) $(BINDIR)/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001214 $(E) "[RUN] Testing time_averaged_stats_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001215 $(Q) $(BINDIR)/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001216 $(E) "[RUN] Testing time_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001217 $(Q) $(BINDIR)/$(CONFIG)/time_test || ( echo test time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001218 $(E) "[RUN] Testing timeout_encoding_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001219 $(Q) $(BINDIR)/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001220 $(E) "[RUN] Testing transport_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001221 $(Q) $(BINDIR)/$(CONFIG)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Julien Boeuf9fff77e2015-02-24 16:50:35 -08001222 $(E) "[RUN] Testing transport_security_test"
1223 $(Q) $(BINDIR)/$(CONFIG)/transport_security_test || ( echo test transport_security_test failed ; exit 1 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001224 $(E) "[RUN] Testing chttp2_fake_security_bad_hostname_test"
1225 $(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 -08001226 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001227 $(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 -08001228 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001229 $(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 -08001230 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001231 $(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 -08001232 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001233 $(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 -08001234 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001235 $(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 -08001236 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001237 $(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 -08001238 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001239 $(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 -08001240 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001241 $(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 -08001242 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001243 $(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 -08001244 $(E) "[RUN] Testing chttp2_fake_security_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001245 $(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 -08001246 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001247 $(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 -08001248 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001249 $(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 -08001250 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001251 $(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 -08001252 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001253 $(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 -08001254 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001255 $(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 -08001256 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001257 $(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 -08001258 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001259 $(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 -08001260 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001261 $(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 -08001262 $(E) "[RUN] Testing chttp2_fake_security_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001263 $(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 -08001264 $(E) "[RUN] Testing chttp2_fake_security_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001265 $(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 -08001266 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001267 $(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 -08001268 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001269 $(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 -08001270 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001271 $(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 -08001272 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001273 $(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 -08001274 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001275 $(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 -08001276 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001277 $(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 -08001278 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001279 $(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 -08001280 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001281 $(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 -08001282 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001283 $(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 -08001284 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001285 $(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 -08001286 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001287 $(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 -08001288 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001289 $(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 -08001290 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001291 $(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 -08001292 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001293 $(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 -08001294 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001295 $(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 -08001296 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001297 $(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 -08001298 $(E) "[RUN] Testing chttp2_fake_security_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001299 $(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 -08001300 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001301 $(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 -08001302 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001303 $(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 -08001304 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001305 $(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 -08001306 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001307 $(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 -08001308 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001309 $(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 -08001310 $(E) "[RUN] Testing chttp2_fake_security_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001311 $(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 -08001312 $(E) "[RUN] Testing chttp2_fake_security_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001313 $(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 -08001314 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001315 $(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 -08001316 $(E) "[RUN] Testing chttp2_fake_security_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001317 $(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 -08001318 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001319 $(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 -08001320 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001321 $(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 -08001322 $(E) "[RUN] Testing chttp2_fullstack_bad_hostname_test"
1323 $(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 -08001324 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001325 $(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 -08001326 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001327 $(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 -08001328 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001329 $(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 -08001330 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001331 $(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 -08001332 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001333 $(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 -08001334 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001335 $(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 -08001336 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001337 $(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 -08001338 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001339 $(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 -08001340 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001341 $(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 -08001342 $(E) "[RUN] Testing chttp2_fullstack_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001343 $(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 -08001344 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001345 $(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 -08001346 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001347 $(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 -08001348 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001349 $(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 -08001350 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001351 $(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 -08001352 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001353 $(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 -08001354 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001355 $(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 -08001356 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001357 $(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 -08001358 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001359 $(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 -08001360 $(E) "[RUN] Testing chttp2_fullstack_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001361 $(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 -08001362 $(E) "[RUN] Testing chttp2_fullstack_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001363 $(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 -08001364 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001365 $(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 -08001366 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001367 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -08001368 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001369 $(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 -08001370 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001371 $(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 -08001372 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001373 $(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 -08001374 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001375 $(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 -08001376 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001377 $(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 -08001378 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001379 $(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 -08001380 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001381 $(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 -08001382 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001383 $(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 -08001384 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001385 $(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 -08001386 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001387 $(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 -08001388 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001389 $(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 -08001390 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001391 $(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 -08001392 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001393 $(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 -08001394 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001395 $(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 -08001396 $(E) "[RUN] Testing chttp2_fullstack_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001397 $(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 -08001398 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001399 $(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 -08001400 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001401 $(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 -08001402 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001403 $(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 -08001404 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001405 $(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 -08001406 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001407 $(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 -08001408 $(E) "[RUN] Testing chttp2_fullstack_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001409 $(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 -08001410 $(E) "[RUN] Testing chttp2_fullstack_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001411 $(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 -08001412 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001413 $(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 -08001414 $(E) "[RUN] Testing chttp2_fullstack_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001415 $(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 -08001416 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001417 $(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 -08001418 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001419 $(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 -08001420 $(E) "[RUN] Testing chttp2_fullstack_uds_bad_hostname_test"
1421 $(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 -08001422 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001423 $(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 -08001424 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001425 $(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 -08001426 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_invoke_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001427 $(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 -08001428 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_before_invoke_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001429 $(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 -08001430 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_in_a_vacuum_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001431 $(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 -08001432 $(E) "[RUN] Testing chttp2_fullstack_uds_census_simple_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001433 $(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 -08001434 $(E) "[RUN] Testing chttp2_fullstack_uds_disappearing_server_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001435 $(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 -08001436 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001437 $(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 -08001438 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001439 $(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 -08001440 $(E) "[RUN] Testing chttp2_fullstack_uds_empty_batch_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001441 $(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 -08001442 $(E) "[RUN] Testing chttp2_fullstack_uds_graceful_server_shutdown_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001443 $(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 -08001444 $(E) "[RUN] Testing chttp2_fullstack_uds_invoke_large_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001445 $(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 -08001446 $(E) "[RUN] Testing chttp2_fullstack_uds_max_concurrent_streams_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001447 $(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 -08001448 $(E) "[RUN] Testing chttp2_fullstack_uds_no_op_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001449 $(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 -08001450 $(E) "[RUN] Testing chttp2_fullstack_uds_ping_pong_streaming_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001451 $(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 -08001452 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001453 $(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 -08001454 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_metadata_and_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001455 $(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 -08001456 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001457 $(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 -08001458 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_large_metadata_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001459 $(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 -08001460 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001461 $(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 -08001462 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_delayed_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001463 $(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 -08001464 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001465 $(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 -08001466 $(E) "[RUN] Testing chttp2_fullstack_uds_thread_stress_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001467 $(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 -08001468 $(E) "[RUN] Testing chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001469 $(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 -08001470 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001471 $(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 -08001472 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001473 $(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 -08001474 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_invoke_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001475 $(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 -08001476 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_before_invoke_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001477 $(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 -08001478 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001479 $(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 -08001480 $(E) "[RUN] Testing chttp2_fullstack_uds_census_simple_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001481 $(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 -08001482 $(E) "[RUN] Testing chttp2_fullstack_uds_disappearing_server_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001483 $(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 -08001484 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001485 $(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 -08001486 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001487 $(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 -08001488 $(E) "[RUN] Testing chttp2_fullstack_uds_graceful_server_shutdown_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001489 $(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 -08001490 $(E) "[RUN] Testing chttp2_fullstack_uds_invoke_large_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001491 $(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 -08001492 $(E) "[RUN] Testing chttp2_fullstack_uds_max_concurrent_streams_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001493 $(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 -08001494 $(E) "[RUN] Testing chttp2_fullstack_uds_no_op_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001495 $(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 -08001496 $(E) "[RUN] Testing chttp2_fullstack_uds_ping_pong_streaming_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001497 $(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 -08001498 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001499 $(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 -08001500 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001501 $(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 -08001502 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001503 $(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 -08001504 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001505 $(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 -08001506 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_large_metadata_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001507 $(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 -08001508 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001509 $(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 -08001510 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_delayed_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001511 $(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 -08001512 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001513 $(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 -08001514 $(E) "[RUN] Testing chttp2_fullstack_uds_thread_stress_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001515 $(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 -08001516 $(E) "[RUN] Testing chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001517 $(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 -08001518 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_bad_hostname_test"
1519 $(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 -08001520 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001521 $(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 -08001522 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001523 $(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 -08001524 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001525 $(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 -08001526 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001527 $(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 -08001528 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001529 $(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 -08001530 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001531 $(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 -08001532 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001533 $(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 -08001534 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001535 $(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 -08001536 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001537 $(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 -08001538 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001539 $(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 -08001540 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001541 $(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 -08001542 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001543 $(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 -08001544 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001545 $(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 -08001546 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001547 $(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 -08001548 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001549 $(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 -08001550 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001551 $(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 -08001552 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001553 $(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 -08001554 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001555 $(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 -08001556 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001557 $(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 -08001558 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001559 $(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 -08001560 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001561 $(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 -08001562 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001563 $(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 -08001564 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001565 $(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 -08001566 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001567 $(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 -08001568 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001569 $(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 -08001570 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001571 $(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 -08001572 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001573 $(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 -08001574 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001575 $(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 -08001576 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001577 $(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 -08001578 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001579 $(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 -08001580 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001581 $(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 -08001582 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001583 $(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 -08001584 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001585 $(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 -08001586 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001587 $(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 -08001588 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001589 $(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 -08001590 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001591 $(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 -08001592 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001593 $(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 -08001594 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001595 $(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 -08001596 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001597 $(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 -08001598 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001599 $(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 -08001600 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001601 $(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 -08001602 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001603 $(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 -08001604 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001605 $(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 -08001606 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001607 $(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 -08001608 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001609 $(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 -08001610 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001611 $(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 -08001612 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001613 $(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 -08001614 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001615 $(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 -08001616 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test"
1617 $(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 -08001618 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001619 $(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 -08001620 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001621 $(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 -08001622 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001623 $(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 -08001624 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001625 $(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 -08001626 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001627 $(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 -08001628 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001629 $(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 -08001630 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001631 $(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 -08001632 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001633 $(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 -08001634 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001635 $(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 -08001636 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001637 $(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 -08001638 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001639 $(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 -08001640 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001641 $(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 -08001642 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001643 $(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 -08001644 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001645 $(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 -08001646 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001647 $(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 -08001648 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001649 $(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 -08001650 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001651 $(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 -08001652 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001653 $(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 -08001654 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001655 $(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 -08001656 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001657 $(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 -08001658 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001659 $(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 -08001660 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001661 $(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 -08001662 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001663 $(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 -08001664 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001665 $(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 -08001666 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001667 $(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 -08001668 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001669 $(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 -08001670 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001671 $(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 -08001672 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001673 $(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 -08001674 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001675 $(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 -08001676 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001677 $(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 -08001678 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001679 $(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 -08001680 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001681 $(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 -08001682 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001683 $(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 -08001684 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001685 $(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 -08001686 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001687 $(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 -08001688 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001689 $(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 -08001690 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001691 $(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 -08001692 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001693 $(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 -08001694 $(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 -08001695 $(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 -08001696 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001697 $(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 -08001698 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001699 $(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 -08001700 $(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 -08001701 $(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 -08001702 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001703 $(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 -08001704 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001705 $(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 -08001706 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001707 $(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 -08001708 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001709 $(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 -08001710 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001711 $(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 -08001712 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001713 $(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 -08001714 $(E) "[RUN] Testing chttp2_socket_pair_bad_hostname_test"
1715 $(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 -08001716 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001717 $(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 -08001718 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001719 $(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 -08001720 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001721 $(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 -08001722 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001723 $(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 -08001724 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001725 $(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 -08001726 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001727 $(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 -08001728 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001729 $(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 -08001730 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001731 $(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 -08001732 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001733 $(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 -08001734 $(E) "[RUN] Testing chttp2_socket_pair_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001735 $(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 -08001736 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001737 $(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 -08001738 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001739 $(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 -08001740 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001741 $(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 -08001742 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001743 $(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 -08001744 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001745 $(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 -08001746 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001747 $(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 -08001748 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001749 $(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 -08001750 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001751 $(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 -08001752 $(E) "[RUN] Testing chttp2_socket_pair_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001753 $(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 -08001754 $(E) "[RUN] Testing chttp2_socket_pair_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001755 $(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 -08001756 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001757 $(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 -08001758 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001759 $(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 -08001760 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001761 $(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 -08001762 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001763 $(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 -08001764 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001765 $(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 -08001766 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001767 $(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 -08001768 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001769 $(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 -08001770 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001771 $(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 -08001772 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001773 $(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 -08001774 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001775 $(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 -08001776 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001777 $(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 -08001778 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001779 $(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 -08001780 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001781 $(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 -08001782 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001783 $(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 -08001784 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001785 $(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 -08001786 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001787 $(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 -08001788 $(E) "[RUN] Testing chttp2_socket_pair_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001789 $(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 -08001790 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001791 $(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 -08001792 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001793 $(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 -08001794 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001795 $(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 -08001796 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001797 $(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 -08001798 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001799 $(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 -08001800 $(E) "[RUN] Testing chttp2_socket_pair_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001801 $(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 -08001802 $(E) "[RUN] Testing chttp2_socket_pair_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001803 $(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 -08001804 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001805 $(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 -08001806 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001807 $(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 -08001808 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001809 $(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 -08001810 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001811 $(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 -08001812 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test"
1813 $(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 -08001814 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001815 $(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 -08001816 $(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 -08001817 $(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 -08001818 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001819 $(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 -08001820 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001821 $(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 -08001822 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001823 $(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 -08001824 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001825 $(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 -08001826 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001827 $(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 -08001828 $(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 -08001829 $(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 -08001830 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001831 $(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 -08001832 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001833 $(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 -08001834 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001835 $(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 -08001836 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001837 $(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 -08001838 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001839 $(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 -08001840 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001841 $(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 -08001842 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001843 $(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 -08001844 $(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 -08001845 $(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 -08001846 $(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 -08001847 $(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 -08001848 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001849 $(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 -08001850 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001851 $(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 -08001852 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001853 $(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 -08001854 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001855 $(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 -08001856 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001857 $(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 -08001858 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001859 $(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 -08001860 $(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 -08001861 $(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 -08001862 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001863 $(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 -08001864 $(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 -08001865 $(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 -08001866 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001867 $(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 -08001868 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001869 $(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 -08001870 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001871 $(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 -08001872 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001873 $(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 -08001874 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001875 $(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 -08001876 $(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 -08001877 $(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 -08001878 $(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 -08001879 $(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 -08001880 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001881 $(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 -08001882 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001883 $(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 -08001884 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001885 $(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 -08001886 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001887 $(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 -08001888 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001889 $(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 -08001890 $(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 -08001891 $(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 -08001892 $(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 -08001893 $(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 -08001894 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001895 $(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 -08001896 $(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 -08001897 $(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 -08001898 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001899 $(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 -08001900 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001901 $(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 -08001902 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001903 $(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 -08001904 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001905 $(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 -08001906 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001907 $(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 -08001908 $(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 -08001909 $(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 -08001910
1911
nnoble85a49262014-12-08 18:14:03 -08001912test_cxx: buildtests_cxx
Craig Tiller0220cf12015-02-12 17:39:26 -08001913 $(E) "[RUN] Testing async_end2end_test"
Craig Tiller1f1b6302015-02-17 07:33:19 -08001914 $(Q) $(BINDIR)/$(CONFIG)/async_end2end_test || ( echo test async_end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -08001915 $(E) "[RUN] Testing channel_arguments_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001916 $(Q) $(BINDIR)/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
Yang Gaob946b5e2015-03-27 13:20:59 -07001917 $(E) "[RUN] Testing cli_call_test"
1918 $(Q) $(BINDIR)/$(CONFIG)/cli_call_test || ( echo test cli_call_test failed ; exit 1 )
yangg4105e2b2015-01-09 14:19:44 -08001919 $(E) "[RUN] Testing credentials_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001920 $(Q) $(BINDIR)/$(CONFIG)/credentials_test || ( echo test credentials_test failed ; exit 1 )
Yang Gaocdb2a6e2015-03-20 23:55:04 -07001921 $(E) "[RUN] Testing cxx_time_test"
1922 $(Q) $(BINDIR)/$(CONFIG)/cxx_time_test || ( echo test cxx_time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001923 $(E) "[RUN] Testing end2end_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001924 $(Q) $(BINDIR)/$(CONFIG)/end2end_test || ( echo test end2end_test failed ; exit 1 )
Yang Gao005eb882015-03-11 22:17:13 -07001925 $(E) "[RUN] Testing generic_end2end_test"
1926 $(Q) $(BINDIR)/$(CONFIG)/generic_end2end_test || ( echo test generic_end2end_test failed ; exit 1 )
Craig Tillerfe8af4e2015-02-21 07:04:49 -08001927 $(E) "[RUN] Testing interop_test"
1928 $(Q) $(BINDIR)/$(CONFIG)/interop_test || ( echo test interop_test failed ; exit 1 )
Chen wang84232512015-02-12 17:29:18 -08001929 $(E) "[RUN] Testing pubsub_publisher_test"
Craig Tiller35108f62015-02-17 11:24:15 -08001930 $(Q) $(BINDIR)/$(CONFIG)/pubsub_publisher_test || ( echo test pubsub_publisher_test failed ; exit 1 )
Chen wang84232512015-02-12 17:29:18 -08001931 $(E) "[RUN] Testing pubsub_subscriber_test"
Craig Tiller35108f62015-02-17 11:24:15 -08001932 $(Q) $(BINDIR)/$(CONFIG)/pubsub_subscriber_test || ( echo test pubsub_subscriber_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001933 $(E) "[RUN] Testing status_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001934 $(Q) $(BINDIR)/$(CONFIG)/status_test || ( echo test status_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001935 $(E) "[RUN] Testing thread_pool_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001936 $(Q) $(BINDIR)/$(CONFIG)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -08001937
1938
Nicolas "Pixel" Noble051a28f2015-03-17 22:54:54 +01001939test_python: static_c
1940 $(E) "[RUN] Testing python code"
1941 $(Q) tools/run_tests/run_tests.py -lpython -c$(CONFIG)
1942
1943
Julien Boeufc66f2a82015-02-23 13:00:36 -08001944tools: 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 -08001945
Craig Tiller61b910f2015-02-15 10:54:07 -08001946buildbenchmarks: privatelibs $(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001947
1948benchmarks: buildbenchmarks
1949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001950strip: strip-static strip-shared
1951
nnoble20e2e3f2014-12-16 15:37:57 -08001952strip-static: strip-static_c strip-static_cxx
1953
1954strip-shared: strip-shared_c strip-shared_cxx
1955
Nicolas Noble047b7272015-01-16 13:55:05 -08001956
1957# TODO(nnoble): the strip target is stripping in-place, instead
1958# of copying files in a temporary folder.
1959# This prevents proper debugging after running make install.
1960
nnoble85a49262014-12-08 18:14:03 -08001961strip-static_c: static_c
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001962ifeq ($(CONFIG),opt)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001963 $(E) "[STRIP] Stripping libgpr.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001964 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001965 $(E) "[STRIP] Stripping libgrpc.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001966 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001967 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001968 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001969endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001970
nnoble85a49262014-12-08 18:14:03 -08001971strip-static_cxx: static_cxx
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001972ifeq ($(CONFIG),opt)
nnoble85a49262014-12-08 18:14:03 -08001973 $(E) "[STRIP] Stripping libgrpc++.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001974 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++.a
Craig Tiller47c83fd2015-02-21 22:45:35 -08001975 $(E) "[STRIP] Stripping libgrpc++_unsecure.a"
1976 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001977endif
nnoble85a49262014-12-08 18:14:03 -08001978
1979strip-shared_c: shared_c
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001980ifeq ($(CONFIG),opt)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981 $(E) "[STRIP] Stripping libgpr.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001982 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001983 $(E) "[STRIP] Stripping libgrpc.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001984 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001985 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001986 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001987endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001988
nnoble85a49262014-12-08 18:14:03 -08001989strip-shared_cxx: shared_cxx
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001990ifeq ($(CONFIG),opt)
nnoble85a49262014-12-08 18:14:03 -08001991 $(E) "[STRIP] Stripping libgrpc++.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001992 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Craig Tiller47c83fd2015-02-21 22:45:35 -08001993 $(E) "[STRIP] Stripping libgrpc++_unsecure.so"
1994 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT)
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001995endif
nnoble85a49262014-12-08 18:14:03 -08001996
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001997strip-shared_csharp: shared_csharp
1998ifeq ($(CONFIG),opt)
1999 $(E) "[STRIP] Stripping libgrpc_csharp_ext.so"
2000 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT)
2001endif
2002
Nicolas Noble53830622015-02-12 16:56:38 -08002003ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002004$(GENDIR)/examples/pubsub/empty.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002005$(GENDIR)/examples/pubsub/empty.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002006else
Craig Tiller61b910f2015-02-15 10:54:07 -08002007$(GENDIR)/examples/pubsub/empty.pb.cc: examples/pubsub/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08002008 $(E) "[PROTOC] Generating protobuf CC file from $<"
2009 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002010 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2011
2012$(GENDIR)/examples/pubsub/empty.grpc.pb.cc: examples/pubsub/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2013 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2014 $(Q) mkdir -p `dirname $@`
2015 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002016endif
Chen Wang86af8cf2015-01-21 18:05:40 -08002017
Nicolas Noble53830622015-02-12 16:56:38 -08002018ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002019$(GENDIR)/examples/pubsub/label.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002020$(GENDIR)/examples/pubsub/label.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002021else
Craig Tiller61b910f2015-02-15 10:54:07 -08002022$(GENDIR)/examples/pubsub/label.pb.cc: examples/pubsub/label.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08002023 $(E) "[PROTOC] Generating protobuf CC file from $<"
2024 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002025 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2026
2027$(GENDIR)/examples/pubsub/label.grpc.pb.cc: examples/pubsub/label.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2028 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2029 $(Q) mkdir -p `dirname $@`
2030 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002031endif
Chen Wang86af8cf2015-01-21 18:05:40 -08002032
Nicolas Noble53830622015-02-12 16:56:38 -08002033ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002034$(GENDIR)/examples/pubsub/pubsub.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002035$(GENDIR)/examples/pubsub/pubsub.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002036else
Craig Tiller61b910f2015-02-15 10:54:07 -08002037$(GENDIR)/examples/pubsub/pubsub.pb.cc: examples/pubsub/pubsub.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08002038 $(E) "[PROTOC] Generating protobuf CC file from $<"
2039 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002040 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2041
2042$(GENDIR)/examples/pubsub/pubsub.grpc.pb.cc: examples/pubsub/pubsub.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2043 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2044 $(Q) mkdir -p `dirname $@`
2045 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002046endif
Chen Wang86af8cf2015-01-21 18:05:40 -08002047
Nicolas Noble53830622015-02-12 16:56:38 -08002048ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002049$(GENDIR)/test/cpp/interop/empty.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002050$(GENDIR)/test/cpp/interop/empty.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002051else
Craig Tiller61b910f2015-02-15 10:54:07 -08002052$(GENDIR)/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002053 $(E) "[PROTOC] Generating protobuf CC file from $<"
2054 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002055 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2056
2057$(GENDIR)/test/cpp/interop/empty.grpc.pb.cc: test/cpp/interop/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2058 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2059 $(Q) mkdir -p `dirname $@`
2060 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002061endif
nnoble72309c62014-12-12 11:42:26 -08002062
Nicolas Noble53830622015-02-12 16:56:38 -08002063ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002064$(GENDIR)/test/cpp/interop/messages.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002065$(GENDIR)/test/cpp/interop/messages.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002066else
Craig Tiller61b910f2015-02-15 10:54:07 -08002067$(GENDIR)/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08002068 $(E) "[PROTOC] Generating protobuf CC file from $<"
2069 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002070 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2071
2072$(GENDIR)/test/cpp/interop/messages.grpc.pb.cc: test/cpp/interop/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2073 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2074 $(Q) mkdir -p `dirname $@`
2075 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002076endif
nnoble72309c62014-12-12 11:42:26 -08002077
Nicolas Noble53830622015-02-12 16:56:38 -08002078ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002079$(GENDIR)/test/cpp/interop/test.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002080$(GENDIR)/test/cpp/interop/test.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002081else
Craig Tiller61b910f2015-02-15 10:54:07 -08002082$(GENDIR)/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08002083 $(E) "[PROTOC] Generating protobuf CC file from $<"
2084 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002085 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2086
2087$(GENDIR)/test/cpp/interop/test.grpc.pb.cc: test/cpp/interop/test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2088 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2089 $(Q) mkdir -p `dirname $@`
2090 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002091endif
nnoble72309c62014-12-12 11:42:26 -08002092
Nicolas Noble53830622015-02-12 16:56:38 -08002093ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002094$(GENDIR)/test/cpp/qps/qpstest.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002095$(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002096else
Craig Tiller61b910f2015-02-15 10:54:07 -08002097$(GENDIR)/test/cpp/qps/qpstest.pb.cc: test/cpp/qps/qpstest.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Craig Tillerbf2659f2015-01-13 12:27:06 -08002098 $(E) "[PROTOC] Generating protobuf CC file from $<"
2099 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002100 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2101
2102$(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc: test/cpp/qps/qpstest.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2103 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2104 $(Q) mkdir -p `dirname $@`
2105 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002106endif
Craig Tillerbf2659f2015-01-13 12:27:06 -08002107
Nicolas Noble53830622015-02-12 16:56:38 -08002108ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002109$(GENDIR)/test/cpp/util/echo.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002110$(GENDIR)/test/cpp/util/echo.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002111else
Craig Tiller61b910f2015-02-15 10:54:07 -08002112$(GENDIR)/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08002113 $(E) "[PROTOC] Generating protobuf CC file from $<"
2114 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002115 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2116
2117$(GENDIR)/test/cpp/util/echo.grpc.pb.cc: test/cpp/util/echo.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2118 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2119 $(Q) mkdir -p `dirname $@`
2120 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002121endif
nnoble72309c62014-12-12 11:42:26 -08002122
Nicolas Noble53830622015-02-12 16:56:38 -08002123ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002124$(GENDIR)/test/cpp/util/echo_duplicate.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002125$(GENDIR)/test/cpp/util/echo_duplicate.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002126else
Craig Tiller61b910f2015-02-15 10:54:07 -08002127$(GENDIR)/test/cpp/util/echo_duplicate.pb.cc: test/cpp/util/echo_duplicate.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08002128 $(E) "[PROTOC] Generating protobuf CC file from $<"
2129 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002130 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2131
2132$(GENDIR)/test/cpp/util/echo_duplicate.grpc.pb.cc: test/cpp/util/echo_duplicate.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2133 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2134 $(Q) mkdir -p `dirname $@`
2135 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002136endif
yangg1456d152015-01-08 15:39:58 -08002137
Nicolas Noble53830622015-02-12 16:56:38 -08002138ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002139$(GENDIR)/test/cpp/util/messages.pb.cc: protoc_dep_error
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002140$(GENDIR)/test/cpp/util/messages.grpc.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002141else
Craig Tiller61b910f2015-02-15 10:54:07 -08002142$(GENDIR)/test/cpp/util/messages.pb.cc: test/cpp/util/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08002143 $(E) "[PROTOC] Generating protobuf CC file from $<"
2144 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02002145 $(Q) $(PROTOC) --cpp_out=$(GENDIR) $<
2146
2147$(GENDIR)/test/cpp/util/messages.grpc.pb.cc: test/cpp/util/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
2148 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<"
2149 $(Q) mkdir -p `dirname $@`
2150 $(Q) $(PROTOC) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002151endif
yangg1456d152015-01-08 15:39:58 -08002152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002153
Craig Tiller61b910f2015-02-15 10:54:07 -08002154$(OBJDIR)/$(CONFIG)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002155 $(E) "[C] Compiling $<"
2156 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002157 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002158
Craig Tiller61b910f2015-02-15 10:54:07 -08002159$(OBJDIR)/$(CONFIG)/%.o : $(GENDIR)/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002160 $(E) "[CXX] Compiling $<"
2161 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002162 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002163
Craig Tiller61b910f2015-02-15 10:54:07 -08002164$(OBJDIR)/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -08002165 $(E) "[HOSTCXX] Compiling $<"
2166 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002167 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
nnoble72309c62014-12-12 11:42:26 -08002168
Craig Tiller61b910f2015-02-15 10:54:07 -08002169$(OBJDIR)/$(CONFIG)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002170 $(E) "[CXX] Compiling $<"
2171 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002172 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002173
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002174
Nicolas "Pixel" Noble161ea232015-02-22 05:48:53 +01002175install: install_c install_cxx install-plugins install-certs verify-install
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002176
nnoble85a49262014-12-08 18:14:03 -08002177install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002178
nnoble85a49262014-12-08 18:14:03 -08002179install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
2180
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002181install_csharp: install-shared_csharp install_c
2182
2183install_grpc_csharp_ext: install_csharp
2184
nnoble85a49262014-12-08 18:14:03 -08002185install-headers: install-headers_c install-headers_cxx
2186
2187install-headers_c:
2188 $(E) "[INSTALL] Installing public C headers"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002189 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
nnoble85a49262014-12-08 18:14:03 -08002190 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
2191
2192install-headers_cxx:
2193 $(E) "[INSTALL] Installing public C++ headers"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002194 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
nnoble85a49262014-12-08 18:14:03 -08002195 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
2196
2197install-static: install-static_c install-static_cxx
2198
2199install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002200 $(E) "[INSTALL] Installing libgpr.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002201 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002202 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002203 $(E) "[INSTALL] Installing libgrpc.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002204 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002205 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc.a $(prefix)/lib/libgrpc.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002206 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002207 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002208 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002209
nnoble85a49262014-12-08 18:14:03 -08002210install-static_cxx: static_cxx strip-static_cxx
2211 $(E) "[INSTALL] Installing libgrpc++.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002212 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002213 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(prefix)/lib/libgrpc++.a
Craig Tiller47c83fd2015-02-21 22:45:35 -08002214 $(E) "[INSTALL] Installing libgrpc++_unsecure.a"
2215 $(Q) $(INSTALL) -d $(prefix)/lib
2216 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(prefix)/lib/libgrpc++_unsecure.a
nnoble85a49262014-12-08 18:14:03 -08002217
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002218
2219
nnoble85a49262014-12-08 18:14:03 -08002220install-shared_c: shared_c strip-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08002221ifeq ($(SYSTEM),MINGW32)
2222 $(E) "[INSTALL] Installing gpr.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002223 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002224 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT) $(prefix)/lib/gpr.$(SHARED_EXT)
2225 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr-imp.a $(prefix)/lib/libgpr-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08002226else
2227 $(E) "[INSTALL] Installing libgpr.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002228 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002229 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.$(SHARED_EXT)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002230ifneq ($(SYSTEM),Darwin)
nnoble5b7f32a2014-12-22 08:12:44 -08002231 $(Q) ln -sf libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.so
2232endif
2233endif
2234ifeq ($(SYSTEM),MINGW32)
2235 $(E) "[INSTALL] Installing grpc.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002236 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002237 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT) $(prefix)/lib/grpc.$(SHARED_EXT)
2238 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc-imp.a $(prefix)/lib/libgrpc-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08002239else
2240 $(E) "[INSTALL] Installing libgrpc.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002241 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002242 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.$(SHARED_EXT)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002243ifneq ($(SYSTEM),Darwin)
nnoble5b7f32a2014-12-22 08:12:44 -08002244 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.so
2245endif
2246endif
2247ifeq ($(SYSTEM),MINGW32)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002248 $(E) "[INSTALL] Installing grpc_unsecure.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002249 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002250 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc_unsecure.$(SHARED_EXT)
2251 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure-imp.a $(prefix)/lib/libgrpc_unsecure-imp.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002252else
2253 $(E) "[INSTALL] Installing libgrpc_unsecure.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002254 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002255 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.$(SHARED_EXT)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002256ifneq ($(SYSTEM),Darwin)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002257 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.so
2258endif
2259endif
nnoble5b7f32a2014-12-22 08:12:44 -08002260ifneq ($(SYSTEM),MINGW32)
2261ifneq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblecc2b42a2015-02-20 00:42:21 +01002262 $(Q) ldconfig || true
nnoble5b7f32a2014-12-22 08:12:44 -08002263endif
2264endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002265
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002266
2267install-shared_cxx: shared_cxx strip-shared_cxx install-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08002268ifeq ($(SYSTEM),MINGW32)
2269 $(E) "[INSTALL] Installing grpc++.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002270 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002271 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT) $(prefix)/lib/grpc++.$(SHARED_EXT)
2272 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++-imp.a $(prefix)/lib/libgrpc++-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08002273else
2274 $(E) "[INSTALL] Installing libgrpc++.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002275 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002276 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.$(SHARED_EXT)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002277ifneq ($(SYSTEM),Darwin)
nnoble5b7f32a2014-12-22 08:12:44 -08002278 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.so
2279endif
2280endif
Craig Tiller47c83fd2015-02-21 22:45:35 -08002281ifeq ($(SYSTEM),MINGW32)
2282 $(E) "[INSTALL] Installing grpc++_unsecure.$(SHARED_EXT)"
2283 $(Q) $(INSTALL) -d $(prefix)/lib
2284 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc++_unsecure.$(SHARED_EXT)
2285 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure-imp.a $(prefix)/lib/libgrpc++_unsecure-imp.a
2286else
2287 $(E) "[INSTALL] Installing libgrpc++_unsecure.$(SHARED_EXT)"
2288 $(Q) $(INSTALL) -d $(prefix)/lib
2289 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc++_unsecure.$(SHARED_EXT)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002290ifneq ($(SYSTEM),Darwin)
Craig Tiller47c83fd2015-02-21 22:45:35 -08002291 $(Q) ln -sf libgrpc++_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc++_unsecure.so
2292endif
2293endif
nnoble5b7f32a2014-12-22 08:12:44 -08002294ifneq ($(SYSTEM),MINGW32)
2295ifneq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblecc2b42a2015-02-20 00:42:21 +01002296 $(Q) ldconfig || true
nnoble5b7f32a2014-12-22 08:12:44 -08002297endif
2298endif
nnoble85a49262014-12-08 18:14:03 -08002299
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002300
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002301install-shared_csharp: shared_csharp strip-shared_csharp
2302ifeq ($(SYSTEM),MINGW32)
2303 $(E) "[INSTALL] Installing grpc_csharp_ext.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002304 $(Q) $(INSTALL) -d $(prefix)/lib
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002305 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/grpc_csharp_ext.$(SHARED_EXT)
2306 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext-imp.a $(prefix)/lib/libgrpc_csharp_ext-imp.a
2307else
2308 $(E) "[INSTALL] Installing libgrpc_csharp_ext.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002309 $(Q) $(INSTALL) -d $(prefix)/lib
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002310 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/libgrpc_csharp_ext.$(SHARED_EXT)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002311ifneq ($(SYSTEM),Darwin)
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002312 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/libgrpc_csharp_ext.so
2313endif
2314endif
2315ifneq ($(SYSTEM),MINGW32)
2316ifneq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblecc2b42a2015-02-20 00:42:21 +01002317 $(Q) ldconfig || true
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002318endif
2319endif
2320
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002321
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002322install-plugins: $(PROTOC_PLUGINS)
2323ifeq ($(SYSTEM),MINGW32)
2324 $(Q) false
2325else
2326 $(E) "[INSTALL] Installing grpc protoc plugins"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002327 $(Q) $(INSTALL) -d $(prefix)/bin
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002328 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_cpp_plugin $(prefix)/bin/grpc_cpp_plugin
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002329 $(Q) $(INSTALL) -d $(prefix)/bin
murgatroid99ac0002a2015-04-07 12:49:14 -07002330 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin $(prefix)/bin/grpc_objective_c_plugin
2331 $(Q) $(INSTALL) -d $(prefix)/bin
Masood Malekghassemif8e297a2015-02-19 15:39:32 -08002332 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_python_plugin $(prefix)/bin/grpc_python_plugin
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002333 $(Q) $(INSTALL) -d $(prefix)/bin
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01002334 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_ruby_plugin $(prefix)/bin/grpc_ruby_plugin
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002335endif
2336
Nicolas "Pixel" Noble161ea232015-02-22 05:48:53 +01002337install-certs: etc/roots.pem
2338 $(E) "[INSTALL] Installing root certificates"
2339 $(Q) $(INSTALL) -d $(prefix)/share/grpc
2340 $(Q) $(INSTALL) etc/roots.pem $(prefix)/share/grpc/roots.pem
2341
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002342verify-install:
Nicolas "Pixel" Noble2c23a722015-02-24 20:17:45 +01002343ifeq ($(INSTALL_OK),true)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002344 @echo "Your system looks ready to go."
2345 @echo
2346else
murgatroid99b6181362015-03-02 14:32:25 -08002347 @echo "We couldn't find protoc 3.0.0+ installed on your system. While this"
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002348 @echo "won't prevent grpc from working, you won't be able to compile"
2349 @echo "and run any meaningful code with it."
2350 @echo
2351 @echo
2352 @echo "Please download and install protobuf 3.0.0+ from:"
2353 @echo
2354 @echo " https://github.com/google/protobuf/releases"
2355 @echo
murgatroid99b6181362015-03-02 14:32:25 -08002356 @echo "Once you've done so, or if you think this message is in error,"
2357 @echo "you can re-run this check by doing:"
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002358 @echo
2359 @echo " make verify-install"
2360endif
2361
Craig Tiller3759e6f2015-01-15 08:13:11 -08002362clean:
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002363 $(E) "[CLEAN] Cleaning build directories."
Craig Tillerda224d62015-02-15 11:01:58 -08002364 $(Q) $(RM) -rf $(OBJDIR) $(LIBDIR) $(BINDIR) $(GENDIR)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002365
2366
2367# The various libraries
2368
2369
2370LIBGPR_SRC = \
2371 src/core/support/alloc.c \
2372 src/core/support/cancellable.c \
2373 src/core/support/cmdline.c \
Nicolas "Pixel" Noble710b6a42015-03-20 00:54:10 +01002374 src/core/support/cpu_iphone.c \
ctillerd94ad102014-12-23 08:53:43 -08002375 src/core/support/cpu_linux.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002376 src/core/support/cpu_posix.c \
Jan Tattermusch6943fb32015-02-09 17:38:52 -08002377 src/core/support/cpu_windows.c \
Julien Boeuf7413f102015-02-04 17:00:08 -08002378 src/core/support/env_linux.c \
Julien Boeuf026a4172015-02-02 18:36:37 -08002379 src/core/support/env_posix.c \
2380 src/core/support/env_win32.c \
2381 src/core/support/file.c \
2382 src/core/support/file_posix.c \
2383 src/core/support/file_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002384 src/core/support/histogram.c \
2385 src/core/support/host_port.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002386 src/core/support/log.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002387 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002388 src/core/support/log_linux.c \
2389 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002390 src/core/support/log_win32.c \
2391 src/core/support/murmur_hash.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002392 src/core/support/slice.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002393 src/core/support/slice_buffer.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002394 src/core/support/string.c \
2395 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08002396 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002397 src/core/support/sync.c \
2398 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08002399 src/core/support/sync_win32.c \
Nicolas Noble91647cc2015-04-03 13:32:47 -07002400 src/core/support/thd.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002401 src/core/support/thd_posix.c \
2402 src/core/support/thd_win32.c \
2403 src/core/support/time.c \
2404 src/core/support/time_posix.c \
2405 src/core/support/time_win32.c \
2406
nnoble85a49262014-12-08 18:14:03 -08002407PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002408 include/grpc/support/alloc.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002409 include/grpc/support/atm.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002410 include/grpc/support/atm_gcc_atomic.h \
2411 include/grpc/support/atm_gcc_sync.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002412 include/grpc/support/atm_win32.h \
2413 include/grpc/support/cancellable_platform.h \
2414 include/grpc/support/cmdline.h \
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +01002415 include/grpc/support/cpu.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416 include/grpc/support/histogram.h \
2417 include/grpc/support/host_port.h \
2418 include/grpc/support/log.h \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002419 include/grpc/support/log_win32.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002420 include/grpc/support/port_platform.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002421 include/grpc/support/slice.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002422 include/grpc/support/slice_buffer.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002423 include/grpc/support/sync.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002424 include/grpc/support/sync_generic.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425 include/grpc/support/sync_posix.h \
2426 include/grpc/support/sync_win32.h \
2427 include/grpc/support/thd.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002428 include/grpc/support/time.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002429 include/grpc/support/useful.h \
2430
Craig Tiller61b910f2015-02-15 10:54:07 -08002431LIBGPR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002432
Craig Tiller61b910f2015-02-15 10:54:07 -08002433$(LIBDIR)/$(CONFIG)/libgpr.a: $(ZLIB_DEP) $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002434 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002435 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002436 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr.a
2437 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBGPR_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002438ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002439 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002440endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002441
nnoble5b7f32a2014-12-22 08:12:44 -08002442
2443
2444ifeq ($(SYSTEM),MINGW32)
Craig Tillerda224d62015-02-15 11:01:58 -08002445$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002446 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002447 $(Q) mkdir -p `dirname $@`
Craig Tillerda224d62015-02-15 11:01:58 -08002448 $(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 -08002449else
Craig Tillerda224d62015-02-15 11:01:58 -08002450$(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08002451 $(E) "[LD] Linking $@"
2452 $(Q) mkdir -p `dirname $@`
2453ifeq ($(SYSTEM),Darwin)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002454 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name libgpr.$(SHARED_EXT) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08002455else
Craig Tillerda224d62015-02-15 11:01:58 -08002456 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgpr.so.0 -o $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
2457 $(Q) ln -sf libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgpr.so.0
2458 $(Q) ln -sf libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgpr.so
nnoble5b7f32a2014-12-22 08:12:44 -08002459endif
2460endif
2461
nnoble69ac39f2014-12-12 15:43:38 -08002462ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002463-include $(LIBGPR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002464endif
2465
Craig Tiller61b910f2015-02-15 10:54:07 -08002466$(OBJDIR)/$(CONFIG)/src/core/support/alloc.o:
2467$(OBJDIR)/$(CONFIG)/src/core/support/cancellable.o:
2468$(OBJDIR)/$(CONFIG)/src/core/support/cmdline.o:
Nicolas "Pixel" Noble710b6a42015-03-20 00:54:10 +01002469$(OBJDIR)/$(CONFIG)/src/core/support/cpu_iphone.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002470$(OBJDIR)/$(CONFIG)/src/core/support/cpu_linux.o:
2471$(OBJDIR)/$(CONFIG)/src/core/support/cpu_posix.o:
2472$(OBJDIR)/$(CONFIG)/src/core/support/cpu_windows.o:
2473$(OBJDIR)/$(CONFIG)/src/core/support/env_linux.o:
2474$(OBJDIR)/$(CONFIG)/src/core/support/env_posix.o:
2475$(OBJDIR)/$(CONFIG)/src/core/support/env_win32.o:
2476$(OBJDIR)/$(CONFIG)/src/core/support/file.o:
2477$(OBJDIR)/$(CONFIG)/src/core/support/file_posix.o:
2478$(OBJDIR)/$(CONFIG)/src/core/support/file_win32.o:
2479$(OBJDIR)/$(CONFIG)/src/core/support/histogram.o:
2480$(OBJDIR)/$(CONFIG)/src/core/support/host_port.o:
2481$(OBJDIR)/$(CONFIG)/src/core/support/log.o:
2482$(OBJDIR)/$(CONFIG)/src/core/support/log_android.o:
2483$(OBJDIR)/$(CONFIG)/src/core/support/log_linux.o:
2484$(OBJDIR)/$(CONFIG)/src/core/support/log_posix.o:
2485$(OBJDIR)/$(CONFIG)/src/core/support/log_win32.o:
2486$(OBJDIR)/$(CONFIG)/src/core/support/murmur_hash.o:
2487$(OBJDIR)/$(CONFIG)/src/core/support/slice.o:
2488$(OBJDIR)/$(CONFIG)/src/core/support/slice_buffer.o:
2489$(OBJDIR)/$(CONFIG)/src/core/support/string.o:
2490$(OBJDIR)/$(CONFIG)/src/core/support/string_posix.o:
2491$(OBJDIR)/$(CONFIG)/src/core/support/string_win32.o:
2492$(OBJDIR)/$(CONFIG)/src/core/support/sync.o:
2493$(OBJDIR)/$(CONFIG)/src/core/support/sync_posix.o:
2494$(OBJDIR)/$(CONFIG)/src/core/support/sync_win32.o:
Nicolas Noble91647cc2015-04-03 13:32:47 -07002495$(OBJDIR)/$(CONFIG)/src/core/support/thd.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002496$(OBJDIR)/$(CONFIG)/src/core/support/thd_posix.o:
2497$(OBJDIR)/$(CONFIG)/src/core/support/thd_win32.o:
2498$(OBJDIR)/$(CONFIG)/src/core/support/time.o:
2499$(OBJDIR)/$(CONFIG)/src/core/support/time_posix.o:
2500$(OBJDIR)/$(CONFIG)/src/core/support/time_win32.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002502
Craig Tiller17ec5f92015-01-18 11:30:41 -08002503LIBGPR_TEST_UTIL_SRC = \
2504 test/core/util/test_config.c \
2505
2506
Craig Tiller61b910f2015-02-15 10:54:07 -08002507LIBGPR_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_TEST_UTIL_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08002508
2509ifeq ($(NO_SECURE),true)
2510
2511# You can't build secure libraries if you don't have OpenSSL with ALPN.
2512
Craig Tiller61b910f2015-02-15 10:54:07 -08002513$(LIBDIR)/$(CONFIG)/libgpr_test_util.a: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08002514
2515
2516else
2517
Nicolas Noble53830622015-02-12 16:56:38 -08002518
Craig Tiller17ec5f92015-01-18 11:30:41 -08002519ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002520# This is to ensure the embedded OpenSSL is built beforehand, properly
2521# installing headers to their final destination on the drive. We need this
2522# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller17ec5f92015-01-18 11:30:41 -08002523test/core/util/test_config.c: $(OPENSSL_DEP)
2524endif
2525
Craig Tiller61b910f2015-02-15 10:54:07 -08002526$(LIBDIR)/$(CONFIG)/libgpr_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGPR_TEST_UTIL_OBJS)
Craig Tiller17ec5f92015-01-18 11:30:41 -08002527 $(E) "[AR] Creating $@"
2528 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002529 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr_test_util.a
2530 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBGPR_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002531ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002532 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgpr_test_util.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002533endif
Craig Tiller17ec5f92015-01-18 11:30:41 -08002534
2535
2536
2537
Craig Tiller17ec5f92015-01-18 11:30:41 -08002538endif
2539
2540ifneq ($(NO_SECURE),true)
2541ifneq ($(NO_DEPS),true)
2542-include $(LIBGPR_TEST_UTIL_OBJS:.o=.dep)
2543endif
2544endif
2545
Craig Tiller61b910f2015-02-15 10:54:07 -08002546$(OBJDIR)/$(CONFIG)/test/core/util/test_config.o:
Craig Tiller17ec5f92015-01-18 11:30:41 -08002547
2548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002549LIBGRPC_SRC = \
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002550 src/core/httpcli/format_request.c \
2551 src/core/httpcli/httpcli.c \
2552 src/core/httpcli/httpcli_security_context.c \
2553 src/core/httpcli/parser.c \
nnoblec87b1c52015-01-05 17:15:18 -08002554 src/core/security/auth.c \
2555 src/core/security/base64.c \
2556 src/core/security/credentials.c \
Julien Boeufcd9b1c82015-02-20 17:40:41 -08002557 src/core/security/credentials_posix.c \
2558 src/core/security/credentials_win32.c \
jboeuf6ad120e2015-01-12 17:08:15 -08002559 src/core/security/factories.c \
Julien Boeufc66f2a82015-02-23 13:00:36 -08002560 src/core/security/google_default_credentials.c \
nnoblec87b1c52015-01-05 17:15:18 -08002561 src/core/security/json_token.c \
2562 src/core/security/secure_endpoint.c \
2563 src/core/security/secure_transport_setup.c \
2564 src/core/security/security_context.c \
2565 src/core/security/server_secure_chttp2.c \
Craig Tillerfaa84802015-03-01 21:56:38 -08002566 src/core/surface/init_secure.c \
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002567 src/core/surface/secure_channel_create.c \
nnoblec87b1c52015-01-05 17:15:18 -08002568 src/core/tsi/fake_transport_security.c \
2569 src/core/tsi/ssl_transport_security.c \
2570 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002571 src/core/channel/call_op_string.c \
2572 src/core/channel/census_filter.c \
2573 src/core/channel/channel_args.c \
2574 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002575 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002576 src/core/channel/client_channel.c \
2577 src/core/channel/client_setup.c \
2578 src/core/channel/connected_channel.c \
2579 src/core/channel/http_client_filter.c \
2580 src/core/channel/http_filter.c \
2581 src/core/channel/http_server_filter.c \
2582 src/core/channel/metadata_buffer.c \
2583 src/core/channel/noop_filter.c \
2584 src/core/compression/algorithm.c \
2585 src/core/compression/message_compress.c \
Craig Tiller6e7c6222015-02-20 15:31:21 -08002586 src/core/debug/trace.c \
ctiller52103932014-12-20 09:07:32 -08002587 src/core/iomgr/alarm.c \
2588 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002589 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002590 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002591 src/core/iomgr/fd_posix.c \
Nicolas Noble45e67a32015-02-09 16:20:49 -08002592 src/core/iomgr/iocp_windows.c \
ctiller58393c22015-01-07 14:03:30 -08002593 src/core/iomgr/iomgr.c \
2594 src/core/iomgr/iomgr_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002595 src/core/iomgr/iomgr_windows.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002596 src/core/iomgr/pollset_kick.c \
David Klempnerbaced4d2015-02-10 17:10:15 -08002597 src/core/iomgr/pollset_multipoller_with_epoll.c \
Craig Tiller35108f62015-02-17 11:24:15 -08002598 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002599 src/core/iomgr/pollset_posix.c \
Craig Tillere1addfe2015-01-21 15:08:12 -08002600 src/core/iomgr/pollset_windows.c \
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01002601 src/core/iomgr/resolve_address_posix.c \
2602 src/core/iomgr/resolve_address_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002603 src/core/iomgr/sockaddr_utils.c \
2604 src/core/iomgr/socket_utils_common_posix.c \
2605 src/core/iomgr/socket_utils_linux.c \
2606 src/core/iomgr/socket_utils_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002607 src/core/iomgr/socket_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002608 src/core/iomgr/tcp_client_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002609 src/core/iomgr/tcp_client_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002610 src/core/iomgr/tcp_posix.c \
2611 src/core/iomgr/tcp_server_posix.c \
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002612 src/core/iomgr/tcp_server_windows.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002613 src/core/iomgr/tcp_windows.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002614 src/core/iomgr/time_averaged_stats.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002615 src/core/iomgr/wakeup_fd_eventfd.c \
2616 src/core/iomgr/wakeup_fd_nospecial.c \
2617 src/core/iomgr/wakeup_fd_pipe.c \
David Klempner8bfbc882015-01-26 17:23:33 -08002618 src/core/iomgr/wakeup_fd_posix.c \
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002619 src/core/json/json.c \
Nicolas Noblee04455a2015-01-26 17:01:29 -08002620 src/core/json/json_reader.c \
2621 src/core/json/json_string.c \
2622 src/core/json/json_writer.c \
ctiller18b49ab2014-12-09 14:39:16 -08002623 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002624 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002625 src/core/statistics/census_rpc_stats.c \
2626 src/core/statistics/census_tracing.c \
2627 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002628 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002629 src/core/surface/byte_buffer.c \
Craig Tiller4450db22015-01-30 16:49:22 -08002630 src/core/surface/byte_buffer_queue.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002631 src/core/surface/byte_buffer_reader.c \
2632 src/core/surface/call.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002633 src/core/surface/call_details.c \
murgatroid99d47946b2015-03-09 14:27:07 -07002634 src/core/surface/call_log_batch.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002635 src/core/surface/channel.c \
2636 src/core/surface/channel_create.c \
2637 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002638 src/core/surface/completion_queue.c \
2639 src/core/surface/event_string.c \
2640 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002641 src/core/surface/lame_client.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002642 src/core/surface/metadata_array.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002643 src/core/surface/server.c \
2644 src/core/surface/server_chttp2.c \
2645 src/core/surface/server_create.c \
Craig Tillerfaa84802015-03-01 21:56:38 -08002646 src/core/surface/surface_trace.c \
nnoble0c475f02014-12-05 15:37:39 -08002647 src/core/transport/chttp2/alpn.c \
2648 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002649 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002650 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002651 src/core/transport/chttp2/frame_ping.c \
2652 src/core/transport/chttp2/frame_rst_stream.c \
2653 src/core/transport/chttp2/frame_settings.c \
2654 src/core/transport/chttp2/frame_window_update.c \
2655 src/core/transport/chttp2/hpack_parser.c \
2656 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002657 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002658 src/core/transport/chttp2/status_conversion.c \
2659 src/core/transport/chttp2/stream_encoder.c \
2660 src/core/transport/chttp2/stream_map.c \
2661 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08002662 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08002663 src/core/transport/chttp2_transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002664 src/core/transport/metadata.c \
2665 src/core/transport/stream_op.c \
2666 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667
nnoble85a49262014-12-08 18:14:03 -08002668PUBLIC_HEADERS_C += \
nnoblec87b1c52015-01-05 17:15:18 -08002669 include/grpc/grpc_security.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002670 include/grpc/byte_buffer.h \
2671 include/grpc/byte_buffer_reader.h \
2672 include/grpc/grpc.h \
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +01002673 include/grpc/grpc_http.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002674 include/grpc/status.h \
2675
Craig Tiller61b910f2015-02-15 10:54:07 -08002676LIBGRPC_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002677
nnoble69ac39f2014-12-12 15:43:38 -08002678ifeq ($(NO_SECURE),true)
2679
Nicolas Noble047b7272015-01-16 13:55:05 -08002680# You can't build secure libraries if you don't have OpenSSL with ALPN.
2681
Craig Tiller61b910f2015-02-15 10:54:07 -08002682$(LIBDIR)/$(CONFIG)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002683
nnoble5b7f32a2014-12-22 08:12:44 -08002684ifeq ($(SYSTEM),MINGW32)
Craig Tiller61b910f2015-02-15 10:54:07 -08002685$(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08002686else
Craig Tiller61b910f2015-02-15 10:54:07 -08002687$(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08002688endif
2689
nnoble69ac39f2014-12-12 15:43:38 -08002690else
2691
Nicolas Noble53830622015-02-12 16:56:38 -08002692
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002693ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002694# This is to ensure the embedded OpenSSL is built beforehand, properly
2695# installing headers to their final destination on the drive. We need this
2696# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002697src/core/httpcli/format_request.c: $(OPENSSL_DEP)
2698src/core/httpcli/httpcli.c: $(OPENSSL_DEP)
2699src/core/httpcli/httpcli_security_context.c: $(OPENSSL_DEP)
2700src/core/httpcli/parser.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002701src/core/security/auth.c: $(OPENSSL_DEP)
2702src/core/security/base64.c: $(OPENSSL_DEP)
2703src/core/security/credentials.c: $(OPENSSL_DEP)
Julien Boeufcd9b1c82015-02-20 17:40:41 -08002704src/core/security/credentials_posix.c: $(OPENSSL_DEP)
2705src/core/security/credentials_win32.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002706src/core/security/factories.c: $(OPENSSL_DEP)
Julien Boeufc66f2a82015-02-23 13:00:36 -08002707src/core/security/google_default_credentials.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002708src/core/security/json_token.c: $(OPENSSL_DEP)
2709src/core/security/secure_endpoint.c: $(OPENSSL_DEP)
2710src/core/security/secure_transport_setup.c: $(OPENSSL_DEP)
2711src/core/security/security_context.c: $(OPENSSL_DEP)
2712src/core/security/server_secure_chttp2.c: $(OPENSSL_DEP)
Craig Tillerfaa84802015-03-01 21:56:38 -08002713src/core/surface/init_secure.c: $(OPENSSL_DEP)
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002714src/core/surface/secure_channel_create.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002715src/core/tsi/fake_transport_security.c: $(OPENSSL_DEP)
2716src/core/tsi/ssl_transport_security.c: $(OPENSSL_DEP)
2717src/core/tsi/transport_security.c: $(OPENSSL_DEP)
2718src/core/channel/call_op_string.c: $(OPENSSL_DEP)
2719src/core/channel/census_filter.c: $(OPENSSL_DEP)
2720src/core/channel/channel_args.c: $(OPENSSL_DEP)
2721src/core/channel/channel_stack.c: $(OPENSSL_DEP)
2722src/core/channel/child_channel.c: $(OPENSSL_DEP)
2723src/core/channel/client_channel.c: $(OPENSSL_DEP)
2724src/core/channel/client_setup.c: $(OPENSSL_DEP)
2725src/core/channel/connected_channel.c: $(OPENSSL_DEP)
2726src/core/channel/http_client_filter.c: $(OPENSSL_DEP)
2727src/core/channel/http_filter.c: $(OPENSSL_DEP)
2728src/core/channel/http_server_filter.c: $(OPENSSL_DEP)
2729src/core/channel/metadata_buffer.c: $(OPENSSL_DEP)
2730src/core/channel/noop_filter.c: $(OPENSSL_DEP)
2731src/core/compression/algorithm.c: $(OPENSSL_DEP)
2732src/core/compression/message_compress.c: $(OPENSSL_DEP)
Craig Tiller6e7c6222015-02-20 15:31:21 -08002733src/core/debug/trace.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002734src/core/iomgr/alarm.c: $(OPENSSL_DEP)
2735src/core/iomgr/alarm_heap.c: $(OPENSSL_DEP)
2736src/core/iomgr/endpoint.c: $(OPENSSL_DEP)
2737src/core/iomgr/endpoint_pair_posix.c: $(OPENSSL_DEP)
2738src/core/iomgr/fd_posix.c: $(OPENSSL_DEP)
Nicolas Noble45e67a32015-02-09 16:20:49 -08002739src/core/iomgr/iocp_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002740src/core/iomgr/iomgr.c: $(OPENSSL_DEP)
2741src/core/iomgr/iomgr_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002742src/core/iomgr/iomgr_windows.c: $(OPENSSL_DEP)
David Klempner78dc6cd2015-01-26 15:02:51 -08002743src/core/iomgr/pollset_kick.c: $(OPENSSL_DEP)
David Klempnerbaced4d2015-02-10 17:10:15 -08002744src/core/iomgr/pollset_multipoller_with_epoll.c: $(OPENSSL_DEP)
Craig Tiller35108f62015-02-17 11:24:15 -08002745src/core/iomgr/pollset_multipoller_with_poll_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002746src/core/iomgr/pollset_posix.c: $(OPENSSL_DEP)
Craig Tillere1addfe2015-01-21 15:08:12 -08002747src/core/iomgr/pollset_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01002748src/core/iomgr/resolve_address_posix.c: $(OPENSSL_DEP)
2749src/core/iomgr/resolve_address_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002750src/core/iomgr/sockaddr_utils.c: $(OPENSSL_DEP)
2751src/core/iomgr/socket_utils_common_posix.c: $(OPENSSL_DEP)
2752src/core/iomgr/socket_utils_linux.c: $(OPENSSL_DEP)
2753src/core/iomgr/socket_utils_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002754src/core/iomgr/socket_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002755src/core/iomgr/tcp_client_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002756src/core/iomgr/tcp_client_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002757src/core/iomgr/tcp_posix.c: $(OPENSSL_DEP)
2758src/core/iomgr/tcp_server_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002759src/core/iomgr/tcp_server_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002760src/core/iomgr/tcp_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002761src/core/iomgr/time_averaged_stats.c: $(OPENSSL_DEP)
David Klempner78dc6cd2015-01-26 15:02:51 -08002762src/core/iomgr/wakeup_fd_eventfd.c: $(OPENSSL_DEP)
2763src/core/iomgr/wakeup_fd_nospecial.c: $(OPENSSL_DEP)
2764src/core/iomgr/wakeup_fd_pipe.c: $(OPENSSL_DEP)
David Klempner8bfbc882015-01-26 17:23:33 -08002765src/core/iomgr/wakeup_fd_posix.c: $(OPENSSL_DEP)
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002766src/core/json/json.c: $(OPENSSL_DEP)
Nicolas Noblee04455a2015-01-26 17:01:29 -08002767src/core/json/json_reader.c: $(OPENSSL_DEP)
2768src/core/json/json_string.c: $(OPENSSL_DEP)
2769src/core/json/json_writer.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002770src/core/statistics/census_init.c: $(OPENSSL_DEP)
2771src/core/statistics/census_log.c: $(OPENSSL_DEP)
2772src/core/statistics/census_rpc_stats.c: $(OPENSSL_DEP)
2773src/core/statistics/census_tracing.c: $(OPENSSL_DEP)
2774src/core/statistics/hash_table.c: $(OPENSSL_DEP)
2775src/core/statistics/window_stats.c: $(OPENSSL_DEP)
2776src/core/surface/byte_buffer.c: $(OPENSSL_DEP)
Craig Tiller4450db22015-01-30 16:49:22 -08002777src/core/surface/byte_buffer_queue.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002778src/core/surface/byte_buffer_reader.c: $(OPENSSL_DEP)
2779src/core/surface/call.c: $(OPENSSL_DEP)
Craig Tillerea61b072015-02-03 19:19:27 -08002780src/core/surface/call_details.c: $(OPENSSL_DEP)
murgatroid99d47946b2015-03-09 14:27:07 -07002781src/core/surface/call_log_batch.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002782src/core/surface/channel.c: $(OPENSSL_DEP)
2783src/core/surface/channel_create.c: $(OPENSSL_DEP)
2784src/core/surface/client.c: $(OPENSSL_DEP)
2785src/core/surface/completion_queue.c: $(OPENSSL_DEP)
2786src/core/surface/event_string.c: $(OPENSSL_DEP)
2787src/core/surface/init.c: $(OPENSSL_DEP)
2788src/core/surface/lame_client.c: $(OPENSSL_DEP)
Craig Tillerea61b072015-02-03 19:19:27 -08002789src/core/surface/metadata_array.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002790src/core/surface/server.c: $(OPENSSL_DEP)
2791src/core/surface/server_chttp2.c: $(OPENSSL_DEP)
2792src/core/surface/server_create.c: $(OPENSSL_DEP)
Craig Tillerfaa84802015-03-01 21:56:38 -08002793src/core/surface/surface_trace.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002794src/core/transport/chttp2/alpn.c: $(OPENSSL_DEP)
2795src/core/transport/chttp2/bin_encoder.c: $(OPENSSL_DEP)
2796src/core/transport/chttp2/frame_data.c: $(OPENSSL_DEP)
2797src/core/transport/chttp2/frame_goaway.c: $(OPENSSL_DEP)
2798src/core/transport/chttp2/frame_ping.c: $(OPENSSL_DEP)
2799src/core/transport/chttp2/frame_rst_stream.c: $(OPENSSL_DEP)
2800src/core/transport/chttp2/frame_settings.c: $(OPENSSL_DEP)
2801src/core/transport/chttp2/frame_window_update.c: $(OPENSSL_DEP)
2802src/core/transport/chttp2/hpack_parser.c: $(OPENSSL_DEP)
2803src/core/transport/chttp2/hpack_table.c: $(OPENSSL_DEP)
2804src/core/transport/chttp2/huffsyms.c: $(OPENSSL_DEP)
2805src/core/transport/chttp2/status_conversion.c: $(OPENSSL_DEP)
2806src/core/transport/chttp2/stream_encoder.c: $(OPENSSL_DEP)
2807src/core/transport/chttp2/stream_map.c: $(OPENSSL_DEP)
2808src/core/transport/chttp2/timeout_encoding.c: $(OPENSSL_DEP)
2809src/core/transport/chttp2/varint.c: $(OPENSSL_DEP)
2810src/core/transport/chttp2_transport.c: $(OPENSSL_DEP)
2811src/core/transport/metadata.c: $(OPENSSL_DEP)
2812src/core/transport/stream_op.c: $(OPENSSL_DEP)
2813src/core/transport/transport.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002814endif
2815
Craig Tiller61b910f2015-02-15 10:54:07 -08002816$(LIBDIR)/$(CONFIG)/libgrpc.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002818 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002819 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a
2820 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS)
Craig Tiller7ab4fee2015-02-24 08:15:53 -08002821 $(Q) rm -rf tmp-merge-grpc
2822 $(Q) mkdir tmp-merge-grpc
2823 $(Q) ( cd tmp-merge-grpc ; $(AR) x ../$(LIBDIR)/$(CONFIG)/libgrpc.a )
2824 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge-grpc ; ar x ../$${l} ) ; done
2825 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a tmp-merge-grpc/__.SYMDEF*
2826 $(Q) ar rcs $(LIBDIR)/$(CONFIG)/libgrpc.a tmp-merge-grpc/*
2827 $(Q) rm -rf tmp-merge-grpc
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002828ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002829 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002831
nnoble5b7f32a2014-12-22 08:12:44 -08002832
2833
2834ifeq ($(SYSTEM),MINGW32)
Craig Tillerda224d62015-02-15 11:01:58 -08002835$(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002837 $(Q) mkdir -p `dirname $@`
Craig Tillerda224d62015-02-15 11:01:58 -08002838 $(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 -08002839else
Craig Tillerda224d62015-02-15 11:01:58 -08002840$(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08002841 $(E) "[LD] Linking $@"
2842 $(Q) mkdir -p `dirname $@`
2843ifeq ($(SYSTEM),Darwin)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07002844 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name libgrpc.$(SHARED_EXT) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
nnoble5b7f32a2014-12-22 08:12:44 -08002845else
Craig Tillerda224d62015-02-15 11:01:58 -08002846 $(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
2847 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.so.0
2848 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.so
nnoble5b7f32a2014-12-22 08:12:44 -08002849endif
2850endif
2851
nnoble69ac39f2014-12-12 15:43:38 -08002852endif
2853
nnoble69ac39f2014-12-12 15:43:38 -08002854ifneq ($(NO_SECURE),true)
2855ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002856-include $(LIBGRPC_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002857endif
nnoble69ac39f2014-12-12 15:43:38 -08002858endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002859
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002860$(OBJDIR)/$(CONFIG)/src/core/httpcli/format_request.o:
2861$(OBJDIR)/$(CONFIG)/src/core/httpcli/httpcli.o:
2862$(OBJDIR)/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
2863$(OBJDIR)/$(CONFIG)/src/core/httpcli/parser.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002864$(OBJDIR)/$(CONFIG)/src/core/security/auth.o:
2865$(OBJDIR)/$(CONFIG)/src/core/security/base64.o:
2866$(OBJDIR)/$(CONFIG)/src/core/security/credentials.o:
Julien Boeufcd9b1c82015-02-20 17:40:41 -08002867$(OBJDIR)/$(CONFIG)/src/core/security/credentials_posix.o:
2868$(OBJDIR)/$(CONFIG)/src/core/security/credentials_win32.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002869$(OBJDIR)/$(CONFIG)/src/core/security/factories.o:
Julien Boeufc66f2a82015-02-23 13:00:36 -08002870$(OBJDIR)/$(CONFIG)/src/core/security/google_default_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002871$(OBJDIR)/$(CONFIG)/src/core/security/json_token.o:
2872$(OBJDIR)/$(CONFIG)/src/core/security/secure_endpoint.o:
2873$(OBJDIR)/$(CONFIG)/src/core/security/secure_transport_setup.o:
2874$(OBJDIR)/$(CONFIG)/src/core/security/security_context.o:
2875$(OBJDIR)/$(CONFIG)/src/core/security/server_secure_chttp2.o:
Craig Tillerfaa84802015-03-01 21:56:38 -08002876$(OBJDIR)/$(CONFIG)/src/core/surface/init_secure.o:
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002877$(OBJDIR)/$(CONFIG)/src/core/surface/secure_channel_create.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002878$(OBJDIR)/$(CONFIG)/src/core/tsi/fake_transport_security.o:
2879$(OBJDIR)/$(CONFIG)/src/core/tsi/ssl_transport_security.o:
2880$(OBJDIR)/$(CONFIG)/src/core/tsi/transport_security.o:
2881$(OBJDIR)/$(CONFIG)/src/core/channel/call_op_string.o:
2882$(OBJDIR)/$(CONFIG)/src/core/channel/census_filter.o:
2883$(OBJDIR)/$(CONFIG)/src/core/channel/channel_args.o:
2884$(OBJDIR)/$(CONFIG)/src/core/channel/channel_stack.o:
2885$(OBJDIR)/$(CONFIG)/src/core/channel/child_channel.o:
2886$(OBJDIR)/$(CONFIG)/src/core/channel/client_channel.o:
2887$(OBJDIR)/$(CONFIG)/src/core/channel/client_setup.o:
2888$(OBJDIR)/$(CONFIG)/src/core/channel/connected_channel.o:
2889$(OBJDIR)/$(CONFIG)/src/core/channel/http_client_filter.o:
2890$(OBJDIR)/$(CONFIG)/src/core/channel/http_filter.o:
2891$(OBJDIR)/$(CONFIG)/src/core/channel/http_server_filter.o:
2892$(OBJDIR)/$(CONFIG)/src/core/channel/metadata_buffer.o:
2893$(OBJDIR)/$(CONFIG)/src/core/channel/noop_filter.o:
2894$(OBJDIR)/$(CONFIG)/src/core/compression/algorithm.o:
2895$(OBJDIR)/$(CONFIG)/src/core/compression/message_compress.o:
Craig Tiller6e7c6222015-02-20 15:31:21 -08002896$(OBJDIR)/$(CONFIG)/src/core/debug/trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002897$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm.o:
2898$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm_heap.o:
2899$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint.o:
2900$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
2901$(OBJDIR)/$(CONFIG)/src/core/iomgr/fd_posix.o:
2902$(OBJDIR)/$(CONFIG)/src/core/iomgr/iocp_windows.o:
2903$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr.o:
2904$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
2905$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_windows.o:
2906$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_kick.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002907$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_epoll.o:
Craig Tiller35108f62015-02-17 11:24:15 -08002908$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002909$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_posix.o:
2910$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_windows.o:
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01002911$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
2912$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_windows.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002913$(OBJDIR)/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
2914$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
2915$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
2916$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
2917$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_windows.o:
2918$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
2919$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_windows.o:
2920$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_posix.o:
2921$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
2922$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_windows.o:
2923$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_windows.o:
2924$(OBJDIR)/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
2925$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_eventfd.o:
2926$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_nospecial.o:
2927$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_pipe.o:
2928$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_posix.o:
2929$(OBJDIR)/$(CONFIG)/src/core/json/json.o:
2930$(OBJDIR)/$(CONFIG)/src/core/json/json_reader.o:
2931$(OBJDIR)/$(CONFIG)/src/core/json/json_string.o:
2932$(OBJDIR)/$(CONFIG)/src/core/json/json_writer.o:
2933$(OBJDIR)/$(CONFIG)/src/core/statistics/census_init.o:
2934$(OBJDIR)/$(CONFIG)/src/core/statistics/census_log.o:
2935$(OBJDIR)/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
2936$(OBJDIR)/$(CONFIG)/src/core/statistics/census_tracing.o:
2937$(OBJDIR)/$(CONFIG)/src/core/statistics/hash_table.o:
2938$(OBJDIR)/$(CONFIG)/src/core/statistics/window_stats.o:
2939$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer.o:
2940$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_queue.o:
2941$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
2942$(OBJDIR)/$(CONFIG)/src/core/surface/call.o:
2943$(OBJDIR)/$(CONFIG)/src/core/surface/call_details.o:
murgatroid99d47946b2015-03-09 14:27:07 -07002944$(OBJDIR)/$(CONFIG)/src/core/surface/call_log_batch.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002945$(OBJDIR)/$(CONFIG)/src/core/surface/channel.o:
2946$(OBJDIR)/$(CONFIG)/src/core/surface/channel_create.o:
2947$(OBJDIR)/$(CONFIG)/src/core/surface/client.o:
2948$(OBJDIR)/$(CONFIG)/src/core/surface/completion_queue.o:
2949$(OBJDIR)/$(CONFIG)/src/core/surface/event_string.o:
2950$(OBJDIR)/$(CONFIG)/src/core/surface/init.o:
2951$(OBJDIR)/$(CONFIG)/src/core/surface/lame_client.o:
2952$(OBJDIR)/$(CONFIG)/src/core/surface/metadata_array.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002953$(OBJDIR)/$(CONFIG)/src/core/surface/server.o:
2954$(OBJDIR)/$(CONFIG)/src/core/surface/server_chttp2.o:
2955$(OBJDIR)/$(CONFIG)/src/core/surface/server_create.o:
Craig Tillerfaa84802015-03-01 21:56:38 -08002956$(OBJDIR)/$(CONFIG)/src/core/surface/surface_trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002957$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/alpn.o:
2958$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
2959$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
2960$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
2961$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
2962$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
2963$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
2964$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
2965$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
2966$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
2967$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
2968$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
2969$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
2970$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
2971$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
2972$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/varint.o:
2973$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2_transport.o:
2974$(OBJDIR)/$(CONFIG)/src/core/transport/metadata.o:
2975$(OBJDIR)/$(CONFIG)/src/core/transport/stream_op.o:
2976$(OBJDIR)/$(CONFIG)/src/core/transport/transport.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002978
Craig Tiller17ec5f92015-01-18 11:30:41 -08002979LIBGRPC_TEST_UTIL_SRC = \
2980 test/core/end2end/cq_verifier.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002981 test/core/end2end/data/server1_cert.c \
2982 test/core/end2end/data/server1_key.c \
2983 test/core/end2end/data/test_root_cert.c \
2984 test/core/iomgr/endpoint_tests.c \
2985 test/core/statistics/census_log_tests.c \
2986 test/core/transport/transport_end2end_tests.c \
2987 test/core/util/grpc_profiler.c \
2988 test/core/util/parse_hexstring.c \
2989 test/core/util/port_posix.c \
2990 test/core/util/slice_splitter.c \
2991
2992
Craig Tiller61b910f2015-02-15 10:54:07 -08002993LIBGRPC_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08002994
2995ifeq ($(NO_SECURE),true)
2996
2997# You can't build secure libraries if you don't have OpenSSL with ALPN.
2998
Craig Tiller61b910f2015-02-15 10:54:07 -08002999$(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08003000
3001
3002else
3003
Nicolas Noble53830622015-02-12 16:56:38 -08003004
Craig Tiller17ec5f92015-01-18 11:30:41 -08003005ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003006# This is to ensure the embedded OpenSSL is built beforehand, properly
3007# installing headers to their final destination on the drive. We need this
3008# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller17ec5f92015-01-18 11:30:41 -08003009test/core/end2end/cq_verifier.c: $(OPENSSL_DEP)
Craig Tiller17ec5f92015-01-18 11:30:41 -08003010test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
3011test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
3012test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
3013test/core/iomgr/endpoint_tests.c: $(OPENSSL_DEP)
3014test/core/statistics/census_log_tests.c: $(OPENSSL_DEP)
3015test/core/transport/transport_end2end_tests.c: $(OPENSSL_DEP)
3016test/core/util/grpc_profiler.c: $(OPENSSL_DEP)
3017test/core/util/parse_hexstring.c: $(OPENSSL_DEP)
3018test/core/util/port_posix.c: $(OPENSSL_DEP)
3019test/core/util/slice_splitter.c: $(OPENSSL_DEP)
3020endif
3021
Craig Tiller61b910f2015-02-15 10:54:07 -08003022$(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Craig Tiller17ec5f92015-01-18 11:30:41 -08003023 $(E) "[AR] Creating $@"
3024 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003025 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a
3026 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003027ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003028 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003029endif
Craig Tiller17ec5f92015-01-18 11:30:41 -08003030
3031
3032
3033
Craig Tiller17ec5f92015-01-18 11:30:41 -08003034endif
3035
3036ifneq ($(NO_SECURE),true)
3037ifneq ($(NO_DEPS),true)
3038-include $(LIBGRPC_TEST_UTIL_OBJS:.o=.dep)
3039endif
3040endif
3041
Craig Tiller61b910f2015-02-15 10:54:07 -08003042$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003043$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o:
3044$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o:
3045$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
3046$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_tests.o:
3047$(OBJDIR)/$(CONFIG)/test/core/statistics/census_log_tests.o:
3048$(OBJDIR)/$(CONFIG)/test/core/transport/transport_end2end_tests.o:
3049$(OBJDIR)/$(CONFIG)/test/core/util/grpc_profiler.o:
3050$(OBJDIR)/$(CONFIG)/test/core/util/parse_hexstring.o:
3051$(OBJDIR)/$(CONFIG)/test/core/util/port_posix.o:
3052$(OBJDIR)/$(CONFIG)/test/core/util/slice_splitter.o:
Craig Tiller17ec5f92015-01-18 11:30:41 -08003053
3054
nnoblec87b1c52015-01-05 17:15:18 -08003055LIBGRPC_UNSECURE_SRC = \
Craig Tillerfaa84802015-03-01 21:56:38 -08003056 src/core/surface/init_unsecure.c \
nnoblec87b1c52015-01-05 17:15:18 -08003057 src/core/channel/call_op_string.c \
3058 src/core/channel/census_filter.c \
3059 src/core/channel/channel_args.c \
3060 src/core/channel/channel_stack.c \
3061 src/core/channel/child_channel.c \
3062 src/core/channel/client_channel.c \
3063 src/core/channel/client_setup.c \
3064 src/core/channel/connected_channel.c \
3065 src/core/channel/http_client_filter.c \
3066 src/core/channel/http_filter.c \
3067 src/core/channel/http_server_filter.c \
3068 src/core/channel/metadata_buffer.c \
3069 src/core/channel/noop_filter.c \
3070 src/core/compression/algorithm.c \
3071 src/core/compression/message_compress.c \
Craig Tiller6e7c6222015-02-20 15:31:21 -08003072 src/core/debug/trace.c \
nnoblec87b1c52015-01-05 17:15:18 -08003073 src/core/iomgr/alarm.c \
3074 src/core/iomgr/alarm_heap.c \
3075 src/core/iomgr/endpoint.c \
3076 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08003077 src/core/iomgr/fd_posix.c \
Nicolas Noble45e67a32015-02-09 16:20:49 -08003078 src/core/iomgr/iocp_windows.c \
ctiller58393c22015-01-07 14:03:30 -08003079 src/core/iomgr/iomgr.c \
3080 src/core/iomgr/iomgr_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003081 src/core/iomgr/iomgr_windows.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08003082 src/core/iomgr/pollset_kick.c \
David Klempnerbaced4d2015-02-10 17:10:15 -08003083 src/core/iomgr/pollset_multipoller_with_epoll.c \
Craig Tiller35108f62015-02-17 11:24:15 -08003084 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
ctiller58393c22015-01-07 14:03:30 -08003085 src/core/iomgr/pollset_posix.c \
Craig Tillere1addfe2015-01-21 15:08:12 -08003086 src/core/iomgr/pollset_windows.c \
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01003087 src/core/iomgr/resolve_address_posix.c \
3088 src/core/iomgr/resolve_address_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003089 src/core/iomgr/sockaddr_utils.c \
3090 src/core/iomgr/socket_utils_common_posix.c \
3091 src/core/iomgr/socket_utils_linux.c \
3092 src/core/iomgr/socket_utils_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003093 src/core/iomgr/socket_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003094 src/core/iomgr/tcp_client_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003095 src/core/iomgr/tcp_client_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003096 src/core/iomgr/tcp_posix.c \
3097 src/core/iomgr/tcp_server_posix.c \
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01003098 src/core/iomgr/tcp_server_windows.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003099 src/core/iomgr/tcp_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003100 src/core/iomgr/time_averaged_stats.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08003101 src/core/iomgr/wakeup_fd_eventfd.c \
3102 src/core/iomgr/wakeup_fd_nospecial.c \
3103 src/core/iomgr/wakeup_fd_pipe.c \
David Klempner8bfbc882015-01-26 17:23:33 -08003104 src/core/iomgr/wakeup_fd_posix.c \
Nicolas Noble614c2bf2015-01-21 15:48:36 -08003105 src/core/json/json.c \
Nicolas Noblee04455a2015-01-26 17:01:29 -08003106 src/core/json/json_reader.c \
3107 src/core/json/json_string.c \
3108 src/core/json/json_writer.c \
nnoblec87b1c52015-01-05 17:15:18 -08003109 src/core/statistics/census_init.c \
3110 src/core/statistics/census_log.c \
3111 src/core/statistics/census_rpc_stats.c \
3112 src/core/statistics/census_tracing.c \
3113 src/core/statistics/hash_table.c \
3114 src/core/statistics/window_stats.c \
3115 src/core/surface/byte_buffer.c \
Craig Tiller4450db22015-01-30 16:49:22 -08003116 src/core/surface/byte_buffer_queue.c \
nnoblec87b1c52015-01-05 17:15:18 -08003117 src/core/surface/byte_buffer_reader.c \
3118 src/core/surface/call.c \
Craig Tillerea61b072015-02-03 19:19:27 -08003119 src/core/surface/call_details.c \
murgatroid99d47946b2015-03-09 14:27:07 -07003120 src/core/surface/call_log_batch.c \
nnoblec87b1c52015-01-05 17:15:18 -08003121 src/core/surface/channel.c \
3122 src/core/surface/channel_create.c \
3123 src/core/surface/client.c \
3124 src/core/surface/completion_queue.c \
3125 src/core/surface/event_string.c \
3126 src/core/surface/init.c \
3127 src/core/surface/lame_client.c \
Craig Tillerea61b072015-02-03 19:19:27 -08003128 src/core/surface/metadata_array.c \
nnoblec87b1c52015-01-05 17:15:18 -08003129 src/core/surface/server.c \
3130 src/core/surface/server_chttp2.c \
3131 src/core/surface/server_create.c \
Craig Tillerfaa84802015-03-01 21:56:38 -08003132 src/core/surface/surface_trace.c \
nnoblec87b1c52015-01-05 17:15:18 -08003133 src/core/transport/chttp2/alpn.c \
3134 src/core/transport/chttp2/bin_encoder.c \
3135 src/core/transport/chttp2/frame_data.c \
3136 src/core/transport/chttp2/frame_goaway.c \
3137 src/core/transport/chttp2/frame_ping.c \
3138 src/core/transport/chttp2/frame_rst_stream.c \
3139 src/core/transport/chttp2/frame_settings.c \
3140 src/core/transport/chttp2/frame_window_update.c \
3141 src/core/transport/chttp2/hpack_parser.c \
3142 src/core/transport/chttp2/hpack_table.c \
3143 src/core/transport/chttp2/huffsyms.c \
3144 src/core/transport/chttp2/status_conversion.c \
3145 src/core/transport/chttp2/stream_encoder.c \
3146 src/core/transport/chttp2/stream_map.c \
3147 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08003148 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08003149 src/core/transport/chttp2_transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08003150 src/core/transport/metadata.c \
3151 src/core/transport/stream_op.c \
3152 src/core/transport/transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08003153
3154PUBLIC_HEADERS_C += \
3155 include/grpc/byte_buffer.h \
3156 include/grpc/byte_buffer_reader.h \
3157 include/grpc/grpc.h \
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +01003158 include/grpc/grpc_http.h \
nnoblec87b1c52015-01-05 17:15:18 -08003159 include/grpc/status.h \
3160
Craig Tiller61b910f2015-02-15 10:54:07 -08003161LIBGRPC_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
nnoblec87b1c52015-01-05 17:15:18 -08003162
Craig Tiller61b910f2015-02-15 10:54:07 -08003163$(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a: $(ZLIB_DEP) $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08003164 $(E) "[AR] Creating $@"
3165 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003166 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
3167 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003168ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003169 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003170endif
nnoblec87b1c52015-01-05 17:15:18 -08003171
3172
3173
3174ifeq ($(SYSTEM),MINGW32)
Craig Tillerda224d62015-02-15 11:01:58 -08003175$(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08003176 $(E) "[LD] Linking $@"
3177 $(Q) mkdir -p `dirname $@`
Craig Tillerda224d62015-02-15 11:01:58 -08003178 $(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 -08003179else
Craig Tillerda224d62015-02-15 11:01:58 -08003180$(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08003181 $(E) "[LD] Linking $@"
3182 $(Q) mkdir -p `dirname $@`
3183ifeq ($(SYSTEM),Darwin)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07003184 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name libgrpc_unsecure.$(SHARED_EXT) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
nnoblec87b1c52015-01-05 17:15:18 -08003185else
Craig Tillerda224d62015-02-15 11:01:58 -08003186 $(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
3187 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.so.0
3188 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.so
nnoblec87b1c52015-01-05 17:15:18 -08003189endif
3190endif
3191
nnoblec87b1c52015-01-05 17:15:18 -08003192ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003193-include $(LIBGRPC_UNSECURE_OBJS:.o=.dep)
nnoblec87b1c52015-01-05 17:15:18 -08003194endif
3195
Craig Tillerfaa84802015-03-01 21:56:38 -08003196$(OBJDIR)/$(CONFIG)/src/core/surface/init_unsecure.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003197$(OBJDIR)/$(CONFIG)/src/core/channel/call_op_string.o:
3198$(OBJDIR)/$(CONFIG)/src/core/channel/census_filter.o:
3199$(OBJDIR)/$(CONFIG)/src/core/channel/channel_args.o:
3200$(OBJDIR)/$(CONFIG)/src/core/channel/channel_stack.o:
3201$(OBJDIR)/$(CONFIG)/src/core/channel/child_channel.o:
3202$(OBJDIR)/$(CONFIG)/src/core/channel/client_channel.o:
3203$(OBJDIR)/$(CONFIG)/src/core/channel/client_setup.o:
3204$(OBJDIR)/$(CONFIG)/src/core/channel/connected_channel.o:
3205$(OBJDIR)/$(CONFIG)/src/core/channel/http_client_filter.o:
3206$(OBJDIR)/$(CONFIG)/src/core/channel/http_filter.o:
3207$(OBJDIR)/$(CONFIG)/src/core/channel/http_server_filter.o:
3208$(OBJDIR)/$(CONFIG)/src/core/channel/metadata_buffer.o:
3209$(OBJDIR)/$(CONFIG)/src/core/channel/noop_filter.o:
3210$(OBJDIR)/$(CONFIG)/src/core/compression/algorithm.o:
3211$(OBJDIR)/$(CONFIG)/src/core/compression/message_compress.o:
Craig Tiller6e7c6222015-02-20 15:31:21 -08003212$(OBJDIR)/$(CONFIG)/src/core/debug/trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003213$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm.o:
3214$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm_heap.o:
3215$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint.o:
3216$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
3217$(OBJDIR)/$(CONFIG)/src/core/iomgr/fd_posix.o:
3218$(OBJDIR)/$(CONFIG)/src/core/iomgr/iocp_windows.o:
3219$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr.o:
3220$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
3221$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_windows.o:
3222$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_kick.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003223$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_epoll.o:
Craig Tiller35108f62015-02-17 11:24:15 -08003224$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003225$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_posix.o:
3226$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_windows.o:
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01003227$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
3228$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_windows.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003229$(OBJDIR)/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
3230$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
3231$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
3232$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
3233$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_windows.o:
3234$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
3235$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_windows.o:
3236$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_posix.o:
3237$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
3238$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_windows.o:
3239$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_windows.o:
3240$(OBJDIR)/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
3241$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_eventfd.o:
3242$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_nospecial.o:
3243$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_pipe.o:
3244$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_posix.o:
3245$(OBJDIR)/$(CONFIG)/src/core/json/json.o:
3246$(OBJDIR)/$(CONFIG)/src/core/json/json_reader.o:
3247$(OBJDIR)/$(CONFIG)/src/core/json/json_string.o:
3248$(OBJDIR)/$(CONFIG)/src/core/json/json_writer.o:
3249$(OBJDIR)/$(CONFIG)/src/core/statistics/census_init.o:
3250$(OBJDIR)/$(CONFIG)/src/core/statistics/census_log.o:
3251$(OBJDIR)/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
3252$(OBJDIR)/$(CONFIG)/src/core/statistics/census_tracing.o:
3253$(OBJDIR)/$(CONFIG)/src/core/statistics/hash_table.o:
3254$(OBJDIR)/$(CONFIG)/src/core/statistics/window_stats.o:
3255$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer.o:
3256$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_queue.o:
3257$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
3258$(OBJDIR)/$(CONFIG)/src/core/surface/call.o:
3259$(OBJDIR)/$(CONFIG)/src/core/surface/call_details.o:
murgatroid99d47946b2015-03-09 14:27:07 -07003260$(OBJDIR)/$(CONFIG)/src/core/surface/call_log_batch.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003261$(OBJDIR)/$(CONFIG)/src/core/surface/channel.o:
3262$(OBJDIR)/$(CONFIG)/src/core/surface/channel_create.o:
3263$(OBJDIR)/$(CONFIG)/src/core/surface/client.o:
3264$(OBJDIR)/$(CONFIG)/src/core/surface/completion_queue.o:
3265$(OBJDIR)/$(CONFIG)/src/core/surface/event_string.o:
3266$(OBJDIR)/$(CONFIG)/src/core/surface/init.o:
3267$(OBJDIR)/$(CONFIG)/src/core/surface/lame_client.o:
3268$(OBJDIR)/$(CONFIG)/src/core/surface/metadata_array.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003269$(OBJDIR)/$(CONFIG)/src/core/surface/server.o:
3270$(OBJDIR)/$(CONFIG)/src/core/surface/server_chttp2.o:
3271$(OBJDIR)/$(CONFIG)/src/core/surface/server_create.o:
Craig Tillerfaa84802015-03-01 21:56:38 -08003272$(OBJDIR)/$(CONFIG)/src/core/surface/surface_trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003273$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/alpn.o:
3274$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
3275$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
3276$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
3277$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
3278$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
3279$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
3280$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
3281$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
3282$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
3283$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
3284$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
3285$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
3286$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
3287$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
3288$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/varint.o:
3289$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2_transport.o:
3290$(OBJDIR)/$(CONFIG)/src/core/transport/metadata.o:
3291$(OBJDIR)/$(CONFIG)/src/core/transport/stream_op.o:
3292$(OBJDIR)/$(CONFIG)/src/core/transport/transport.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08003293
nnoblec87b1c52015-01-05 17:15:18 -08003294
Craig Tiller996d9df2015-01-19 21:06:50 -08003295LIBGRPC++_SRC = \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003296 src/cpp/client/secure_credentials.cc \
Craig Tiller42bc87c2015-02-23 08:50:19 -08003297 src/cpp/server/secure_server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003298 src/cpp/client/channel.cc \
3299 src/cpp/client/channel_arguments.cc \
3300 src/cpp/client/client_context.cc \
Craig Tiller80e00a82015-02-09 20:54:25 -08003301 src/cpp/client/client_unary_call.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003302 src/cpp/client/create_channel.cc \
3303 src/cpp/client/credentials.cc \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003304 src/cpp/client/generic_stub.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003305 src/cpp/client/insecure_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003306 src/cpp/client/internal_stub.cc \
Craig Tillera2449672015-02-09 10:44:18 -08003307 src/cpp/common/call.cc \
Craig Tillerf834bdc2015-02-06 16:36:05 -08003308 src/cpp/common/completion_queue.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003309 src/cpp/common/rpc_method.cc \
3310 src/cpp/proto/proto_utils.cc \
Yang Gao49996492015-03-12 16:40:19 -07003311 src/cpp/server/async_generic_service.cc \
Craig Tiller42bc87c2015-02-23 08:50:19 -08003312 src/cpp/server/insecure_server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003313 src/cpp/server/server.cc \
3314 src/cpp/server/server_builder.cc \
Craig Tillerc4165772015-02-11 10:51:04 -08003315 src/cpp/server/server_context.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003316 src/cpp/server/server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003317 src/cpp/server/thread_pool.cc \
Yang Gao1c402332015-03-05 16:39:25 -08003318 src/cpp/util/byte_buffer.cc \
Yang Gao61c41312015-03-10 12:42:18 -07003319 src/cpp/util/slice.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003320 src/cpp/util/status.cc \
3321 src/cpp/util/time.cc \
3322
3323PUBLIC_HEADERS_CXX += \
Yang Gao49996492015-03-12 16:40:19 -07003324 include/grpc++/async_generic_service.h \
Yang Gao3a5e5492015-02-18 14:32:38 -08003325 include/grpc++/async_unary_call.h \
Yang Gao1c402332015-03-05 16:39:25 -08003326 include/grpc++/byte_buffer.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003327 include/grpc++/channel_arguments.h \
3328 include/grpc++/channel_interface.h \
3329 include/grpc++/client_context.h \
3330 include/grpc++/completion_queue.h \
3331 include/grpc++/config.h \
3332 include/grpc++/create_channel.h \
3333 include/grpc++/credentials.h \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003334 include/grpc++/generic_stub.h \
Craig Tiller20f4af22015-02-10 09:52:15 -08003335 include/grpc++/impl/call.h \
Craig Tiller80e00a82015-02-09 20:54:25 -08003336 include/grpc++/impl/client_unary_call.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003337 include/grpc++/impl/internal_stub.h \
3338 include/grpc++/impl/rpc_method.h \
3339 include/grpc++/impl/rpc_service_method.h \
Yang Gao1a986962015-02-19 12:40:46 -08003340 include/grpc++/impl/service_type.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003341 include/grpc++/server.h \
3342 include/grpc++/server_builder.h \
3343 include/grpc++/server_context.h \
3344 include/grpc++/server_credentials.h \
Yang Gao61c41312015-03-10 12:42:18 -07003345 include/grpc++/slice.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003346 include/grpc++/status.h \
Yang Gao50556472015-02-19 12:37:35 -08003347 include/grpc++/status_code_enum.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003348 include/grpc++/stream.h \
Yang Gao1a986962015-02-19 12:40:46 -08003349 include/grpc++/thread_pool_interface.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003350
Craig Tiller61b910f2015-02-15 10:54:07 -08003351LIBGRPC++_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08003352
3353ifeq ($(NO_SECURE),true)
3354
3355# You can't build secure libraries if you don't have OpenSSL with ALPN.
3356
Craig Tiller61b910f2015-02-15 10:54:07 -08003357$(LIBDIR)/$(CONFIG)/libgrpc++.a: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003358
3359ifeq ($(SYSTEM),MINGW32)
Craig Tiller61b910f2015-02-15 10:54:07 -08003360$(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT): openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003361else
Craig Tiller61b910f2015-02-15 10:54:07 -08003362$(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT): openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003363endif
3364
3365else
3366
Nicolas Noble53830622015-02-12 16:56:38 -08003367ifeq ($(NO_PROTOBUF),true)
3368
3369# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3370
Craig Tiller61b910f2015-02-15 10:54:07 -08003371$(LIBDIR)/$(CONFIG)/libgrpc++.a: protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003372
3373ifeq ($(SYSTEM),MINGW32)
Craig Tiller61b910f2015-02-15 10:54:07 -08003374$(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT): protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003375else
Craig Tiller61b910f2015-02-15 10:54:07 -08003376$(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT): protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003377endif
3378
3379else
3380
Craig Tiller996d9df2015-01-19 21:06:50 -08003381ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003382# This is to ensure the embedded OpenSSL is built beforehand, properly
3383# installing headers to their final destination on the drive. We need this
3384# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller47c83fd2015-02-21 22:45:35 -08003385src/cpp/client/secure_credentials.cc: $(OPENSSL_DEP)
Craig Tiller42bc87c2015-02-23 08:50:19 -08003386src/cpp/server/secure_server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003387src/cpp/client/channel.cc: $(OPENSSL_DEP)
3388src/cpp/client/channel_arguments.cc: $(OPENSSL_DEP)
3389src/cpp/client/client_context.cc: $(OPENSSL_DEP)
Craig Tiller80e00a82015-02-09 20:54:25 -08003390src/cpp/client/client_unary_call.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003391src/cpp/client/create_channel.cc: $(OPENSSL_DEP)
3392src/cpp/client/credentials.cc: $(OPENSSL_DEP)
Yang Gao75e2f6d2015-03-19 07:04:38 -07003393src/cpp/client/generic_stub.cc: $(OPENSSL_DEP)
Craig Tiller47c83fd2015-02-21 22:45:35 -08003394src/cpp/client/insecure_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003395src/cpp/client/internal_stub.cc: $(OPENSSL_DEP)
Craig Tillera2449672015-02-09 10:44:18 -08003396src/cpp/common/call.cc: $(OPENSSL_DEP)
Craig Tillerf834bdc2015-02-06 16:36:05 -08003397src/cpp/common/completion_queue.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003398src/cpp/common/rpc_method.cc: $(OPENSSL_DEP)
3399src/cpp/proto/proto_utils.cc: $(OPENSSL_DEP)
Yang Gao49996492015-03-12 16:40:19 -07003400src/cpp/server/async_generic_service.cc: $(OPENSSL_DEP)
Craig Tiller42bc87c2015-02-23 08:50:19 -08003401src/cpp/server/insecure_server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003402src/cpp/server/server.cc: $(OPENSSL_DEP)
3403src/cpp/server/server_builder.cc: $(OPENSSL_DEP)
Craig Tillerc4165772015-02-11 10:51:04 -08003404src/cpp/server/server_context.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003405src/cpp/server/server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003406src/cpp/server/thread_pool.cc: $(OPENSSL_DEP)
Yang Gao1c402332015-03-05 16:39:25 -08003407src/cpp/util/byte_buffer.cc: $(OPENSSL_DEP)
Yang Gao61c41312015-03-10 12:42:18 -07003408src/cpp/util/slice.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003409src/cpp/util/status.cc: $(OPENSSL_DEP)
3410src/cpp/util/time.cc: $(OPENSSL_DEP)
3411endif
3412
Craig Tiller61b910f2015-02-15 10:54:07 -08003413$(LIBDIR)/$(CONFIG)/libgrpc++.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08003414 $(E) "[AR] Creating $@"
3415 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003416 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++.a
3417 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003418ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003419 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc++.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003420endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003421
3422
3423
3424ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01003425$(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 -08003426 $(E) "[LD] Linking $@"
3427 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003428 $(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 -08003429else
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01003430$(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 -08003431 $(E) "[LD] Linking $@"
3432 $(Q) mkdir -p `dirname $@`
3433ifeq ($(SYSTEM),Darwin)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07003434 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name libgrpc++.$(SHARED_EXT) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr -lgrpc
Craig Tiller996d9df2015-01-19 21:06:50 -08003435else
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003436 $(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 -08003437 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++.so.0
3438 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++.so
Craig Tiller996d9df2015-01-19 21:06:50 -08003439endif
3440endif
3441
Nicolas Noble53830622015-02-12 16:56:38 -08003442endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003443
3444endif
3445
3446ifneq ($(NO_SECURE),true)
3447ifneq ($(NO_DEPS),true)
3448-include $(LIBGRPC++_OBJS:.o=.dep)
3449endif
3450endif
3451
Craig Tiller47c83fd2015-02-21 22:45:35 -08003452$(OBJDIR)/$(CONFIG)/src/cpp/client/secure_credentials.o:
Craig Tiller42bc87c2015-02-23 08:50:19 -08003453$(OBJDIR)/$(CONFIG)/src/cpp/server/secure_server_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003454$(OBJDIR)/$(CONFIG)/src/cpp/client/channel.o:
3455$(OBJDIR)/$(CONFIG)/src/cpp/client/channel_arguments.o:
3456$(OBJDIR)/$(CONFIG)/src/cpp/client/client_context.o:
Craig Tiller1f1b6302015-02-17 07:33:19 -08003457$(OBJDIR)/$(CONFIG)/src/cpp/client/client_unary_call.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003458$(OBJDIR)/$(CONFIG)/src/cpp/client/create_channel.o:
3459$(OBJDIR)/$(CONFIG)/src/cpp/client/credentials.o:
Yang Gao75e2f6d2015-03-19 07:04:38 -07003460$(OBJDIR)/$(CONFIG)/src/cpp/client/generic_stub.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003461$(OBJDIR)/$(CONFIG)/src/cpp/client/insecure_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003462$(OBJDIR)/$(CONFIG)/src/cpp/client/internal_stub.o:
Craig Tiller1f1b6302015-02-17 07:33:19 -08003463$(OBJDIR)/$(CONFIG)/src/cpp/common/call.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003464$(OBJDIR)/$(CONFIG)/src/cpp/common/completion_queue.o:
3465$(OBJDIR)/$(CONFIG)/src/cpp/common/rpc_method.o:
3466$(OBJDIR)/$(CONFIG)/src/cpp/proto/proto_utils.o:
Yang Gao49996492015-03-12 16:40:19 -07003467$(OBJDIR)/$(CONFIG)/src/cpp/server/async_generic_service.o:
Craig Tiller42bc87c2015-02-23 08:50:19 -08003468$(OBJDIR)/$(CONFIG)/src/cpp/server/insecure_server_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003469$(OBJDIR)/$(CONFIG)/src/cpp/server/server.o:
3470$(OBJDIR)/$(CONFIG)/src/cpp/server/server_builder.o:
Craig Tiller1f1b6302015-02-17 07:33:19 -08003471$(OBJDIR)/$(CONFIG)/src/cpp/server/server_context.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003472$(OBJDIR)/$(CONFIG)/src/cpp/server/server_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003473$(OBJDIR)/$(CONFIG)/src/cpp/server/thread_pool.o:
Yang Gao1c402332015-03-05 16:39:25 -08003474$(OBJDIR)/$(CONFIG)/src/cpp/util/byte_buffer.o:
Yang Gao61c41312015-03-10 12:42:18 -07003475$(OBJDIR)/$(CONFIG)/src/cpp/util/slice.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003476$(OBJDIR)/$(CONFIG)/src/cpp/util/status.o:
3477$(OBJDIR)/$(CONFIG)/src/cpp/util/time.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08003478
3479
3480LIBGRPC++_TEST_UTIL_SRC = \
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003481 $(GENDIR)/test/cpp/util/messages.pb.cc $(GENDIR)/test/cpp/util/messages.grpc.pb.cc \
3482 $(GENDIR)/test/cpp/util/echo.pb.cc $(GENDIR)/test/cpp/util/echo.grpc.pb.cc \
3483 $(GENDIR)/test/cpp/util/echo_duplicate.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.grpc.pb.cc \
Yang Gaob946b5e2015-03-27 13:20:59 -07003484 test/cpp/util/cli_call.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003485 test/cpp/util/create_test_channel.cc \
3486
3487
Craig Tiller61b910f2015-02-15 10:54:07 -08003488LIBGRPC++_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08003489
3490ifeq ($(NO_SECURE),true)
3491
3492# You can't build secure libraries if you don't have OpenSSL with ALPN.
3493
Craig Tiller61b910f2015-02-15 10:54:07 -08003494$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003495
3496
3497else
3498
Nicolas Noble53830622015-02-12 16:56:38 -08003499ifeq ($(NO_PROTOBUF),true)
3500
3501# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3502
Craig Tiller61b910f2015-02-15 10:54:07 -08003503$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003504
3505
3506else
3507
Craig Tiller996d9df2015-01-19 21:06:50 -08003508ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003509# This is to ensure the embedded OpenSSL is built beforehand, properly
3510# installing headers to their final destination on the drive. We need this
3511# otherwise parallel compilation will fail if a source is compiled first.
Craig Tillerd2e28052015-01-31 20:06:21 -08003512test/cpp/util/messages.proto: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003513test/cpp/util/echo.proto: $(OPENSSL_DEP)
3514test/cpp/util/echo_duplicate.proto: $(OPENSSL_DEP)
Yang Gaob946b5e2015-03-27 13:20:59 -07003515test/cpp/util/cli_call.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003516test/cpp/util/create_test_channel.cc: $(OPENSSL_DEP)
3517endif
3518
Craig Tiller61b910f2015-02-15 10:54:07 -08003519$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08003520 $(E) "[AR] Creating $@"
3521 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003522 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a
3523 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003524ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003525 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003526endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003527
3528
3529
3530
Nicolas Noble53830622015-02-12 16:56:38 -08003531endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003532
3533endif
3534
3535ifneq ($(NO_SECURE),true)
3536ifneq ($(NO_DEPS),true)
3537-include $(LIBGRPC++_TEST_UTIL_OBJS:.o=.dep)
3538endif
3539endif
3540
3541
3542
3543
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003544$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(GENDIR)/test/cpp/util/messages.pb.cc $(GENDIR)/test/cpp/util/messages.grpc.pb.cc $(GENDIR)/test/cpp/util/echo.pb.cc $(GENDIR)/test/cpp/util/echo.grpc.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.grpc.pb.cc
3545$(OBJDIR)/$(CONFIG)/test/cpp/util/create_test_channel.o: $(GENDIR)/test/cpp/util/messages.pb.cc $(GENDIR)/test/cpp/util/messages.grpc.pb.cc $(GENDIR)/test/cpp/util/echo.pb.cc $(GENDIR)/test/cpp/util/echo.grpc.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.grpc.pb.cc
Craig Tiller996d9df2015-01-19 21:06:50 -08003546
3547
Craig Tiller47c83fd2015-02-21 22:45:35 -08003548LIBGRPC++_UNSECURE_SRC = \
3549 src/cpp/client/channel.cc \
3550 src/cpp/client/channel_arguments.cc \
3551 src/cpp/client/client_context.cc \
3552 src/cpp/client/client_unary_call.cc \
3553 src/cpp/client/create_channel.cc \
3554 src/cpp/client/credentials.cc \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003555 src/cpp/client/generic_stub.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003556 src/cpp/client/insecure_credentials.cc \
3557 src/cpp/client/internal_stub.cc \
3558 src/cpp/common/call.cc \
3559 src/cpp/common/completion_queue.cc \
3560 src/cpp/common/rpc_method.cc \
3561 src/cpp/proto/proto_utils.cc \
Yang Gao49996492015-03-12 16:40:19 -07003562 src/cpp/server/async_generic_service.cc \
Craig Tiller42bc87c2015-02-23 08:50:19 -08003563 src/cpp/server/insecure_server_credentials.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003564 src/cpp/server/server.cc \
3565 src/cpp/server/server_builder.cc \
3566 src/cpp/server/server_context.cc \
3567 src/cpp/server/server_credentials.cc \
3568 src/cpp/server/thread_pool.cc \
Yang Gaofccea1f2015-03-10 13:17:39 -07003569 src/cpp/util/byte_buffer.cc \
3570 src/cpp/util/slice.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003571 src/cpp/util/status.cc \
3572 src/cpp/util/time.cc \
3573
3574PUBLIC_HEADERS_CXX += \
Yang Gao49996492015-03-12 16:40:19 -07003575 include/grpc++/async_generic_service.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003576 include/grpc++/async_unary_call.h \
Yang Gaofccea1f2015-03-10 13:17:39 -07003577 include/grpc++/byte_buffer.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003578 include/grpc++/channel_arguments.h \
3579 include/grpc++/channel_interface.h \
3580 include/grpc++/client_context.h \
3581 include/grpc++/completion_queue.h \
3582 include/grpc++/config.h \
3583 include/grpc++/create_channel.h \
3584 include/grpc++/credentials.h \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003585 include/grpc++/generic_stub.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003586 include/grpc++/impl/call.h \
3587 include/grpc++/impl/client_unary_call.h \
3588 include/grpc++/impl/internal_stub.h \
3589 include/grpc++/impl/rpc_method.h \
3590 include/grpc++/impl/rpc_service_method.h \
3591 include/grpc++/impl/service_type.h \
3592 include/grpc++/server.h \
3593 include/grpc++/server_builder.h \
3594 include/grpc++/server_context.h \
3595 include/grpc++/server_credentials.h \
Yang Gaofccea1f2015-03-10 13:17:39 -07003596 include/grpc++/slice.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003597 include/grpc++/status.h \
3598 include/grpc++/status_code_enum.h \
3599 include/grpc++/stream.h \
3600 include/grpc++/thread_pool_interface.h \
3601
3602LIBGRPC++_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_UNSECURE_SRC))))
3603
3604ifeq ($(NO_PROTOBUF),true)
3605
3606# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3607
3608$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: protobuf_dep_error
3609
3610ifeq ($(SYSTEM),MINGW32)
3611$(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT): protobuf_dep_error
3612else
3613$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT): protobuf_dep_error
3614endif
3615
3616else
3617
3618$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: $(ZLIB_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_UNSECURE_OBJS)
3619 $(E) "[AR] Creating $@"
3620 $(Q) mkdir -p `dirname $@`
3621 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
3622 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBGRPC++_UNSECURE_OBJS)
3623ifeq ($(SYSTEM),Darwin)
Craig Tiller01ea61e2015-03-03 07:44:27 -08003624 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
Craig Tiller47c83fd2015-02-21 22:45:35 -08003625endif
3626
3627
3628
3629ifeq ($(SYSTEM),MINGW32)
3630$(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT)$(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT)
3631 $(E) "[LD] Linking $@"
3632 $(Q) mkdir -p `dirname $@`
3633 $(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
3634else
3635$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
3636 $(E) "[LD] Linking $@"
3637 $(Q) mkdir -p `dirname $@`
3638ifeq ($(SYSTEM),Darwin)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07003639 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name libgrpc++_unsecure.$(SHARED_EXT) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT) $(LIBGRPC++_UNSECURE_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr -lgrpc_unsecure
Craig Tiller47c83fd2015-02-21 22:45:35 -08003640else
3641 $(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
3642 $(Q) ln -sf libgrpc++_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.so.0
3643 $(Q) ln -sf libgrpc++_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.so
3644endif
3645endif
3646
3647endif
3648
3649ifneq ($(NO_DEPS),true)
3650-include $(LIBGRPC++_UNSECURE_OBJS:.o=.dep)
3651endif
3652
3653$(OBJDIR)/$(CONFIG)/src/cpp/client/channel.o:
3654$(OBJDIR)/$(CONFIG)/src/cpp/client/channel_arguments.o:
3655$(OBJDIR)/$(CONFIG)/src/cpp/client/client_context.o:
3656$(OBJDIR)/$(CONFIG)/src/cpp/client/client_unary_call.o:
3657$(OBJDIR)/$(CONFIG)/src/cpp/client/create_channel.o:
3658$(OBJDIR)/$(CONFIG)/src/cpp/client/credentials.o:
Yang Gao75e2f6d2015-03-19 07:04:38 -07003659$(OBJDIR)/$(CONFIG)/src/cpp/client/generic_stub.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003660$(OBJDIR)/$(CONFIG)/src/cpp/client/insecure_credentials.o:
3661$(OBJDIR)/$(CONFIG)/src/cpp/client/internal_stub.o:
3662$(OBJDIR)/$(CONFIG)/src/cpp/common/call.o:
3663$(OBJDIR)/$(CONFIG)/src/cpp/common/completion_queue.o:
3664$(OBJDIR)/$(CONFIG)/src/cpp/common/rpc_method.o:
3665$(OBJDIR)/$(CONFIG)/src/cpp/proto/proto_utils.o:
Yang Gao49996492015-03-12 16:40:19 -07003666$(OBJDIR)/$(CONFIG)/src/cpp/server/async_generic_service.o:
Craig Tiller42bc87c2015-02-23 08:50:19 -08003667$(OBJDIR)/$(CONFIG)/src/cpp/server/insecure_server_credentials.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003668$(OBJDIR)/$(CONFIG)/src/cpp/server/server.o:
3669$(OBJDIR)/$(CONFIG)/src/cpp/server/server_builder.o:
3670$(OBJDIR)/$(CONFIG)/src/cpp/server/server_context.o:
3671$(OBJDIR)/$(CONFIG)/src/cpp/server/server_credentials.o:
3672$(OBJDIR)/$(CONFIG)/src/cpp/server/thread_pool.o:
Yang Gaofccea1f2015-03-10 13:17:39 -07003673$(OBJDIR)/$(CONFIG)/src/cpp/util/byte_buffer.o:
3674$(OBJDIR)/$(CONFIG)/src/cpp/util/slice.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003675$(OBJDIR)/$(CONFIG)/src/cpp/util/status.o:
3676$(OBJDIR)/$(CONFIG)/src/cpp/util/time.o:
3677
3678
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003679LIBGRPC_PLUGIN_SUPPORT_SRC = \
3680 src/compiler/cpp_generator.cc \
murgatroid99ac0002a2015-04-07 12:49:14 -07003681 src/compiler/objective_c_generator.cc \
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003682 src/compiler/python_generator.cc \
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003683 src/compiler/ruby_generator.cc \
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003684
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003685
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003686LIBGRPC_PLUGIN_SUPPORT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_PLUGIN_SUPPORT_SRC))))
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003687
3688ifeq ($(NO_PROTOBUF),true)
3689
3690# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3691
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003692$(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: protobuf_dep_error
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003693
3694
3695else
3696
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003697$(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: $(ZLIB_DEP) $(PROTOBUF_DEP) $(LIBGRPC_PLUGIN_SUPPORT_OBJS)
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003698 $(E) "[AR] Creating $@"
3699 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003700 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
3701 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(LIBGRPC_PLUGIN_SUPPORT_OBJS)
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003702ifeq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003703 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003704endif
3705
3706
3707
3708
3709endif
3710
3711ifneq ($(NO_DEPS),true)
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003712-include $(LIBGRPC_PLUGIN_SUPPORT_OBJS:.o=.dep)
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003713endif
3714
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003715$(OBJDIR)/$(CONFIG)/src/compiler/cpp_generator.o:
murgatroid99ac0002a2015-04-07 12:49:14 -07003716$(OBJDIR)/$(CONFIG)/src/compiler/objective_c_generator.o:
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003717$(OBJDIR)/$(CONFIG)/src/compiler/python_generator.o:
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003718$(OBJDIR)/$(CONFIG)/src/compiler/ruby_generator.o:
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003719
3720
Chen wang84232512015-02-12 17:29:18 -08003721LIBPUBSUB_CLIENT_LIB_SRC = \
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003722 $(GENDIR)/examples/pubsub/label.pb.cc $(GENDIR)/examples/pubsub/label.grpc.pb.cc \
3723 $(GENDIR)/examples/pubsub/empty.pb.cc $(GENDIR)/examples/pubsub/empty.grpc.pb.cc \
3724 $(GENDIR)/examples/pubsub/pubsub.pb.cc $(GENDIR)/examples/pubsub/pubsub.grpc.pb.cc \
Chen wang84232512015-02-12 17:29:18 -08003725 examples/pubsub/publisher.cc \
3726 examples/pubsub/subscriber.cc \
Chen Wang86af8cf2015-01-21 18:05:40 -08003727
3728
Craig Tiller61b910f2015-02-15 10:54:07 -08003729LIBPUBSUB_CLIENT_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBPUBSUB_CLIENT_LIB_SRC))))
Chen Wang86af8cf2015-01-21 18:05:40 -08003730
3731ifeq ($(NO_SECURE),true)
3732
3733# You can't build secure libraries if you don't have OpenSSL with ALPN.
3734
Craig Tiller61b910f2015-02-15 10:54:07 -08003735$(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a: openssl_dep_error
Chen Wang86af8cf2015-01-21 18:05:40 -08003736
3737
3738else
3739
Nicolas Noble53830622015-02-12 16:56:38 -08003740ifeq ($(NO_PROTOBUF),true)
3741
3742# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3743
Craig Tiller61b910f2015-02-15 10:54:07 -08003744$(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a: protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003745
3746
3747else
3748
Chen Wang86af8cf2015-01-21 18:05:40 -08003749ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003750# This is to ensure the embedded OpenSSL is built beforehand, properly
3751# installing headers to their final destination on the drive. We need this
3752# otherwise parallel compilation will fail if a source is compiled first.
Chen wang84232512015-02-12 17:29:18 -08003753examples/pubsub/label.proto: $(OPENSSL_DEP)
3754examples/pubsub/empty.proto: $(OPENSSL_DEP)
3755examples/pubsub/pubsub.proto: $(OPENSSL_DEP)
3756examples/pubsub/publisher.cc: $(OPENSSL_DEP)
3757examples/pubsub/subscriber.cc: $(OPENSSL_DEP)
Chen Wang86af8cf2015-01-21 18:05:40 -08003758endif
3759
Craig Tiller61b910f2015-02-15 10:54:07 -08003760$(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBPUBSUB_CLIENT_LIB_OBJS)
Chen Wang86af8cf2015-01-21 18:05:40 -08003761 $(E) "[AR] Creating $@"
3762 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003763 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a
3764 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBPUBSUB_CLIENT_LIB_OBJS)
Nicolas "Pixel" Noblebe520182015-01-23 02:32:49 +01003765ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003766 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a
Nicolas "Pixel" Noblebe520182015-01-23 02:32:49 +01003767endif
Chen Wang86af8cf2015-01-21 18:05:40 -08003768
3769
3770
3771
Nicolas Noble53830622015-02-12 16:56:38 -08003772endif
Chen Wang86af8cf2015-01-21 18:05:40 -08003773
3774endif
3775
3776ifneq ($(NO_SECURE),true)
3777ifneq ($(NO_DEPS),true)
Chen wang84232512015-02-12 17:29:18 -08003778-include $(LIBPUBSUB_CLIENT_LIB_OBJS:.o=.dep)
Chen Wang86af8cf2015-01-21 18:05:40 -08003779endif
3780endif
3781
3782
3783
3784
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003785$(OBJDIR)/$(CONFIG)/examples/pubsub/publisher.o: $(GENDIR)/examples/pubsub/label.pb.cc $(GENDIR)/examples/pubsub/label.grpc.pb.cc $(GENDIR)/examples/pubsub/empty.pb.cc $(GENDIR)/examples/pubsub/empty.grpc.pb.cc $(GENDIR)/examples/pubsub/pubsub.pb.cc $(GENDIR)/examples/pubsub/pubsub.grpc.pb.cc
3786$(OBJDIR)/$(CONFIG)/examples/pubsub/subscriber.o: $(GENDIR)/examples/pubsub/label.pb.cc $(GENDIR)/examples/pubsub/label.grpc.pb.cc $(GENDIR)/examples/pubsub/empty.pb.cc $(GENDIR)/examples/pubsub/empty.grpc.pb.cc $(GENDIR)/examples/pubsub/pubsub.pb.cc $(GENDIR)/examples/pubsub/pubsub.grpc.pb.cc
Chen Wang86af8cf2015-01-21 18:05:40 -08003787
3788
Craig Tillere4860192015-02-23 17:10:41 -08003789LIBQPS_SRC = \
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003790 $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc \
Craig Tillere9a6eb72015-04-09 15:51:41 -07003791 test/cpp/qps/client_async.cc \
3792 test/cpp/qps/client_sync.cc \
Craig Tillere4860192015-02-23 17:10:41 -08003793 test/cpp/qps/driver.cc \
Craig Tillere9a6eb72015-04-09 15:51:41 -07003794 test/cpp/qps/qps_worker.cc \
Craig Tiller66048f42015-04-10 08:23:52 -07003795 test/cpp/qps/report.cc \
Craig Tillere9a6eb72015-04-09 15:51:41 -07003796 test/cpp/qps/server_async.cc \
3797 test/cpp/qps/server_sync.cc \
Craig Tiller2d0f36c2015-02-23 23:16:17 -08003798 test/cpp/qps/timer.cc \
Craig Tillere4860192015-02-23 17:10:41 -08003799
3800
3801LIBQPS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBQPS_SRC))))
3802
3803ifeq ($(NO_SECURE),true)
3804
3805# You can't build secure libraries if you don't have OpenSSL with ALPN.
3806
3807$(LIBDIR)/$(CONFIG)/libqps.a: openssl_dep_error
3808
3809
3810else
3811
3812ifeq ($(NO_PROTOBUF),true)
3813
3814# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3815
3816$(LIBDIR)/$(CONFIG)/libqps.a: protobuf_dep_error
3817
3818
3819else
3820
3821ifneq ($(OPENSSL_DEP),)
3822# This is to ensure the embedded OpenSSL is built beforehand, properly
3823# installing headers to their final destination on the drive. We need this
3824# otherwise parallel compilation will fail if a source is compiled first.
3825test/cpp/qps/qpstest.proto: $(OPENSSL_DEP)
Craig Tillere9a6eb72015-04-09 15:51:41 -07003826test/cpp/qps/client_async.cc: $(OPENSSL_DEP)
3827test/cpp/qps/client_sync.cc: $(OPENSSL_DEP)
Craig Tillere4860192015-02-23 17:10:41 -08003828test/cpp/qps/driver.cc: $(OPENSSL_DEP)
Craig Tillere9a6eb72015-04-09 15:51:41 -07003829test/cpp/qps/qps_worker.cc: $(OPENSSL_DEP)
Craig Tiller66048f42015-04-10 08:23:52 -07003830test/cpp/qps/report.cc: $(OPENSSL_DEP)
Craig Tillere9a6eb72015-04-09 15:51:41 -07003831test/cpp/qps/server_async.cc: $(OPENSSL_DEP)
3832test/cpp/qps/server_sync.cc: $(OPENSSL_DEP)
Craig Tiller2d0f36c2015-02-23 23:16:17 -08003833test/cpp/qps/timer.cc: $(OPENSSL_DEP)
Craig Tillere4860192015-02-23 17:10:41 -08003834endif
3835
3836$(LIBDIR)/$(CONFIG)/libqps.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBQPS_OBJS)
3837 $(E) "[AR] Creating $@"
3838 $(Q) mkdir -p `dirname $@`
3839 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libqps.a
3840 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libqps.a $(LIBQPS_OBJS)
3841ifeq ($(SYSTEM),Darwin)
Craig Tiller32083bd2015-03-02 16:26:14 -08003842 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libqps.a
Craig Tillere4860192015-02-23 17:10:41 -08003843endif
3844
3845
3846
3847
3848endif
3849
3850endif
3851
3852ifneq ($(NO_SECURE),true)
3853ifneq ($(NO_DEPS),true)
3854-include $(LIBQPS_OBJS:.o=.dep)
3855endif
3856endif
3857
3858
Craig Tiller217b7f02015-04-10 08:31:37 -07003859$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
3860$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003861$(OBJDIR)/$(CONFIG)/test/cpp/qps/driver.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
Craig Tiller217b7f02015-04-10 08:31:37 -07003862$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_worker.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
Craig Tiller66f37b42015-04-10 08:28:31 -07003863$(OBJDIR)/$(CONFIG)/test/cpp/qps/report.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
Craig Tiller217b7f02015-04-10 08:31:37 -07003864$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
3865$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02003866$(OBJDIR)/$(CONFIG)/test/cpp/qps/timer.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc $(GENDIR)/test/cpp/qps/qpstest.grpc.pb.cc
Craig Tillere4860192015-02-23 17:10:41 -08003867
3868
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003869LIBGRPC_CSHARP_EXT_SRC = \
3870 src/csharp/ext/grpc_csharp_ext.c \
3871
3872
3873LIBGRPC_CSHARP_EXT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CSHARP_EXT_SRC))))
3874
3875ifeq ($(NO_SECURE),true)
3876
3877# You can't build secure libraries if you don't have OpenSSL with ALPN.
3878
3879$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: openssl_dep_error
3880
3881ifeq ($(SYSTEM),MINGW32)
3882$(LIBDIR)/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT): openssl_dep_error
3883else
3884$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT): openssl_dep_error
3885endif
3886
3887else
3888
3889
3890ifneq ($(OPENSSL_DEP),)
3891# This is to ensure the embedded OpenSSL is built beforehand, properly
3892# installing headers to their final destination on the drive. We need this
3893# otherwise parallel compilation will fail if a source is compiled first.
3894src/csharp/ext/grpc_csharp_ext.c: $(OPENSSL_DEP)
3895endif
3896
3897$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_CSHARP_EXT_OBJS)
3898 $(E) "[AR] Creating $@"
3899 $(Q) mkdir -p `dirname $@`
3900 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a
3901 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a $(LIBGRPC_CSHARP_EXT_OBJS)
3902ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003903 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003904endif
3905
3906
3907
3908ifeq ($(SYSTEM),MINGW32)
3909$(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)
3910 $(E) "[LD] Linking $@"
3911 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003912 $(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 +01003913else
3914$(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)
3915 $(E) "[LD] Linking $@"
3916 $(Q) mkdir -p `dirname $@`
3917ifeq ($(SYSTEM),Darwin)
Masood Malekghassemid1be74f2015-04-07 16:23:09 -07003918 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name libgrpc_csharp_ext.$(SHARED_EXT) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) -lgpr -lgrpc
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003919else
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003920 $(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 +01003921 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.so.0
3922 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.so
3923endif
3924endif
3925
3926endif
3927
3928ifneq ($(NO_SECURE),true)
3929ifneq ($(NO_DEPS),true)
3930-include $(LIBGRPC_CSHARP_EXT_OBJS:.o=.dep)
3931endif
3932endif
3933
3934$(OBJDIR)/$(CONFIG)/src/csharp/ext/grpc_csharp_ext.o:
3935
3936
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003937LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
3938 test/core/end2end/fixtures/chttp2_fake_security.c \
3939
3940
Craig Tiller61b910f2015-02-15 10:54:07 -08003941LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003942
nnoble69ac39f2014-12-12 15:43:38 -08003943ifeq ($(NO_SECURE),true)
3944
Nicolas Noble047b7272015-01-16 13:55:05 -08003945# You can't build secure libraries if you don't have OpenSSL with ALPN.
3946
Craig Tiller61b910f2015-02-15 10:54:07 -08003947$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003948
nnoble5b7f32a2014-12-22 08:12:44 -08003949
nnoble69ac39f2014-12-12 15:43:38 -08003950else
3951
Nicolas Noble53830622015-02-12 16:56:38 -08003952
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003953ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003954# This is to ensure the embedded OpenSSL is built beforehand, properly
3955# installing headers to their final destination on the drive. We need this
3956# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003957test/core/end2end/fixtures/chttp2_fake_security.c: $(OPENSSL_DEP)
3958endif
3959
Craig Tiller61b910f2015-02-15 10:54:07 -08003960$(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 -08003961 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003962 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003963 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
3964 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003965ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003966 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003967endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003968
3969
3970
nnoble5b7f32a2014-12-22 08:12:44 -08003971
nnoble69ac39f2014-12-12 15:43:38 -08003972endif
3973
nnoble69ac39f2014-12-12 15:43:38 -08003974ifneq ($(NO_SECURE),true)
3975ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003976-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003977endif
nnoble69ac39f2014-12-12 15:43:38 -08003978endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003979
Craig Tiller61b910f2015-02-15 10:54:07 -08003980$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_fake_security.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08003981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003982
3983LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
3984 test/core/end2end/fixtures/chttp2_fullstack.c \
3985
3986
Craig Tiller61b910f2015-02-15 10:54:07 -08003987LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003988
nnoble69ac39f2014-12-12 15:43:38 -08003989ifeq ($(NO_SECURE),true)
3990
Nicolas Noble047b7272015-01-16 13:55:05 -08003991# You can't build secure libraries if you don't have OpenSSL with ALPN.
3992
Craig Tiller61b910f2015-02-15 10:54:07 -08003993$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003994
nnoble5b7f32a2014-12-22 08:12:44 -08003995
nnoble69ac39f2014-12-12 15:43:38 -08003996else
3997
Nicolas Noble53830622015-02-12 16:56:38 -08003998
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003999ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004000# This is to ensure the embedded OpenSSL is built beforehand, properly
4001# installing headers to their final destination on the drive. We need this
4002# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004003test/core/end2end/fixtures/chttp2_fullstack.c: $(OPENSSL_DEP)
4004endif
4005
Craig Tiller61b910f2015-02-15 10:54:07 -08004006$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004007 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004008 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004009 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
4010 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004011ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004012 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004014
4015
4016
nnoble5b7f32a2014-12-22 08:12:44 -08004017
nnoble69ac39f2014-12-12 15:43:38 -08004018endif
4019
nnoble69ac39f2014-12-12 15:43:38 -08004020ifneq ($(NO_SECURE),true)
4021ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004022-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023endif
nnoble69ac39f2014-12-12 15:43:38 -08004024endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004025
Craig Tiller61b910f2015-02-15 10:54:07 -08004026$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004027
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004028
Craig Tillerae7fe922015-02-13 23:16:32 -08004029LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_SRC = \
4030 test/core/end2end/fixtures/chttp2_fullstack_uds.c \
4031
4032
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01004033LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -08004034
4035ifeq ($(NO_SECURE),true)
4036
4037# You can't build secure libraries if you don't have OpenSSL with ALPN.
4038
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01004039$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -08004040
4041
4042else
4043
4044
4045ifneq ($(OPENSSL_DEP),)
4046# This is to ensure the embedded OpenSSL is built beforehand, properly
4047# installing headers to their final destination on the drive. We need this
4048# otherwise parallel compilation will fail if a source is compiled first.
4049test/core/end2end/fixtures/chttp2_fullstack_uds.c: $(OPENSSL_DEP)
4050endif
4051
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01004052$(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 -08004053 $(E) "[AR] Creating $@"
4054 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01004055 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a
4056 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS)
Craig Tillerae7fe922015-02-13 23:16:32 -08004057ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004058 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a
Craig Tillerae7fe922015-02-13 23:16:32 -08004059endif
4060
4061
4062
4063
4064endif
4065
4066ifneq ($(NO_SECURE),true)
4067ifneq ($(NO_DEPS),true)
4068-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS:.o=.dep)
4069endif
4070endif
4071
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01004072$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack_uds.o:
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004073
4074
4075LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
4076 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
4077
4078
Craig Tiller61b910f2015-02-15 10:54:07 -08004079LIBEND2END_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 -08004080
nnoble69ac39f2014-12-12 15:43:38 -08004081ifeq ($(NO_SECURE),true)
4082
Nicolas Noble047b7272015-01-16 13:55:05 -08004083# You can't build secure libraries if you don't have OpenSSL with ALPN.
4084
Craig Tiller61b910f2015-02-15 10:54:07 -08004085$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004086
nnoble5b7f32a2014-12-22 08:12:44 -08004087
nnoble69ac39f2014-12-12 15:43:38 -08004088else
4089
Nicolas Noble53830622015-02-12 16:56:38 -08004090
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004091ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004092# This is to ensure the embedded OpenSSL is built beforehand, properly
4093# installing headers to their final destination on the drive. We need this
4094# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004095test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c: $(OPENSSL_DEP)
4096endif
4097
Craig Tiller61b910f2015-02-15 10:54:07 -08004098$(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 -08004099 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004100 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004101 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
4102 $(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 -08004103ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004104 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004105endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004106
4107
4108
nnoble5b7f32a2014-12-22 08:12:44 -08004109
nnoble69ac39f2014-12-12 15:43:38 -08004110endif
4111
nnoble69ac39f2014-12-12 15:43:38 -08004112ifneq ($(NO_SECURE),true)
4113ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004114-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004115endif
nnoble69ac39f2014-12-12 15:43:38 -08004116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004117
Craig Tiller61b910f2015-02-15 10:54:07 -08004118$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004120
4121LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
4122 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
4123
4124
Craig Tiller61b910f2015-02-15 10:54:07 -08004125LIBEND2END_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 -08004126
nnoble69ac39f2014-12-12 15:43:38 -08004127ifeq ($(NO_SECURE),true)
4128
Nicolas Noble047b7272015-01-16 13:55:05 -08004129# You can't build secure libraries if you don't have OpenSSL with ALPN.
4130
Craig Tiller61b910f2015-02-15 10:54:07 -08004131$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004132
nnoble5b7f32a2014-12-22 08:12:44 -08004133
nnoble69ac39f2014-12-12 15:43:38 -08004134else
4135
Nicolas Noble53830622015-02-12 16:56:38 -08004136
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004137ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004138# This is to ensure the embedded OpenSSL is built beforehand, properly
4139# installing headers to their final destination on the drive. We need this
4140# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004141test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c: $(OPENSSL_DEP)
4142endif
4143
Craig Tiller61b910f2015-02-15 10:54:07 -08004144$(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 -08004145 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004146 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004147 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
4148 $(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 -08004149ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004150 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004151endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004152
4153
4154
nnoble5b7f32a2014-12-22 08:12:44 -08004155
nnoble69ac39f2014-12-12 15:43:38 -08004156endif
4157
nnoble69ac39f2014-12-12 15:43:38 -08004158ifneq ($(NO_SECURE),true)
4159ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004160-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004161endif
nnoble69ac39f2014-12-12 15:43:38 -08004162endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004163
Craig Tiller61b910f2015-02-15 10:54:07 -08004164$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004165
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004166
4167LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
4168 test/core/end2end/fixtures/chttp2_socket_pair.c \
4169
4170
Craig Tiller61b910f2015-02-15 10:54:07 -08004171LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004172
nnoble69ac39f2014-12-12 15:43:38 -08004173ifeq ($(NO_SECURE),true)
4174
Nicolas Noble047b7272015-01-16 13:55:05 -08004175# You can't build secure libraries if you don't have OpenSSL with ALPN.
4176
Craig Tiller61b910f2015-02-15 10:54:07 -08004177$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004178
nnoble5b7f32a2014-12-22 08:12:44 -08004179
nnoble69ac39f2014-12-12 15:43:38 -08004180else
4181
Nicolas Noble53830622015-02-12 16:56:38 -08004182
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004183ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004184# This is to ensure the embedded OpenSSL is built beforehand, properly
4185# installing headers to their final destination on the drive. We need this
4186# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004187test/core/end2end/fixtures/chttp2_socket_pair.c: $(OPENSSL_DEP)
4188endif
4189
Craig Tiller61b910f2015-02-15 10:54:07 -08004190$(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 -08004191 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004192 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004193 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
4194 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004195ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004196 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004197endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004198
4199
4200
nnoble5b7f32a2014-12-22 08:12:44 -08004201
nnoble69ac39f2014-12-12 15:43:38 -08004202endif
4203
nnoble69ac39f2014-12-12 15:43:38 -08004204ifneq ($(NO_SECURE),true)
4205ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004206-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004207endif
nnoble69ac39f2014-12-12 15:43:38 -08004208endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004209
Craig Tiller61b910f2015-02-15 10:54:07 -08004210$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004212
nnoble0c475f02014-12-05 15:37:39 -08004213LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
4214 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
4215
4216
Craig Tiller61b910f2015-02-15 10:54:07 -08004217LIBEND2END_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 -08004218
nnoble69ac39f2014-12-12 15:43:38 -08004219ifeq ($(NO_SECURE),true)
4220
Nicolas Noble047b7272015-01-16 13:55:05 -08004221# You can't build secure libraries if you don't have OpenSSL with ALPN.
4222
Craig Tiller61b910f2015-02-15 10:54:07 -08004223$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004224
nnoble5b7f32a2014-12-22 08:12:44 -08004225
nnoble69ac39f2014-12-12 15:43:38 -08004226else
4227
Nicolas Noble53830622015-02-12 16:56:38 -08004228
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004229ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004230# This is to ensure the embedded OpenSSL is built beforehand, properly
4231# installing headers to their final destination on the drive. We need this
4232# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004233test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c: $(OPENSSL_DEP)
4234endif
4235
Craig Tiller61b910f2015-02-15 10:54:07 -08004236$(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 -08004237 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004238 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004239 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
4240 $(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 -08004241ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004242 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004243endif
nnoble0c475f02014-12-05 15:37:39 -08004244
4245
4246
nnoble5b7f32a2014-12-22 08:12:44 -08004247
nnoble69ac39f2014-12-12 15:43:38 -08004248endif
4249
nnoble69ac39f2014-12-12 15:43:38 -08004250ifneq ($(NO_SECURE),true)
4251ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004252-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08004253endif
nnoble69ac39f2014-12-12 15:43:38 -08004254endif
nnoble0c475f02014-12-05 15:37:39 -08004255
Craig Tiller61b910f2015-02-15 10:54:07 -08004256$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004257
nnoble0c475f02014-12-05 15:37:39 -08004258
Craig Tillerc9f660d2015-03-03 11:01:48 -08004259LIBEND2END_TEST_BAD_HOSTNAME_SRC = \
4260 test/core/end2end/tests/bad_hostname.c \
4261
4262
4263LIBEND2END_TEST_BAD_HOSTNAME_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_BAD_HOSTNAME_SRC))))
4264
4265$(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a: $(ZLIB_DEP) $(LIBEND2END_TEST_BAD_HOSTNAME_OBJS)
4266 $(E) "[AR] Creating $@"
4267 $(Q) mkdir -p `dirname $@`
4268 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a
4269 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBEND2END_TEST_BAD_HOSTNAME_OBJS)
4270ifeq ($(SYSTEM),Darwin)
4271 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a
4272endif
4273
4274
4275
4276
4277ifneq ($(NO_DEPS),true)
4278-include $(LIBEND2END_TEST_BAD_HOSTNAME_OBJS:.o=.dep)
4279endif
4280
4281$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/bad_hostname.o:
4282
4283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004284LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
4285 test/core/end2end/tests/cancel_after_accept.c \
4286
4287
Craig Tiller61b910f2015-02-15 10:54:07 -08004288LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004289
Craig Tiller61b910f2015-02-15 10:54:07 -08004290$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004291 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004292 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004293 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a
4294 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004295ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004296 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004297endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004298
4299
4300
nnoble5b7f32a2014-12-22 08:12:44 -08004301
nnoble69ac39f2014-12-12 15:43:38 -08004302ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004303-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004304endif
4305
Craig Tiller61b910f2015-02-15 10:54:07 -08004306$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004308
4309LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
4310 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
4311
4312
Craig Tiller61b910f2015-02-15 10:54:07 -08004313LIBEND2END_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 -08004314
Craig Tiller61b910f2015-02-15 10:54:07 -08004315$(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 -08004316 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004317 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004318 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
4319 $(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 -08004320ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004321 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004322endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004323
4324
4325
nnoble5b7f32a2014-12-22 08:12:44 -08004326
nnoble69ac39f2014-12-12 15:43:38 -08004327ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004328-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329endif
4330
Craig Tiller61b910f2015-02-15 10:54:07 -08004331$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004333
4334LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
4335 test/core/end2end/tests/cancel_after_invoke.c \
4336
4337
Craig Tiller61b910f2015-02-15 10:54:07 -08004338LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004339
Craig Tiller61b910f2015-02-15 10:54:07 -08004340$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004341 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004342 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004343 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a
4344 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004345ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004346 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004347endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004348
4349
4350
nnoble5b7f32a2014-12-22 08:12:44 -08004351
nnoble69ac39f2014-12-12 15:43:38 -08004352ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004353-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004354endif
4355
Craig Tiller61b910f2015-02-15 10:54:07 -08004356$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004357
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004358
4359LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
4360 test/core/end2end/tests/cancel_before_invoke.c \
4361
4362
Craig Tiller61b910f2015-02-15 10:54:07 -08004363LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004364
Craig Tiller61b910f2015-02-15 10:54:07 -08004365$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004366 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004367 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004368 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a
4369 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004370ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004371 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004372endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004373
4374
4375
nnoble5b7f32a2014-12-22 08:12:44 -08004376
nnoble69ac39f2014-12-12 15:43:38 -08004377ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004378-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004379endif
4380
Craig Tiller61b910f2015-02-15 10:54:07 -08004381$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004383
4384LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
4385 test/core/end2end/tests/cancel_in_a_vacuum.c \
4386
4387
Craig Tiller61b910f2015-02-15 10:54:07 -08004388LIBEND2END_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 -08004389
Craig Tiller61b910f2015-02-15 10:54:07 -08004390$(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 -08004391 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004392 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004393 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
4394 $(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 -08004395ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004396 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004397endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004398
4399
4400
nnoble5b7f32a2014-12-22 08:12:44 -08004401
nnoble69ac39f2014-12-12 15:43:38 -08004402ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004403-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004404endif
4405
Craig Tiller61b910f2015-02-15 10:54:07 -08004406$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004408
hongyu24200d32015-01-08 15:13:49 -08004409LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC = \
4410 test/core/end2end/tests/census_simple_request.c \
4411
4412
Craig Tiller61b910f2015-02-15 10:54:07 -08004413LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08004414
Craig Tiller61b910f2015-02-15 10:54:07 -08004415$(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
hongyu24200d32015-01-08 15:13:49 -08004416 $(E) "[AR] Creating $@"
4417 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004418 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a
4419 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004420ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004421 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004422endif
hongyu24200d32015-01-08 15:13:49 -08004423
4424
4425
4426
hongyu24200d32015-01-08 15:13:49 -08004427ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004428-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08004429endif
4430
Craig Tiller61b910f2015-02-15 10:54:07 -08004431$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/census_simple_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004432
hongyu24200d32015-01-08 15:13:49 -08004433
ctillerc6d61c42014-12-15 14:52:08 -08004434LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
4435 test/core/end2end/tests/disappearing_server.c \
4436
4437
Craig Tiller61b910f2015-02-15 10:54:07 -08004438LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08004439
Craig Tiller61b910f2015-02-15 10:54:07 -08004440$(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08004441 $(E) "[AR] Creating $@"
4442 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004443 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a
4444 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004445ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004446 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004447endif
ctillerc6d61c42014-12-15 14:52:08 -08004448
4449
4450
nnoble5b7f32a2014-12-22 08:12:44 -08004451
ctillerc6d61c42014-12-15 14:52:08 -08004452ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004453-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08004454endif
4455
Craig Tiller61b910f2015-02-15 10:54:07 -08004456$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/disappearing_server.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004457
ctillerc6d61c42014-12-15 14:52:08 -08004458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004459LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
4460 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
4461
4462
Craig Tiller61b910f2015-02-15 10:54:07 -08004463LIBEND2END_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 -08004464
Craig Tiller61b910f2015-02-15 10:54:07 -08004465$(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 -08004466 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004467 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004468 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
4469 $(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 -08004470ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004471 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004472endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004473
4474
4475
nnoble5b7f32a2014-12-22 08:12:44 -08004476
nnoble69ac39f2014-12-12 15:43:38 -08004477ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004478-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004479endif
4480
Craig Tiller61b910f2015-02-15 10:54:07 -08004481$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004483
4484LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
4485 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
4486
4487
Craig Tiller61b910f2015-02-15 10:54:07 -08004488LIBEND2END_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 -08004489
Craig Tiller61b910f2015-02-15 10:54:07 -08004490$(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 -08004491 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004492 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004493 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
4494 $(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 -08004495ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004496 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004497endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004498
4499
4500
nnoble5b7f32a2014-12-22 08:12:44 -08004501
nnoble69ac39f2014-12-12 15:43:38 -08004502ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004503-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004504endif
4505
Craig Tiller61b910f2015-02-15 10:54:07 -08004506$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004507
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004508
murgatroid99a8c21e82015-02-12 13:55:53 -08004509LIBEND2END_TEST_EMPTY_BATCH_SRC = \
4510 test/core/end2end/tests/empty_batch.c \
4511
4512
Craig Tiller61b910f2015-02-15 10:54:07 -08004513LIBEND2END_TEST_EMPTY_BATCH_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EMPTY_BATCH_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -08004514
Craig Tiller61b910f2015-02-15 10:54:07 -08004515$(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EMPTY_BATCH_OBJS)
murgatroid99a8c21e82015-02-12 13:55:53 -08004516 $(E) "[AR] Creating $@"
4517 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004518 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a
4519 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBEND2END_TEST_EMPTY_BATCH_OBJS)
murgatroid99a8c21e82015-02-12 13:55:53 -08004520ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004521 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a
murgatroid99a8c21e82015-02-12 13:55:53 -08004522endif
4523
4524
4525
4526
murgatroid99a8c21e82015-02-12 13:55:53 -08004527ifneq ($(NO_DEPS),true)
4528-include $(LIBEND2END_TEST_EMPTY_BATCH_OBJS:.o=.dep)
4529endif
4530
Craig Tiller61b910f2015-02-15 10:54:07 -08004531$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/empty_batch.o:
murgatroid99a8c21e82015-02-12 13:55:53 -08004532
4533
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004534LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC = \
4535 test/core/end2end/tests/graceful_server_shutdown.c \
4536
4537
Craig Tiller61b910f2015-02-15 10:54:07 -08004538LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004539
Craig Tiller61b910f2015-02-15 10:54:07 -08004540$(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a: $(ZLIB_DEP) $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004541 $(E) "[AR] Creating $@"
4542 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004543 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a
4544 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004545ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004546 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004547endif
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004548
4549
4550
4551
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004552ifneq ($(NO_DEPS),true)
4553-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS:.o=.dep)
4554endif
4555
Craig Tiller61b910f2015-02-15 10:54:07 -08004556$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown.o:
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004557
4558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004559LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
4560 test/core/end2end/tests/invoke_large_request.c \
4561
4562
Craig Tiller61b910f2015-02-15 10:54:07 -08004563LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004564
Craig Tiller61b910f2015-02-15 10:54:07 -08004565$(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004566 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004567 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004568 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a
4569 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004570ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004571 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004572endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004573
4574
4575
nnoble5b7f32a2014-12-22 08:12:44 -08004576
nnoble69ac39f2014-12-12 15:43:38 -08004577ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004578-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004579endif
4580
Craig Tiller61b910f2015-02-15 10:54:07 -08004581$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/invoke_large_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004583
4584LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
4585 test/core/end2end/tests/max_concurrent_streams.c \
4586
4587
Craig Tiller61b910f2015-02-15 10:54:07 -08004588LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004589
Craig Tiller61b910f2015-02-15 10:54:07 -08004590$(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a: $(ZLIB_DEP) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004591 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004592 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004593 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a
4594 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004595ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004596 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004597endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004598
4599
4600
nnoble5b7f32a2014-12-22 08:12:44 -08004601
nnoble69ac39f2014-12-12 15:43:38 -08004602ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004603-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004604endif
4605
Craig Tiller61b910f2015-02-15 10:54:07 -08004606$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004608
4609LIBEND2END_TEST_NO_OP_SRC = \
4610 test/core/end2end/tests/no_op.c \
4611
4612
Craig Tiller61b910f2015-02-15 10:54:07 -08004613LIBEND2END_TEST_NO_OP_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004614
Craig Tiller61b910f2015-02-15 10:54:07 -08004615$(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004616 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004617 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004618 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a
4619 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004620ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004621 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004622endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004623
4624
4625
nnoble5b7f32a2014-12-22 08:12:44 -08004626
nnoble69ac39f2014-12-12 15:43:38 -08004627ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004628-include $(LIBEND2END_TEST_NO_OP_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004629endif
4630
Craig Tiller61b910f2015-02-15 10:54:07 -08004631$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/no_op.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004633
4634LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
4635 test/core/end2end/tests/ping_pong_streaming.c \
4636
4637
Craig Tiller61b910f2015-02-15 10:54:07 -08004638LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004639
Craig Tiller61b910f2015-02-15 10:54:07 -08004640$(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a: $(ZLIB_DEP) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004641 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004642 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004643 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a
4644 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004645ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004646 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004647endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004648
4649
4650
nnoble5b7f32a2014-12-22 08:12:44 -08004651
nnoble69ac39f2014-12-12 15:43:38 -08004652ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004653-include $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004654endif
4655
Craig Tiller61b910f2015-02-15 10:54:07 -08004656$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004658
ctiller33023c42014-12-12 16:28:33 -08004659LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
4660 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
4661
4662
Craig Tiller61b910f2015-02-15 10:54:07 -08004663LIBEND2END_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 -08004664
Craig Tiller61b910f2015-02-15 10:54:07 -08004665$(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 -08004666 $(E) "[AR] Creating $@"
4667 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004668 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
4669 $(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 -08004670ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004671 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004672endif
ctiller33023c42014-12-12 16:28:33 -08004673
4674
4675
nnoble5b7f32a2014-12-22 08:12:44 -08004676
ctiller33023c42014-12-12 16:28:33 -08004677ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004678-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08004679endif
4680
Craig Tiller61b910f2015-02-15 10:54:07 -08004681$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004682
ctiller33023c42014-12-12 16:28:33 -08004683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004684LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
4685 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
4686
4687
Craig Tiller61b910f2015-02-15 10:54:07 -08004688LIBEND2END_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 -08004689
Craig Tiller61b910f2015-02-15 10:54:07 -08004690$(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 -08004691 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004692 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004693 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
4694 $(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 -08004695ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004696 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004697endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004698
4699
4700
nnoble5b7f32a2014-12-22 08:12:44 -08004701
nnoble69ac39f2014-12-12 15:43:38 -08004702ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004703-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004704endif
4705
Craig Tiller61b910f2015-02-15 10:54:07 -08004706$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004707
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004708
4709LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
4710 test/core/end2end/tests/request_response_with_payload.c \
4711
4712
Craig Tiller61b910f2015-02-15 10:54:07 -08004713LIBEND2END_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 -08004714
Craig Tiller61b910f2015-02-15 10:54:07 -08004715$(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 -08004716 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004717 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004718 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a
4719 $(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 -08004720ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004721 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004722endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004723
4724
4725
nnoble5b7f32a2014-12-22 08:12:44 -08004726
nnoble69ac39f2014-12-12 15:43:38 -08004727ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004728-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004729endif
4730
Craig Tiller61b910f2015-02-15 10:54:07 -08004731$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004732
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004733
Craig Tillercff2d152015-02-05 13:22:49 -08004734LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_SRC = \
4735 test/core/end2end/tests/request_with_large_metadata.c \
ctiller2845cad2014-12-15 15:14:12 -08004736
4737
Craig Tiller61b910f2015-02-15 10:54:07 -08004738LIBEND2END_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 -08004739
Craig Tiller61b910f2015-02-15 10:54:07 -08004740$(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08004741 $(E) "[AR] Creating $@"
4742 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004743 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a
4744 $(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 -08004745ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004746 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004747endif
ctiller2845cad2014-12-15 15:14:12 -08004748
4749
4750
nnoble5b7f32a2014-12-22 08:12:44 -08004751
ctiller2845cad2014-12-15 15:14:12 -08004752ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08004753-include $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08004754endif
4755
Craig Tiller61b910f2015-02-15 10:54:07 -08004756$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_large_metadata.o:
Craig Tillercff2d152015-02-05 13:22:49 -08004757
4758
4759LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_SRC = \
4760 test/core/end2end/tests/request_with_payload.c \
4761
4762
Craig Tiller61b910f2015-02-15 10:54:07 -08004763LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -08004764
Craig Tiller61b910f2015-02-15 10:54:07 -08004765$(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08004766 $(E) "[AR] Creating $@"
4767 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004768 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a
4769 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08004770ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004771 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a
Craig Tillercff2d152015-02-05 13:22:49 -08004772endif
4773
4774
4775
4776
Craig Tillercff2d152015-02-05 13:22:49 -08004777ifneq ($(NO_DEPS),true)
4778-include $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS:.o=.dep)
4779endif
4780
Craig Tiller61b910f2015-02-15 10:54:07 -08004781$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004782
ctiller2845cad2014-12-15 15:14:12 -08004783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004784LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
4785 test/core/end2end/tests/simple_delayed_request.c \
4786
4787
Craig Tiller61b910f2015-02-15 10:54:07 -08004788LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004789
Craig Tiller61b910f2015-02-15 10:54:07 -08004790$(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004791 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004792 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004793 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a
4794 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004795ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004796 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004797endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004798
4799
4800
nnoble5b7f32a2014-12-22 08:12:44 -08004801
nnoble69ac39f2014-12-12 15:43:38 -08004802ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004803-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004804endif
4805
Craig Tiller61b910f2015-02-15 10:54:07 -08004806$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_delayed_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004808
4809LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
4810 test/core/end2end/tests/simple_request.c \
4811
4812
Craig Tiller61b910f2015-02-15 10:54:07 -08004813LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004814
Craig Tiller61b910f2015-02-15 10:54:07 -08004815$(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004816 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004817 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004818 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a
4819 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004820ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004821 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004822endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004823
4824
4825
nnoble5b7f32a2014-12-22 08:12:44 -08004826
nnoble69ac39f2014-12-12 15:43:38 -08004827ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004828-include $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004829endif
4830
Craig Tiller61b910f2015-02-15 10:54:07 -08004831$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004832
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004833
nathaniel52878172014-12-09 10:17:19 -08004834LIBEND2END_TEST_THREAD_STRESS_SRC = \
4835 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004836
4837
Craig Tiller61b910f2015-02-15 10:54:07 -08004838LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004839
Craig Tiller61b910f2015-02-15 10:54:07 -08004840$(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004841 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004842 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004843 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a
4844 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004845ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004846 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004847endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004848
4849
4850
nnoble5b7f32a2014-12-22 08:12:44 -08004851
nnoble69ac39f2014-12-12 15:43:38 -08004852ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004853-include $(LIBEND2END_TEST_THREAD_STRESS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004854endif
4855
Craig Tiller61b910f2015-02-15 10:54:07 -08004856$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/thread_stress.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004857
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004858
4859LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
4860 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
4861
4862
Craig Tiller61b910f2015-02-15 10:54:07 -08004863LIBEND2END_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 -08004864
Craig Tiller61b910f2015-02-15 10:54:07 -08004865$(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 -08004866 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004867 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004868 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
4869 $(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 -08004870ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004871 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004872endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004873
4874
4875
nnoble5b7f32a2014-12-22 08:12:44 -08004876
nnoble69ac39f2014-12-12 15:43:38 -08004877ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004878-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004879endif
4880
Craig Tiller61b910f2015-02-15 10:54:07 -08004881$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004883
Craig Tiller2c189e32015-02-03 13:56:55 -08004884LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_SRC = \
4885 test/core/end2end/tests/cancel_after_accept_legacy.c \
4886
4887
Craig Tiller61b910f2015-02-15 10:54:07 -08004888LIBEND2END_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 -08004889
Craig Tiller61b910f2015-02-15 10:54:07 -08004890$(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 -08004891 $(E) "[AR] Creating $@"
4892 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004893 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a
4894 $(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 -08004895ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004896 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004897endif
4898
4899
4900
4901
Craig Tiller2c189e32015-02-03 13:56:55 -08004902ifneq ($(NO_DEPS),true)
4903-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS:.o=.dep)
4904endif
4905
Craig Tiller61b910f2015-02-15 10:54:07 -08004906$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004907
4908
4909LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_SRC = \
4910 test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c \
4911
4912
Craig Tiller61b910f2015-02-15 10:54:07 -08004913LIBEND2END_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 -08004914
Craig Tiller61b910f2015-02-15 10:54:07 -08004915$(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 -08004916 $(E) "[AR] Creating $@"
4917 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004918 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a
4919 $(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 -08004920ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004921 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004922endif
4923
4924
4925
4926
Craig Tiller2c189e32015-02-03 13:56:55 -08004927ifneq ($(NO_DEPS),true)
4928-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS:.o=.dep)
4929endif
4930
Craig Tiller61b910f2015-02-15 10:54:07 -08004931$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004932
4933
4934LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_SRC = \
4935 test/core/end2end/tests/cancel_after_invoke_legacy.c \
4936
4937
Craig Tiller61b910f2015-02-15 10:54:07 -08004938LIBEND2END_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 -08004939
Craig Tiller61b910f2015-02-15 10:54:07 -08004940$(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 -08004941 $(E) "[AR] Creating $@"
4942 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004943 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a
4944 $(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 -08004945ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004946 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004947endif
4948
4949
4950
4951
Craig Tiller2c189e32015-02-03 13:56:55 -08004952ifneq ($(NO_DEPS),true)
4953-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS:.o=.dep)
4954endif
4955
Craig Tiller61b910f2015-02-15 10:54:07 -08004956$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004957
4958
4959LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_SRC = \
4960 test/core/end2end/tests/cancel_before_invoke_legacy.c \
4961
4962
Craig Tiller61b910f2015-02-15 10:54:07 -08004963LIBEND2END_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 -08004964
Craig Tiller61b910f2015-02-15 10:54:07 -08004965$(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 -08004966 $(E) "[AR] Creating $@"
4967 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004968 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a
4969 $(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 -08004970ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004971 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004972endif
4973
4974
4975
4976
Craig Tiller2c189e32015-02-03 13:56:55 -08004977ifneq ($(NO_DEPS),true)
4978-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS:.o=.dep)
4979endif
4980
Craig Tiller61b910f2015-02-15 10:54:07 -08004981$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004982
4983
4984LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_SRC = \
4985 test/core/end2end/tests/cancel_in_a_vacuum_legacy.c \
4986
4987
Craig Tiller61b910f2015-02-15 10:54:07 -08004988LIBEND2END_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 -08004989
Craig Tiller61b910f2015-02-15 10:54:07 -08004990$(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 -08004991 $(E) "[AR] Creating $@"
4992 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004993 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a
4994 $(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 -08004995ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004996 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004997endif
4998
4999
5000
5001
Craig Tiller2c189e32015-02-03 13:56:55 -08005002ifneq ($(NO_DEPS),true)
5003-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS:.o=.dep)
5004endif
5005
Craig Tiller61b910f2015-02-15 10:54:07 -08005006$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005007
5008
5009LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_SRC = \
5010 test/core/end2end/tests/census_simple_request_legacy.c \
5011
5012
Craig Tiller61b910f2015-02-15 10:54:07 -08005013LIBEND2END_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 -08005014
Craig Tiller61b910f2015-02-15 10:54:07 -08005015$(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 -08005016 $(E) "[AR] Creating $@"
5017 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005018 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a
5019 $(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 -08005020ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005021 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005022endif
5023
5024
5025
5026
Craig Tiller2c189e32015-02-03 13:56:55 -08005027ifneq ($(NO_DEPS),true)
5028-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS:.o=.dep)
5029endif
5030
Craig Tiller61b910f2015-02-15 10:54:07 -08005031$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/census_simple_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005032
5033
5034LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_SRC = \
5035 test/core/end2end/tests/disappearing_server_legacy.c \
5036
5037
Craig Tiller61b910f2015-02-15 10:54:07 -08005038LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005039
Craig Tiller61b910f2015-02-15 10:54:07 -08005040$(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005041 $(E) "[AR] Creating $@"
5042 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005043 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a
5044 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005045ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005046 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005047endif
5048
5049
5050
5051
Craig Tiller2c189e32015-02-03 13:56:55 -08005052ifneq ($(NO_DEPS),true)
5053-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS:.o=.dep)
5054endif
5055
Craig Tiller61b910f2015-02-15 10:54:07 -08005056$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/disappearing_server_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005057
5058
5059LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_SRC = \
5060 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c \
5061
5062
Craig Tiller61b910f2015-02-15 10:54:07 -08005063LIBEND2END_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 -08005064
Craig Tiller61b910f2015-02-15 10:54:07 -08005065$(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 -08005066 $(E) "[AR] Creating $@"
5067 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005068 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a
5069 $(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 -08005070ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005071 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005072endif
5073
5074
5075
5076
Craig Tiller2c189e32015-02-03 13:56:55 -08005077ifneq ($(NO_DEPS),true)
5078-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS:.o=.dep)
5079endif
5080
Craig Tiller61b910f2015-02-15 10:54:07 -08005081$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005082
5083
5084LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_SRC = \
5085 test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c \
5086
5087
Craig Tiller61b910f2015-02-15 10:54:07 -08005088LIBEND2END_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 -08005089
Craig Tiller61b910f2015-02-15 10:54:07 -08005090$(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 -08005091 $(E) "[AR] Creating $@"
5092 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005093 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a
5094 $(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 -08005095ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005096 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005097endif
5098
5099
5100
5101
Craig Tiller2c189e32015-02-03 13:56:55 -08005102ifneq ($(NO_DEPS),true)
5103-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS:.o=.dep)
5104endif
5105
Craig Tiller61b910f2015-02-15 10:54:07 -08005106$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005107
5108
5109LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_SRC = \
5110 test/core/end2end/tests/graceful_server_shutdown_legacy.c \
5111
5112
Craig Tiller61b910f2015-02-15 10:54:07 -08005113LIBEND2END_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 -08005114
Craig Tiller61b910f2015-02-15 10:54:07 -08005115$(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 -08005116 $(E) "[AR] Creating $@"
5117 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005118 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a
5119 $(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 -08005120ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005121 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005122endif
5123
5124
5125
5126
Craig Tiller2c189e32015-02-03 13:56:55 -08005127ifneq ($(NO_DEPS),true)
5128-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS:.o=.dep)
5129endif
5130
Craig Tiller61b910f2015-02-15 10:54:07 -08005131$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005132
5133
5134LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_SRC = \
5135 test/core/end2end/tests/invoke_large_request_legacy.c \
5136
5137
Craig Tiller61b910f2015-02-15 10:54:07 -08005138LIBEND2END_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 -08005139
Craig Tiller61b910f2015-02-15 10:54:07 -08005140$(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 -08005141 $(E) "[AR] Creating $@"
5142 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005143 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a
5144 $(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 -08005145ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005146 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005147endif
5148
5149
5150
5151
Craig Tiller2c189e32015-02-03 13:56:55 -08005152ifneq ($(NO_DEPS),true)
5153-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS:.o=.dep)
5154endif
5155
Craig Tiller61b910f2015-02-15 10:54:07 -08005156$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/invoke_large_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005157
5158
5159LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_SRC = \
5160 test/core/end2end/tests/max_concurrent_streams_legacy.c \
5161
5162
Craig Tiller61b910f2015-02-15 10:54:07 -08005163LIBEND2END_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 -08005164
Craig Tiller61b910f2015-02-15 10:54:07 -08005165$(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 -08005166 $(E) "[AR] Creating $@"
5167 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005168 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a
5169 $(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 -08005170ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005171 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005172endif
5173
5174
5175
5176
Craig Tiller2c189e32015-02-03 13:56:55 -08005177ifneq ($(NO_DEPS),true)
5178-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS:.o=.dep)
5179endif
5180
Craig Tiller61b910f2015-02-15 10:54:07 -08005181$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005182
5183
5184LIBEND2END_TEST_NO_OP_LEGACY_SRC = \
5185 test/core/end2end/tests/no_op_legacy.c \
5186
5187
Craig Tiller61b910f2015-02-15 10:54:07 -08005188LIBEND2END_TEST_NO_OP_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005189
Craig Tiller61b910f2015-02-15 10:54:07 -08005190$(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005191 $(E) "[AR] Creating $@"
5192 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005193 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a
5194 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005195ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005196 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005197endif
5198
5199
5200
5201
Craig Tiller2c189e32015-02-03 13:56:55 -08005202ifneq ($(NO_DEPS),true)
5203-include $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS:.o=.dep)
5204endif
5205
Craig Tiller61b910f2015-02-15 10:54:07 -08005206$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/no_op_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005207
5208
5209LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_SRC = \
5210 test/core/end2end/tests/ping_pong_streaming_legacy.c \
5211
5212
Craig Tiller61b910f2015-02-15 10:54:07 -08005213LIBEND2END_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 -08005214
Craig Tiller61b910f2015-02-15 10:54:07 -08005215$(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 -08005216 $(E) "[AR] Creating $@"
5217 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005218 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a
5219 $(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 -08005220ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005221 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005222endif
5223
5224
5225
5226
Craig Tiller2c189e32015-02-03 13:56:55 -08005227ifneq ($(NO_DEPS),true)
5228-include $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS:.o=.dep)
5229endif
5230
Craig Tiller61b910f2015-02-15 10:54:07 -08005231$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005232
5233
5234LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_SRC = \
5235 test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c \
5236
5237
Craig Tiller61b910f2015-02-15 10:54:07 -08005238LIBEND2END_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 -08005239
Craig Tiller61b910f2015-02-15 10:54:07 -08005240$(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 -08005241 $(E) "[AR] Creating $@"
5242 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005243 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a
5244 $(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 -08005245ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005246 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005247endif
5248
5249
5250
5251
Craig Tiller2c189e32015-02-03 13:56:55 -08005252ifneq ($(NO_DEPS),true)
5253-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
5254endif
5255
Craig Tiller61b910f2015-02-15 10:54:07 -08005256$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005257
5258
5259LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_SRC = \
5260 test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c \
5261
5262
Craig Tiller61b910f2015-02-15 10:54:07 -08005263LIBEND2END_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 -08005264
Craig Tiller61b910f2015-02-15 10:54:07 -08005265$(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 -08005266 $(E) "[AR] Creating $@"
5267 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005268 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a
5269 $(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 -08005270ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005271 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005272endif
5273
5274
5275
5276
Craig Tiller2c189e32015-02-03 13:56:55 -08005277ifneq ($(NO_DEPS),true)
5278-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
5279endif
5280
Craig Tiller61b910f2015-02-15 10:54:07 -08005281$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005282
5283
5284LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_SRC = \
5285 test/core/end2end/tests/request_response_with_payload_legacy.c \
5286
5287
Craig Tiller61b910f2015-02-15 10:54:07 -08005288LIBEND2END_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 -08005289
Craig Tiller61b910f2015-02-15 10:54:07 -08005290$(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 -08005291 $(E) "[AR] Creating $@"
5292 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005293 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a
5294 $(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 -08005295ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005296 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005297endif
5298
5299
5300
5301
Craig Tiller2c189e32015-02-03 13:56:55 -08005302ifneq ($(NO_DEPS),true)
5303-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS:.o=.dep)
5304endif
5305
Craig Tiller61b910f2015-02-15 10:54:07 -08005306$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005307
5308
5309LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_SRC = \
5310 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c \
5311
5312
Craig Tiller61b910f2015-02-15 10:54:07 -08005313LIBEND2END_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 -08005314
Craig Tiller61b910f2015-02-15 10:54:07 -08005315$(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 -08005316 $(E) "[AR] Creating $@"
5317 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005318 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a
5319 $(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 -08005320ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005321 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005322endif
5323
5324
5325
5326
Craig Tiller2c189e32015-02-03 13:56:55 -08005327ifneq ($(NO_DEPS),true)
5328-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
5329endif
5330
Craig Tiller61b910f2015-02-15 10:54:07 -08005331$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005332
5333
Craig Tillercff2d152015-02-05 13:22:49 -08005334LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_SRC = \
5335 test/core/end2end/tests/request_with_large_metadata_legacy.c \
5336
5337
Craig Tiller61b910f2015-02-15 10:54:07 -08005338LIBEND2END_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 -08005339
Craig Tiller61b910f2015-02-15 10:54:07 -08005340$(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 -08005341 $(E) "[AR] Creating $@"
5342 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005343 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a
5344 $(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 -08005345ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005346 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a
Craig Tillercff2d152015-02-05 13:22:49 -08005347endif
5348
5349
5350
5351
Craig Tillercff2d152015-02-05 13:22:49 -08005352ifneq ($(NO_DEPS),true)
5353-include $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS:.o=.dep)
5354endif
5355
Craig Tiller61b910f2015-02-15 10:54:07 -08005356$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_large_metadata_legacy.o:
Craig Tillercff2d152015-02-05 13:22:49 -08005357
5358
5359LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_SRC = \
5360 test/core/end2end/tests/request_with_payload_legacy.c \
5361
5362
Craig Tiller61b910f2015-02-15 10:54:07 -08005363LIBEND2END_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 -08005364
Craig Tiller61b910f2015-02-15 10:54:07 -08005365$(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 -08005366 $(E) "[AR] Creating $@"
5367 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005368 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a
5369 $(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 -08005370ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005371 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a
Craig Tillercff2d152015-02-05 13:22:49 -08005372endif
5373
5374
5375
5376
Craig Tillercff2d152015-02-05 13:22:49 -08005377ifneq ($(NO_DEPS),true)
5378-include $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS:.o=.dep)
5379endif
5380
Craig Tiller61b910f2015-02-15 10:54:07 -08005381$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_payload_legacy.o:
Craig Tillercff2d152015-02-05 13:22:49 -08005382
5383
Craig Tiller2c189e32015-02-03 13:56:55 -08005384LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_SRC = \
5385 test/core/end2end/tests/simple_delayed_request_legacy.c \
5386
5387
Craig Tiller61b910f2015-02-15 10:54:07 -08005388LIBEND2END_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 -08005389
Craig Tiller61b910f2015-02-15 10:54:07 -08005390$(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 -08005391 $(E) "[AR] Creating $@"
5392 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005393 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a
5394 $(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 -08005395ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005396 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005397endif
5398
5399
5400
5401
Craig Tiller2c189e32015-02-03 13:56:55 -08005402ifneq ($(NO_DEPS),true)
5403-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS:.o=.dep)
5404endif
5405
Craig Tiller61b910f2015-02-15 10:54:07 -08005406$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_delayed_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005407
5408
5409LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_SRC = \
5410 test/core/end2end/tests/simple_request_legacy.c \
5411
5412
Craig Tiller61b910f2015-02-15 10:54:07 -08005413LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005414
Craig Tiller61b910f2015-02-15 10:54:07 -08005415$(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005416 $(E) "[AR] Creating $@"
5417 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005418 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a
5419 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005420ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005421 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005422endif
5423
5424
5425
5426
Craig Tiller2c189e32015-02-03 13:56:55 -08005427ifneq ($(NO_DEPS),true)
5428-include $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS:.o=.dep)
5429endif
5430
Craig Tiller61b910f2015-02-15 10:54:07 -08005431$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005432
5433
5434LIBEND2END_TEST_THREAD_STRESS_LEGACY_SRC = \
5435 test/core/end2end/tests/thread_stress_legacy.c \
5436
5437
Craig Tiller61b910f2015-02-15 10:54:07 -08005438LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005439
Craig Tiller61b910f2015-02-15 10:54:07 -08005440$(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005441 $(E) "[AR] Creating $@"
5442 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005443 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a
5444 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005445ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005446 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005447endif
5448
5449
5450
5451
Craig Tiller2c189e32015-02-03 13:56:55 -08005452ifneq ($(NO_DEPS),true)
5453-include $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS:.o=.dep)
5454endif
5455
Craig Tiller61b910f2015-02-15 10:54:07 -08005456$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/thread_stress_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005457
5458
5459LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_SRC = \
5460 test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c \
5461
5462
Craig Tiller61b910f2015-02-15 10:54:07 -08005463LIBEND2END_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 -08005464
Craig Tiller61b910f2015-02-15 10:54:07 -08005465$(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 -08005466 $(E) "[AR] Creating $@"
5467 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005468 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a
5469 $(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 -08005470ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005471 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005472endif
5473
5474
5475
5476
Craig Tiller2c189e32015-02-03 13:56:55 -08005477ifneq ($(NO_DEPS),true)
5478-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS:.o=.dep)
5479endif
5480
Craig Tiller61b910f2015-02-15 10:54:07 -08005481$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005482
5483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005484LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08005485 test/core/end2end/data/test_root_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005486 test/core/end2end/data/server1_cert.c \
5487 test/core/end2end/data/server1_key.c \
5488
5489
Craig Tiller61b910f2015-02-15 10:54:07 -08005490LIBEND2END_CERTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005491
nnoble69ac39f2014-12-12 15:43:38 -08005492ifeq ($(NO_SECURE),true)
5493
Nicolas Noble047b7272015-01-16 13:55:05 -08005494# You can't build secure libraries if you don't have OpenSSL with ALPN.
5495
Craig Tiller61b910f2015-02-15 10:54:07 -08005496$(LIBDIR)/$(CONFIG)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005497
nnoble5b7f32a2014-12-22 08:12:44 -08005498
nnoble69ac39f2014-12-12 15:43:38 -08005499else
5500
Nicolas Noble53830622015-02-12 16:56:38 -08005501
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01005502ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08005503# This is to ensure the embedded OpenSSL is built beforehand, properly
5504# installing headers to their final destination on the drive. We need this
5505# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01005506test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01005507test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
5508test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
5509endif
5510
Craig Tiller61b910f2015-02-15 10:54:07 -08005511$(LIBDIR)/$(CONFIG)/libend2end_certs.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005512 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08005513 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005514 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_certs.a
5515 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08005516ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005517 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_certs.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08005518endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005519
5520
5521
nnoble5b7f32a2014-12-22 08:12:44 -08005522
nnoble69ac39f2014-12-12 15:43:38 -08005523endif
5524
nnoble69ac39f2014-12-12 15:43:38 -08005525ifneq ($(NO_SECURE),true)
5526ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005527-include $(LIBEND2END_CERTS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005528endif
nnoble69ac39f2014-12-12 15:43:38 -08005529endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005530
Craig Tiller61b910f2015-02-15 10:54:07 -08005531$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08005532$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o:
5533$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08005534
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005536
nnoble69ac39f2014-12-12 15:43:38 -08005537# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005538
5539
Craig Tiller17ec5f92015-01-18 11:30:41 -08005540ALARM_HEAP_TEST_SRC = \
5541 test/core/iomgr/alarm_heap_test.c \
5542
Craig Tiller61b910f2015-02-15 10:54:07 -08005543ALARM_HEAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005544
5545ifeq ($(NO_SECURE),true)
5546
5547# You can't build secure targets if you don't have OpenSSL with ALPN.
5548
Craig Tiller61b910f2015-02-15 10:54:07 -08005549$(BINDIR)/$(CONFIG)/alarm_heap_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005550
5551else
5552
Craig Tiller61b910f2015-02-15 10:54:07 -08005553$(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 -08005554 $(E) "[LD] Linking $@"
5555 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005556 $(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 -08005557
5558endif
5559
Craig Tiller61b910f2015-02-15 10:54:07 -08005560$(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 -08005561
5562deps_alarm_heap_test: $(ALARM_HEAP_TEST_OBJS:.o=.dep)
5563
5564ifneq ($(NO_SECURE),true)
5565ifneq ($(NO_DEPS),true)
5566-include $(ALARM_HEAP_TEST_OBJS:.o=.dep)
5567endif
5568endif
5569
5570
5571ALARM_LIST_TEST_SRC = \
5572 test/core/iomgr/alarm_list_test.c \
5573
Craig Tiller61b910f2015-02-15 10:54:07 -08005574ALARM_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005575
5576ifeq ($(NO_SECURE),true)
5577
5578# You can't build secure targets if you don't have OpenSSL with ALPN.
5579
Craig Tiller61b910f2015-02-15 10:54:07 -08005580$(BINDIR)/$(CONFIG)/alarm_list_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005581
5582else
5583
Craig Tiller61b910f2015-02-15 10:54:07 -08005584$(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 -08005585 $(E) "[LD] Linking $@"
5586 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005587 $(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 -08005588
5589endif
5590
Craig Tiller61b910f2015-02-15 10:54:07 -08005591$(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 -08005592
5593deps_alarm_list_test: $(ALARM_LIST_TEST_OBJS:.o=.dep)
5594
5595ifneq ($(NO_SECURE),true)
5596ifneq ($(NO_DEPS),true)
5597-include $(ALARM_LIST_TEST_OBJS:.o=.dep)
5598endif
5599endif
5600
5601
5602ALARM_TEST_SRC = \
5603 test/core/iomgr/alarm_test.c \
5604
Craig Tiller61b910f2015-02-15 10:54:07 -08005605ALARM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005606
5607ifeq ($(NO_SECURE),true)
5608
5609# You can't build secure targets if you don't have OpenSSL with ALPN.
5610
Craig Tiller61b910f2015-02-15 10:54:07 -08005611$(BINDIR)/$(CONFIG)/alarm_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005612
5613else
5614
Craig Tiller61b910f2015-02-15 10:54:07 -08005615$(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 -08005616 $(E) "[LD] Linking $@"
5617 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005618 $(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 -08005619
5620endif
5621
Craig Tiller61b910f2015-02-15 10:54:07 -08005622$(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 -08005623
5624deps_alarm_test: $(ALARM_TEST_OBJS:.o=.dep)
5625
5626ifneq ($(NO_SECURE),true)
5627ifneq ($(NO_DEPS),true)
5628-include $(ALARM_TEST_OBJS:.o=.dep)
5629endif
5630endif
5631
5632
5633ALPN_TEST_SRC = \
5634 test/core/transport/chttp2/alpn_test.c \
5635
Craig Tiller61b910f2015-02-15 10:54:07 -08005636ALPN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005637
5638ifeq ($(NO_SECURE),true)
5639
5640# You can't build secure targets if you don't have OpenSSL with ALPN.
5641
Craig Tiller61b910f2015-02-15 10:54:07 -08005642$(BINDIR)/$(CONFIG)/alpn_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005643
5644else
5645
Craig Tiller61b910f2015-02-15 10:54:07 -08005646$(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 -08005647 $(E) "[LD] Linking $@"
5648 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005649 $(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 -08005650
5651endif
5652
Craig Tiller61b910f2015-02-15 10:54:07 -08005653$(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 -08005654
5655deps_alpn_test: $(ALPN_TEST_OBJS:.o=.dep)
5656
5657ifneq ($(NO_SECURE),true)
5658ifneq ($(NO_DEPS),true)
5659-include $(ALPN_TEST_OBJS:.o=.dep)
5660endif
5661endif
5662
5663
5664BIN_ENCODER_TEST_SRC = \
5665 test/core/transport/chttp2/bin_encoder_test.c \
5666
Craig Tiller61b910f2015-02-15 10:54:07 -08005667BIN_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005668
5669ifeq ($(NO_SECURE),true)
5670
5671# You can't build secure targets if you don't have OpenSSL with ALPN.
5672
Craig Tiller61b910f2015-02-15 10:54:07 -08005673$(BINDIR)/$(CONFIG)/bin_encoder_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005674
5675else
5676
Craig Tiller61b910f2015-02-15 10:54:07 -08005677$(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 -08005678 $(E) "[LD] Linking $@"
5679 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005680 $(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 -08005681
5682endif
5683
Craig Tiller61b910f2015-02-15 10:54:07 -08005684$(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 -08005685
5686deps_bin_encoder_test: $(BIN_ENCODER_TEST_OBJS:.o=.dep)
5687
5688ifneq ($(NO_SECURE),true)
5689ifneq ($(NO_DEPS),true)
5690-include $(BIN_ENCODER_TEST_OBJS:.o=.dep)
5691endif
5692endif
5693
5694
5695CENSUS_HASH_TABLE_TEST_SRC = \
5696 test/core/statistics/hash_table_test.c \
5697
Craig Tiller61b910f2015-02-15 10:54:07 -08005698CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005699
5700ifeq ($(NO_SECURE),true)
5701
5702# You can't build secure targets if you don't have OpenSSL with ALPN.
5703
Craig Tiller61b910f2015-02-15 10:54:07 -08005704$(BINDIR)/$(CONFIG)/census_hash_table_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005705
5706else
5707
Craig Tiller61b910f2015-02-15 10:54:07 -08005708$(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 -08005709 $(E) "[LD] Linking $@"
5710 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005711 $(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 -08005712
5713endif
5714
Craig Tiller61b910f2015-02-15 10:54:07 -08005715$(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 -08005716
5717deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
5718
5719ifneq ($(NO_SECURE),true)
5720ifneq ($(NO_DEPS),true)
5721-include $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
5722endif
5723endif
5724
5725
5726CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
5727 test/core/statistics/multiple_writers_circular_buffer_test.c \
5728
Craig Tiller61b910f2015-02-15 10:54:07 -08005729CENSUS_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 -08005730
5731ifeq ($(NO_SECURE),true)
5732
5733# You can't build secure targets if you don't have OpenSSL with ALPN.
5734
Craig Tiller61b910f2015-02-15 10:54:07 -08005735$(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005736
5737else
5738
Craig Tiller61b910f2015-02-15 10:54:07 -08005739$(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 -08005740 $(E) "[LD] Linking $@"
5741 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005742 $(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 -08005743
5744endif
5745
Craig Tiller61b910f2015-02-15 10:54:07 -08005746$(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 -08005747
5748deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
5749
5750ifneq ($(NO_SECURE),true)
5751ifneq ($(NO_DEPS),true)
5752-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
5753endif
5754endif
5755
5756
5757CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
5758 test/core/statistics/multiple_writers_test.c \
5759
Craig Tiller61b910f2015-02-15 10:54:07 -08005760CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005761
5762ifeq ($(NO_SECURE),true)
5763
5764# You can't build secure targets if you don't have OpenSSL with ALPN.
5765
Craig Tiller61b910f2015-02-15 10:54:07 -08005766$(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005767
5768else
5769
Craig Tiller61b910f2015-02-15 10:54:07 -08005770$(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 -08005771 $(E) "[LD] Linking $@"
5772 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005773 $(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 -08005774
5775endif
5776
Craig Tiller61b910f2015-02-15 10:54:07 -08005777$(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 -08005778
5779deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
5780
5781ifneq ($(NO_SECURE),true)
5782ifneq ($(NO_DEPS),true)
5783-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
5784endif
5785endif
5786
5787
5788CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
5789 test/core/statistics/performance_test.c \
5790
Craig Tiller61b910f2015-02-15 10:54:07 -08005791CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005792
5793ifeq ($(NO_SECURE),true)
5794
5795# You can't build secure targets if you don't have OpenSSL with ALPN.
5796
Craig Tiller61b910f2015-02-15 10:54:07 -08005797$(BINDIR)/$(CONFIG)/census_statistics_performance_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005798
5799else
5800
Craig Tiller61b910f2015-02-15 10:54:07 -08005801$(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 -08005802 $(E) "[LD] Linking $@"
5803 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005804 $(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 -08005805
5806endif
5807
Craig Tiller61b910f2015-02-15 10:54:07 -08005808$(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 -08005809
5810deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
5811
5812ifneq ($(NO_SECURE),true)
5813ifneq ($(NO_DEPS),true)
5814-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
5815endif
5816endif
5817
5818
5819CENSUS_STATISTICS_QUICK_TEST_SRC = \
5820 test/core/statistics/quick_test.c \
5821
Craig Tiller61b910f2015-02-15 10:54:07 -08005822CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005823
5824ifeq ($(NO_SECURE),true)
5825
5826# You can't build secure targets if you don't have OpenSSL with ALPN.
5827
Craig Tiller61b910f2015-02-15 10:54:07 -08005828$(BINDIR)/$(CONFIG)/census_statistics_quick_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005829
5830else
5831
Craig Tiller61b910f2015-02-15 10:54:07 -08005832$(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 -08005833 $(E) "[LD] Linking $@"
5834 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005835 $(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 -08005836
5837endif
5838
Craig Tiller61b910f2015-02-15 10:54:07 -08005839$(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 -08005840
5841deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
5842
5843ifneq ($(NO_SECURE),true)
5844ifneq ($(NO_DEPS),true)
5845-include $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
5846endif
5847endif
5848
5849
5850CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
5851 test/core/statistics/small_log_test.c \
5852
Craig Tiller61b910f2015-02-15 10:54:07 -08005853CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005854
5855ifeq ($(NO_SECURE),true)
5856
5857# You can't build secure targets if you don't have OpenSSL with ALPN.
5858
Craig Tiller61b910f2015-02-15 10:54:07 -08005859$(BINDIR)/$(CONFIG)/census_statistics_small_log_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005860
5861else
5862
Craig Tiller61b910f2015-02-15 10:54:07 -08005863$(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 -08005864 $(E) "[LD] Linking $@"
5865 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005866 $(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 -08005867
5868endif
5869
Craig Tiller61b910f2015-02-15 10:54:07 -08005870$(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 -08005871
5872deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
5873
5874ifneq ($(NO_SECURE),true)
5875ifneq ($(NO_DEPS),true)
5876-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
5877endif
5878endif
5879
5880
5881CENSUS_STATS_STORE_TEST_SRC = \
5882 test/core/statistics/rpc_stats_test.c \
5883
Craig Tiller61b910f2015-02-15 10:54:07 -08005884CENSUS_STATS_STORE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATS_STORE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005885
5886ifeq ($(NO_SECURE),true)
5887
5888# You can't build secure targets if you don't have OpenSSL with ALPN.
5889
Craig Tiller61b910f2015-02-15 10:54:07 -08005890$(BINDIR)/$(CONFIG)/census_stats_store_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005891
5892else
5893
Craig Tiller61b910f2015-02-15 10:54:07 -08005894$(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 -08005895 $(E) "[LD] Linking $@"
5896 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005897 $(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 -08005898
5899endif
5900
Craig Tiller61b910f2015-02-15 10:54:07 -08005901$(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 -08005902
5903deps_census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
5904
5905ifneq ($(NO_SECURE),true)
5906ifneq ($(NO_DEPS),true)
5907-include $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
5908endif
5909endif
5910
5911
5912CENSUS_STUB_TEST_SRC = \
5913 test/core/statistics/census_stub_test.c \
5914
Craig Tiller61b910f2015-02-15 10:54:07 -08005915CENSUS_STUB_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005916
5917ifeq ($(NO_SECURE),true)
5918
5919# You can't build secure targets if you don't have OpenSSL with ALPN.
5920
Craig Tiller61b910f2015-02-15 10:54:07 -08005921$(BINDIR)/$(CONFIG)/census_stub_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005922
5923else
5924
Craig Tiller61b910f2015-02-15 10:54:07 -08005925$(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 -08005926 $(E) "[LD] Linking $@"
5927 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005928 $(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 -08005929
5930endif
5931
Craig Tiller61b910f2015-02-15 10:54:07 -08005932$(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 -08005933
5934deps_census_stub_test: $(CENSUS_STUB_TEST_OBJS:.o=.dep)
5935
5936ifneq ($(NO_SECURE),true)
5937ifneq ($(NO_DEPS),true)
5938-include $(CENSUS_STUB_TEST_OBJS:.o=.dep)
5939endif
5940endif
5941
5942
5943CENSUS_TRACE_STORE_TEST_SRC = \
5944 test/core/statistics/trace_test.c \
5945
Craig Tiller61b910f2015-02-15 10:54:07 -08005946CENSUS_TRACE_STORE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_TRACE_STORE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005947
5948ifeq ($(NO_SECURE),true)
5949
5950# You can't build secure targets if you don't have OpenSSL with ALPN.
5951
Craig Tiller61b910f2015-02-15 10:54:07 -08005952$(BINDIR)/$(CONFIG)/census_trace_store_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005953
5954else
5955
Craig Tiller61b910f2015-02-15 10:54:07 -08005956$(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 -08005957 $(E) "[LD] Linking $@"
5958 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005959 $(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 -08005960
5961endif
5962
Craig Tiller61b910f2015-02-15 10:54:07 -08005963$(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 -08005964
5965deps_census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
5966
5967ifneq ($(NO_SECURE),true)
5968ifneq ($(NO_DEPS),true)
5969-include $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
5970endif
5971endif
5972
5973
5974CENSUS_WINDOW_STATS_TEST_SRC = \
5975 test/core/statistics/window_stats_test.c \
5976
Craig Tiller61b910f2015-02-15 10:54:07 -08005977CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005978
5979ifeq ($(NO_SECURE),true)
5980
5981# You can't build secure targets if you don't have OpenSSL with ALPN.
5982
Craig Tiller61b910f2015-02-15 10:54:07 -08005983$(BINDIR)/$(CONFIG)/census_window_stats_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005984
5985else
5986
Craig Tiller61b910f2015-02-15 10:54:07 -08005987$(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 -08005988 $(E) "[LD] Linking $@"
5989 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005990 $(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 -08005991
5992endif
5993
Craig Tiller61b910f2015-02-15 10:54:07 -08005994$(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 -08005995
5996deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
5997
5998ifneq ($(NO_SECURE),true)
5999ifneq ($(NO_DEPS),true)
6000-include $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
6001endif
6002endif
6003
6004
Craig Tiller17ec5f92015-01-18 11:30:41 -08006005CHTTP2_STATUS_CONVERSION_TEST_SRC = \
6006 test/core/transport/chttp2/status_conversion_test.c \
6007
Craig Tiller61b910f2015-02-15 10:54:07 -08006008CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006009
6010ifeq ($(NO_SECURE),true)
6011
6012# You can't build secure targets if you don't have OpenSSL with ALPN.
6013
Craig Tiller61b910f2015-02-15 10:54:07 -08006014$(BINDIR)/$(CONFIG)/chttp2_status_conversion_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006015
6016else
6017
Craig Tiller61b910f2015-02-15 10:54:07 -08006018$(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 -08006019 $(E) "[LD] Linking $@"
6020 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006021 $(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 -08006022
6023endif
6024
Craig Tiller61b910f2015-02-15 10:54:07 -08006025$(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 -08006026
6027deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
6028
6029ifneq ($(NO_SECURE),true)
6030ifneq ($(NO_DEPS),true)
6031-include $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
6032endif
6033endif
6034
6035
6036CHTTP2_STREAM_ENCODER_TEST_SRC = \
6037 test/core/transport/chttp2/stream_encoder_test.c \
6038
Craig Tiller61b910f2015-02-15 10:54:07 -08006039CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006040
6041ifeq ($(NO_SECURE),true)
6042
6043# You can't build secure targets if you don't have OpenSSL with ALPN.
6044
Craig Tiller61b910f2015-02-15 10:54:07 -08006045$(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006046
6047else
6048
Craig Tiller61b910f2015-02-15 10:54:07 -08006049$(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 -08006050 $(E) "[LD] Linking $@"
6051 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006052 $(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 -08006053
6054endif
6055
Craig Tiller61b910f2015-02-15 10:54:07 -08006056$(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 -08006057
6058deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
6059
6060ifneq ($(NO_SECURE),true)
6061ifneq ($(NO_DEPS),true)
6062-include $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
6063endif
6064endif
6065
6066
6067CHTTP2_STREAM_MAP_TEST_SRC = \
6068 test/core/transport/chttp2/stream_map_test.c \
6069
Craig Tiller61b910f2015-02-15 10:54:07 -08006070CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006071
6072ifeq ($(NO_SECURE),true)
6073
6074# You can't build secure targets if you don't have OpenSSL with ALPN.
6075
Craig Tiller61b910f2015-02-15 10:54:07 -08006076$(BINDIR)/$(CONFIG)/chttp2_stream_map_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006077
6078else
6079
Craig Tiller61b910f2015-02-15 10:54:07 -08006080$(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 -08006081 $(E) "[LD] Linking $@"
6082 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006083 $(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 -08006084
6085endif
6086
Craig Tiller61b910f2015-02-15 10:54:07 -08006087$(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 -08006088
6089deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
6090
6091ifneq ($(NO_SECURE),true)
6092ifneq ($(NO_DEPS),true)
6093-include $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
6094endif
6095endif
6096
6097
6098CHTTP2_TRANSPORT_END2END_TEST_SRC = \
6099 test/core/transport/chttp2_transport_end2end_test.c \
6100
Craig Tiller61b910f2015-02-15 10:54:07 -08006101CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006102
6103ifeq ($(NO_SECURE),true)
6104
6105# You can't build secure targets if you don't have OpenSSL with ALPN.
6106
Craig Tiller61b910f2015-02-15 10:54:07 -08006107$(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006108
6109else
6110
Craig Tiller61b910f2015-02-15 10:54:07 -08006111$(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 -08006112 $(E) "[LD] Linking $@"
6113 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006114 $(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 -08006115
6116endif
6117
Craig Tiller61b910f2015-02-15 10:54:07 -08006118$(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 -08006119
6120deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
6121
6122ifneq ($(NO_SECURE),true)
6123ifneq ($(NO_DEPS),true)
6124-include $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
6125endif
6126endif
6127
6128
Craig Tiller17ec5f92015-01-18 11:30:41 -08006129DUALSTACK_SOCKET_TEST_SRC = \
6130 test/core/end2end/dualstack_socket_test.c \
6131
Craig Tiller61b910f2015-02-15 10:54:07 -08006132DUALSTACK_SOCKET_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006133
6134ifeq ($(NO_SECURE),true)
6135
6136# You can't build secure targets if you don't have OpenSSL with ALPN.
6137
Craig Tiller61b910f2015-02-15 10:54:07 -08006138$(BINDIR)/$(CONFIG)/dualstack_socket_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006139
6140else
6141
Craig Tiller61b910f2015-02-15 10:54:07 -08006142$(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 -08006143 $(E) "[LD] Linking $@"
6144 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006145 $(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 -08006146
6147endif
6148
Craig Tiller61b910f2015-02-15 10:54:07 -08006149$(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 -08006150
6151deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
6152
6153ifneq ($(NO_SECURE),true)
6154ifneq ($(NO_DEPS),true)
6155-include $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
6156endif
6157endif
6158
6159
6160ECHO_CLIENT_SRC = \
6161 test/core/echo/client.c \
6162
Craig Tiller61b910f2015-02-15 10:54:07 -08006163ECHO_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006164
6165ifeq ($(NO_SECURE),true)
6166
6167# You can't build secure targets if you don't have OpenSSL with ALPN.
6168
Craig Tiller61b910f2015-02-15 10:54:07 -08006169$(BINDIR)/$(CONFIG)/echo_client: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006170
6171else
6172
Craig Tiller61b910f2015-02-15 10:54:07 -08006173$(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 -08006174 $(E) "[LD] Linking $@"
6175 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006176 $(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 -08006177
6178endif
6179
Craig Tiller61b910f2015-02-15 10:54:07 -08006180$(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 -08006181
6182deps_echo_client: $(ECHO_CLIENT_OBJS:.o=.dep)
6183
6184ifneq ($(NO_SECURE),true)
6185ifneq ($(NO_DEPS),true)
6186-include $(ECHO_CLIENT_OBJS:.o=.dep)
6187endif
6188endif
6189
6190
6191ECHO_SERVER_SRC = \
6192 test/core/echo/server.c \
6193
Craig Tiller61b910f2015-02-15 10:54:07 -08006194ECHO_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006195
6196ifeq ($(NO_SECURE),true)
6197
6198# You can't build secure targets if you don't have OpenSSL with ALPN.
6199
Craig Tiller61b910f2015-02-15 10:54:07 -08006200$(BINDIR)/$(CONFIG)/echo_server: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006201
6202else
6203
Craig Tiller61b910f2015-02-15 10:54:07 -08006204$(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 -08006205 $(E) "[LD] Linking $@"
6206 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006207 $(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 -08006208
6209endif
6210
Craig Tiller61b910f2015-02-15 10:54:07 -08006211$(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 -08006212
6213deps_echo_server: $(ECHO_SERVER_OBJS:.o=.dep)
6214
6215ifneq ($(NO_SECURE),true)
6216ifneq ($(NO_DEPS),true)
6217-include $(ECHO_SERVER_OBJS:.o=.dep)
6218endif
6219endif
6220
6221
6222ECHO_TEST_SRC = \
6223 test/core/echo/echo_test.c \
6224
Craig Tiller61b910f2015-02-15 10:54:07 -08006225ECHO_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006226
6227ifeq ($(NO_SECURE),true)
6228
6229# You can't build secure targets if you don't have OpenSSL with ALPN.
6230
Craig Tiller61b910f2015-02-15 10:54:07 -08006231$(BINDIR)/$(CONFIG)/echo_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006232
6233else
6234
Craig Tiller61b910f2015-02-15 10:54:07 -08006235$(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 -08006236 $(E) "[LD] Linking $@"
6237 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006238 $(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 -08006239
6240endif
6241
Craig Tiller61b910f2015-02-15 10:54:07 -08006242$(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 -08006243
6244deps_echo_test: $(ECHO_TEST_OBJS:.o=.dep)
6245
6246ifneq ($(NO_SECURE),true)
6247ifneq ($(NO_DEPS),true)
6248-include $(ECHO_TEST_OBJS:.o=.dep)
6249endif
6250endif
6251
6252
Craig Tiller17ec5f92015-01-18 11:30:41 -08006253FD_POSIX_TEST_SRC = \
6254 test/core/iomgr/fd_posix_test.c \
6255
Craig Tiller61b910f2015-02-15 10:54:07 -08006256FD_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006257
6258ifeq ($(NO_SECURE),true)
6259
6260# You can't build secure targets if you don't have OpenSSL with ALPN.
6261
Craig Tiller61b910f2015-02-15 10:54:07 -08006262$(BINDIR)/$(CONFIG)/fd_posix_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006263
6264else
6265
Craig Tiller61b910f2015-02-15 10:54:07 -08006266$(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 -08006267 $(E) "[LD] Linking $@"
6268 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006269 $(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 -08006270
6271endif
6272
Craig Tiller61b910f2015-02-15 10:54:07 -08006273$(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 -08006274
6275deps_fd_posix_test: $(FD_POSIX_TEST_OBJS:.o=.dep)
6276
6277ifneq ($(NO_SECURE),true)
6278ifneq ($(NO_DEPS),true)
6279-include $(FD_POSIX_TEST_OBJS:.o=.dep)
6280endif
6281endif
6282
6283
6284FLING_CLIENT_SRC = \
6285 test/core/fling/client.c \
6286
Craig Tiller61b910f2015-02-15 10:54:07 -08006287FLING_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006288
6289ifeq ($(NO_SECURE),true)
6290
6291# You can't build secure targets if you don't have OpenSSL with ALPN.
6292
Craig Tiller61b910f2015-02-15 10:54:07 -08006293$(BINDIR)/$(CONFIG)/fling_client: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006294
6295else
6296
Craig Tiller61b910f2015-02-15 10:54:07 -08006297$(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 -08006298 $(E) "[LD] Linking $@"
6299 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006300 $(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 -08006301
6302endif
6303
Craig Tiller61b910f2015-02-15 10:54:07 -08006304$(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 -08006305
6306deps_fling_client: $(FLING_CLIENT_OBJS:.o=.dep)
6307
6308ifneq ($(NO_SECURE),true)
6309ifneq ($(NO_DEPS),true)
6310-include $(FLING_CLIENT_OBJS:.o=.dep)
6311endif
6312endif
6313
6314
6315FLING_SERVER_SRC = \
6316 test/core/fling/server.c \
6317
Craig Tiller61b910f2015-02-15 10:54:07 -08006318FLING_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006319
6320ifeq ($(NO_SECURE),true)
6321
6322# You can't build secure targets if you don't have OpenSSL with ALPN.
6323
Craig Tiller61b910f2015-02-15 10:54:07 -08006324$(BINDIR)/$(CONFIG)/fling_server: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006325
6326else
6327
Craig Tiller61b910f2015-02-15 10:54:07 -08006328$(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 -08006329 $(E) "[LD] Linking $@"
6330 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006331 $(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 -08006332
6333endif
6334
Craig Tiller61b910f2015-02-15 10:54:07 -08006335$(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 -08006336
6337deps_fling_server: $(FLING_SERVER_OBJS:.o=.dep)
6338
6339ifneq ($(NO_SECURE),true)
6340ifneq ($(NO_DEPS),true)
6341-include $(FLING_SERVER_OBJS:.o=.dep)
6342endif
6343endif
6344
6345
6346FLING_STREAM_TEST_SRC = \
6347 test/core/fling/fling_stream_test.c \
6348
Craig Tiller61b910f2015-02-15 10:54:07 -08006349FLING_STREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006350
6351ifeq ($(NO_SECURE),true)
6352
6353# You can't build secure targets if you don't have OpenSSL with ALPN.
6354
Craig Tiller61b910f2015-02-15 10:54:07 -08006355$(BINDIR)/$(CONFIG)/fling_stream_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006356
6357else
6358
Craig Tiller61b910f2015-02-15 10:54:07 -08006359$(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 -08006360 $(E) "[LD] Linking $@"
6361 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006362 $(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 -08006363
6364endif
6365
Craig Tiller61b910f2015-02-15 10:54:07 -08006366$(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 -08006367
6368deps_fling_stream_test: $(FLING_STREAM_TEST_OBJS:.o=.dep)
6369
6370ifneq ($(NO_SECURE),true)
6371ifneq ($(NO_DEPS),true)
6372-include $(FLING_STREAM_TEST_OBJS:.o=.dep)
6373endif
6374endif
6375
6376
6377FLING_TEST_SRC = \
6378 test/core/fling/fling_test.c \
6379
Craig Tiller61b910f2015-02-15 10:54:07 -08006380FLING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006381
6382ifeq ($(NO_SECURE),true)
6383
6384# You can't build secure targets if you don't have OpenSSL with ALPN.
6385
Craig Tiller61b910f2015-02-15 10:54:07 -08006386$(BINDIR)/$(CONFIG)/fling_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006387
6388else
6389
Craig Tiller61b910f2015-02-15 10:54:07 -08006390$(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 -08006391 $(E) "[LD] Linking $@"
6392 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006393 $(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 -08006394
6395endif
6396
Craig Tiller61b910f2015-02-15 10:54:07 -08006397$(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 -08006398
6399deps_fling_test: $(FLING_TEST_OBJS:.o=.dep)
6400
6401ifneq ($(NO_SECURE),true)
6402ifneq ($(NO_DEPS),true)
6403-include $(FLING_TEST_OBJS:.o=.dep)
6404endif
6405endif
6406
6407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006408GEN_HPACK_TABLES_SRC = \
6409 src/core/transport/chttp2/gen_hpack_tables.c \
6410
Craig Tiller61b910f2015-02-15 10:54:07 -08006411GEN_HPACK_TABLES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006412
nnoble69ac39f2014-12-12 15:43:38 -08006413ifeq ($(NO_SECURE),true)
6414
Nicolas Noble047b7272015-01-16 13:55:05 -08006415# You can't build secure targets if you don't have OpenSSL with ALPN.
6416
Craig Tiller61b910f2015-02-15 10:54:07 -08006417$(BINDIR)/$(CONFIG)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006418
6419else
6420
Craig Tiller61b910f2015-02-15 10:54:07 -08006421$(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 -08006422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006423 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006424 $(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 -08006425
nnoble69ac39f2014-12-12 15:43:38 -08006426endif
6427
Craig Tiller61b910f2015-02-15 10:54:07 -08006428$(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 -08006429
Craig Tiller8f126a62015-01-15 08:50:19 -08006430deps_gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431
nnoble69ac39f2014-12-12 15:43:38 -08006432ifneq ($(NO_SECURE),true)
6433ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006434-include $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006435endif
nnoble69ac39f2014-12-12 15:43:38 -08006436endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006438
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006439GPR_CANCELLABLE_TEST_SRC = \
6440 test/core/support/cancellable_test.c \
6441
Craig Tiller61b910f2015-02-15 10:54:07 -08006442GPR_CANCELLABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006443
nnoble69ac39f2014-12-12 15:43:38 -08006444ifeq ($(NO_SECURE),true)
6445
Nicolas Noble047b7272015-01-16 13:55:05 -08006446# You can't build secure targets if you don't have OpenSSL with ALPN.
6447
Craig Tiller61b910f2015-02-15 10:54:07 -08006448$(BINDIR)/$(CONFIG)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006449
6450else
6451
Craig Tiller61b910f2015-02-15 10:54:07 -08006452$(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 -08006453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006454 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006455 $(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 -08006456
nnoble69ac39f2014-12-12 15:43:38 -08006457endif
6458
Craig Tiller61b910f2015-02-15 10:54:07 -08006459$(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 -08006460
Craig Tiller8f126a62015-01-15 08:50:19 -08006461deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006462
nnoble69ac39f2014-12-12 15:43:38 -08006463ifneq ($(NO_SECURE),true)
6464ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006465-include $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006466endif
nnoble69ac39f2014-12-12 15:43:38 -08006467endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006469
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006470GPR_CMDLINE_TEST_SRC = \
6471 test/core/support/cmdline_test.c \
6472
Craig Tiller61b910f2015-02-15 10:54:07 -08006473GPR_CMDLINE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006474
nnoble69ac39f2014-12-12 15:43:38 -08006475ifeq ($(NO_SECURE),true)
6476
Nicolas Noble047b7272015-01-16 13:55:05 -08006477# You can't build secure targets if you don't have OpenSSL with ALPN.
6478
Craig Tiller61b910f2015-02-15 10:54:07 -08006479$(BINDIR)/$(CONFIG)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006480
6481else
6482
Craig Tiller61b910f2015-02-15 10:54:07 -08006483$(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 -08006484 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006485 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006486 $(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 -08006487
nnoble69ac39f2014-12-12 15:43:38 -08006488endif
6489
Craig Tiller61b910f2015-02-15 10:54:07 -08006490$(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 -08006491
Craig Tiller8f126a62015-01-15 08:50:19 -08006492deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006493
nnoble69ac39f2014-12-12 15:43:38 -08006494ifneq ($(NO_SECURE),true)
6495ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006496-include $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497endif
nnoble69ac39f2014-12-12 15:43:38 -08006498endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006500
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006501GPR_ENV_TEST_SRC = \
6502 test/core/support/env_test.c \
6503
Craig Tiller61b910f2015-02-15 10:54:07 -08006504GPR_ENV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_ENV_TEST_SRC))))
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006505
6506ifeq ($(NO_SECURE),true)
6507
6508# You can't build secure targets if you don't have OpenSSL with ALPN.
6509
Craig Tiller61b910f2015-02-15 10:54:07 -08006510$(BINDIR)/$(CONFIG)/gpr_env_test: openssl_dep_error
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006511
6512else
6513
Craig Tiller61b910f2015-02-15 10:54:07 -08006514$(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 -08006515 $(E) "[LD] Linking $@"
6516 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006517 $(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 -08006518
6519endif
6520
Craig Tiller61b910f2015-02-15 10:54:07 -08006521$(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 -08006522
6523deps_gpr_env_test: $(GPR_ENV_TEST_OBJS:.o=.dep)
6524
6525ifneq ($(NO_SECURE),true)
6526ifneq ($(NO_DEPS),true)
6527-include $(GPR_ENV_TEST_OBJS:.o=.dep)
6528endif
6529endif
6530
6531
6532GPR_FILE_TEST_SRC = \
6533 test/core/support/file_test.c \
6534
Craig Tiller61b910f2015-02-15 10:54:07 -08006535GPR_FILE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_FILE_TEST_SRC))))
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006536
6537ifeq ($(NO_SECURE),true)
6538
6539# You can't build secure targets if you don't have OpenSSL with ALPN.
6540
Craig Tiller61b910f2015-02-15 10:54:07 -08006541$(BINDIR)/$(CONFIG)/gpr_file_test: openssl_dep_error
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006542
6543else
6544
Craig Tiller61b910f2015-02-15 10:54:07 -08006545$(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 -08006546 $(E) "[LD] Linking $@"
6547 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006548 $(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 -08006549
6550endif
6551
Craig Tiller61b910f2015-02-15 10:54:07 -08006552$(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 -08006553
6554deps_gpr_file_test: $(GPR_FILE_TEST_OBJS:.o=.dep)
6555
6556ifneq ($(NO_SECURE),true)
6557ifneq ($(NO_DEPS),true)
6558-include $(GPR_FILE_TEST_OBJS:.o=.dep)
6559endif
6560endif
6561
6562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563GPR_HISTOGRAM_TEST_SRC = \
6564 test/core/support/histogram_test.c \
6565
Craig Tiller61b910f2015-02-15 10:54:07 -08006566GPR_HISTOGRAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006567
nnoble69ac39f2014-12-12 15:43:38 -08006568ifeq ($(NO_SECURE),true)
6569
Nicolas Noble047b7272015-01-16 13:55:05 -08006570# You can't build secure targets if you don't have OpenSSL with ALPN.
6571
Craig Tiller61b910f2015-02-15 10:54:07 -08006572$(BINDIR)/$(CONFIG)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006573
6574else
6575
Craig Tiller61b910f2015-02-15 10:54:07 -08006576$(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 -08006577 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006578 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006579 $(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 -08006580
nnoble69ac39f2014-12-12 15:43:38 -08006581endif
6582
Craig Tiller61b910f2015-02-15 10:54:07 -08006583$(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 -08006584
Craig Tiller8f126a62015-01-15 08:50:19 -08006585deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006586
nnoble69ac39f2014-12-12 15:43:38 -08006587ifneq ($(NO_SECURE),true)
6588ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006589-include $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006590endif
nnoble69ac39f2014-12-12 15:43:38 -08006591endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006593
6594GPR_HOST_PORT_TEST_SRC = \
6595 test/core/support/host_port_test.c \
6596
Craig Tiller61b910f2015-02-15 10:54:07 -08006597GPR_HOST_PORT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006598
nnoble69ac39f2014-12-12 15:43:38 -08006599ifeq ($(NO_SECURE),true)
6600
Nicolas Noble047b7272015-01-16 13:55:05 -08006601# You can't build secure targets if you don't have OpenSSL with ALPN.
6602
Craig Tiller61b910f2015-02-15 10:54:07 -08006603$(BINDIR)/$(CONFIG)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006604
6605else
6606
Craig Tiller61b910f2015-02-15 10:54:07 -08006607$(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 -08006608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006609 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006610 $(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 -08006611
nnoble69ac39f2014-12-12 15:43:38 -08006612endif
6613
Craig Tiller61b910f2015-02-15 10:54:07 -08006614$(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 -08006615
Craig Tiller8f126a62015-01-15 08:50:19 -08006616deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006617
nnoble69ac39f2014-12-12 15:43:38 -08006618ifneq ($(NO_SECURE),true)
6619ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006620-include $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006621endif
nnoble69ac39f2014-12-12 15:43:38 -08006622endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006624
Craig Tiller17ec5f92015-01-18 11:30:41 -08006625GPR_LOG_TEST_SRC = \
6626 test/core/support/log_test.c \
6627
Craig Tiller61b910f2015-02-15 10:54:07 -08006628GPR_LOG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006629
6630ifeq ($(NO_SECURE),true)
6631
6632# You can't build secure targets if you don't have OpenSSL with ALPN.
6633
Craig Tiller61b910f2015-02-15 10:54:07 -08006634$(BINDIR)/$(CONFIG)/gpr_log_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006635
6636else
6637
Craig Tiller61b910f2015-02-15 10:54:07 -08006638$(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 -08006639 $(E) "[LD] Linking $@"
6640 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006641 $(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 -08006642
6643endif
6644
Craig Tiller61b910f2015-02-15 10:54:07 -08006645$(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 -08006646
6647deps_gpr_log_test: $(GPR_LOG_TEST_OBJS:.o=.dep)
6648
6649ifneq ($(NO_SECURE),true)
6650ifneq ($(NO_DEPS),true)
6651-include $(GPR_LOG_TEST_OBJS:.o=.dep)
6652endif
6653endif
6654
6655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006656GPR_SLICE_BUFFER_TEST_SRC = \
6657 test/core/support/slice_buffer_test.c \
6658
Craig Tiller61b910f2015-02-15 10:54:07 -08006659GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006660
nnoble69ac39f2014-12-12 15:43:38 -08006661ifeq ($(NO_SECURE),true)
6662
Nicolas Noble047b7272015-01-16 13:55:05 -08006663# You can't build secure targets if you don't have OpenSSL with ALPN.
6664
Craig Tiller61b910f2015-02-15 10:54:07 -08006665$(BINDIR)/$(CONFIG)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006666
6667else
6668
Craig Tiller61b910f2015-02-15 10:54:07 -08006669$(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 -08006670 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006671 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006672 $(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 -08006673
nnoble69ac39f2014-12-12 15:43:38 -08006674endif
6675
Craig Tiller61b910f2015-02-15 10:54:07 -08006676$(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 -08006677
Craig Tiller8f126a62015-01-15 08:50:19 -08006678deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006679
nnoble69ac39f2014-12-12 15:43:38 -08006680ifneq ($(NO_SECURE),true)
6681ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006682-include $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006683endif
nnoble69ac39f2014-12-12 15:43:38 -08006684endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006686
6687GPR_SLICE_TEST_SRC = \
6688 test/core/support/slice_test.c \
6689
Craig Tiller61b910f2015-02-15 10:54:07 -08006690GPR_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006691
nnoble69ac39f2014-12-12 15:43:38 -08006692ifeq ($(NO_SECURE),true)
6693
Nicolas Noble047b7272015-01-16 13:55:05 -08006694# You can't build secure targets if you don't have OpenSSL with ALPN.
6695
Craig Tiller61b910f2015-02-15 10:54:07 -08006696$(BINDIR)/$(CONFIG)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006697
6698else
6699
Craig Tiller61b910f2015-02-15 10:54:07 -08006700$(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 -08006701 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006702 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006703 $(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 -08006704
nnoble69ac39f2014-12-12 15:43:38 -08006705endif
6706
Craig Tiller61b910f2015-02-15 10:54:07 -08006707$(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 -08006708
Craig Tiller8f126a62015-01-15 08:50:19 -08006709deps_gpr_slice_test: $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006710
nnoble69ac39f2014-12-12 15:43:38 -08006711ifneq ($(NO_SECURE),true)
6712ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006713-include $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006714endif
nnoble69ac39f2014-12-12 15:43:38 -08006715endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006717
6718GPR_STRING_TEST_SRC = \
6719 test/core/support/string_test.c \
6720
Craig Tiller61b910f2015-02-15 10:54:07 -08006721GPR_STRING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006722
nnoble69ac39f2014-12-12 15:43:38 -08006723ifeq ($(NO_SECURE),true)
6724
Nicolas Noble047b7272015-01-16 13:55:05 -08006725# You can't build secure targets if you don't have OpenSSL with ALPN.
6726
Craig Tiller61b910f2015-02-15 10:54:07 -08006727$(BINDIR)/$(CONFIG)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006728
6729else
6730
Craig Tiller61b910f2015-02-15 10:54:07 -08006731$(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 -08006732 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006733 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006734 $(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 -08006735
nnoble69ac39f2014-12-12 15:43:38 -08006736endif
6737
Craig Tiller61b910f2015-02-15 10:54:07 -08006738$(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 -08006739
Craig Tiller8f126a62015-01-15 08:50:19 -08006740deps_gpr_string_test: $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006741
nnoble69ac39f2014-12-12 15:43:38 -08006742ifneq ($(NO_SECURE),true)
6743ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006744-include $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006745endif
nnoble69ac39f2014-12-12 15:43:38 -08006746endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006748
6749GPR_SYNC_TEST_SRC = \
6750 test/core/support/sync_test.c \
6751
Craig Tiller61b910f2015-02-15 10:54:07 -08006752GPR_SYNC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006753
nnoble69ac39f2014-12-12 15:43:38 -08006754ifeq ($(NO_SECURE),true)
6755
Nicolas Noble047b7272015-01-16 13:55:05 -08006756# You can't build secure targets if you don't have OpenSSL with ALPN.
6757
Craig Tiller61b910f2015-02-15 10:54:07 -08006758$(BINDIR)/$(CONFIG)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006759
6760else
6761
Craig Tiller61b910f2015-02-15 10:54:07 -08006762$(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 -08006763 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006764 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006765 $(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 -08006766
nnoble69ac39f2014-12-12 15:43:38 -08006767endif
6768
Craig Tiller61b910f2015-02-15 10:54:07 -08006769$(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 -08006770
Craig Tiller8f126a62015-01-15 08:50:19 -08006771deps_gpr_sync_test: $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006772
nnoble69ac39f2014-12-12 15:43:38 -08006773ifneq ($(NO_SECURE),true)
6774ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006775-include $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006776endif
nnoble69ac39f2014-12-12 15:43:38 -08006777endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006779
6780GPR_THD_TEST_SRC = \
6781 test/core/support/thd_test.c \
6782
Craig Tiller61b910f2015-02-15 10:54:07 -08006783GPR_THD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006784
nnoble69ac39f2014-12-12 15:43:38 -08006785ifeq ($(NO_SECURE),true)
6786
Nicolas Noble047b7272015-01-16 13:55:05 -08006787# You can't build secure targets if you don't have OpenSSL with ALPN.
6788
Craig Tiller61b910f2015-02-15 10:54:07 -08006789$(BINDIR)/$(CONFIG)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006790
6791else
6792
Craig Tiller61b910f2015-02-15 10:54:07 -08006793$(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 -08006794 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006795 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006796 $(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 -08006797
nnoble69ac39f2014-12-12 15:43:38 -08006798endif
6799
Craig Tiller61b910f2015-02-15 10:54:07 -08006800$(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 -08006801
Craig Tiller8f126a62015-01-15 08:50:19 -08006802deps_gpr_thd_test: $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006803
nnoble69ac39f2014-12-12 15:43:38 -08006804ifneq ($(NO_SECURE),true)
6805ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006806-include $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006807endif
nnoble69ac39f2014-12-12 15:43:38 -08006808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006810
6811GPR_TIME_TEST_SRC = \
6812 test/core/support/time_test.c \
6813
Craig Tiller61b910f2015-02-15 10:54:07 -08006814GPR_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006815
nnoble69ac39f2014-12-12 15:43:38 -08006816ifeq ($(NO_SECURE),true)
6817
Nicolas Noble047b7272015-01-16 13:55:05 -08006818# You can't build secure targets if you don't have OpenSSL with ALPN.
6819
Craig Tiller61b910f2015-02-15 10:54:07 -08006820$(BINDIR)/$(CONFIG)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006821
6822else
6823
Craig Tiller61b910f2015-02-15 10:54:07 -08006824$(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 -08006825 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006826 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006827 $(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 -08006828
nnoble69ac39f2014-12-12 15:43:38 -08006829endif
6830
Craig Tiller61b910f2015-02-15 10:54:07 -08006831$(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 -08006832
Craig Tiller8f126a62015-01-15 08:50:19 -08006833deps_gpr_time_test: $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006834
nnoble69ac39f2014-12-12 15:43:38 -08006835ifneq ($(NO_SECURE),true)
6836ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006837-include $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006838endif
nnoble69ac39f2014-12-12 15:43:38 -08006839endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006840
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006841
Craig Tiller17ec5f92015-01-18 11:30:41 -08006842GPR_USEFUL_TEST_SRC = \
6843 test/core/support/useful_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006844
Craig Tiller61b910f2015-02-15 10:54:07 -08006845GPR_USEFUL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006846
nnoble69ac39f2014-12-12 15:43:38 -08006847ifeq ($(NO_SECURE),true)
6848
Nicolas Noble047b7272015-01-16 13:55:05 -08006849# You can't build secure targets if you don't have OpenSSL with ALPN.
6850
Craig Tiller61b910f2015-02-15 10:54:07 -08006851$(BINDIR)/$(CONFIG)/gpr_useful_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006852
6853else
6854
Craig Tiller61b910f2015-02-15 10:54:07 -08006855$(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 -08006856 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006857 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006858 $(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 -08006859
nnoble69ac39f2014-12-12 15:43:38 -08006860endif
6861
Craig Tiller61b910f2015-02-15 10:54:07 -08006862$(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 -08006863
Craig Tiller17ec5f92015-01-18 11:30:41 -08006864deps_gpr_useful_test: $(GPR_USEFUL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006865
nnoble69ac39f2014-12-12 15:43:38 -08006866ifneq ($(NO_SECURE),true)
6867ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006868-include $(GPR_USEFUL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006869endif
nnoble69ac39f2014-12-12 15:43:38 -08006870endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006871
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006872
Craig Tiller17ec5f92015-01-18 11:30:41 -08006873GRPC_BASE64_TEST_SRC = \
6874 test/core/security/base64_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006875
Craig Tiller61b910f2015-02-15 10:54:07 -08006876GRPC_BASE64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006877
nnoble69ac39f2014-12-12 15:43:38 -08006878ifeq ($(NO_SECURE),true)
6879
Nicolas Noble047b7272015-01-16 13:55:05 -08006880# You can't build secure targets if you don't have OpenSSL with ALPN.
6881
Craig Tiller61b910f2015-02-15 10:54:07 -08006882$(BINDIR)/$(CONFIG)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006883
6884else
6885
Craig Tiller61b910f2015-02-15 10:54:07 -08006886$(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 -08006887 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006888 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006889 $(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 -08006890
nnoble69ac39f2014-12-12 15:43:38 -08006891endif
6892
Craig Tiller61b910f2015-02-15 10:54:07 -08006893$(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 -08006894
Craig Tiller17ec5f92015-01-18 11:30:41 -08006895deps_grpc_base64_test: $(GRPC_BASE64_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006896
nnoble69ac39f2014-12-12 15:43:38 -08006897ifneq ($(NO_SECURE),true)
6898ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006899-include $(GRPC_BASE64_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006900endif
nnoble69ac39f2014-12-12 15:43:38 -08006901endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006903
Craig Tiller17ec5f92015-01-18 11:30:41 -08006904GRPC_BYTE_BUFFER_READER_TEST_SRC = \
6905 test/core/surface/byte_buffer_reader_test.c \
nnoble0c475f02014-12-05 15:37:39 -08006906
Craig Tiller61b910f2015-02-15 10:54:07 -08006907GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08006908
nnoble69ac39f2014-12-12 15:43:38 -08006909ifeq ($(NO_SECURE),true)
6910
Nicolas Noble047b7272015-01-16 13:55:05 -08006911# You can't build secure targets if you don't have OpenSSL with ALPN.
6912
Craig Tiller61b910f2015-02-15 10:54:07 -08006913$(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006914
6915else
6916
Craig Tiller61b910f2015-02-15 10:54:07 -08006917$(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 -08006918 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006919 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006920 $(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 -08006921
nnoble69ac39f2014-12-12 15:43:38 -08006922endif
6923
Craig Tiller61b910f2015-02-15 10:54:07 -08006924$(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 -08006925
Craig Tiller17ec5f92015-01-18 11:30:41 -08006926deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08006927
nnoble69ac39f2014-12-12 15:43:38 -08006928ifneq ($(NO_SECURE),true)
6929ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006930-include $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006931endif
nnoble69ac39f2014-12-12 15:43:38 -08006932endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006934
6935GRPC_CHANNEL_STACK_TEST_SRC = \
6936 test/core/channel/channel_stack_test.c \
6937
Craig Tiller61b910f2015-02-15 10:54:07 -08006938GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006939
nnoble69ac39f2014-12-12 15:43:38 -08006940ifeq ($(NO_SECURE),true)
6941
Nicolas Noble047b7272015-01-16 13:55:05 -08006942# You can't build secure targets if you don't have OpenSSL with ALPN.
6943
Craig Tiller61b910f2015-02-15 10:54:07 -08006944$(BINDIR)/$(CONFIG)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006945
6946else
6947
Craig Tiller61b910f2015-02-15 10:54:07 -08006948$(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 -08006949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006950 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006951 $(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 -08006952
nnoble69ac39f2014-12-12 15:43:38 -08006953endif
6954
Craig Tiller61b910f2015-02-15 10:54:07 -08006955$(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 -08006956
Craig Tiller8f126a62015-01-15 08:50:19 -08006957deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006958
nnoble69ac39f2014-12-12 15:43:38 -08006959ifneq ($(NO_SECURE),true)
6960ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006961-include $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006962endif
nnoble69ac39f2014-12-12 15:43:38 -08006963endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006964
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006965
Craig Tiller17ec5f92015-01-18 11:30:41 -08006966GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
6967 test/core/surface/completion_queue_benchmark.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006968
Craig Tiller61b910f2015-02-15 10:54:07 -08006969GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970
nnoble69ac39f2014-12-12 15:43:38 -08006971ifeq ($(NO_SECURE),true)
6972
Nicolas Noble047b7272015-01-16 13:55:05 -08006973# You can't build secure targets if you don't have OpenSSL with ALPN.
6974
Craig Tiller61b910f2015-02-15 10:54:07 -08006975$(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006976
6977else
6978
Craig Tiller61b910f2015-02-15 10:54:07 -08006979$(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 -08006980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006981 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006982 $(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 -08006983
nnoble69ac39f2014-12-12 15:43:38 -08006984endif
6985
Craig Tiller61b910f2015-02-15 10:54:07 -08006986$(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 -08006987
Craig Tiller17ec5f92015-01-18 11:30:41 -08006988deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006989
nnoble69ac39f2014-12-12 15:43:38 -08006990ifneq ($(NO_SECURE),true)
6991ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006992-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006993endif
nnoble69ac39f2014-12-12 15:43:38 -08006994endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006996
6997GRPC_COMPLETION_QUEUE_TEST_SRC = \
6998 test/core/surface/completion_queue_test.c \
6999
Craig Tiller61b910f2015-02-15 10:54:07 -08007000GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007001
nnoble69ac39f2014-12-12 15:43:38 -08007002ifeq ($(NO_SECURE),true)
7003
Nicolas Noble047b7272015-01-16 13:55:05 -08007004# You can't build secure targets if you don't have OpenSSL with ALPN.
7005
Craig Tiller61b910f2015-02-15 10:54:07 -08007006$(BINDIR)/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007007
7008else
7009
Craig Tiller61b910f2015-02-15 10:54:07 -08007010$(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 -08007011 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007012 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007013 $(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 -08007014
nnoble69ac39f2014-12-12 15:43:38 -08007015endif
7016
Craig Tiller61b910f2015-02-15 10:54:07 -08007017$(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 -08007018
Craig Tiller8f126a62015-01-15 08:50:19 -08007019deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007020
nnoble69ac39f2014-12-12 15:43:38 -08007021ifneq ($(NO_SECURE),true)
7022ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007023-include $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007024endif
nnoble69ac39f2014-12-12 15:43:38 -08007025endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007027
Nicolas "Pixel" Nobleb8f5f1b2015-02-21 19:03:00 +01007028GRPC_CREATE_JWT_SRC = \
7029 test/core/security/create_jwt.c \
7030
7031GRPC_CREATE_JWT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREATE_JWT_SRC))))
7032
7033ifeq ($(NO_SECURE),true)
7034
7035# You can't build secure targets if you don't have OpenSSL with ALPN.
7036
7037$(BINDIR)/$(CONFIG)/grpc_create_jwt: openssl_dep_error
7038
7039else
7040
7041$(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
7042 $(E) "[LD] Linking $@"
7043 $(Q) mkdir -p `dirname $@`
7044 $(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
7045
7046endif
7047
7048$(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
7049
7050deps_grpc_create_jwt: $(GRPC_CREATE_JWT_OBJS:.o=.dep)
7051
7052ifneq ($(NO_SECURE),true)
7053ifneq ($(NO_DEPS),true)
7054-include $(GRPC_CREATE_JWT_OBJS:.o=.dep)
7055endif
7056endif
7057
7058
Craig Tiller17ec5f92015-01-18 11:30:41 -08007059GRPC_CREDENTIALS_TEST_SRC = \
7060 test/core/security/credentials_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007061
Craig Tiller61b910f2015-02-15 10:54:07 -08007062GRPC_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007063
nnoble69ac39f2014-12-12 15:43:38 -08007064ifeq ($(NO_SECURE),true)
7065
Nicolas Noble047b7272015-01-16 13:55:05 -08007066# You can't build secure targets if you don't have OpenSSL with ALPN.
7067
Craig Tiller61b910f2015-02-15 10:54:07 -08007068$(BINDIR)/$(CONFIG)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007069
7070else
7071
Craig Tiller61b910f2015-02-15 10:54:07 -08007072$(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 -08007073 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007074 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007075 $(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 -08007076
nnoble69ac39f2014-12-12 15:43:38 -08007077endif
7078
Craig Tiller61b910f2015-02-15 10:54:07 -08007079$(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 -08007080
Craig Tiller17ec5f92015-01-18 11:30:41 -08007081deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007082
nnoble69ac39f2014-12-12 15:43:38 -08007083ifneq ($(NO_SECURE),true)
7084ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007085-include $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007086endif
nnoble69ac39f2014-12-12 15:43:38 -08007087endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007089
Craig Tiller17ec5f92015-01-18 11:30:41 -08007090GRPC_FETCH_OAUTH2_SRC = \
7091 test/core/security/fetch_oauth2.c \
hongyu24200d32015-01-08 15:13:49 -08007092
Craig Tiller61b910f2015-02-15 10:54:07 -08007093GRPC_FETCH_OAUTH2_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
hongyu24200d32015-01-08 15:13:49 -08007094
7095ifeq ($(NO_SECURE),true)
7096
Nicolas Noble047b7272015-01-16 13:55:05 -08007097# You can't build secure targets if you don't have OpenSSL with ALPN.
7098
Craig Tiller61b910f2015-02-15 10:54:07 -08007099$(BINDIR)/$(CONFIG)/grpc_fetch_oauth2: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08007100
7101else
7102
Craig Tiller61b910f2015-02-15 10:54:07 -08007103$(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 -08007104 $(E) "[LD] Linking $@"
7105 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007106 $(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 -08007107
7108endif
7109
Craig Tiller61b910f2015-02-15 10:54:07 -08007110$(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 -08007111
Craig Tiller17ec5f92015-01-18 11:30:41 -08007112deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007113
7114ifneq ($(NO_SECURE),true)
7115ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007116-include $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007117endif
7118endif
7119
hongyu24200d32015-01-08 15:13:49 -08007120
Craig Tiller17ec5f92015-01-18 11:30:41 -08007121GRPC_JSON_TOKEN_TEST_SRC = \
7122 test/core/security/json_token_test.c \
hongyu24200d32015-01-08 15:13:49 -08007123
Craig Tiller61b910f2015-02-15 10:54:07 -08007124GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08007125
7126ifeq ($(NO_SECURE),true)
7127
Nicolas Noble047b7272015-01-16 13:55:05 -08007128# You can't build secure targets if you don't have OpenSSL with ALPN.
7129
Craig Tiller61b910f2015-02-15 10:54:07 -08007130$(BINDIR)/$(CONFIG)/grpc_json_token_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08007131
7132else
7133
Craig Tiller61b910f2015-02-15 10:54:07 -08007134$(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 -08007135 $(E) "[LD] Linking $@"
7136 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007137 $(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 -08007138
7139endif
7140
Craig Tiller61b910f2015-02-15 10:54:07 -08007141$(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 -08007142
Craig Tiller17ec5f92015-01-18 11:30:41 -08007143deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007144
7145ifneq ($(NO_SECURE),true)
7146ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007147-include $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007148endif
7149endif
7150
hongyu24200d32015-01-08 15:13:49 -08007151
Julien Boeufc66f2a82015-02-23 13:00:36 -08007152GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_SRC = \
7153 test/core/security/print_google_default_creds_token.c \
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007154
Julien Boeufc66f2a82015-02-23 13:00:36 -08007155GRPC_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 -08007156
7157ifeq ($(NO_SECURE),true)
7158
7159# You can't build secure targets if you don't have OpenSSL with ALPN.
7160
Julien Boeufc66f2a82015-02-23 13:00:36 -08007161$(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token: openssl_dep_error
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007162
7163else
7164
Julien Boeufc66f2a82015-02-23 13:00:36 -08007165$(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 -08007166 $(E) "[LD] Linking $@"
7167 $(Q) mkdir -p `dirname $@`
Julien Boeufc66f2a82015-02-23 13:00:36 -08007168 $(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 -08007169
7170endif
7171
Julien Boeufc66f2a82015-02-23 13:00:36 -08007172$(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 -08007173
Julien Boeufc66f2a82015-02-23 13:00:36 -08007174deps_grpc_print_google_default_creds_token: $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS:.o=.dep)
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007175
7176ifneq ($(NO_SECURE),true)
7177ifneq ($(NO_DEPS),true)
Julien Boeufc66f2a82015-02-23 13:00:36 -08007178-include $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS:.o=.dep)
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007179endif
7180endif
7181
7182
Craig Tiller17ec5f92015-01-18 11:30:41 -08007183GRPC_STREAM_OP_TEST_SRC = \
7184 test/core/transport/stream_op_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007185
Craig Tiller61b910f2015-02-15 10:54:07 -08007186GRPC_STREAM_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007187
nnoble69ac39f2014-12-12 15:43:38 -08007188ifeq ($(NO_SECURE),true)
7189
Nicolas Noble047b7272015-01-16 13:55:05 -08007190# You can't build secure targets if you don't have OpenSSL with ALPN.
7191
Craig Tiller61b910f2015-02-15 10:54:07 -08007192$(BINDIR)/$(CONFIG)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007193
7194else
7195
Craig Tiller61b910f2015-02-15 10:54:07 -08007196$(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 -08007197 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007198 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007199 $(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 -08007200
nnoble69ac39f2014-12-12 15:43:38 -08007201endif
7202
Craig Tiller61b910f2015-02-15 10:54:07 -08007203$(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 -08007204
Craig Tiller17ec5f92015-01-18 11:30:41 -08007205deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007206
nnoble69ac39f2014-12-12 15:43:38 -08007207ifneq ($(NO_SECURE),true)
7208ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007209-include $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007210endif
nnoble69ac39f2014-12-12 15:43:38 -08007211endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007213
Craig Tiller17ec5f92015-01-18 11:30:41 -08007214HPACK_PARSER_TEST_SRC = \
7215 test/core/transport/chttp2/hpack_parser_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007216
Craig Tiller61b910f2015-02-15 10:54:07 -08007217HPACK_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007218
nnoble69ac39f2014-12-12 15:43:38 -08007219ifeq ($(NO_SECURE),true)
7220
Nicolas Noble047b7272015-01-16 13:55:05 -08007221# You can't build secure targets if you don't have OpenSSL with ALPN.
7222
Craig Tiller61b910f2015-02-15 10:54:07 -08007223$(BINDIR)/$(CONFIG)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007224
7225else
7226
Craig Tiller61b910f2015-02-15 10:54:07 -08007227$(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 -08007228 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007229 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007230 $(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 -08007231
nnoble69ac39f2014-12-12 15:43:38 -08007232endif
7233
Craig Tiller61b910f2015-02-15 10:54:07 -08007234$(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 -08007235
Craig Tiller17ec5f92015-01-18 11:30:41 -08007236deps_hpack_parser_test: $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007237
nnoble69ac39f2014-12-12 15:43:38 -08007238ifneq ($(NO_SECURE),true)
7239ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007240-include $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007241endif
nnoble69ac39f2014-12-12 15:43:38 -08007242endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007244
Craig Tiller17ec5f92015-01-18 11:30:41 -08007245HPACK_TABLE_TEST_SRC = \
7246 test/core/transport/chttp2/hpack_table_test.c \
aveitch482a5be2014-12-15 10:25:12 -08007247
Craig Tiller61b910f2015-02-15 10:54:07 -08007248HPACK_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08007249
7250ifeq ($(NO_SECURE),true)
7251
Nicolas Noble047b7272015-01-16 13:55:05 -08007252# You can't build secure targets if you don't have OpenSSL with ALPN.
7253
Craig Tiller61b910f2015-02-15 10:54:07 -08007254$(BINDIR)/$(CONFIG)/hpack_table_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08007255
7256else
7257
Craig Tiller61b910f2015-02-15 10:54:07 -08007258$(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 -08007259 $(E) "[LD] Linking $@"
7260 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007261 $(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 -08007262
7263endif
7264
Craig Tiller61b910f2015-02-15 10:54:07 -08007265$(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 -08007266
Craig Tiller17ec5f92015-01-18 11:30:41 -08007267deps_hpack_table_test: $(HPACK_TABLE_TEST_OBJS:.o=.dep)
aveitch482a5be2014-12-15 10:25:12 -08007268
7269ifneq ($(NO_SECURE),true)
7270ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007271-include $(HPACK_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007272endif
nnoble69ac39f2014-12-12 15:43:38 -08007273endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007275
7276HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
7277 test/core/httpcli/format_request_test.c \
7278
Craig Tiller61b910f2015-02-15 10:54:07 -08007279HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007280
nnoble69ac39f2014-12-12 15:43:38 -08007281ifeq ($(NO_SECURE),true)
7282
Nicolas Noble047b7272015-01-16 13:55:05 -08007283# You can't build secure targets if you don't have OpenSSL with ALPN.
7284
Craig Tiller61b910f2015-02-15 10:54:07 -08007285$(BINDIR)/$(CONFIG)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007286
7287else
7288
Craig Tiller61b910f2015-02-15 10:54:07 -08007289$(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 -08007290 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007291 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007292 $(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 -08007293
nnoble69ac39f2014-12-12 15:43:38 -08007294endif
7295
Craig Tiller61b910f2015-02-15 10:54:07 -08007296$(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 -08007297
Craig Tiller8f126a62015-01-15 08:50:19 -08007298deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007299
nnoble69ac39f2014-12-12 15:43:38 -08007300ifneq ($(NO_SECURE),true)
7301ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007302-include $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007303endif
nnoble69ac39f2014-12-12 15:43:38 -08007304endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007306
7307HTTPCLI_PARSER_TEST_SRC = \
7308 test/core/httpcli/parser_test.c \
7309
Craig Tiller61b910f2015-02-15 10:54:07 -08007310HTTPCLI_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311
nnoble69ac39f2014-12-12 15:43:38 -08007312ifeq ($(NO_SECURE),true)
7313
Nicolas Noble047b7272015-01-16 13:55:05 -08007314# You can't build secure targets if you don't have OpenSSL with ALPN.
7315
Craig Tiller61b910f2015-02-15 10:54:07 -08007316$(BINDIR)/$(CONFIG)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007317
7318else
7319
Craig Tiller61b910f2015-02-15 10:54:07 -08007320$(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 -08007321 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007322 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007323 $(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 -08007324
nnoble69ac39f2014-12-12 15:43:38 -08007325endif
7326
Craig Tiller61b910f2015-02-15 10:54:07 -08007327$(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 -08007328
Craig Tiller8f126a62015-01-15 08:50:19 -08007329deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007330
nnoble69ac39f2014-12-12 15:43:38 -08007331ifneq ($(NO_SECURE),true)
7332ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007333-include $(HTTPCLI_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007334endif
nnoble69ac39f2014-12-12 15:43:38 -08007335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007336
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007337
7338HTTPCLI_TEST_SRC = \
7339 test/core/httpcli/httpcli_test.c \
7340
Craig Tiller61b910f2015-02-15 10:54:07 -08007341HTTPCLI_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007342
nnoble69ac39f2014-12-12 15:43:38 -08007343ifeq ($(NO_SECURE),true)
7344
Nicolas Noble047b7272015-01-16 13:55:05 -08007345# You can't build secure targets if you don't have OpenSSL with ALPN.
7346
Craig Tiller61b910f2015-02-15 10:54:07 -08007347$(BINDIR)/$(CONFIG)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007348
7349else
7350
Craig Tiller61b910f2015-02-15 10:54:07 -08007351$(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 -08007352 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007353 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007354 $(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 -08007355
nnoble69ac39f2014-12-12 15:43:38 -08007356endif
7357
Craig Tiller61b910f2015-02-15 10:54:07 -08007358$(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 -08007359
Craig Tiller8f126a62015-01-15 08:50:19 -08007360deps_httpcli_test: $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007361
nnoble69ac39f2014-12-12 15:43:38 -08007362ifneq ($(NO_SECURE),true)
7363ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007364-include $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007365endif
nnoble69ac39f2014-12-12 15:43:38 -08007366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007368
Craig Tiller4450db22015-01-30 16:49:22 -08007369JSON_REWRITE_SRC = \
7370 test/core/json/json_rewrite.c \
7371
Craig Tiller61b910f2015-02-15 10:54:07 -08007372JSON_REWRITE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_SRC))))
Craig Tiller4450db22015-01-30 16:49:22 -08007373
7374ifeq ($(NO_SECURE),true)
7375
7376# You can't build secure targets if you don't have OpenSSL with ALPN.
7377
Craig Tiller61b910f2015-02-15 10:54:07 -08007378$(BINDIR)/$(CONFIG)/json_rewrite: openssl_dep_error
Craig Tiller4450db22015-01-30 16:49:22 -08007379
7380else
7381
Craig Tiller61b910f2015-02-15 10:54:07 -08007382$(BINDIR)/$(CONFIG)/json_rewrite: $(JSON_REWRITE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007383 $(E) "[LD] Linking $@"
7384 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007385 $(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 -08007386
7387endif
7388
Craig Tiller61b910f2015-02-15 10:54:07 -08007389$(OBJDIR)/$(CONFIG)/test/core/json/json_rewrite.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007390
7391deps_json_rewrite: $(JSON_REWRITE_OBJS:.o=.dep)
7392
7393ifneq ($(NO_SECURE),true)
7394ifneq ($(NO_DEPS),true)
7395-include $(JSON_REWRITE_OBJS:.o=.dep)
7396endif
7397endif
7398
7399
7400JSON_REWRITE_TEST_SRC = \
7401 test/core/json/json_rewrite_test.c \
7402
Craig Tiller61b910f2015-02-15 10:54:07 -08007403JSON_REWRITE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_TEST_SRC))))
Craig Tiller4450db22015-01-30 16:49:22 -08007404
7405ifeq ($(NO_SECURE),true)
7406
7407# You can't build secure targets if you don't have OpenSSL with ALPN.
7408
Craig Tiller61b910f2015-02-15 10:54:07 -08007409$(BINDIR)/$(CONFIG)/json_rewrite_test: openssl_dep_error
Craig Tiller4450db22015-01-30 16:49:22 -08007410
7411else
7412
Craig Tiller61b910f2015-02-15 10:54:07 -08007413$(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 -08007414 $(E) "[LD] Linking $@"
7415 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007416 $(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 -08007417
7418endif
7419
Craig Tiller61b910f2015-02-15 10:54:07 -08007420$(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 -08007421
7422deps_json_rewrite_test: $(JSON_REWRITE_TEST_OBJS:.o=.dep)
7423
7424ifneq ($(NO_SECURE),true)
7425ifneq ($(NO_DEPS),true)
7426-include $(JSON_REWRITE_TEST_OBJS:.o=.dep)
7427endif
7428endif
7429
7430
7431JSON_TEST_SRC = \
7432 test/core/json/json_test.c \
7433
Craig Tiller61b910f2015-02-15 10:54:07 -08007434JSON_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_TEST_SRC))))
Craig Tiller4450db22015-01-30 16:49:22 -08007435
7436ifeq ($(NO_SECURE),true)
7437
7438# You can't build secure targets if you don't have OpenSSL with ALPN.
7439
Craig Tiller61b910f2015-02-15 10:54:07 -08007440$(BINDIR)/$(CONFIG)/json_test: openssl_dep_error
Craig Tiller4450db22015-01-30 16:49:22 -08007441
7442else
7443
Craig Tiller61b910f2015-02-15 10:54:07 -08007444$(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 -08007445 $(E) "[LD] Linking $@"
7446 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007447 $(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 -08007448
7449endif
7450
Craig Tiller61b910f2015-02-15 10:54:07 -08007451$(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 -08007452
7453deps_json_test: $(JSON_TEST_OBJS:.o=.dep)
7454
7455ifneq ($(NO_SECURE),true)
7456ifneq ($(NO_DEPS),true)
7457-include $(JSON_TEST_OBJS:.o=.dep)
7458endif
7459endif
7460
7461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007462LAME_CLIENT_TEST_SRC = \
7463 test/core/surface/lame_client_test.c \
7464
Craig Tiller61b910f2015-02-15 10:54:07 -08007465LAME_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007466
nnoble69ac39f2014-12-12 15:43:38 -08007467ifeq ($(NO_SECURE),true)
7468
Nicolas Noble047b7272015-01-16 13:55:05 -08007469# You can't build secure targets if you don't have OpenSSL with ALPN.
7470
Craig Tiller61b910f2015-02-15 10:54:07 -08007471$(BINDIR)/$(CONFIG)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007472
7473else
7474
Craig Tiller61b910f2015-02-15 10:54:07 -08007475$(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 -08007476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007477 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007478 $(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 -08007479
nnoble69ac39f2014-12-12 15:43:38 -08007480endif
7481
Craig Tiller61b910f2015-02-15 10:54:07 -08007482$(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 -08007483
Craig Tiller8f126a62015-01-15 08:50:19 -08007484deps_lame_client_test: $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007485
nnoble69ac39f2014-12-12 15:43:38 -08007486ifneq ($(NO_SECURE),true)
7487ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007488-include $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007489endif
nnoble69ac39f2014-12-12 15:43:38 -08007490endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007492
Craig Tiller17ec5f92015-01-18 11:30:41 -08007493LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
7494 test/core/network_benchmarks/low_level_ping_pong.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007495
Craig Tiller61b910f2015-02-15 10:54:07 -08007496LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007497
nnoble69ac39f2014-12-12 15:43:38 -08007498ifeq ($(NO_SECURE),true)
7499
Nicolas Noble047b7272015-01-16 13:55:05 -08007500# You can't build secure targets if you don't have OpenSSL with ALPN.
7501
Craig Tiller61b910f2015-02-15 10:54:07 -08007502$(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007503
7504else
7505
Craig Tiller61b910f2015-02-15 10:54:07 -08007506$(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 -08007507 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007508 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007509 $(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 -08007510
nnoble69ac39f2014-12-12 15:43:38 -08007511endif
7512
Craig Tiller61b910f2015-02-15 10:54:07 -08007513$(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 -08007514
Craig Tiller17ec5f92015-01-18 11:30:41 -08007515deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007516
nnoble69ac39f2014-12-12 15:43:38 -08007517ifneq ($(NO_SECURE),true)
7518ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007519-include $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007520endif
nnoble69ac39f2014-12-12 15:43:38 -08007521endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007523
Craig Tiller17ec5f92015-01-18 11:30:41 -08007524MESSAGE_COMPRESS_TEST_SRC = \
7525 test/core/compression/message_compress_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007526
Craig Tiller61b910f2015-02-15 10:54:07 -08007527MESSAGE_COMPRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007528
nnoble69ac39f2014-12-12 15:43:38 -08007529ifeq ($(NO_SECURE),true)
7530
Nicolas Noble047b7272015-01-16 13:55:05 -08007531# You can't build secure targets if you don't have OpenSSL with ALPN.
7532
Craig Tiller61b910f2015-02-15 10:54:07 -08007533$(BINDIR)/$(CONFIG)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007534
7535else
7536
Craig Tiller61b910f2015-02-15 10:54:07 -08007537$(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 -08007538 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007539 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007540 $(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 -08007541
nnoble69ac39f2014-12-12 15:43:38 -08007542endif
7543
Craig Tiller61b910f2015-02-15 10:54:07 -08007544$(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 -08007545
Craig Tiller17ec5f92015-01-18 11:30:41 -08007546deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007547
nnoble69ac39f2014-12-12 15:43:38 -08007548ifneq ($(NO_SECURE),true)
7549ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007550-include $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007551endif
nnoble69ac39f2014-12-12 15:43:38 -08007552endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007553
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007554
Craig Tiller17ec5f92015-01-18 11:30:41 -08007555METADATA_BUFFER_TEST_SRC = \
7556 test/core/channel/metadata_buffer_test.c \
ctiller8919f602014-12-10 10:19:42 -08007557
Craig Tiller61b910f2015-02-15 10:54:07 -08007558METADATA_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007559
nnoble69ac39f2014-12-12 15:43:38 -08007560ifeq ($(NO_SECURE),true)
7561
Nicolas Noble047b7272015-01-16 13:55:05 -08007562# You can't build secure targets if you don't have OpenSSL with ALPN.
7563
Craig Tiller61b910f2015-02-15 10:54:07 -08007564$(BINDIR)/$(CONFIG)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007565
7566else
7567
Craig Tiller61b910f2015-02-15 10:54:07 -08007568$(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 -08007569 $(E) "[LD] Linking $@"
7570 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007571 $(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 -08007572
nnoble69ac39f2014-12-12 15:43:38 -08007573endif
7574
Craig Tiller61b910f2015-02-15 10:54:07 -08007575$(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 -08007576
Craig Tiller17ec5f92015-01-18 11:30:41 -08007577deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007578
nnoble69ac39f2014-12-12 15:43:38 -08007579ifneq ($(NO_SECURE),true)
7580ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007581-include $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
7582endif
7583endif
7584
7585
Craig Tiller35108f62015-02-17 11:24:15 -08007586MULTI_INIT_TEST_SRC = \
7587 test/core/surface/multi_init_test.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08007588
Craig Tiller35108f62015-02-17 11:24:15 -08007589MULTI_INIT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MULTI_INIT_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007590
7591ifeq ($(NO_SECURE),true)
7592
7593# You can't build secure targets if you don't have OpenSSL with ALPN.
7594
Craig Tiller35108f62015-02-17 11:24:15 -08007595$(BINDIR)/$(CONFIG)/multi_init_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007596
7597else
7598
Craig Tiller35108f62015-02-17 11:24:15 -08007599$(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 -08007600 $(E) "[LD] Linking $@"
7601 $(Q) mkdir -p `dirname $@`
Craig Tiller35108f62015-02-17 11:24:15 -08007602 $(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 -08007603
7604endif
7605
Craig Tiller35108f62015-02-17 11:24:15 -08007606$(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
7607
7608deps_multi_init_test: $(MULTI_INIT_TEST_OBJS:.o=.dep)
7609
7610ifneq ($(NO_SECURE),true)
7611ifneq ($(NO_DEPS),true)
7612-include $(MULTI_INIT_TEST_OBJS:.o=.dep)
7613endif
7614endif
7615
7616
Craig Tiller17ec5f92015-01-18 11:30:41 -08007617MURMUR_HASH_TEST_SRC = \
7618 test/core/support/murmur_hash_test.c \
7619
Craig Tiller61b910f2015-02-15 10:54:07 -08007620MURMUR_HASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007621
7622ifeq ($(NO_SECURE),true)
7623
7624# You can't build secure targets if you don't have OpenSSL with ALPN.
7625
Craig Tiller61b910f2015-02-15 10:54:07 -08007626$(BINDIR)/$(CONFIG)/murmur_hash_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007627
7628else
7629
Craig Tiller61b910f2015-02-15 10:54:07 -08007630$(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 -08007631 $(E) "[LD] Linking $@"
7632 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007633 $(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 -08007634
7635endif
7636
Craig Tiller61b910f2015-02-15 10:54:07 -08007637$(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 -08007638
7639deps_murmur_hash_test: $(MURMUR_HASH_TEST_OBJS:.o=.dep)
7640
7641ifneq ($(NO_SECURE),true)
7642ifneq ($(NO_DEPS),true)
7643-include $(MURMUR_HASH_TEST_OBJS:.o=.dep)
7644endif
7645endif
7646
7647
7648NO_SERVER_TEST_SRC = \
7649 test/core/end2end/no_server_test.c \
7650
Craig Tiller61b910f2015-02-15 10:54:07 -08007651NO_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007652
7653ifeq ($(NO_SECURE),true)
7654
7655# You can't build secure targets if you don't have OpenSSL with ALPN.
7656
Craig Tiller61b910f2015-02-15 10:54:07 -08007657$(BINDIR)/$(CONFIG)/no_server_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007658
7659else
7660
Craig Tiller61b910f2015-02-15 10:54:07 -08007661$(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 -08007662 $(E) "[LD] Linking $@"
7663 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007664 $(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 -08007665
7666endif
7667
Craig Tiller61b910f2015-02-15 10:54:07 -08007668$(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 -08007669
7670deps_no_server_test: $(NO_SERVER_TEST_OBJS:.o=.dep)
7671
7672ifneq ($(NO_SECURE),true)
7673ifneq ($(NO_DEPS),true)
7674-include $(NO_SERVER_TEST_OBJS:.o=.dep)
7675endif
7676endif
7677
7678
David Klempnere3605682015-01-26 17:27:21 -08007679POLL_KICK_POSIX_TEST_SRC = \
7680 test/core/iomgr/poll_kick_posix_test.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08007681
Craig Tiller61b910f2015-02-15 10:54:07 -08007682POLL_KICK_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(POLL_KICK_POSIX_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007683
7684ifeq ($(NO_SECURE),true)
7685
7686# You can't build secure targets if you don't have OpenSSL with ALPN.
7687
Craig Tiller61b910f2015-02-15 10:54:07 -08007688$(BINDIR)/$(CONFIG)/poll_kick_posix_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007689
7690else
7691
Craig Tiller61b910f2015-02-15 10:54:07 -08007692$(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 -08007693 $(E) "[LD] Linking $@"
7694 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007695 $(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 -08007696
7697endif
7698
Craig Tiller61b910f2015-02-15 10:54:07 -08007699$(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 -08007700
David Klempnere3605682015-01-26 17:27:21 -08007701deps_poll_kick_posix_test: $(POLL_KICK_POSIX_TEST_OBJS:.o=.dep)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007702
7703ifneq ($(NO_SECURE),true)
7704ifneq ($(NO_DEPS),true)
David Klempnere3605682015-01-26 17:27:21 -08007705-include $(POLL_KICK_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007706endif
nnoble69ac39f2014-12-12 15:43:38 -08007707endif
ctiller8919f602014-12-10 10:19:42 -08007708
ctiller8919f602014-12-10 10:19:42 -08007709
Craig Tiller17ec5f92015-01-18 11:30:41 -08007710RESOLVE_ADDRESS_TEST_SRC = \
7711 test/core/iomgr/resolve_address_test.c \
ctiller8919f602014-12-10 10:19:42 -08007712
Craig Tiller61b910f2015-02-15 10:54:07 -08007713RESOLVE_ADDRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007714
nnoble69ac39f2014-12-12 15:43:38 -08007715ifeq ($(NO_SECURE),true)
7716
Nicolas Noble047b7272015-01-16 13:55:05 -08007717# You can't build secure targets if you don't have OpenSSL with ALPN.
7718
Craig Tiller61b910f2015-02-15 10:54:07 -08007719$(BINDIR)/$(CONFIG)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007720
7721else
7722
Craig Tiller61b910f2015-02-15 10:54:07 -08007723$(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 -08007724 $(E) "[LD] Linking $@"
7725 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007726 $(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 -08007727
nnoble69ac39f2014-12-12 15:43:38 -08007728endif
7729
Craig Tiller61b910f2015-02-15 10:54:07 -08007730$(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 -08007731
Craig Tiller17ec5f92015-01-18 11:30:41 -08007732deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007733
nnoble69ac39f2014-12-12 15:43:38 -08007734ifneq ($(NO_SECURE),true)
7735ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007736-include $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007737endif
nnoble69ac39f2014-12-12 15:43:38 -08007738endif
ctiller8919f602014-12-10 10:19:42 -08007739
ctiller8919f602014-12-10 10:19:42 -08007740
Craig Tiller17ec5f92015-01-18 11:30:41 -08007741SECURE_ENDPOINT_TEST_SRC = \
7742 test/core/security/secure_endpoint_test.c \
7743
Craig Tiller61b910f2015-02-15 10:54:07 -08007744SECURE_ENDPOINT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007745
nnoble69ac39f2014-12-12 15:43:38 -08007746ifeq ($(NO_SECURE),true)
7747
Nicolas Noble047b7272015-01-16 13:55:05 -08007748# You can't build secure targets if you don't have OpenSSL with ALPN.
7749
Craig Tiller61b910f2015-02-15 10:54:07 -08007750$(BINDIR)/$(CONFIG)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007751
7752else
7753
Craig Tiller61b910f2015-02-15 10:54:07 -08007754$(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 -08007755 $(E) "[LD] Linking $@"
7756 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007757 $(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 -08007758
nnoble69ac39f2014-12-12 15:43:38 -08007759endif
7760
Craig Tiller61b910f2015-02-15 10:54:07 -08007761$(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 -08007762
Craig Tiller17ec5f92015-01-18 11:30:41 -08007763deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007764
nnoble69ac39f2014-12-12 15:43:38 -08007765ifneq ($(NO_SECURE),true)
7766ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007767-include $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007768endif
nnoble69ac39f2014-12-12 15:43:38 -08007769endif
ctiller8919f602014-12-10 10:19:42 -08007770
ctiller8919f602014-12-10 10:19:42 -08007771
Craig Tiller17ec5f92015-01-18 11:30:41 -08007772SOCKADDR_UTILS_TEST_SRC = \
7773 test/core/iomgr/sockaddr_utils_test.c \
ctiller8919f602014-12-10 10:19:42 -08007774
Craig Tiller61b910f2015-02-15 10:54:07 -08007775SOCKADDR_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007776
nnoble69ac39f2014-12-12 15:43:38 -08007777ifeq ($(NO_SECURE),true)
7778
Nicolas Noble047b7272015-01-16 13:55:05 -08007779# You can't build secure targets if you don't have OpenSSL with ALPN.
7780
Craig Tiller61b910f2015-02-15 10:54:07 -08007781$(BINDIR)/$(CONFIG)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007782
7783else
7784
Craig Tiller61b910f2015-02-15 10:54:07 -08007785$(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 -08007786 $(E) "[LD] Linking $@"
7787 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007788 $(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 -08007789
nnoble69ac39f2014-12-12 15:43:38 -08007790endif
7791
Craig Tiller61b910f2015-02-15 10:54:07 -08007792$(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 -08007793
Craig Tiller17ec5f92015-01-18 11:30:41 -08007794deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007795
nnoble69ac39f2014-12-12 15:43:38 -08007796ifneq ($(NO_SECURE),true)
7797ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007798-include $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007799endif
nnoble69ac39f2014-12-12 15:43:38 -08007800endif
ctiller8919f602014-12-10 10:19:42 -08007801
ctiller8919f602014-12-10 10:19:42 -08007802
Craig Tiller17ec5f92015-01-18 11:30:41 -08007803TCP_CLIENT_POSIX_TEST_SRC = \
7804 test/core/iomgr/tcp_client_posix_test.c \
ctiller8919f602014-12-10 10:19:42 -08007805
Craig Tiller61b910f2015-02-15 10:54:07 -08007806TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007807
nnoble69ac39f2014-12-12 15:43:38 -08007808ifeq ($(NO_SECURE),true)
7809
Nicolas Noble047b7272015-01-16 13:55:05 -08007810# You can't build secure targets if you don't have OpenSSL with ALPN.
7811
Craig Tiller61b910f2015-02-15 10:54:07 -08007812$(BINDIR)/$(CONFIG)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007813
7814else
7815
Craig Tiller61b910f2015-02-15 10:54:07 -08007816$(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 -08007817 $(E) "[LD] Linking $@"
7818 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007819 $(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 -08007820
nnoble69ac39f2014-12-12 15:43:38 -08007821endif
7822
Craig Tiller61b910f2015-02-15 10:54:07 -08007823$(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 -08007824
Craig Tiller17ec5f92015-01-18 11:30:41 -08007825deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007826
nnoble69ac39f2014-12-12 15:43:38 -08007827ifneq ($(NO_SECURE),true)
7828ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007829-include $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007830endif
nnoble69ac39f2014-12-12 15:43:38 -08007831endif
ctiller8919f602014-12-10 10:19:42 -08007832
ctiller8919f602014-12-10 10:19:42 -08007833
Craig Tiller17ec5f92015-01-18 11:30:41 -08007834TCP_POSIX_TEST_SRC = \
7835 test/core/iomgr/tcp_posix_test.c \
ctiller3bf466f2014-12-19 16:21:57 -08007836
Craig Tiller61b910f2015-02-15 10:54:07 -08007837TCP_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08007838
7839ifeq ($(NO_SECURE),true)
7840
Nicolas Noble047b7272015-01-16 13:55:05 -08007841# You can't build secure targets if you don't have OpenSSL with ALPN.
7842
Craig Tiller61b910f2015-02-15 10:54:07 -08007843$(BINDIR)/$(CONFIG)/tcp_posix_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08007844
7845else
7846
Craig Tiller61b910f2015-02-15 10:54:07 -08007847$(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 -08007848 $(E) "[LD] Linking $@"
7849 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007850 $(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 -08007851
7852endif
7853
Craig Tiller61b910f2015-02-15 10:54:07 -08007854$(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 -08007855
Craig Tiller17ec5f92015-01-18 11:30:41 -08007856deps_tcp_posix_test: $(TCP_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007857
7858ifneq ($(NO_SECURE),true)
7859ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007860-include $(TCP_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007861endif
7862endif
7863
ctiller3bf466f2014-12-19 16:21:57 -08007864
Craig Tiller17ec5f92015-01-18 11:30:41 -08007865TCP_SERVER_POSIX_TEST_SRC = \
7866 test/core/iomgr/tcp_server_posix_test.c \
ctiller3bf466f2014-12-19 16:21:57 -08007867
Craig Tiller61b910f2015-02-15 10:54:07 -08007868TCP_SERVER_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08007869
7870ifeq ($(NO_SECURE),true)
7871
Nicolas Noble047b7272015-01-16 13:55:05 -08007872# You can't build secure targets if you don't have OpenSSL with ALPN.
7873
Craig Tiller61b910f2015-02-15 10:54:07 -08007874$(BINDIR)/$(CONFIG)/tcp_server_posix_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08007875
7876else
7877
Craig Tiller61b910f2015-02-15 10:54:07 -08007878$(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 -08007879 $(E) "[LD] Linking $@"
7880 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007881 $(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 -08007882
7883endif
7884
Craig Tiller61b910f2015-02-15 10:54:07 -08007885$(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 -08007886
Craig Tiller17ec5f92015-01-18 11:30:41 -08007887deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007888
7889ifneq ($(NO_SECURE),true)
7890ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007891-include $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
7892endif
7893endif
7894
7895
Craig Tiller17ec5f92015-01-18 11:30:41 -08007896TIME_AVERAGED_STATS_TEST_SRC = \
7897 test/core/iomgr/time_averaged_stats_test.c \
7898
Craig Tiller61b910f2015-02-15 10:54:07 -08007899TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007900
7901ifeq ($(NO_SECURE),true)
7902
7903# You can't build secure targets if you don't have OpenSSL with ALPN.
7904
Craig Tiller61b910f2015-02-15 10:54:07 -08007905$(BINDIR)/$(CONFIG)/time_averaged_stats_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007906
7907else
7908
Craig Tiller61b910f2015-02-15 10:54:07 -08007909$(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 -08007910 $(E) "[LD] Linking $@"
7911 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007912 $(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 -08007913
7914endif
7915
Craig Tiller61b910f2015-02-15 10:54:07 -08007916$(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 -08007917
7918deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
7919
7920ifneq ($(NO_SECURE),true)
7921ifneq ($(NO_DEPS),true)
7922-include $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007923endif
7924endif
7925
ctiller3bf466f2014-12-19 16:21:57 -08007926
ctiller8919f602014-12-10 10:19:42 -08007927TIME_TEST_SRC = \
7928 test/core/support/time_test.c \
7929
Craig Tiller61b910f2015-02-15 10:54:07 -08007930TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007931
nnoble69ac39f2014-12-12 15:43:38 -08007932ifeq ($(NO_SECURE),true)
7933
Nicolas Noble047b7272015-01-16 13:55:05 -08007934# You can't build secure targets if you don't have OpenSSL with ALPN.
7935
Craig Tiller61b910f2015-02-15 10:54:07 -08007936$(BINDIR)/$(CONFIG)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007937
7938else
7939
Craig Tiller61b910f2015-02-15 10:54:07 -08007940$(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 -08007941 $(E) "[LD] Linking $@"
7942 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007943 $(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 -08007944
nnoble69ac39f2014-12-12 15:43:38 -08007945endif
7946
Craig Tiller61b910f2015-02-15 10:54:07 -08007947$(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 -08007948
Craig Tiller8f126a62015-01-15 08:50:19 -08007949deps_time_test: $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007950
nnoble69ac39f2014-12-12 15:43:38 -08007951ifneq ($(NO_SECURE),true)
7952ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007953-include $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007954endif
nnoble69ac39f2014-12-12 15:43:38 -08007955endif
ctiller8919f602014-12-10 10:19:42 -08007956
ctiller8919f602014-12-10 10:19:42 -08007957
Craig Tiller17ec5f92015-01-18 11:30:41 -08007958TIMEOUT_ENCODING_TEST_SRC = \
7959 test/core/transport/chttp2/timeout_encoding_test.c \
David Klempner7f3ed1e2015-01-16 15:35:56 -08007960
Craig Tiller61b910f2015-02-15 10:54:07 -08007961TIMEOUT_ENCODING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
David Klempner7f3ed1e2015-01-16 15:35:56 -08007962
7963ifeq ($(NO_SECURE),true)
7964
7965# You can't build secure targets if you don't have OpenSSL with ALPN.
7966
Craig Tiller61b910f2015-02-15 10:54:07 -08007967$(BINDIR)/$(CONFIG)/timeout_encoding_test: openssl_dep_error
David Klempner7f3ed1e2015-01-16 15:35:56 -08007968
7969else
7970
Craig Tiller61b910f2015-02-15 10:54:07 -08007971$(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 -08007972 $(E) "[LD] Linking $@"
7973 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007974 $(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 -08007975
7976endif
7977
Craig Tiller61b910f2015-02-15 10:54:07 -08007978$(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 -08007979
Craig Tiller17ec5f92015-01-18 11:30:41 -08007980deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
David Klempner7f3ed1e2015-01-16 15:35:56 -08007981
7982ifneq ($(NO_SECURE),true)
7983ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007984-include $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
7985endif
7986endif
7987
7988
7989TRANSPORT_METADATA_TEST_SRC = \
7990 test/core/transport/metadata_test.c \
7991
Craig Tiller61b910f2015-02-15 10:54:07 -08007992TRANSPORT_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007993
7994ifeq ($(NO_SECURE),true)
7995
7996# You can't build secure targets if you don't have OpenSSL with ALPN.
7997
Craig Tiller61b910f2015-02-15 10:54:07 -08007998$(BINDIR)/$(CONFIG)/transport_metadata_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007999
8000else
8001
Craig Tiller61b910f2015-02-15 10:54:07 -08008002$(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 -08008003 $(E) "[LD] Linking $@"
8004 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008005 $(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 -08008006
8007endif
8008
Craig Tiller61b910f2015-02-15 10:54:07 -08008009$(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 -08008010
8011deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
8012
8013ifneq ($(NO_SECURE),true)
8014ifneq ($(NO_DEPS),true)
8015-include $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
David Klempner7f3ed1e2015-01-16 15:35:56 -08008016endif
8017endif
8018
8019
Julien Boeuf9fff77e2015-02-24 16:50:35 -08008020TRANSPORT_SECURITY_TEST_SRC = \
8021 test/core/tsi/transport_security_test.c \
8022
8023TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_SECURITY_TEST_SRC))))
8024
8025ifeq ($(NO_SECURE),true)
8026
8027# You can't build secure targets if you don't have OpenSSL with ALPN.
8028
8029$(BINDIR)/$(CONFIG)/transport_security_test: openssl_dep_error
8030
8031else
8032
8033$(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
8034 $(E) "[LD] Linking $@"
8035 $(Q) mkdir -p `dirname $@`
8036 $(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
8037
8038endif
8039
8040$(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
8041
8042deps_transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep)
8043
8044ifneq ($(NO_SECURE),true)
8045ifneq ($(NO_DEPS),true)
8046-include $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep)
8047endif
8048endif
8049
8050
Craig Tiller0220cf12015-02-12 17:39:26 -08008051ASYNC_END2END_TEST_SRC = \
8052 test/cpp/end2end/async_end2end_test.cc \
8053
Craig Tiller1f1b6302015-02-17 07:33:19 -08008054ASYNC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ASYNC_END2END_TEST_SRC))))
Craig Tiller0220cf12015-02-12 17:39:26 -08008055
8056ifeq ($(NO_SECURE),true)
8057
8058# You can't build secure targets if you don't have OpenSSL with ALPN.
8059
Craig Tiller1f1b6302015-02-17 07:33:19 -08008060$(BINDIR)/$(CONFIG)/async_end2end_test: openssl_dep_error
Craig Tiller0220cf12015-02-12 17:39:26 -08008061
8062else
8063
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008064
8065ifeq ($(NO_PROTOBUF),true)
8066
8067# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8068
8069$(BINDIR)/$(CONFIG)/async_end2end_test: protobuf_dep_error
8070
8071else
8072
8073$(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 -08008074 $(E) "[LD] Linking $@"
8075 $(Q) mkdir -p `dirname $@`
Craig Tiller1f1b6302015-02-17 07:33:19 -08008076 $(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 -08008077
8078endif
8079
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008080endif
8081
Craig Tiller1f1b6302015-02-17 07:33:19 -08008082$(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 -08008083
8084deps_async_end2end_test: $(ASYNC_END2END_TEST_OBJS:.o=.dep)
8085
8086ifneq ($(NO_SECURE),true)
8087ifneq ($(NO_DEPS),true)
8088-include $(ASYNC_END2END_TEST_OBJS:.o=.dep)
8089endif
8090endif
8091
8092
Craig Tiller996d9df2015-01-19 21:06:50 -08008093CHANNEL_ARGUMENTS_TEST_SRC = \
8094 test/cpp/client/channel_arguments_test.cc \
8095
Craig Tiller61b910f2015-02-15 10:54:07 -08008096CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008097
8098ifeq ($(NO_SECURE),true)
8099
8100# You can't build secure targets if you don't have OpenSSL with ALPN.
8101
Craig Tiller61b910f2015-02-15 10:54:07 -08008102$(BINDIR)/$(CONFIG)/channel_arguments_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008103
8104else
8105
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008106
8107ifeq ($(NO_PROTOBUF),true)
8108
8109# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8110
8111$(BINDIR)/$(CONFIG)/channel_arguments_test: protobuf_dep_error
8112
8113else
8114
8115$(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 -08008116 $(E) "[LD] Linking $@"
8117 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008118 $(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 -08008119
8120endif
8121
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008122endif
8123
Craig Tiller61b910f2015-02-15 10:54:07 -08008124$(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 -08008125
8126deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
8127
8128ifneq ($(NO_SECURE),true)
8129ifneq ($(NO_DEPS),true)
8130-include $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
8131endif
8132endif
8133
8134
Yang Gaob946b5e2015-03-27 13:20:59 -07008135CLI_CALL_TEST_SRC = \
8136 test/cpp/util/cli_call_test.cc \
8137
8138CLI_CALL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLI_CALL_TEST_SRC))))
8139
8140ifeq ($(NO_SECURE),true)
8141
8142# You can't build secure targets if you don't have OpenSSL with ALPN.
8143
8144$(BINDIR)/$(CONFIG)/cli_call_test: openssl_dep_error
8145
8146else
8147
8148
8149ifeq ($(NO_PROTOBUF),true)
8150
8151# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8152
8153$(BINDIR)/$(CONFIG)/cli_call_test: protobuf_dep_error
8154
8155else
8156
8157$(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
8158 $(E) "[LD] Linking $@"
8159 $(Q) mkdir -p `dirname $@`
8160 $(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
8161
8162endif
8163
8164endif
8165
8166$(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
8167
8168deps_cli_call_test: $(CLI_CALL_TEST_OBJS:.o=.dep)
8169
8170ifneq ($(NO_SECURE),true)
8171ifneq ($(NO_DEPS),true)
8172-include $(CLI_CALL_TEST_OBJS:.o=.dep)
8173endif
8174endif
8175
8176
Craig Tiller996d9df2015-01-19 21:06:50 -08008177CREDENTIALS_TEST_SRC = \
8178 test/cpp/client/credentials_test.cc \
8179
Craig Tiller61b910f2015-02-15 10:54:07 -08008180CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CREDENTIALS_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008181
8182ifeq ($(NO_SECURE),true)
8183
8184# You can't build secure targets if you don't have OpenSSL with ALPN.
8185
Craig Tiller61b910f2015-02-15 10:54:07 -08008186$(BINDIR)/$(CONFIG)/credentials_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008187
8188else
8189
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008190
8191ifeq ($(NO_PROTOBUF),true)
8192
8193# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8194
8195$(BINDIR)/$(CONFIG)/credentials_test: protobuf_dep_error
8196
8197else
8198
8199$(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 -08008200 $(E) "[LD] Linking $@"
8201 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008202 $(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 -08008203
8204endif
8205
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008206endif
8207
Craig Tiller61b910f2015-02-15 10:54:07 -08008208$(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 -08008209
8210deps_credentials_test: $(CREDENTIALS_TEST_OBJS:.o=.dep)
8211
8212ifneq ($(NO_SECURE),true)
8213ifneq ($(NO_DEPS),true)
8214-include $(CREDENTIALS_TEST_OBJS:.o=.dep)
8215endif
8216endif
8217
8218
Yang Gaocdb2a6e2015-03-20 23:55:04 -07008219CXX_TIME_TEST_SRC = \
8220 test/cpp/util/time_test.cc \
8221
8222CXX_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CXX_TIME_TEST_SRC))))
8223
8224ifeq ($(NO_SECURE),true)
8225
8226# You can't build secure targets if you don't have OpenSSL with ALPN.
8227
8228$(BINDIR)/$(CONFIG)/cxx_time_test: openssl_dep_error
8229
8230else
8231
8232
8233ifeq ($(NO_PROTOBUF),true)
8234
8235# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8236
8237$(BINDIR)/$(CONFIG)/cxx_time_test: protobuf_dep_error
8238
8239else
8240
8241$(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
8242 $(E) "[LD] Linking $@"
8243 $(Q) mkdir -p `dirname $@`
8244 $(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
8245
8246endif
8247
8248endif
8249
8250$(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
8251
8252deps_cxx_time_test: $(CXX_TIME_TEST_OBJS:.o=.dep)
8253
8254ifneq ($(NO_SECURE),true)
8255ifneq ($(NO_DEPS),true)
8256-include $(CXX_TIME_TEST_OBJS:.o=.dep)
8257endif
8258endif
8259
8260
Craig Tiller996d9df2015-01-19 21:06:50 -08008261END2END_TEST_SRC = \
8262 test/cpp/end2end/end2end_test.cc \
8263
Craig Tiller61b910f2015-02-15 10:54:07 -08008264END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008265
8266ifeq ($(NO_SECURE),true)
8267
8268# You can't build secure targets if you don't have OpenSSL with ALPN.
8269
Craig Tiller61b910f2015-02-15 10:54:07 -08008270$(BINDIR)/$(CONFIG)/end2end_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008271
8272else
8273
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008274
8275ifeq ($(NO_PROTOBUF),true)
8276
8277# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8278
8279$(BINDIR)/$(CONFIG)/end2end_test: protobuf_dep_error
8280
8281else
8282
8283$(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 -08008284 $(E) "[LD] Linking $@"
8285 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008286 $(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 -08008287
8288endif
8289
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008290endif
8291
Craig Tiller61b910f2015-02-15 10:54:07 -08008292$(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 -08008293
8294deps_end2end_test: $(END2END_TEST_OBJS:.o=.dep)
8295
8296ifneq ($(NO_SECURE),true)
8297ifneq ($(NO_DEPS),true)
8298-include $(END2END_TEST_OBJS:.o=.dep)
8299endif
8300endif
8301
8302
Yang Gao005eb882015-03-11 22:17:13 -07008303GENERIC_END2END_TEST_SRC = \
8304 test/cpp/end2end/generic_end2end_test.cc \
8305
8306GENERIC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GENERIC_END2END_TEST_SRC))))
8307
8308ifeq ($(NO_SECURE),true)
8309
8310# You can't build secure targets if you don't have OpenSSL with ALPN.
8311
8312$(BINDIR)/$(CONFIG)/generic_end2end_test: openssl_dep_error
8313
8314else
8315
8316
8317ifeq ($(NO_PROTOBUF),true)
8318
8319# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8320
8321$(BINDIR)/$(CONFIG)/generic_end2end_test: protobuf_dep_error
8322
8323else
8324
8325$(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
8326 $(E) "[LD] Linking $@"
8327 $(Q) mkdir -p `dirname $@`
8328 $(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
8329
8330endif
8331
8332endif
8333
8334$(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
8335
8336deps_generic_end2end_test: $(GENERIC_END2END_TEST_OBJS:.o=.dep)
8337
8338ifneq ($(NO_SECURE),true)
8339ifneq ($(NO_DEPS),true)
8340-include $(GENERIC_END2END_TEST_OBJS:.o=.dep)
8341endif
8342endif
8343
8344
Yang Gaoa5e20d32015-03-25 09:55:20 -07008345GRPC_CLI_SRC = \
8346 test/cpp/util/grpc_cli.cc \
8347
8348GRPC_CLI_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CLI_SRC))))
8349
8350ifeq ($(NO_SECURE),true)
8351
8352# You can't build secure targets if you don't have OpenSSL with ALPN.
8353
8354$(BINDIR)/$(CONFIG)/grpc_cli: openssl_dep_error
8355
8356else
8357
8358
8359ifeq ($(NO_PROTOBUF),true)
8360
8361# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8362
8363$(BINDIR)/$(CONFIG)/grpc_cli: protobuf_dep_error
8364
8365else
8366
8367$(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
8368 $(E) "[LD] Linking $@"
8369 $(Q) mkdir -p `dirname $@`
8370 $(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
8371
8372endif
8373
8374endif
8375
8376$(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
8377
8378deps_grpc_cli: $(GRPC_CLI_OBJS:.o=.dep)
8379
8380ifneq ($(NO_SECURE),true)
8381ifneq ($(NO_DEPS),true)
8382-include $(GRPC_CLI_OBJS:.o=.dep)
8383endif
8384endif
8385
8386
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008387GRPC_CPP_PLUGIN_SRC = \
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008388 src/compiler/cpp_plugin.cc \
8389
8390GRPC_CPP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CPP_PLUGIN_SRC))))
8391
8392
8393ifeq ($(NO_PROTOBUF),true)
8394
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008395# 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 +01008396
8397$(BINDIR)/$(CONFIG)/grpc_cpp_plugin: protobuf_dep_error
8398
8399else
8400
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008401$(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 +01008402 $(E) "[HOSTLD] Linking $@"
8403 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008404 $(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 +01008405
8406endif
8407
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008408$(OBJDIR)/$(CONFIG)/src/compiler/cpp_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008409
8410deps_grpc_cpp_plugin: $(GRPC_CPP_PLUGIN_OBJS:.o=.dep)
8411
8412ifneq ($(NO_DEPS),true)
8413-include $(GRPC_CPP_PLUGIN_OBJS:.o=.dep)
8414endif
8415
8416
murgatroid99ac0002a2015-04-07 12:49:14 -07008417GRPC_OBJECTIVE_C_PLUGIN_SRC = \
8418 src/compiler/objective_c_plugin.cc \
8419
8420GRPC_OBJECTIVE_C_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_OBJECTIVE_C_PLUGIN_SRC))))
8421
8422
8423ifeq ($(NO_PROTOBUF),true)
8424
8425# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8426
8427$(BINDIR)/$(CONFIG)/grpc_objective_c_plugin: protobuf_dep_error
8428
8429else
8430
8431$(BINDIR)/$(CONFIG)/grpc_objective_c_plugin: $(PROTOBUF_DEP) $(GRPC_OBJECTIVE_C_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
8432 $(E) "[HOSTLD] Linking $@"
8433 $(Q) mkdir -p `dirname $@`
8434 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_OBJECTIVE_C_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin
8435
8436endif
8437
8438$(OBJDIR)/$(CONFIG)/src/compiler/objective_c_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
8439
8440deps_grpc_objective_c_plugin: $(GRPC_OBJECTIVE_C_PLUGIN_OBJS:.o=.dep)
8441
8442ifneq ($(NO_DEPS),true)
8443-include $(GRPC_OBJECTIVE_C_PLUGIN_OBJS:.o=.dep)
8444endif
8445
8446
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008447GRPC_PYTHON_PLUGIN_SRC = \
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008448 src/compiler/python_plugin.cc \
8449
8450GRPC_PYTHON_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PYTHON_PLUGIN_SRC))))
8451
8452
8453ifeq ($(NO_PROTOBUF),true)
8454
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008455# 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 +01008456
8457$(BINDIR)/$(CONFIG)/grpc_python_plugin: protobuf_dep_error
8458
8459else
8460
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008461$(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 +01008462 $(E) "[HOSTLD] Linking $@"
8463 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008464 $(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 +01008465
8466endif
8467
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008468$(OBJDIR)/$(CONFIG)/src/compiler/python_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008469
8470deps_grpc_python_plugin: $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep)
8471
8472ifneq ($(NO_DEPS),true)
8473-include $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep)
8474endif
8475
8476
8477GRPC_RUBY_PLUGIN_SRC = \
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008478 src/compiler/ruby_plugin.cc \
8479
8480GRPC_RUBY_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_RUBY_PLUGIN_SRC))))
8481
8482
8483ifeq ($(NO_PROTOBUF),true)
8484
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008485# 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 +01008486
8487$(BINDIR)/$(CONFIG)/grpc_ruby_plugin: protobuf_dep_error
8488
8489else
8490
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008491$(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 +01008492 $(E) "[HOSTLD] Linking $@"
8493 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008494 $(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 +01008495
8496endif
8497
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008498$(OBJDIR)/$(CONFIG)/src/compiler/ruby_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008499
8500deps_grpc_ruby_plugin: $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep)
8501
8502ifneq ($(NO_DEPS),true)
8503-include $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep)
8504endif
8505
8506
Craig Tiller996d9df2015-01-19 21:06:50 -08008507INTEROP_CLIENT_SRC = \
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02008508 $(GENDIR)/test/cpp/interop/empty.pb.cc $(GENDIR)/test/cpp/interop/empty.grpc.pb.cc \
8509 $(GENDIR)/test/cpp/interop/messages.pb.cc $(GENDIR)/test/cpp/interop/messages.grpc.pb.cc \
8510 $(GENDIR)/test/cpp/interop/test.pb.cc $(GENDIR)/test/cpp/interop/test.grpc.pb.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008511 test/cpp/interop/client.cc \
8512
Craig Tiller61b910f2015-02-15 10:54:07 -08008513INTEROP_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008514
8515ifeq ($(NO_SECURE),true)
8516
8517# You can't build secure targets if you don't have OpenSSL with ALPN.
8518
Craig Tiller61b910f2015-02-15 10:54:07 -08008519$(BINDIR)/$(CONFIG)/interop_client: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008520
8521else
8522
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008523
8524ifeq ($(NO_PROTOBUF),true)
8525
8526# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8527
8528$(BINDIR)/$(CONFIG)/interop_client: protobuf_dep_error
8529
8530else
8531
8532$(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 -08008533 $(E) "[LD] Linking $@"
8534 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008535 $(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 -08008536
8537endif
8538
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008539endif
8540
Craig Tiller61b910f2015-02-15 10:54:07 -08008541$(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
8542$(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
8543$(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
8544$(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 -08008545
8546deps_interop_client: $(INTEROP_CLIENT_OBJS:.o=.dep)
8547
8548ifneq ($(NO_SECURE),true)
8549ifneq ($(NO_DEPS),true)
8550-include $(INTEROP_CLIENT_OBJS:.o=.dep)
8551endif
8552endif
8553
8554
8555INTEROP_SERVER_SRC = \
Nicolas "Pixel" Noble0caebbf2015-04-09 23:08:51 +02008556 $(GENDIR)/test/cpp/interop/empty.pb.cc $(GENDIR)/test/cpp/interop/empty.grpc.pb.cc \
8557 $(GENDIR)/test/cpp/interop/messages.pb.cc $(GENDIR)/test/cpp/interop/messages.grpc.pb.cc \
8558 $(GENDIR)/test/cpp/interop/test.pb.cc $(GENDIR)/test/cpp/interop/test.grpc.pb.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008559 test/cpp/interop/server.cc \
8560
Craig Tiller61b910f2015-02-15 10:54:07 -08008561INTEROP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008562
8563ifeq ($(NO_SECURE),true)
8564
8565# You can't build secure targets if you don't have OpenSSL with ALPN.
8566
Craig Tiller61b910f2015-02-15 10:54:07 -08008567$(BINDIR)/$(CONFIG)/interop_server: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008568
8569else
8570
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008571
8572ifeq ($(NO_PROTOBUF),true)
8573
8574# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8575
8576$(BINDIR)/$(CONFIG)/interop_server: protobuf_dep_error
8577
8578else
8579
8580$(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 -08008581 $(E) "[LD] Linking $@"
8582 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008583 $(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 -08008584
8585endif
8586
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008587endif
8588
Craig Tiller61b910f2015-02-15 10:54:07 -08008589$(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
8590$(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
8591$(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
8592$(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 -08008593
8594deps_interop_server: $(INTEROP_SERVER_OBJS:.o=.dep)
8595
8596ifneq ($(NO_SECURE),true)
8597ifneq ($(NO_DEPS),true)
8598-include $(INTEROP_SERVER_OBJS:.o=.dep)
8599endif
8600endif
8601
8602
Craig Tillerfe8af4e2015-02-21 07:04:49 -08008603INTEROP_TEST_SRC = \
8604 test/cpp/interop/interop_test.cc \
8605
8606INTEROP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_TEST_SRC))))
8607
8608ifeq ($(NO_SECURE),true)
8609
8610# You can't build secure targets if you don't have OpenSSL with ALPN.
8611
8612$(BINDIR)/$(CONFIG)/interop_test: openssl_dep_error
8613
8614else
8615
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008616
8617ifeq ($(NO_PROTOBUF),true)
8618
8619# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8620
8621$(BINDIR)/$(CONFIG)/interop_test: protobuf_dep_error
8622
8623else
8624
8625$(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 -08008626 $(E) "[LD] Linking $@"
8627 $(Q) mkdir -p `dirname $@`
8628 $(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
8629
8630endif
8631
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008632endif
8633
Craig Tillerfe8af4e2015-02-21 07:04:49 -08008634$(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
8635
8636deps_interop_test: $(INTEROP_TEST_OBJS:.o=.dep)
8637
8638ifneq ($(NO_SECURE),true)
8639ifneq ($(NO_DEPS),true)
8640-include $(INTEROP_TEST_OBJS:.o=.dep)
8641endif
8642endif
8643
8644
Craig Tiller35108f62015-02-17 11:24:15 -08008645PUBSUB_CLIENT_SRC = \
8646 examples/pubsub/main.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008647
Craig Tiller35108f62015-02-17 11:24:15 -08008648PUBSUB_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBSUB_CLIENT_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008649
8650ifeq ($(NO_SECURE),true)
8651
8652# You can't build secure targets if you don't have OpenSSL with ALPN.
8653
Craig Tiller35108f62015-02-17 11:24:15 -08008654$(BINDIR)/$(CONFIG)/pubsub_client: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008655
8656else
8657
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008658
8659ifeq ($(NO_PROTOBUF),true)
8660
8661# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8662
8663$(BINDIR)/$(CONFIG)/pubsub_client: protobuf_dep_error
8664
8665else
8666
Craig Tillera8672572015-03-03 15:22:00 -08008667$(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 -08008668 $(E) "[LD] Linking $@"
8669 $(Q) mkdir -p `dirname $@`
Craig Tillera8672572015-03-03 15:22:00 -08008670 $(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 -08008671
8672endif
8673
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008674endif
8675
Craig Tillera8672572015-03-03 15:22:00 -08008676$(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 -08008677
8678deps_pubsub_client: $(PUBSUB_CLIENT_OBJS:.o=.dep)
8679
8680ifneq ($(NO_SECURE),true)
8681ifneq ($(NO_DEPS),true)
8682-include $(PUBSUB_CLIENT_OBJS:.o=.dep)
8683endif
8684endif
8685
8686
8687PUBSUB_PUBLISHER_TEST_SRC = \
8688 examples/pubsub/publisher_test.cc \
8689
8690PUBSUB_PUBLISHER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBSUB_PUBLISHER_TEST_SRC))))
8691
8692ifeq ($(NO_SECURE),true)
8693
8694# You can't build secure targets if you don't have OpenSSL with ALPN.
8695
8696$(BINDIR)/$(CONFIG)/pubsub_publisher_test: openssl_dep_error
8697
8698else
8699
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008700
8701ifeq ($(NO_PROTOBUF),true)
8702
8703# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8704
8705$(BINDIR)/$(CONFIG)/pubsub_publisher_test: protobuf_dep_error
8706
8707else
8708
8709$(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 -08008710 $(E) "[LD] Linking $@"
8711 $(Q) mkdir -p `dirname $@`
8712 $(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
8713
8714endif
8715
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008716endif
8717
Craig Tiller35108f62015-02-17 11:24:15 -08008718$(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
8719
8720deps_pubsub_publisher_test: $(PUBSUB_PUBLISHER_TEST_OBJS:.o=.dep)
8721
8722ifneq ($(NO_SECURE),true)
8723ifneq ($(NO_DEPS),true)
8724-include $(PUBSUB_PUBLISHER_TEST_OBJS:.o=.dep)
8725endif
8726endif
8727
8728
8729PUBSUB_SUBSCRIBER_TEST_SRC = \
8730 examples/pubsub/subscriber_test.cc \
8731
8732PUBSUB_SUBSCRIBER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBSUB_SUBSCRIBER_TEST_SRC))))
8733
8734ifeq ($(NO_SECURE),true)
8735
8736# You can't build secure targets if you don't have OpenSSL with ALPN.
8737
8738$(BINDIR)/$(CONFIG)/pubsub_subscriber_test: openssl_dep_error
8739
8740else
8741
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008742
8743ifeq ($(NO_PROTOBUF),true)
8744
8745# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8746
8747$(BINDIR)/$(CONFIG)/pubsub_subscriber_test: protobuf_dep_error
8748
8749else
8750
8751$(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 -08008752 $(E) "[LD] Linking $@"
8753 $(Q) mkdir -p `dirname $@`
8754 $(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
8755
8756endif
8757
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008758endif
8759
Craig Tiller35108f62015-02-17 11:24:15 -08008760$(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
8761
8762deps_pubsub_subscriber_test: $(PUBSUB_SUBSCRIBER_TEST_OBJS:.o=.dep)
8763
8764ifneq ($(NO_SECURE),true)
8765ifneq ($(NO_DEPS),true)
8766-include $(PUBSUB_SUBSCRIBER_TEST_OBJS:.o=.dep)
8767endif
8768endif
8769
8770
Craig Tillere4860192015-02-23 17:10:41 -08008771QPS_DRIVER_SRC = \
8772 test/cpp/qps/qps_driver.cc \
8773
8774QPS_DRIVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_DRIVER_SRC))))
8775
8776ifeq ($(NO_SECURE),true)
8777
8778# You can't build secure targets if you don't have OpenSSL with ALPN.
8779
8780$(BINDIR)/$(CONFIG)/qps_driver: openssl_dep_error
8781
8782else
8783
Craig Tiller3e9cbc72015-03-02 09:15:23 -08008784
8785ifeq ($(NO_PROTOBUF),true)
8786
8787# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8788
8789$(BINDIR)/$(CONFIG)/qps_driver: protobuf_dep_error
8790
8791else
8792
8793$(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 -08008794 $(E) "[LD] Linking $@"
8795 $(Q) mkdir -p `dirname $@`
8796 $(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
8797
8798endif
8799
Craig Tiller3e9cbc72015-03-02 09:15:23 -08008800endif
8801
Craig Tillere4860192015-02-23 17:10:41 -08008802$(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
8803
8804deps_qps_driver: $(QPS_DRIVER_OBJS:.o=.dep)
8805
8806ifneq ($(NO_SECURE),true)
8807ifneq ($(NO_DEPS),true)
8808-include $(QPS_DRIVER_OBJS:.o=.dep)
8809endif
8810endif
8811
8812
Craig Tiller2c2cf6d2015-04-09 09:40:20 -07008813QPS_SMOKE_TEST_SRC = \
8814 test/cpp/qps/smoke_test.cc \
8815
8816QPS_SMOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_SMOKE_TEST_SRC))))
8817
8818ifeq ($(NO_SECURE),true)
8819
8820# You can't build secure targets if you don't have OpenSSL with ALPN.
8821
8822$(BINDIR)/$(CONFIG)/qps_smoke_test: openssl_dep_error
8823
8824else
8825
8826
8827ifeq ($(NO_PROTOBUF),true)
8828
8829# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8830
8831$(BINDIR)/$(CONFIG)/qps_smoke_test: protobuf_dep_error
8832
8833else
8834
8835$(BINDIR)/$(CONFIG)/qps_smoke_test: $(PROTOBUF_DEP) $(QPS_SMOKE_TEST_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
8836 $(E) "[LD] Linking $@"
8837 $(Q) mkdir -p `dirname $@`
8838 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SMOKE_TEST_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_smoke_test
8839
8840endif
8841
8842endif
8843
8844$(OBJDIR)/$(CONFIG)/test/cpp/qps/smoke_test.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
8845
8846deps_qps_smoke_test: $(QPS_SMOKE_TEST_OBJS:.o=.dep)
8847
8848ifneq ($(NO_SECURE),true)
8849ifneq ($(NO_DEPS),true)
8850-include $(QPS_SMOKE_TEST_OBJS:.o=.dep)
8851endif
8852endif
8853
8854
Craig Tiller26598a32015-03-02 16:16:00 -08008855QPS_WORKER_SRC = \
Craig Tiller26598a32015-03-02 16:16:00 -08008856 test/cpp/qps/worker.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008857
Craig Tiller26598a32015-03-02 16:16:00 -08008858QPS_WORKER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_WORKER_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008859
8860ifeq ($(NO_SECURE),true)
8861
8862# You can't build secure targets if you don't have OpenSSL with ALPN.
8863
Craig Tiller26598a32015-03-02 16:16:00 -08008864$(BINDIR)/$(CONFIG)/qps_worker: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008865
8866else
8867
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008868
8869ifeq ($(NO_PROTOBUF),true)
8870
8871# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8872
Craig Tiller26598a32015-03-02 16:16:00 -08008873$(BINDIR)/$(CONFIG)/qps_worker: protobuf_dep_error
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008874
8875else
8876
Craig Tiller26598a32015-03-02 16:16:00 -08008877$(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 -08008878 $(E) "[LD] Linking $@"
8879 $(Q) mkdir -p `dirname $@`
Craig Tiller26598a32015-03-02 16:16:00 -08008880 $(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 -08008881
8882endif
8883
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008884endif
8885
Craig Tiller26598a32015-03-02 16:16:00 -08008886$(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 -08008887
Craig Tiller26598a32015-03-02 16:16:00 -08008888deps_qps_worker: $(QPS_WORKER_OBJS:.o=.dep)
Craig Tiller996d9df2015-01-19 21:06:50 -08008889
8890ifneq ($(NO_SECURE),true)
8891ifneq ($(NO_DEPS),true)
Craig Tiller26598a32015-03-02 16:16:00 -08008892-include $(QPS_WORKER_OBJS:.o=.dep)
vjpai95a34ef2015-02-26 16:42:24 -08008893endif
8894endif
8895
8896
Craig Tiller996d9df2015-01-19 21:06:50 -08008897STATUS_TEST_SRC = \
8898 test/cpp/util/status_test.cc \
8899
Craig Tiller61b910f2015-02-15 10:54:07 -08008900STATUS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008901
8902ifeq ($(NO_SECURE),true)
8903
8904# You can't build secure targets if you don't have OpenSSL with ALPN.
8905
Craig Tiller61b910f2015-02-15 10:54:07 -08008906$(BINDIR)/$(CONFIG)/status_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008907
8908else
8909
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008910
8911ifeq ($(NO_PROTOBUF),true)
8912
8913# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8914
8915$(BINDIR)/$(CONFIG)/status_test: protobuf_dep_error
8916
8917else
8918
8919$(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 -08008920 $(E) "[LD] Linking $@"
8921 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008922 $(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 -08008923
8924endif
8925
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008926endif
8927
Craig Tiller61b910f2015-02-15 10:54:07 -08008928$(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 -08008929
8930deps_status_test: $(STATUS_TEST_OBJS:.o=.dep)
8931
8932ifneq ($(NO_SECURE),true)
8933ifneq ($(NO_DEPS),true)
8934-include $(STATUS_TEST_OBJS:.o=.dep)
8935endif
8936endif
8937
8938
Craig Tiller996d9df2015-01-19 21:06:50 -08008939THREAD_POOL_TEST_SRC = \
8940 test/cpp/server/thread_pool_test.cc \
8941
Craig Tiller61b910f2015-02-15 10:54:07 -08008942THREAD_POOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008943
8944ifeq ($(NO_SECURE),true)
8945
8946# You can't build secure targets if you don't have OpenSSL with ALPN.
8947
Craig Tiller61b910f2015-02-15 10:54:07 -08008948$(BINDIR)/$(CONFIG)/thread_pool_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008949
8950else
8951
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008952
8953ifeq ($(NO_PROTOBUF),true)
8954
8955# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8956
8957$(BINDIR)/$(CONFIG)/thread_pool_test: protobuf_dep_error
8958
8959else
8960
8961$(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 -08008962 $(E) "[LD] Linking $@"
8963 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008964 $(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 -08008965
8966endif
8967
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008968endif
8969
Craig Tiller61b910f2015-02-15 10:54:07 -08008970$(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 -08008971
8972deps_thread_pool_test: $(THREAD_POOL_TEST_OBJS:.o=.dep)
8973
8974ifneq ($(NO_SECURE),true)
8975ifneq ($(NO_DEPS),true)
8976-include $(THREAD_POOL_TEST_OBJS:.o=.dep)
8977endif
8978endif
8979
8980
Craig Tillerc9f660d2015-03-03 11:01:48 -08008981CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_SRC = \
8982
8983CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_SRC))))
8984
8985ifeq ($(NO_SECURE),true)
8986
8987# You can't build secure targets if you don't have OpenSSL with ALPN.
8988
8989$(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test: openssl_dep_error
8990
8991else
8992
8993$(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
8994 $(E) "[LD] Linking $@"
8995 $(Q) mkdir -p `dirname $@`
8996 $(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
8997
8998endif
8999
9000
9001deps_chttp2_fake_security_bad_hostname_test: $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
9002
9003ifneq ($(NO_SECURE),true)
9004ifneq ($(NO_DEPS),true)
9005-include $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
9006endif
9007endif
9008
9009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009010CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
9011
Craig Tiller61b910f2015-02-15 10:54:07 -08009012CHTTP2_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 -08009013
nnoble69ac39f2014-12-12 15:43:38 -08009014ifeq ($(NO_SECURE),true)
9015
Nicolas Noble047b7272015-01-16 13:55:05 -08009016# You can't build secure targets if you don't have OpenSSL with ALPN.
9017
Craig Tiller61b910f2015-02-15 10:54:07 -08009018$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009019
9020else
9021
Craig Tiller61b910f2015-02-15 10:54:07 -08009022$(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 -08009023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009024 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009025 $(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 -08009026
nnoble69ac39f2014-12-12 15:43:38 -08009027endif
9028
Craig Tillerd4773f52015-01-12 16:38:47 -08009029
Craig Tiller8f126a62015-01-15 08:50:19 -08009030deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009031
nnoble69ac39f2014-12-12 15:43:38 -08009032ifneq ($(NO_SECURE),true)
9033ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009034-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009035endif
nnoble69ac39f2014-12-12 15:43:38 -08009036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009037
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009038
9039CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
9040
Craig Tiller61b910f2015-02-15 10:54:07 -08009041CHTTP2_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 -08009042
nnoble69ac39f2014-12-12 15:43:38 -08009043ifeq ($(NO_SECURE),true)
9044
Nicolas Noble047b7272015-01-16 13:55:05 -08009045# You can't build secure targets if you don't have OpenSSL with ALPN.
9046
Craig Tiller61b910f2015-02-15 10:54:07 -08009047$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009048
9049else
9050
Craig Tiller61b910f2015-02-15 10:54:07 -08009051$(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 -08009052 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009053 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009054 $(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 -08009055
nnoble69ac39f2014-12-12 15:43:38 -08009056endif
9057
Craig Tillerd4773f52015-01-12 16:38:47 -08009058
Craig Tiller8f126a62015-01-15 08:50:19 -08009059deps_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 -08009060
nnoble69ac39f2014-12-12 15:43:38 -08009061ifneq ($(NO_SECURE),true)
9062ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009063-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009064endif
nnoble69ac39f2014-12-12 15:43:38 -08009065endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009066
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009067
9068CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
9069
Craig Tiller61b910f2015-02-15 10:54:07 -08009070CHTTP2_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 -08009071
nnoble69ac39f2014-12-12 15:43:38 -08009072ifeq ($(NO_SECURE),true)
9073
Nicolas Noble047b7272015-01-16 13:55:05 -08009074# You can't build secure targets if you don't have OpenSSL with ALPN.
9075
Craig Tiller61b910f2015-02-15 10:54:07 -08009076$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009077
9078else
9079
Craig Tiller61b910f2015-02-15 10:54:07 -08009080$(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 -08009081 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009082 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009083 $(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 -08009084
nnoble69ac39f2014-12-12 15:43:38 -08009085endif
9086
Craig Tillerd4773f52015-01-12 16:38:47 -08009087
Craig Tiller8f126a62015-01-15 08:50:19 -08009088deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009089
nnoble69ac39f2014-12-12 15:43:38 -08009090ifneq ($(NO_SECURE),true)
9091ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009092-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009093endif
nnoble69ac39f2014-12-12 15:43:38 -08009094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009096
9097CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
9098
Craig Tiller61b910f2015-02-15 10:54:07 -08009099CHTTP2_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 -08009100
nnoble69ac39f2014-12-12 15:43:38 -08009101ifeq ($(NO_SECURE),true)
9102
Nicolas Noble047b7272015-01-16 13:55:05 -08009103# You can't build secure targets if you don't have OpenSSL with ALPN.
9104
Craig Tiller61b910f2015-02-15 10:54:07 -08009105$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009106
9107else
9108
Craig Tiller61b910f2015-02-15 10:54:07 -08009109$(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 -08009110 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009111 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009112 $(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 -08009113
nnoble69ac39f2014-12-12 15:43:38 -08009114endif
9115
Craig Tillerd4773f52015-01-12 16:38:47 -08009116
Craig Tiller8f126a62015-01-15 08:50:19 -08009117deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009118
nnoble69ac39f2014-12-12 15:43:38 -08009119ifneq ($(NO_SECURE),true)
9120ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009121-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009122endif
nnoble69ac39f2014-12-12 15:43:38 -08009123endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009125
9126CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
9127
Craig Tiller61b910f2015-02-15 10:54:07 -08009128CHTTP2_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 -08009129
nnoble69ac39f2014-12-12 15:43:38 -08009130ifeq ($(NO_SECURE),true)
9131
Nicolas Noble047b7272015-01-16 13:55:05 -08009132# You can't build secure targets if you don't have OpenSSL with ALPN.
9133
Craig Tiller61b910f2015-02-15 10:54:07 -08009134$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009135
9136else
9137
Craig Tiller61b910f2015-02-15 10:54:07 -08009138$(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 -08009139 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009140 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009141 $(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 -08009142
nnoble69ac39f2014-12-12 15:43:38 -08009143endif
9144
Craig Tillerd4773f52015-01-12 16:38:47 -08009145
Craig Tiller8f126a62015-01-15 08:50:19 -08009146deps_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 -08009147
nnoble69ac39f2014-12-12 15:43:38 -08009148ifneq ($(NO_SECURE),true)
9149ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009150-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009151endif
nnoble69ac39f2014-12-12 15:43:38 -08009152endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009154
hongyu24200d32015-01-08 15:13:49 -08009155CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
9156
Craig Tiller61b910f2015-02-15 10:54:07 -08009157CHTTP2_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 -08009158
9159ifeq ($(NO_SECURE),true)
9160
Nicolas Noble047b7272015-01-16 13:55:05 -08009161# You can't build secure targets if you don't have OpenSSL with ALPN.
9162
Craig Tiller61b910f2015-02-15 10:54:07 -08009163$(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08009164
9165else
9166
Craig Tiller61b910f2015-02-15 10:54:07 -08009167$(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 -08009168 $(E) "[LD] Linking $@"
9169 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009170 $(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 -08009171
9172endif
9173
Craig Tillerd4773f52015-01-12 16:38:47 -08009174
Craig Tiller8f126a62015-01-15 08:50:19 -08009175deps_chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08009176
9177ifneq ($(NO_SECURE),true)
9178ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009179-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08009180endif
9181endif
9182
hongyu24200d32015-01-08 15:13:49 -08009183
ctillerc6d61c42014-12-15 14:52:08 -08009184CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
9185
Craig Tiller61b910f2015-02-15 10:54:07 -08009186CHTTP2_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 -08009187
9188ifeq ($(NO_SECURE),true)
9189
Nicolas Noble047b7272015-01-16 13:55:05 -08009190# You can't build secure targets if you don't have OpenSSL with ALPN.
9191
Craig Tiller61b910f2015-02-15 10:54:07 -08009192$(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08009193
9194else
9195
Craig Tiller61b910f2015-02-15 10:54:07 -08009196$(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 -08009197 $(E) "[LD] Linking $@"
9198 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009199 $(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 -08009200
9201endif
9202
Craig Tillerd4773f52015-01-12 16:38:47 -08009203
Craig Tiller8f126a62015-01-15 08:50:19 -08009204deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08009205
9206ifneq ($(NO_SECURE),true)
9207ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009208-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08009209endif
9210endif
9211
ctillerc6d61c42014-12-15 14:52:08 -08009212
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009213CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
9214
Craig Tiller61b910f2015-02-15 10:54:07 -08009215CHTTP2_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 -08009216
nnoble69ac39f2014-12-12 15:43:38 -08009217ifeq ($(NO_SECURE),true)
9218
Nicolas Noble047b7272015-01-16 13:55:05 -08009219# You can't build secure targets if you don't have OpenSSL with ALPN.
9220
Craig Tiller61b910f2015-02-15 10:54:07 -08009221$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009222
9223else
9224
Craig Tiller61b910f2015-02-15 10:54:07 -08009225$(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 -08009226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009227 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009228 $(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 -08009229
nnoble69ac39f2014-12-12 15:43:38 -08009230endif
9231
Craig Tillerd4773f52015-01-12 16:38:47 -08009232
Craig Tiller8f126a62015-01-15 08:50:19 -08009233deps_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 -08009234
nnoble69ac39f2014-12-12 15:43:38 -08009235ifneq ($(NO_SECURE),true)
9236ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009237-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009238endif
nnoble69ac39f2014-12-12 15:43:38 -08009239endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009241
9242CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
9243
Craig Tiller61b910f2015-02-15 10:54:07 -08009244CHTTP2_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 -08009245
nnoble69ac39f2014-12-12 15:43:38 -08009246ifeq ($(NO_SECURE),true)
9247
Nicolas Noble047b7272015-01-16 13:55:05 -08009248# You can't build secure targets if you don't have OpenSSL with ALPN.
9249
Craig Tiller61b910f2015-02-15 10:54:07 -08009250$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009251
9252else
9253
Craig Tiller61b910f2015-02-15 10:54:07 -08009254$(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 -08009255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009256 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009257 $(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 -08009258
nnoble69ac39f2014-12-12 15:43:38 -08009259endif
9260
Craig Tillerd4773f52015-01-12 16:38:47 -08009261
Craig Tiller8f126a62015-01-15 08:50:19 -08009262deps_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 -08009263
nnoble69ac39f2014-12-12 15:43:38 -08009264ifneq ($(NO_SECURE),true)
9265ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009266-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009267endif
nnoble69ac39f2014-12-12 15:43:38 -08009268endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009270
murgatroid99a8c21e82015-02-12 13:55:53 -08009271CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_SRC = \
9272
Craig Tiller61b910f2015-02-15 10:54:07 -08009273CHTTP2_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 -08009274
9275ifeq ($(NO_SECURE),true)
9276
9277# You can't build secure targets if you don't have OpenSSL with ALPN.
9278
Craig Tiller61b910f2015-02-15 10:54:07 -08009279$(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -08009280
9281else
9282
Craig Tiller61b910f2015-02-15 10:54:07 -08009283$(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 -08009284 $(E) "[LD] Linking $@"
9285 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009286 $(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 -08009287
9288endif
9289
9290
9291deps_chttp2_fake_security_empty_batch_test: $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS:.o=.dep)
9292
9293ifneq ($(NO_SECURE),true)
9294ifneq ($(NO_DEPS),true)
9295-include $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS:.o=.dep)
9296endif
9297endif
9298
9299
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009300CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
9301
Craig Tiller61b910f2015-02-15 10:54:07 -08009302CHTTP2_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 -08009303
9304ifeq ($(NO_SECURE),true)
9305
David Klempner7f3ed1e2015-01-16 15:35:56 -08009306# You can't build secure targets if you don't have OpenSSL with ALPN.
9307
Craig Tiller61b910f2015-02-15 10:54:07 -08009308$(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009309
9310else
9311
Craig Tiller61b910f2015-02-15 10:54:07 -08009312$(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 -08009313 $(E) "[LD] Linking $@"
9314 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009315 $(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 -08009316
9317endif
9318
9319
9320deps_chttp2_fake_security_graceful_server_shutdown_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
9321
9322ifneq ($(NO_SECURE),true)
9323ifneq ($(NO_DEPS),true)
9324-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
9325endif
9326endif
9327
9328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009329CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
9330
Craig Tiller61b910f2015-02-15 10:54:07 -08009331CHTTP2_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 -08009332
nnoble69ac39f2014-12-12 15:43:38 -08009333ifeq ($(NO_SECURE),true)
9334
Nicolas Noble047b7272015-01-16 13:55:05 -08009335# You can't build secure targets if you don't have OpenSSL with ALPN.
9336
Craig Tiller61b910f2015-02-15 10:54:07 -08009337$(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009338
9339else
9340
Craig Tiller61b910f2015-02-15 10:54:07 -08009341$(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 -08009342 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009343 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009344 $(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 -08009345
nnoble69ac39f2014-12-12 15:43:38 -08009346endif
9347
Craig Tillerd4773f52015-01-12 16:38:47 -08009348
Craig Tiller8f126a62015-01-15 08:50:19 -08009349deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009350
nnoble69ac39f2014-12-12 15:43:38 -08009351ifneq ($(NO_SECURE),true)
9352ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009353-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009354endif
nnoble69ac39f2014-12-12 15:43:38 -08009355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009357
9358CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
9359
Craig Tiller61b910f2015-02-15 10:54:07 -08009360CHTTP2_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 -08009361
nnoble69ac39f2014-12-12 15:43:38 -08009362ifeq ($(NO_SECURE),true)
9363
Nicolas Noble047b7272015-01-16 13:55:05 -08009364# You can't build secure targets if you don't have OpenSSL with ALPN.
9365
Craig Tiller61b910f2015-02-15 10:54:07 -08009366$(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009367
9368else
9369
Craig Tiller61b910f2015-02-15 10:54:07 -08009370$(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 -08009371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009372 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009373 $(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 -08009374
nnoble69ac39f2014-12-12 15:43:38 -08009375endif
9376
Craig Tillerd4773f52015-01-12 16:38:47 -08009377
Craig Tiller8f126a62015-01-15 08:50:19 -08009378deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009379
nnoble69ac39f2014-12-12 15:43:38 -08009380ifneq ($(NO_SECURE),true)
9381ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009382-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009383endif
nnoble69ac39f2014-12-12 15:43:38 -08009384endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009385
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009386
9387CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
9388
Craig Tiller61b910f2015-02-15 10:54:07 -08009389CHTTP2_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 -08009390
nnoble69ac39f2014-12-12 15:43:38 -08009391ifeq ($(NO_SECURE),true)
9392
Nicolas Noble047b7272015-01-16 13:55:05 -08009393# You can't build secure targets if you don't have OpenSSL with ALPN.
9394
Craig Tiller61b910f2015-02-15 10:54:07 -08009395$(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009396
9397else
9398
Craig Tiller61b910f2015-02-15 10:54:07 -08009399$(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 -08009400 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009401 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009402 $(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 -08009403
nnoble69ac39f2014-12-12 15:43:38 -08009404endif
9405
Craig Tillerd4773f52015-01-12 16:38:47 -08009406
Craig Tiller8f126a62015-01-15 08:50:19 -08009407deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009408
nnoble69ac39f2014-12-12 15:43:38 -08009409ifneq ($(NO_SECURE),true)
9410ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009411-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009412endif
nnoble69ac39f2014-12-12 15:43:38 -08009413endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009415
9416CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
9417
Craig Tiller61b910f2015-02-15 10:54:07 -08009418CHTTP2_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 -08009419
nnoble69ac39f2014-12-12 15:43:38 -08009420ifeq ($(NO_SECURE),true)
9421
Nicolas Noble047b7272015-01-16 13:55:05 -08009422# You can't build secure targets if you don't have OpenSSL with ALPN.
9423
Craig Tiller61b910f2015-02-15 10:54:07 -08009424$(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009425
9426else
9427
Craig Tiller61b910f2015-02-15 10:54:07 -08009428$(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 -08009429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009430 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009431 $(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 -08009432
nnoble69ac39f2014-12-12 15:43:38 -08009433endif
9434
Craig Tillerd4773f52015-01-12 16:38:47 -08009435
Craig Tiller8f126a62015-01-15 08:50:19 -08009436deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009437
nnoble69ac39f2014-12-12 15:43:38 -08009438ifneq ($(NO_SECURE),true)
9439ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009440-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009441endif
nnoble69ac39f2014-12-12 15:43:38 -08009442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009443
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009444
ctiller33023c42014-12-12 16:28:33 -08009445CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
9446
Craig Tiller61b910f2015-02-15 10:54:07 -08009447CHTTP2_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 -08009448
9449ifeq ($(NO_SECURE),true)
9450
Nicolas Noble047b7272015-01-16 13:55:05 -08009451# You can't build secure targets if you don't have OpenSSL with ALPN.
9452
Craig Tiller61b910f2015-02-15 10:54:07 -08009453$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08009454
9455else
9456
Craig Tiller61b910f2015-02-15 10:54:07 -08009457$(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 -08009458 $(E) "[LD] Linking $@"
9459 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009460 $(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 -08009461
9462endif
9463
Craig Tillerd4773f52015-01-12 16:38:47 -08009464
Craig Tiller8f126a62015-01-15 08:50:19 -08009465deps_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 -08009466
9467ifneq ($(NO_SECURE),true)
9468ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009469-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08009470endif
9471endif
9472
ctiller33023c42014-12-12 16:28:33 -08009473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009474CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
9475
Craig Tiller61b910f2015-02-15 10:54:07 -08009476CHTTP2_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 -08009477
nnoble69ac39f2014-12-12 15:43:38 -08009478ifeq ($(NO_SECURE),true)
9479
Nicolas Noble047b7272015-01-16 13:55:05 -08009480# You can't build secure targets if you don't have OpenSSL with ALPN.
9481
Craig Tiller61b910f2015-02-15 10:54:07 -08009482$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009483
9484else
9485
Craig Tiller61b910f2015-02-15 10:54:07 -08009486$(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 -08009487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009488 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009489 $(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 -08009490
nnoble69ac39f2014-12-12 15:43:38 -08009491endif
9492
Craig Tillerd4773f52015-01-12 16:38:47 -08009493
Craig Tiller8f126a62015-01-15 08:50:19 -08009494deps_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 -08009495
nnoble69ac39f2014-12-12 15:43:38 -08009496ifneq ($(NO_SECURE),true)
9497ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009498-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009499endif
nnoble69ac39f2014-12-12 15:43:38 -08009500endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009502
9503CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9504
Craig Tiller61b910f2015-02-15 10:54:07 -08009505CHTTP2_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 -08009506
nnoble69ac39f2014-12-12 15:43:38 -08009507ifeq ($(NO_SECURE),true)
9508
Nicolas Noble047b7272015-01-16 13:55:05 -08009509# You can't build secure targets if you don't have OpenSSL with ALPN.
9510
Craig Tiller61b910f2015-02-15 10:54:07 -08009511$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009512
9513else
9514
Craig Tiller61b910f2015-02-15 10:54:07 -08009515$(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 -08009516 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009517 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009518 $(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 -08009519
nnoble69ac39f2014-12-12 15:43:38 -08009520endif
9521
Craig Tillerd4773f52015-01-12 16:38:47 -08009522
Craig Tiller8f126a62015-01-15 08:50:19 -08009523deps_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 -08009524
nnoble69ac39f2014-12-12 15:43:38 -08009525ifneq ($(NO_SECURE),true)
9526ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009527-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009528endif
nnoble69ac39f2014-12-12 15:43:38 -08009529endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009531
Craig Tillercff2d152015-02-05 13:22:49 -08009532CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -08009533
Craig Tiller61b910f2015-02-15 10:54:07 -08009534CHTTP2_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 -08009535
9536ifeq ($(NO_SECURE),true)
9537
Nicolas Noble047b7272015-01-16 13:55:05 -08009538# You can't build secure targets if you don't have OpenSSL with ALPN.
9539
Craig Tiller61b910f2015-02-15 10:54:07 -08009540$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08009541
9542else
9543
Craig Tiller61b910f2015-02-15 10:54:07 -08009544$(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 -08009545 $(E) "[LD] Linking $@"
9546 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009547 $(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 -08009548
9549endif
9550
Craig Tillerd4773f52015-01-12 16:38:47 -08009551
Craig Tillercff2d152015-02-05 13:22:49 -08009552deps_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 -08009553
9554ifneq ($(NO_SECURE),true)
9555ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08009556-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
9557endif
9558endif
9559
9560
9561CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_SRC = \
9562
Craig Tiller61b910f2015-02-15 10:54:07 -08009563CHTTP2_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 -08009564
9565ifeq ($(NO_SECURE),true)
9566
9567# You can't build secure targets if you don't have OpenSSL with ALPN.
9568
Craig Tiller61b910f2015-02-15 10:54:07 -08009569$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -08009570
9571else
9572
Craig Tiller61b910f2015-02-15 10:54:07 -08009573$(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 -08009574 $(E) "[LD] Linking $@"
9575 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009576 $(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 -08009577
9578endif
9579
9580
9581deps_chttp2_fake_security_request_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
9582
9583ifneq ($(NO_SECURE),true)
9584ifneq ($(NO_DEPS),true)
9585-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08009586endif
9587endif
9588
ctiller2845cad2014-12-15 15:14:12 -08009589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009590CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9591
Craig Tiller61b910f2015-02-15 10:54:07 -08009592CHTTP2_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 -08009593
nnoble69ac39f2014-12-12 15:43:38 -08009594ifeq ($(NO_SECURE),true)
9595
Nicolas Noble047b7272015-01-16 13:55:05 -08009596# You can't build secure targets if you don't have OpenSSL with ALPN.
9597
Craig Tiller61b910f2015-02-15 10:54:07 -08009598$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009599
9600else
9601
Craig Tiller61b910f2015-02-15 10:54:07 -08009602$(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 -08009603 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009604 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009605 $(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 -08009606
nnoble69ac39f2014-12-12 15:43:38 -08009607endif
9608
Craig Tillerd4773f52015-01-12 16:38:47 -08009609
Craig Tiller8f126a62015-01-15 08:50:19 -08009610deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009611
nnoble69ac39f2014-12-12 15:43:38 -08009612ifneq ($(NO_SECURE),true)
9613ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009614-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009615endif
nnoble69ac39f2014-12-12 15:43:38 -08009616endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009617
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009618
9619CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
9620
Craig Tiller61b910f2015-02-15 10:54:07 -08009621CHTTP2_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 -08009622
nnoble69ac39f2014-12-12 15:43:38 -08009623ifeq ($(NO_SECURE),true)
9624
Nicolas Noble047b7272015-01-16 13:55:05 -08009625# You can't build secure targets if you don't have OpenSSL with ALPN.
9626
Craig Tiller61b910f2015-02-15 10:54:07 -08009627$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009628
9629else
9630
Craig Tiller61b910f2015-02-15 10:54:07 -08009631$(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 -08009632 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009633 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009634 $(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 -08009635
nnoble69ac39f2014-12-12 15:43:38 -08009636endif
9637
Craig Tillerd4773f52015-01-12 16:38:47 -08009638
Craig Tiller8f126a62015-01-15 08:50:19 -08009639deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009640
nnoble69ac39f2014-12-12 15:43:38 -08009641ifneq ($(NO_SECURE),true)
9642ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009643-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009644endif
nnoble69ac39f2014-12-12 15:43:38 -08009645endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009647
nathaniel52878172014-12-09 10:17:19 -08009648CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009649
Craig Tiller61b910f2015-02-15 10:54:07 -08009650CHTTP2_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 -08009651
nnoble69ac39f2014-12-12 15:43:38 -08009652ifeq ($(NO_SECURE),true)
9653
Nicolas Noble047b7272015-01-16 13:55:05 -08009654# You can't build secure targets if you don't have OpenSSL with ALPN.
9655
Craig Tiller61b910f2015-02-15 10:54:07 -08009656$(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009657
9658else
9659
Craig Tiller61b910f2015-02-15 10:54:07 -08009660$(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 -08009661 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009662 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009663 $(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 -08009664
nnoble69ac39f2014-12-12 15:43:38 -08009665endif
9666
Craig Tillerd4773f52015-01-12 16:38:47 -08009667
Craig Tiller8f126a62015-01-15 08:50:19 -08009668deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009669
nnoble69ac39f2014-12-12 15:43:38 -08009670ifneq ($(NO_SECURE),true)
9671ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009672-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009673endif
nnoble69ac39f2014-12-12 15:43:38 -08009674endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009676
9677CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9678
Craig Tiller61b910f2015-02-15 10:54:07 -08009679CHTTP2_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 -08009680
nnoble69ac39f2014-12-12 15:43:38 -08009681ifeq ($(NO_SECURE),true)
9682
Nicolas Noble047b7272015-01-16 13:55:05 -08009683# You can't build secure targets if you don't have OpenSSL with ALPN.
9684
Craig Tiller61b910f2015-02-15 10:54:07 -08009685$(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009686
9687else
9688
Craig Tiller61b910f2015-02-15 10:54:07 -08009689$(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 -08009690 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009691 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009692 $(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 -08009693
nnoble69ac39f2014-12-12 15:43:38 -08009694endif
9695
Craig Tillerd4773f52015-01-12 16:38:47 -08009696
Craig Tiller8f126a62015-01-15 08:50:19 -08009697deps_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 -08009698
nnoble69ac39f2014-12-12 15:43:38 -08009699ifneq ($(NO_SECURE),true)
9700ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009701-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009702endif
nnoble69ac39f2014-12-12 15:43:38 -08009703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009705
Craig Tiller2c189e32015-02-03 13:56:55 -08009706CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
9707
Craig Tiller61b910f2015-02-15 10:54:07 -08009708CHTTP2_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 -08009709
9710ifeq ($(NO_SECURE),true)
9711
9712# You can't build secure targets if you don't have OpenSSL with ALPN.
9713
Craig Tiller61b910f2015-02-15 10:54:07 -08009714$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009715
9716else
9717
Craig Tiller61b910f2015-02-15 10:54:07 -08009718$(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 -08009719 $(E) "[LD] Linking $@"
9720 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009721 $(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 -08009722
9723endif
9724
9725
9726deps_chttp2_fake_security_cancel_after_accept_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
9727
9728ifneq ($(NO_SECURE),true)
9729ifneq ($(NO_DEPS),true)
9730-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
9731endif
9732endif
9733
9734
9735CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
9736
Craig Tiller61b910f2015-02-15 10:54:07 -08009737CHTTP2_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 -08009738
9739ifeq ($(NO_SECURE),true)
9740
9741# You can't build secure targets if you don't have OpenSSL with ALPN.
9742
Craig Tiller61b910f2015-02-15 10:54:07 -08009743$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009744
9745else
9746
Craig Tiller61b910f2015-02-15 10:54:07 -08009747$(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 -08009748 $(E) "[LD] Linking $@"
9749 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009750 $(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 -08009751
9752endif
9753
9754
9755deps_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)
9756
9757ifneq ($(NO_SECURE),true)
9758ifneq ($(NO_DEPS),true)
9759-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
9760endif
9761endif
9762
9763
9764CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
9765
Craig Tiller61b910f2015-02-15 10:54:07 -08009766CHTTP2_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 -08009767
9768ifeq ($(NO_SECURE),true)
9769
9770# You can't build secure targets if you don't have OpenSSL with ALPN.
9771
Craig Tiller61b910f2015-02-15 10:54:07 -08009772$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009773
9774else
9775
Craig Tiller61b910f2015-02-15 10:54:07 -08009776$(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 -08009777 $(E) "[LD] Linking $@"
9778 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009779 $(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 -08009780
9781endif
9782
9783
9784deps_chttp2_fake_security_cancel_after_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9785
9786ifneq ($(NO_SECURE),true)
9787ifneq ($(NO_DEPS),true)
9788-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9789endif
9790endif
9791
9792
9793CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
9794
Craig Tiller61b910f2015-02-15 10:54:07 -08009795CHTTP2_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 -08009796
9797ifeq ($(NO_SECURE),true)
9798
9799# You can't build secure targets if you don't have OpenSSL with ALPN.
9800
Craig Tiller61b910f2015-02-15 10:54:07 -08009801$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009802
9803else
9804
Craig Tiller61b910f2015-02-15 10:54:07 -08009805$(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 -08009806 $(E) "[LD] Linking $@"
9807 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009808 $(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 -08009809
9810endif
9811
9812
9813deps_chttp2_fake_security_cancel_before_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9814
9815ifneq ($(NO_SECURE),true)
9816ifneq ($(NO_DEPS),true)
9817-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9818endif
9819endif
9820
9821
9822CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
9823
Craig Tiller61b910f2015-02-15 10:54:07 -08009824CHTTP2_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 -08009825
9826ifeq ($(NO_SECURE),true)
9827
9828# You can't build secure targets if you don't have OpenSSL with ALPN.
9829
Craig Tiller61b910f2015-02-15 10:54:07 -08009830$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009831
9832else
9833
Craig Tiller61b910f2015-02-15 10:54:07 -08009834$(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 -08009835 $(E) "[LD] Linking $@"
9836 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009837 $(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 -08009838
9839endif
9840
9841
9842deps_chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
9843
9844ifneq ($(NO_SECURE),true)
9845ifneq ($(NO_DEPS),true)
9846-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
9847endif
9848endif
9849
9850
9851CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
9852
Craig Tiller61b910f2015-02-15 10:54:07 -08009853CHTTP2_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 -08009854
9855ifeq ($(NO_SECURE),true)
9856
9857# You can't build secure targets if you don't have OpenSSL with ALPN.
9858
Craig Tiller61b910f2015-02-15 10:54:07 -08009859$(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009860
9861else
9862
Craig Tiller61b910f2015-02-15 10:54:07 -08009863$(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 -08009864 $(E) "[LD] Linking $@"
9865 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009866 $(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 -08009867
9868endif
9869
9870
9871deps_chttp2_fake_security_census_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9872
9873ifneq ($(NO_SECURE),true)
9874ifneq ($(NO_DEPS),true)
9875-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9876endif
9877endif
9878
9879
9880CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
9881
Craig Tiller61b910f2015-02-15 10:54:07 -08009882CHTTP2_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 -08009883
9884ifeq ($(NO_SECURE),true)
9885
9886# You can't build secure targets if you don't have OpenSSL with ALPN.
9887
Craig Tiller61b910f2015-02-15 10:54:07 -08009888$(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009889
9890else
9891
Craig Tiller61b910f2015-02-15 10:54:07 -08009892$(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 -08009893 $(E) "[LD] Linking $@"
9894 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009895 $(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 -08009896
9897endif
9898
9899
9900deps_chttp2_fake_security_disappearing_server_legacy_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
9901
9902ifneq ($(NO_SECURE),true)
9903ifneq ($(NO_DEPS),true)
9904-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
9905endif
9906endif
9907
9908
9909CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
9910
Craig Tiller61b910f2015-02-15 10:54:07 -08009911CHTTP2_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 -08009912
9913ifeq ($(NO_SECURE),true)
9914
9915# You can't build secure targets if you don't have OpenSSL with ALPN.
9916
Craig Tiller61b910f2015-02-15 10:54:07 -08009917$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009918
9919else
9920
Craig Tiller61b910f2015-02-15 10:54:07 -08009921$(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 -08009922 $(E) "[LD] Linking $@"
9923 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009924 $(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 -08009925
9926endif
9927
9928
9929deps_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)
9930
9931ifneq ($(NO_SECURE),true)
9932ifneq ($(NO_DEPS),true)
9933-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
9934endif
9935endif
9936
9937
9938CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
9939
Craig Tiller61b910f2015-02-15 10:54:07 -08009940CHTTP2_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 -08009941
9942ifeq ($(NO_SECURE),true)
9943
9944# You can't build secure targets if you don't have OpenSSL with ALPN.
9945
Craig Tiller61b910f2015-02-15 10:54:07 -08009946$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009947
9948else
9949
Craig Tiller61b910f2015-02-15 10:54:07 -08009950$(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 -08009951 $(E) "[LD] Linking $@"
9952 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009953 $(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 -08009954
9955endif
9956
9957
9958deps_chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
9959
9960ifneq ($(NO_SECURE),true)
9961ifneq ($(NO_DEPS),true)
9962-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
9963endif
9964endif
9965
9966
9967CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
9968
Craig Tiller61b910f2015-02-15 10:54:07 -08009969CHTTP2_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 -08009970
9971ifeq ($(NO_SECURE),true)
9972
9973# You can't build secure targets if you don't have OpenSSL with ALPN.
9974
Craig Tiller61b910f2015-02-15 10:54:07 -08009975$(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009976
9977else
9978
Craig Tiller61b910f2015-02-15 10:54:07 -08009979$(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 -08009980 $(E) "[LD] Linking $@"
9981 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009982 $(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 -08009983
9984endif
9985
9986
9987deps_chttp2_fake_security_graceful_server_shutdown_legacy_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
9988
9989ifneq ($(NO_SECURE),true)
9990ifneq ($(NO_DEPS),true)
9991-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
9992endif
9993endif
9994
9995
9996CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
9997
Craig Tiller61b910f2015-02-15 10:54:07 -08009998CHTTP2_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 -08009999
10000ifeq ($(NO_SECURE),true)
10001
10002# You can't build secure targets if you don't have OpenSSL with ALPN.
10003
Craig Tiller61b910f2015-02-15 10:54:07 -080010004$(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010005
10006else
10007
Craig Tiller61b910f2015-02-15 10:54:07 -080010008$(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 -080010009 $(E) "[LD] Linking $@"
10010 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010011 $(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 -080010012
10013endif
10014
10015
10016deps_chttp2_fake_security_invoke_large_request_legacy_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10017
10018ifneq ($(NO_SECURE),true)
10019ifneq ($(NO_DEPS),true)
10020-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10021endif
10022endif
10023
10024
10025CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
10026
Craig Tiller61b910f2015-02-15 10:54:07 -080010027CHTTP2_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 -080010028
10029ifeq ($(NO_SECURE),true)
10030
10031# You can't build secure targets if you don't have OpenSSL with ALPN.
10032
Craig Tiller61b910f2015-02-15 10:54:07 -080010033$(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010034
10035else
10036
Craig Tiller61b910f2015-02-15 10:54:07 -080010037$(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 -080010038 $(E) "[LD] Linking $@"
10039 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010040 $(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 -080010041
10042endif
10043
10044
10045deps_chttp2_fake_security_max_concurrent_streams_legacy_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
10046
10047ifneq ($(NO_SECURE),true)
10048ifneq ($(NO_DEPS),true)
10049-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
10050endif
10051endif
10052
10053
10054CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_SRC = \
10055
Craig Tiller61b910f2015-02-15 10:54:07 -080010056CHTTP2_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 -080010057
10058ifeq ($(NO_SECURE),true)
10059
10060# You can't build secure targets if you don't have OpenSSL with ALPN.
10061
Craig Tiller61b910f2015-02-15 10:54:07 -080010062$(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010063
10064else
10065
Craig Tiller61b910f2015-02-15 10:54:07 -080010066$(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 -080010067 $(E) "[LD] Linking $@"
10068 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010069 $(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 -080010070
10071endif
10072
10073
10074deps_chttp2_fake_security_no_op_legacy_test: $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
10075
10076ifneq ($(NO_SECURE),true)
10077ifneq ($(NO_DEPS),true)
10078-include $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
10079endif
10080endif
10081
10082
10083CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
10084
Craig Tiller61b910f2015-02-15 10:54:07 -080010085CHTTP2_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 -080010086
10087ifeq ($(NO_SECURE),true)
10088
10089# You can't build secure targets if you don't have OpenSSL with ALPN.
10090
Craig Tiller61b910f2015-02-15 10:54:07 -080010091$(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010092
10093else
10094
Craig Tiller61b910f2015-02-15 10:54:07 -080010095$(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 -080010096 $(E) "[LD] Linking $@"
10097 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010098 $(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 -080010099
10100endif
10101
10102
10103deps_chttp2_fake_security_ping_pong_streaming_legacy_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
10104
10105ifneq ($(NO_SECURE),true)
10106ifneq ($(NO_DEPS),true)
10107-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
10108endif
10109endif
10110
10111
10112CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
10113
Craig Tiller61b910f2015-02-15 10:54:07 -080010114CHTTP2_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 -080010115
10116ifeq ($(NO_SECURE),true)
10117
10118# You can't build secure targets if you don't have OpenSSL with ALPN.
10119
Craig Tiller61b910f2015-02-15 10:54:07 -080010120$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010121
10122else
10123
Craig Tiller61b910f2015-02-15 10:54:07 -080010124$(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 -080010125 $(E) "[LD] Linking $@"
10126 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010127 $(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 -080010128
10129endif
10130
10131
10132deps_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)
10133
10134ifneq ($(NO_SECURE),true)
10135ifneq ($(NO_DEPS),true)
10136-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10137endif
10138endif
10139
10140
10141CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
10142
Craig Tiller61b910f2015-02-15 10:54:07 -080010143CHTTP2_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 -080010144
10145ifeq ($(NO_SECURE),true)
10146
10147# You can't build secure targets if you don't have OpenSSL with ALPN.
10148
Craig Tiller61b910f2015-02-15 10:54:07 -080010149$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010150
10151else
10152
Craig Tiller61b910f2015-02-15 10:54:07 -080010153$(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 -080010154 $(E) "[LD] Linking $@"
10155 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010156 $(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 -080010157
10158endif
10159
10160
10161deps_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)
10162
10163ifneq ($(NO_SECURE),true)
10164ifneq ($(NO_DEPS),true)
10165-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10166endif
10167endif
10168
10169
10170CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
10171
Craig Tiller61b910f2015-02-15 10:54:07 -080010172CHTTP2_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 -080010173
10174ifeq ($(NO_SECURE),true)
10175
10176# You can't build secure targets if you don't have OpenSSL with ALPN.
10177
Craig Tiller61b910f2015-02-15 10:54:07 -080010178$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010179
10180else
10181
Craig Tiller61b910f2015-02-15 10:54:07 -080010182$(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 -080010183 $(E) "[LD] Linking $@"
10184 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010185 $(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 -080010186
10187endif
10188
10189
10190deps_chttp2_fake_security_request_response_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10191
10192ifneq ($(NO_SECURE),true)
10193ifneq ($(NO_DEPS),true)
10194-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10195endif
10196endif
10197
10198
10199CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
10200
Craig Tiller61b910f2015-02-15 10:54:07 -080010201CHTTP2_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 -080010202
10203ifeq ($(NO_SECURE),true)
10204
10205# You can't build secure targets if you don't have OpenSSL with ALPN.
10206
Craig Tiller61b910f2015-02-15 10:54:07 -080010207$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010208
10209else
10210
Craig Tiller61b910f2015-02-15 10:54:07 -080010211$(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 -080010212 $(E) "[LD] Linking $@"
10213 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010214 $(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 -080010215
10216endif
10217
10218
10219deps_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)
10220
10221ifneq ($(NO_SECURE),true)
10222ifneq ($(NO_DEPS),true)
10223-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10224endif
10225endif
10226
10227
Craig Tillercff2d152015-02-05 13:22:49 -080010228CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
10229
Craig Tiller61b910f2015-02-15 10:54:07 -080010230CHTTP2_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 -080010231
10232ifeq ($(NO_SECURE),true)
10233
10234# You can't build secure targets if you don't have OpenSSL with ALPN.
10235
Craig Tiller61b910f2015-02-15 10:54:07 -080010236$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080010237
10238else
10239
Craig Tiller61b910f2015-02-15 10:54:07 -080010240$(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 -080010241 $(E) "[LD] Linking $@"
10242 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010243 $(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 -080010244
10245endif
10246
10247
10248deps_chttp2_fake_security_request_with_large_metadata_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
10249
10250ifneq ($(NO_SECURE),true)
10251ifneq ($(NO_DEPS),true)
10252-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
10253endif
10254endif
10255
10256
10257CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
10258
Craig Tiller61b910f2015-02-15 10:54:07 -080010259CHTTP2_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 -080010260
10261ifeq ($(NO_SECURE),true)
10262
10263# You can't build secure targets if you don't have OpenSSL with ALPN.
10264
Craig Tiller61b910f2015-02-15 10:54:07 -080010265$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080010266
10267else
10268
Craig Tiller61b910f2015-02-15 10:54:07 -080010269$(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 -080010270 $(E) "[LD] Linking $@"
10271 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010272 $(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 -080010273
10274endif
10275
10276
10277deps_chttp2_fake_security_request_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10278
10279ifneq ($(NO_SECURE),true)
10280ifneq ($(NO_DEPS),true)
10281-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10282endif
10283endif
10284
10285
Craig Tiller2c189e32015-02-03 13:56:55 -080010286CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
10287
Craig Tiller61b910f2015-02-15 10:54:07 -080010288CHTTP2_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 -080010289
10290ifeq ($(NO_SECURE),true)
10291
10292# You can't build secure targets if you don't have OpenSSL with ALPN.
10293
Craig Tiller61b910f2015-02-15 10:54:07 -080010294$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010295
10296else
10297
Craig Tiller61b910f2015-02-15 10:54:07 -080010298$(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 -080010299 $(E) "[LD] Linking $@"
10300 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010301 $(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 -080010302
10303endif
10304
10305
10306deps_chttp2_fake_security_simple_delayed_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10307
10308ifneq ($(NO_SECURE),true)
10309ifneq ($(NO_DEPS),true)
10310-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10311endif
10312endif
10313
10314
10315CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
10316
Craig Tiller61b910f2015-02-15 10:54:07 -080010317CHTTP2_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 -080010318
10319ifeq ($(NO_SECURE),true)
10320
10321# You can't build secure targets if you don't have OpenSSL with ALPN.
10322
Craig Tiller61b910f2015-02-15 10:54:07 -080010323$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010324
10325else
10326
Craig Tiller61b910f2015-02-15 10:54:07 -080010327$(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 -080010328 $(E) "[LD] Linking $@"
10329 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010330 $(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 -080010331
10332endif
10333
10334
10335deps_chttp2_fake_security_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10336
10337ifneq ($(NO_SECURE),true)
10338ifneq ($(NO_DEPS),true)
10339-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10340endif
10341endif
10342
10343
10344CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_SRC = \
10345
Craig Tiller61b910f2015-02-15 10:54:07 -080010346CHTTP2_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 -080010347
10348ifeq ($(NO_SECURE),true)
10349
10350# You can't build secure targets if you don't have OpenSSL with ALPN.
10351
Craig Tiller61b910f2015-02-15 10:54:07 -080010352$(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010353
10354else
10355
Craig Tiller61b910f2015-02-15 10:54:07 -080010356$(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 -080010357 $(E) "[LD] Linking $@"
10358 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010359 $(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 -080010360
10361endif
10362
10363
10364deps_chttp2_fake_security_thread_stress_legacy_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
10365
10366ifneq ($(NO_SECURE),true)
10367ifneq ($(NO_DEPS),true)
10368-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
10369endif
10370endif
10371
10372
10373CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
10374
Craig Tiller61b910f2015-02-15 10:54:07 -080010375CHTTP2_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 -080010376
10377ifeq ($(NO_SECURE),true)
10378
10379# You can't build secure targets if you don't have OpenSSL with ALPN.
10380
Craig Tiller61b910f2015-02-15 10:54:07 -080010381$(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010382
10383else
10384
Craig Tiller61b910f2015-02-15 10:54:07 -080010385$(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 -080010386 $(E) "[LD] Linking $@"
10387 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010388 $(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 -080010389
10390endif
10391
10392
10393deps_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)
10394
10395ifneq ($(NO_SECURE),true)
10396ifneq ($(NO_DEPS),true)
10397-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
10398endif
10399endif
10400
10401
Craig Tillerc9f660d2015-03-03 11:01:48 -080010402CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_SRC = \
10403
10404CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_SRC))))
10405
10406ifeq ($(NO_SECURE),true)
10407
10408# You can't build secure targets if you don't have OpenSSL with ALPN.
10409
10410$(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test: openssl_dep_error
10411
10412else
10413
10414$(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
10415 $(E) "[LD] Linking $@"
10416 $(Q) mkdir -p `dirname $@`
10417 $(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
10418
10419endif
10420
10421
10422deps_chttp2_fullstack_bad_hostname_test: $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
10423
10424ifneq ($(NO_SECURE),true)
10425ifneq ($(NO_DEPS),true)
10426-include $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
10427endif
10428endif
10429
10430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010431CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
10432
Craig Tiller61b910f2015-02-15 10:54:07 -080010433CHTTP2_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 -080010434
nnoble69ac39f2014-12-12 15:43:38 -080010435ifeq ($(NO_SECURE),true)
10436
Nicolas Noble047b7272015-01-16 13:55:05 -080010437# You can't build secure targets if you don't have OpenSSL with ALPN.
10438
Craig Tiller61b910f2015-02-15 10:54:07 -080010439$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010440
10441else
10442
Craig Tiller61b910f2015-02-15 10:54:07 -080010443$(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 -080010444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010445 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010446 $(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 -080010447
nnoble69ac39f2014-12-12 15:43:38 -080010448endif
10449
Craig Tillerd4773f52015-01-12 16:38:47 -080010450
Craig Tiller8f126a62015-01-15 08:50:19 -080010451deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010452
nnoble69ac39f2014-12-12 15:43:38 -080010453ifneq ($(NO_SECURE),true)
10454ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010455-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010456endif
nnoble69ac39f2014-12-12 15:43:38 -080010457endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010459
10460CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
10461
Craig Tiller61b910f2015-02-15 10:54:07 -080010462CHTTP2_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 -080010463
nnoble69ac39f2014-12-12 15:43:38 -080010464ifeq ($(NO_SECURE),true)
10465
Nicolas Noble047b7272015-01-16 13:55:05 -080010466# You can't build secure targets if you don't have OpenSSL with ALPN.
10467
Craig Tiller61b910f2015-02-15 10:54:07 -080010468$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010469
10470else
10471
Craig Tiller61b910f2015-02-15 10:54:07 -080010472$(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 -080010473 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010474 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010475 $(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 -080010476
nnoble69ac39f2014-12-12 15:43:38 -080010477endif
10478
Craig Tillerd4773f52015-01-12 16:38:47 -080010479
Craig Tiller8f126a62015-01-15 08:50:19 -080010480deps_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 -080010481
nnoble69ac39f2014-12-12 15:43:38 -080010482ifneq ($(NO_SECURE),true)
10483ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010484-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010485endif
nnoble69ac39f2014-12-12 15:43:38 -080010486endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010487
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010488
10489CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
10490
Craig Tiller61b910f2015-02-15 10:54:07 -080010491CHTTP2_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 -080010492
nnoble69ac39f2014-12-12 15:43:38 -080010493ifeq ($(NO_SECURE),true)
10494
Nicolas Noble047b7272015-01-16 13:55:05 -080010495# You can't build secure targets if you don't have OpenSSL with ALPN.
10496
Craig Tiller61b910f2015-02-15 10:54:07 -080010497$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010498
10499else
10500
Craig Tiller61b910f2015-02-15 10:54:07 -080010501$(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 -080010502 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010503 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010504 $(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 -080010505
nnoble69ac39f2014-12-12 15:43:38 -080010506endif
10507
Craig Tillerd4773f52015-01-12 16:38:47 -080010508
Craig Tiller8f126a62015-01-15 08:50:19 -080010509deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010510
nnoble69ac39f2014-12-12 15:43:38 -080010511ifneq ($(NO_SECURE),true)
10512ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010513-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010514endif
nnoble69ac39f2014-12-12 15:43:38 -080010515endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010516
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010517
10518CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
10519
Craig Tiller61b910f2015-02-15 10:54:07 -080010520CHTTP2_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 -080010521
nnoble69ac39f2014-12-12 15:43:38 -080010522ifeq ($(NO_SECURE),true)
10523
Nicolas Noble047b7272015-01-16 13:55:05 -080010524# You can't build secure targets if you don't have OpenSSL with ALPN.
10525
Craig Tiller61b910f2015-02-15 10:54:07 -080010526$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010527
10528else
10529
Craig Tiller61b910f2015-02-15 10:54:07 -080010530$(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 -080010531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010532 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010533 $(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 -080010534
nnoble69ac39f2014-12-12 15:43:38 -080010535endif
10536
Craig Tillerd4773f52015-01-12 16:38:47 -080010537
Craig Tiller8f126a62015-01-15 08:50:19 -080010538deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010539
nnoble69ac39f2014-12-12 15:43:38 -080010540ifneq ($(NO_SECURE),true)
10541ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010542-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010543endif
nnoble69ac39f2014-12-12 15:43:38 -080010544endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010545
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010546
10547CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
10548
Craig Tiller61b910f2015-02-15 10:54:07 -080010549CHTTP2_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 -080010550
nnoble69ac39f2014-12-12 15:43:38 -080010551ifeq ($(NO_SECURE),true)
10552
Nicolas Noble047b7272015-01-16 13:55:05 -080010553# You can't build secure targets if you don't have OpenSSL with ALPN.
10554
Craig Tiller61b910f2015-02-15 10:54:07 -080010555$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010556
10557else
10558
Craig Tiller61b910f2015-02-15 10:54:07 -080010559$(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 -080010560 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010561 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010562 $(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 -080010563
nnoble69ac39f2014-12-12 15:43:38 -080010564endif
10565
Craig Tillerd4773f52015-01-12 16:38:47 -080010566
Craig Tiller8f126a62015-01-15 08:50:19 -080010567deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010568
nnoble69ac39f2014-12-12 15:43:38 -080010569ifneq ($(NO_SECURE),true)
10570ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010571-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010572endif
nnoble69ac39f2014-12-12 15:43:38 -080010573endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010574
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010575
hongyu24200d32015-01-08 15:13:49 -080010576CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
10577
Craig Tiller61b910f2015-02-15 10:54:07 -080010578CHTTP2_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 -080010579
10580ifeq ($(NO_SECURE),true)
10581
Nicolas Noble047b7272015-01-16 13:55:05 -080010582# You can't build secure targets if you don't have OpenSSL with ALPN.
10583
Craig Tiller61b910f2015-02-15 10:54:07 -080010584$(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080010585
10586else
10587
Craig Tiller61b910f2015-02-15 10:54:07 -080010588$(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 -080010589 $(E) "[LD] Linking $@"
10590 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010591 $(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 -080010592
10593endif
10594
Craig Tillerd4773f52015-01-12 16:38:47 -080010595
Craig Tiller8f126a62015-01-15 08:50:19 -080010596deps_chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080010597
10598ifneq ($(NO_SECURE),true)
10599ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010600-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080010601endif
10602endif
10603
hongyu24200d32015-01-08 15:13:49 -080010604
ctillerc6d61c42014-12-15 14:52:08 -080010605CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
10606
Craig Tiller61b910f2015-02-15 10:54:07 -080010607CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -080010608
10609ifeq ($(NO_SECURE),true)
10610
Nicolas Noble047b7272015-01-16 13:55:05 -080010611# You can't build secure targets if you don't have OpenSSL with ALPN.
10612
Craig Tiller61b910f2015-02-15 10:54:07 -080010613$(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080010614
10615else
10616
Craig Tiller61b910f2015-02-15 10:54:07 -080010617$(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 -080010618 $(E) "[LD] Linking $@"
10619 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010620 $(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 -080010621
10622endif
10623
Craig Tillerd4773f52015-01-12 16:38:47 -080010624
Craig Tiller8f126a62015-01-15 08:50:19 -080010625deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080010626
10627ifneq ($(NO_SECURE),true)
10628ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010629-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080010630endif
10631endif
10632
ctillerc6d61c42014-12-15 14:52:08 -080010633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010634CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
10635
Craig Tiller61b910f2015-02-15 10:54:07 -080010636CHTTP2_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 -080010637
nnoble69ac39f2014-12-12 15:43:38 -080010638ifeq ($(NO_SECURE),true)
10639
Nicolas Noble047b7272015-01-16 13:55:05 -080010640# You can't build secure targets if you don't have OpenSSL with ALPN.
10641
Craig Tiller61b910f2015-02-15 10:54:07 -080010642$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010643
10644else
10645
Craig Tiller61b910f2015-02-15 10:54:07 -080010646$(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 -080010647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010648 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010649 $(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 -080010650
nnoble69ac39f2014-12-12 15:43:38 -080010651endif
10652
Craig Tillerd4773f52015-01-12 16:38:47 -080010653
Craig Tiller8f126a62015-01-15 08:50:19 -080010654deps_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 -080010655
nnoble69ac39f2014-12-12 15:43:38 -080010656ifneq ($(NO_SECURE),true)
10657ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010658-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010659endif
nnoble69ac39f2014-12-12 15:43:38 -080010660endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010661
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010662
10663CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
10664
Craig Tiller61b910f2015-02-15 10:54:07 -080010665CHTTP2_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 -080010666
nnoble69ac39f2014-12-12 15:43:38 -080010667ifeq ($(NO_SECURE),true)
10668
Nicolas Noble047b7272015-01-16 13:55:05 -080010669# You can't build secure targets if you don't have OpenSSL with ALPN.
10670
Craig Tiller61b910f2015-02-15 10:54:07 -080010671$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010672
10673else
10674
Craig Tiller61b910f2015-02-15 10:54:07 -080010675$(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 -080010676 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010677 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010678 $(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 -080010679
nnoble69ac39f2014-12-12 15:43:38 -080010680endif
10681
Craig Tillerd4773f52015-01-12 16:38:47 -080010682
Craig Tiller8f126a62015-01-15 08:50:19 -080010683deps_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 -080010684
nnoble69ac39f2014-12-12 15:43:38 -080010685ifneq ($(NO_SECURE),true)
10686ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010687-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010688endif
nnoble69ac39f2014-12-12 15:43:38 -080010689endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010690
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010691
murgatroid99a8c21e82015-02-12 13:55:53 -080010692CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
10693
Craig Tiller61b910f2015-02-15 10:54:07 -080010694CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -080010695
10696ifeq ($(NO_SECURE),true)
10697
10698# You can't build secure targets if you don't have OpenSSL with ALPN.
10699
Craig Tiller61b910f2015-02-15 10:54:07 -080010700$(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080010701
10702else
10703
Craig Tiller61b910f2015-02-15 10:54:07 -080010704$(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 -080010705 $(E) "[LD] Linking $@"
10706 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010707 $(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 -080010708
10709endif
10710
10711
10712deps_chttp2_fullstack_empty_batch_test: $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
10713
10714ifneq ($(NO_SECURE),true)
10715ifneq ($(NO_DEPS),true)
10716-include $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
10717endif
10718endif
10719
10720
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010721CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
10722
Craig Tiller61b910f2015-02-15 10:54:07 -080010723CHTTP2_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 -080010724
10725ifeq ($(NO_SECURE),true)
10726
David Klempner7f3ed1e2015-01-16 15:35:56 -080010727# You can't build secure targets if you don't have OpenSSL with ALPN.
10728
Craig Tiller61b910f2015-02-15 10:54:07 -080010729$(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010730
10731else
10732
Craig Tiller61b910f2015-02-15 10:54:07 -080010733$(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 -080010734 $(E) "[LD] Linking $@"
10735 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010736 $(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 -080010737
10738endif
10739
10740
10741deps_chttp2_fullstack_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
10742
10743ifneq ($(NO_SECURE),true)
10744ifneq ($(NO_DEPS),true)
10745-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
10746endif
10747endif
10748
10749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010750CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
10751
Craig Tiller61b910f2015-02-15 10:54:07 -080010752CHTTP2_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 -080010753
nnoble69ac39f2014-12-12 15:43:38 -080010754ifeq ($(NO_SECURE),true)
10755
Nicolas Noble047b7272015-01-16 13:55:05 -080010756# You can't build secure targets if you don't have OpenSSL with ALPN.
10757
Craig Tiller61b910f2015-02-15 10:54:07 -080010758$(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010759
10760else
10761
Craig Tiller61b910f2015-02-15 10:54:07 -080010762$(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 -080010763 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010764 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010765 $(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 -080010766
nnoble69ac39f2014-12-12 15:43:38 -080010767endif
10768
Craig Tillerd4773f52015-01-12 16:38:47 -080010769
Craig Tiller8f126a62015-01-15 08:50:19 -080010770deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010771
nnoble69ac39f2014-12-12 15:43:38 -080010772ifneq ($(NO_SECURE),true)
10773ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010774-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010775endif
nnoble69ac39f2014-12-12 15:43:38 -080010776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010778
10779CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
10780
Craig Tiller61b910f2015-02-15 10:54:07 -080010781CHTTP2_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 -080010782
nnoble69ac39f2014-12-12 15:43:38 -080010783ifeq ($(NO_SECURE),true)
10784
Nicolas Noble047b7272015-01-16 13:55:05 -080010785# You can't build secure targets if you don't have OpenSSL with ALPN.
10786
Craig Tiller61b910f2015-02-15 10:54:07 -080010787$(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010788
10789else
10790
Craig Tiller61b910f2015-02-15 10:54:07 -080010791$(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 -080010792 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010793 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010794 $(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 -080010795
nnoble69ac39f2014-12-12 15:43:38 -080010796endif
10797
Craig Tillerd4773f52015-01-12 16:38:47 -080010798
Craig Tiller8f126a62015-01-15 08:50:19 -080010799deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010800
nnoble69ac39f2014-12-12 15:43:38 -080010801ifneq ($(NO_SECURE),true)
10802ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010803-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010804endif
nnoble69ac39f2014-12-12 15:43:38 -080010805endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010806
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010807
10808CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
10809
Craig Tiller61b910f2015-02-15 10:54:07 -080010810CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010811
nnoble69ac39f2014-12-12 15:43:38 -080010812ifeq ($(NO_SECURE),true)
10813
Nicolas Noble047b7272015-01-16 13:55:05 -080010814# You can't build secure targets if you don't have OpenSSL with ALPN.
10815
Craig Tiller61b910f2015-02-15 10:54:07 -080010816$(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010817
10818else
10819
Craig Tiller61b910f2015-02-15 10:54:07 -080010820$(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 -080010821 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010822 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010823 $(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 -080010824
nnoble69ac39f2014-12-12 15:43:38 -080010825endif
10826
Craig Tillerd4773f52015-01-12 16:38:47 -080010827
Craig Tiller8f126a62015-01-15 08:50:19 -080010828deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010829
nnoble69ac39f2014-12-12 15:43:38 -080010830ifneq ($(NO_SECURE),true)
10831ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010832-include $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010833endif
nnoble69ac39f2014-12-12 15:43:38 -080010834endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010836
10837CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
10838
Craig Tiller61b910f2015-02-15 10:54:07 -080010839CHTTP2_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 -080010840
nnoble69ac39f2014-12-12 15:43:38 -080010841ifeq ($(NO_SECURE),true)
10842
Nicolas Noble047b7272015-01-16 13:55:05 -080010843# You can't build secure targets if you don't have OpenSSL with ALPN.
10844
Craig Tiller61b910f2015-02-15 10:54:07 -080010845$(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010846
10847else
10848
Craig Tiller61b910f2015-02-15 10:54:07 -080010849$(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 -080010850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010851 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010852 $(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 -080010853
nnoble69ac39f2014-12-12 15:43:38 -080010854endif
10855
Craig Tillerd4773f52015-01-12 16:38:47 -080010856
Craig Tiller8f126a62015-01-15 08:50:19 -080010857deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010858
nnoble69ac39f2014-12-12 15:43:38 -080010859ifneq ($(NO_SECURE),true)
10860ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010861-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010862endif
nnoble69ac39f2014-12-12 15:43:38 -080010863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010864
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010865
ctiller33023c42014-12-12 16:28:33 -080010866CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
10867
Craig Tiller61b910f2015-02-15 10:54:07 -080010868CHTTP2_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 -080010869
10870ifeq ($(NO_SECURE),true)
10871
Nicolas Noble047b7272015-01-16 13:55:05 -080010872# You can't build secure targets if you don't have OpenSSL with ALPN.
10873
Craig Tiller61b910f2015-02-15 10:54:07 -080010874$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080010875
10876else
10877
Craig Tiller61b910f2015-02-15 10:54:07 -080010878$(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 -080010879 $(E) "[LD] Linking $@"
10880 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010881 $(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 -080010882
10883endif
10884
Craig Tillerd4773f52015-01-12 16:38:47 -080010885
Craig Tiller8f126a62015-01-15 08:50:19 -080010886deps_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 -080010887
10888ifneq ($(NO_SECURE),true)
10889ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010890-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080010891endif
10892endif
10893
ctiller33023c42014-12-12 16:28:33 -080010894
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010895CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
10896
Craig Tiller61b910f2015-02-15 10:54:07 -080010897CHTTP2_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 -080010898
nnoble69ac39f2014-12-12 15:43:38 -080010899ifeq ($(NO_SECURE),true)
10900
Nicolas Noble047b7272015-01-16 13:55:05 -080010901# You can't build secure targets if you don't have OpenSSL with ALPN.
10902
Craig Tiller61b910f2015-02-15 10:54:07 -080010903$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010904
10905else
10906
Craig Tiller61b910f2015-02-15 10:54:07 -080010907$(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 -080010908 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010909 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010910 $(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 -080010911
nnoble69ac39f2014-12-12 15:43:38 -080010912endif
10913
Craig Tillerd4773f52015-01-12 16:38:47 -080010914
Craig Tiller8f126a62015-01-15 08:50:19 -080010915deps_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 -080010916
nnoble69ac39f2014-12-12 15:43:38 -080010917ifneq ($(NO_SECURE),true)
10918ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010919-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010920endif
nnoble69ac39f2014-12-12 15:43:38 -080010921endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010923
10924CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
10925
Craig Tiller61b910f2015-02-15 10:54:07 -080010926CHTTP2_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 -080010927
nnoble69ac39f2014-12-12 15:43:38 -080010928ifeq ($(NO_SECURE),true)
10929
Nicolas Noble047b7272015-01-16 13:55:05 -080010930# You can't build secure targets if you don't have OpenSSL with ALPN.
10931
Craig Tiller61b910f2015-02-15 10:54:07 -080010932$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010933
10934else
10935
Craig Tiller61b910f2015-02-15 10:54:07 -080010936$(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 -080010937 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010938 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010939 $(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 -080010940
nnoble69ac39f2014-12-12 15:43:38 -080010941endif
10942
Craig Tillerd4773f52015-01-12 16:38:47 -080010943
Craig Tiller8f126a62015-01-15 08:50:19 -080010944deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010945
nnoble69ac39f2014-12-12 15:43:38 -080010946ifneq ($(NO_SECURE),true)
10947ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010948-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010949endif
nnoble69ac39f2014-12-12 15:43:38 -080010950endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010951
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010952
Craig Tillercff2d152015-02-05 13:22:49 -080010953CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080010954
Craig Tiller61b910f2015-02-15 10:54:07 -080010955CHTTP2_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 -080010956
10957ifeq ($(NO_SECURE),true)
10958
Nicolas Noble047b7272015-01-16 13:55:05 -080010959# You can't build secure targets if you don't have OpenSSL with ALPN.
10960
Craig Tiller61b910f2015-02-15 10:54:07 -080010961$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080010962
10963else
10964
Craig Tiller61b910f2015-02-15 10:54:07 -080010965$(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 -080010966 $(E) "[LD] Linking $@"
10967 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010968 $(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 -080010969
10970endif
10971
Craig Tillerd4773f52015-01-12 16:38:47 -080010972
Craig Tillercff2d152015-02-05 13:22:49 -080010973deps_chttp2_fullstack_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080010974
10975ifneq ($(NO_SECURE),true)
10976ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080010977-include $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
10978endif
10979endif
10980
10981
10982CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
10983
Craig Tiller61b910f2015-02-15 10:54:07 -080010984CHTTP2_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 -080010985
10986ifeq ($(NO_SECURE),true)
10987
10988# You can't build secure targets if you don't have OpenSSL with ALPN.
10989
Craig Tiller61b910f2015-02-15 10:54:07 -080010990$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080010991
10992else
10993
Craig Tiller61b910f2015-02-15 10:54:07 -080010994$(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 -080010995 $(E) "[LD] Linking $@"
10996 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010997 $(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 -080010998
10999endif
11000
11001
11002deps_chttp2_fullstack_request_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
11003
11004ifneq ($(NO_SECURE),true)
11005ifneq ($(NO_DEPS),true)
11006-include $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080011007endif
11008endif
11009
ctiller2845cad2014-12-15 15:14:12 -080011010
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011011CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
11012
Craig Tiller61b910f2015-02-15 10:54:07 -080011013CHTTP2_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 -080011014
nnoble69ac39f2014-12-12 15:43:38 -080011015ifeq ($(NO_SECURE),true)
11016
Nicolas Noble047b7272015-01-16 13:55:05 -080011017# You can't build secure targets if you don't have OpenSSL with ALPN.
11018
Craig Tiller61b910f2015-02-15 10:54:07 -080011019$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011020
11021else
11022
Craig Tiller61b910f2015-02-15 10:54:07 -080011023$(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 -080011024 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011025 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011026 $(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 -080011027
nnoble69ac39f2014-12-12 15:43:38 -080011028endif
11029
Craig Tillerd4773f52015-01-12 16:38:47 -080011030
Craig Tiller8f126a62015-01-15 08:50:19 -080011031deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011032
nnoble69ac39f2014-12-12 15:43:38 -080011033ifneq ($(NO_SECURE),true)
11034ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011035-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011036endif
nnoble69ac39f2014-12-12 15:43:38 -080011037endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011038
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011039
11040CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
11041
Craig Tiller61b910f2015-02-15 10:54:07 -080011042CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011043
nnoble69ac39f2014-12-12 15:43:38 -080011044ifeq ($(NO_SECURE),true)
11045
Nicolas Noble047b7272015-01-16 13:55:05 -080011046# You can't build secure targets if you don't have OpenSSL with ALPN.
11047
Craig Tiller61b910f2015-02-15 10:54:07 -080011048$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011049
11050else
11051
Craig Tiller61b910f2015-02-15 10:54:07 -080011052$(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 -080011053 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011054 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011055 $(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 -080011056
nnoble69ac39f2014-12-12 15:43:38 -080011057endif
11058
Craig Tillerd4773f52015-01-12 16:38:47 -080011059
Craig Tiller8f126a62015-01-15 08:50:19 -080011060deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011061
nnoble69ac39f2014-12-12 15:43:38 -080011062ifneq ($(NO_SECURE),true)
11063ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011064-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011065endif
nnoble69ac39f2014-12-12 15:43:38 -080011066endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011068
nathaniel52878172014-12-09 10:17:19 -080011069CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011070
Craig Tiller61b910f2015-02-15 10:54:07 -080011071CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011072
nnoble69ac39f2014-12-12 15:43:38 -080011073ifeq ($(NO_SECURE),true)
11074
Nicolas Noble047b7272015-01-16 13:55:05 -080011075# You can't build secure targets if you don't have OpenSSL with ALPN.
11076
Craig Tiller61b910f2015-02-15 10:54:07 -080011077$(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011078
11079else
11080
Craig Tiller61b910f2015-02-15 10:54:07 -080011081$(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 -080011082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011083 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011084 $(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 -080011085
nnoble69ac39f2014-12-12 15:43:38 -080011086endif
11087
Craig Tillerd4773f52015-01-12 16:38:47 -080011088
Craig Tiller8f126a62015-01-15 08:50:19 -080011089deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011090
nnoble69ac39f2014-12-12 15:43:38 -080011091ifneq ($(NO_SECURE),true)
11092ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011093-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011094endif
nnoble69ac39f2014-12-12 15:43:38 -080011095endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011096
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011097
11098CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
11099
Craig Tiller61b910f2015-02-15 10:54:07 -080011100CHTTP2_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 -080011101
nnoble69ac39f2014-12-12 15:43:38 -080011102ifeq ($(NO_SECURE),true)
11103
Nicolas Noble047b7272015-01-16 13:55:05 -080011104# You can't build secure targets if you don't have OpenSSL with ALPN.
11105
Craig Tiller61b910f2015-02-15 10:54:07 -080011106$(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011107
11108else
11109
Craig Tiller61b910f2015-02-15 10:54:07 -080011110$(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 -080011111 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011112 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011113 $(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 -080011114
nnoble69ac39f2014-12-12 15:43:38 -080011115endif
11116
Craig Tillerd4773f52015-01-12 16:38:47 -080011117
Craig Tiller8f126a62015-01-15 08:50:19 -080011118deps_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 -080011119
nnoble69ac39f2014-12-12 15:43:38 -080011120ifneq ($(NO_SECURE),true)
11121ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011122-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011123endif
nnoble69ac39f2014-12-12 15:43:38 -080011124endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011126
Craig Tiller2c189e32015-02-03 13:56:55 -080011127CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
11128
Craig Tiller61b910f2015-02-15 10:54:07 -080011129CHTTP2_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 -080011130
11131ifeq ($(NO_SECURE),true)
11132
11133# You can't build secure targets if you don't have OpenSSL with ALPN.
11134
Craig Tiller61b910f2015-02-15 10:54:07 -080011135$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011136
11137else
11138
Craig Tiller61b910f2015-02-15 10:54:07 -080011139$(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 -080011140 $(E) "[LD] Linking $@"
11141 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011142 $(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 -080011143
11144endif
11145
11146
11147deps_chttp2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
11148
11149ifneq ($(NO_SECURE),true)
11150ifneq ($(NO_DEPS),true)
11151-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
11152endif
11153endif
11154
11155
11156CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
11157
Craig Tiller61b910f2015-02-15 10:54:07 -080011158CHTTP2_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 -080011159
11160ifeq ($(NO_SECURE),true)
11161
11162# You can't build secure targets if you don't have OpenSSL with ALPN.
11163
Craig Tiller61b910f2015-02-15 10:54:07 -080011164$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011165
11166else
11167
Craig Tiller61b910f2015-02-15 10:54:07 -080011168$(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 -080011169 $(E) "[LD] Linking $@"
11170 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011171 $(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 -080011172
11173endif
11174
11175
11176deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
11177
11178ifneq ($(NO_SECURE),true)
11179ifneq ($(NO_DEPS),true)
11180-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
11181endif
11182endif
11183
11184
11185CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
11186
Craig Tiller61b910f2015-02-15 10:54:07 -080011187CHTTP2_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 -080011188
11189ifeq ($(NO_SECURE),true)
11190
11191# You can't build secure targets if you don't have OpenSSL with ALPN.
11192
Craig Tiller61b910f2015-02-15 10:54:07 -080011193$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011194
11195else
11196
Craig Tiller61b910f2015-02-15 10:54:07 -080011197$(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 -080011198 $(E) "[LD] Linking $@"
11199 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011200 $(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 -080011201
11202endif
11203
11204
11205deps_chttp2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11206
11207ifneq ($(NO_SECURE),true)
11208ifneq ($(NO_DEPS),true)
11209-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11210endif
11211endif
11212
11213
11214CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
11215
Craig Tiller61b910f2015-02-15 10:54:07 -080011216CHTTP2_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 -080011217
11218ifeq ($(NO_SECURE),true)
11219
11220# You can't build secure targets if you don't have OpenSSL with ALPN.
11221
Craig Tiller61b910f2015-02-15 10:54:07 -080011222$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011223
11224else
11225
Craig Tiller61b910f2015-02-15 10:54:07 -080011226$(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 -080011227 $(E) "[LD] Linking $@"
11228 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011229 $(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 -080011230
11231endif
11232
11233
11234deps_chttp2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11235
11236ifneq ($(NO_SECURE),true)
11237ifneq ($(NO_DEPS),true)
11238-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11239endif
11240endif
11241
11242
11243CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
11244
Craig Tiller61b910f2015-02-15 10:54:07 -080011245CHTTP2_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 -080011246
11247ifeq ($(NO_SECURE),true)
11248
11249# You can't build secure targets if you don't have OpenSSL with ALPN.
11250
Craig Tiller61b910f2015-02-15 10:54:07 -080011251$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011252
11253else
11254
Craig Tiller61b910f2015-02-15 10:54:07 -080011255$(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 -080011256 $(E) "[LD] Linking $@"
11257 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011258 $(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 -080011259
11260endif
11261
11262
11263deps_chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
11264
11265ifneq ($(NO_SECURE),true)
11266ifneq ($(NO_DEPS),true)
11267-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
11268endif
11269endif
11270
11271
11272CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
11273
Craig Tiller61b910f2015-02-15 10:54:07 -080011274CHTTP2_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 -080011275
11276ifeq ($(NO_SECURE),true)
11277
11278# You can't build secure targets if you don't have OpenSSL with ALPN.
11279
Craig Tiller61b910f2015-02-15 10:54:07 -080011280$(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011281
11282else
11283
Craig Tiller61b910f2015-02-15 10:54:07 -080011284$(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 -080011285 $(E) "[LD] Linking $@"
11286 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011287 $(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 -080011288
11289endif
11290
11291
11292deps_chttp2_fullstack_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11293
11294ifneq ($(NO_SECURE),true)
11295ifneq ($(NO_DEPS),true)
11296-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11297endif
11298endif
11299
11300
11301CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
11302
Craig Tiller61b910f2015-02-15 10:54:07 -080011303CHTTP2_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 -080011304
11305ifeq ($(NO_SECURE),true)
11306
11307# You can't build secure targets if you don't have OpenSSL with ALPN.
11308
Craig Tiller61b910f2015-02-15 10:54:07 -080011309$(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011310
11311else
11312
Craig Tiller61b910f2015-02-15 10:54:07 -080011313$(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 -080011314 $(E) "[LD] Linking $@"
11315 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011316 $(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 -080011317
11318endif
11319
11320
11321deps_chttp2_fullstack_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
11322
11323ifneq ($(NO_SECURE),true)
11324ifneq ($(NO_DEPS),true)
11325-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
11326endif
11327endif
11328
11329
11330CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
11331
Craig Tiller61b910f2015-02-15 10:54:07 -080011332CHTTP2_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 -080011333
11334ifeq ($(NO_SECURE),true)
11335
11336# You can't build secure targets if you don't have OpenSSL with ALPN.
11337
Craig Tiller61b910f2015-02-15 10:54:07 -080011338$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011339
11340else
11341
Craig Tiller61b910f2015-02-15 10:54:07 -080011342$(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 -080011343 $(E) "[LD] Linking $@"
11344 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011345 $(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 -080011346
11347endif
11348
11349
11350deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
11351
11352ifneq ($(NO_SECURE),true)
11353ifneq ($(NO_DEPS),true)
11354-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
11355endif
11356endif
11357
11358
11359CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
11360
Craig Tiller61b910f2015-02-15 10:54:07 -080011361CHTTP2_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 -080011362
11363ifeq ($(NO_SECURE),true)
11364
11365# You can't build secure targets if you don't have OpenSSL with ALPN.
11366
Craig Tiller61b910f2015-02-15 10:54:07 -080011367$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011368
11369else
11370
Craig Tiller61b910f2015-02-15 10:54:07 -080011371$(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 -080011372 $(E) "[LD] Linking $@"
11373 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011374 $(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 -080011375
11376endif
11377
11378
11379deps_chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
11380
11381ifneq ($(NO_SECURE),true)
11382ifneq ($(NO_DEPS),true)
11383-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
11384endif
11385endif
11386
11387
11388CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
11389
Craig Tiller61b910f2015-02-15 10:54:07 -080011390CHTTP2_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 -080011391
11392ifeq ($(NO_SECURE),true)
11393
11394# You can't build secure targets if you don't have OpenSSL with ALPN.
11395
Craig Tiller61b910f2015-02-15 10:54:07 -080011396$(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011397
11398else
11399
Craig Tiller61b910f2015-02-15 10:54:07 -080011400$(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 -080011401 $(E) "[LD] Linking $@"
11402 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011403 $(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 -080011404
11405endif
11406
11407
11408deps_chttp2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
11409
11410ifneq ($(NO_SECURE),true)
11411ifneq ($(NO_DEPS),true)
11412-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
11413endif
11414endif
11415
11416
11417CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
11418
Craig Tiller61b910f2015-02-15 10:54:07 -080011419CHTTP2_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 -080011420
11421ifeq ($(NO_SECURE),true)
11422
11423# You can't build secure targets if you don't have OpenSSL with ALPN.
11424
Craig Tiller61b910f2015-02-15 10:54:07 -080011425$(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011426
11427else
11428
Craig Tiller61b910f2015-02-15 10:54:07 -080011429$(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 -080011430 $(E) "[LD] Linking $@"
11431 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011432 $(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 -080011433
11434endif
11435
11436
11437deps_chttp2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11438
11439ifneq ($(NO_SECURE),true)
11440ifneq ($(NO_DEPS),true)
11441-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11442endif
11443endif
11444
11445
11446CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
11447
Craig Tiller61b910f2015-02-15 10:54:07 -080011448CHTTP2_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 -080011449
11450ifeq ($(NO_SECURE),true)
11451
11452# You can't build secure targets if you don't have OpenSSL with ALPN.
11453
Craig Tiller61b910f2015-02-15 10:54:07 -080011454$(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011455
11456else
11457
Craig Tiller61b910f2015-02-15 10:54:07 -080011458$(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 -080011459 $(E) "[LD] Linking $@"
11460 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011461 $(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 -080011462
11463endif
11464
11465
11466deps_chttp2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
11467
11468ifneq ($(NO_SECURE),true)
11469ifneq ($(NO_DEPS),true)
11470-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
11471endif
11472endif
11473
11474
11475CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
11476
Craig Tiller61b910f2015-02-15 10:54:07 -080011477CHTTP2_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 -080011478
11479ifeq ($(NO_SECURE),true)
11480
11481# You can't build secure targets if you don't have OpenSSL with ALPN.
11482
Craig Tiller61b910f2015-02-15 10:54:07 -080011483$(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011484
11485else
11486
Craig Tiller61b910f2015-02-15 10:54:07 -080011487$(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 -080011488 $(E) "[LD] Linking $@"
11489 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011490 $(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 -080011491
11492endif
11493
11494
11495deps_chttp2_fullstack_no_op_legacy_test: $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
11496
11497ifneq ($(NO_SECURE),true)
11498ifneq ($(NO_DEPS),true)
11499-include $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
11500endif
11501endif
11502
11503
11504CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
11505
Craig Tiller61b910f2015-02-15 10:54:07 -080011506CHTTP2_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 -080011507
11508ifeq ($(NO_SECURE),true)
11509
11510# You can't build secure targets if you don't have OpenSSL with ALPN.
11511
Craig Tiller61b910f2015-02-15 10:54:07 -080011512$(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011513
11514else
11515
Craig Tiller61b910f2015-02-15 10:54:07 -080011516$(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 -080011517 $(E) "[LD] Linking $@"
11518 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011519 $(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 -080011520
11521endif
11522
11523
11524deps_chttp2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
11525
11526ifneq ($(NO_SECURE),true)
11527ifneq ($(NO_DEPS),true)
11528-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
11529endif
11530endif
11531
11532
11533CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11534
Craig Tiller61b910f2015-02-15 10:54:07 -080011535CHTTP2_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 -080011536
11537ifeq ($(NO_SECURE),true)
11538
11539# You can't build secure targets if you don't have OpenSSL with ALPN.
11540
Craig Tiller61b910f2015-02-15 10:54:07 -080011541$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011542
11543else
11544
Craig Tiller61b910f2015-02-15 10:54:07 -080011545$(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 -080011546 $(E) "[LD] Linking $@"
11547 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011548 $(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 -080011549
11550endif
11551
11552
11553deps_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)
11554
11555ifneq ($(NO_SECURE),true)
11556ifneq ($(NO_DEPS),true)
11557-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11558endif
11559endif
11560
11561
11562CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11563
Craig Tiller61b910f2015-02-15 10:54:07 -080011564CHTTP2_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 -080011565
11566ifeq ($(NO_SECURE),true)
11567
11568# You can't build secure targets if you don't have OpenSSL with ALPN.
11569
Craig Tiller61b910f2015-02-15 10:54:07 -080011570$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011571
11572else
11573
Craig Tiller61b910f2015-02-15 10:54:07 -080011574$(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 -080011575 $(E) "[LD] Linking $@"
11576 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011577 $(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 -080011578
11579endif
11580
11581
11582deps_chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11583
11584ifneq ($(NO_SECURE),true)
11585ifneq ($(NO_DEPS),true)
11586-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11587endif
11588endif
11589
11590
11591CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
11592
Craig Tiller61b910f2015-02-15 10:54:07 -080011593CHTTP2_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 -080011594
11595ifeq ($(NO_SECURE),true)
11596
11597# You can't build secure targets if you don't have OpenSSL with ALPN.
11598
Craig Tiller61b910f2015-02-15 10:54:07 -080011599$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011600
11601else
11602
Craig Tiller61b910f2015-02-15 10:54:07 -080011603$(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 -080011604 $(E) "[LD] Linking $@"
11605 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011606 $(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 -080011607
11608endif
11609
11610
11611deps_chttp2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11612
11613ifneq ($(NO_SECURE),true)
11614ifneq ($(NO_DEPS),true)
11615-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11616endif
11617endif
11618
11619
11620CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11621
Craig Tiller61b910f2015-02-15 10:54:07 -080011622CHTTP2_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 -080011623
11624ifeq ($(NO_SECURE),true)
11625
11626# You can't build secure targets if you don't have OpenSSL with ALPN.
11627
Craig Tiller61b910f2015-02-15 10:54:07 -080011628$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011629
11630else
11631
Craig Tiller61b910f2015-02-15 10:54:07 -080011632$(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 -080011633 $(E) "[LD] Linking $@"
11634 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011635 $(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 -080011636
11637endif
11638
11639
11640deps_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)
11641
11642ifneq ($(NO_SECURE),true)
11643ifneq ($(NO_DEPS),true)
11644-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11645endif
11646endif
11647
11648
Craig Tillercff2d152015-02-05 13:22:49 -080011649CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
11650
Craig Tiller61b910f2015-02-15 10:54:07 -080011651CHTTP2_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 -080011652
11653ifeq ($(NO_SECURE),true)
11654
11655# You can't build secure targets if you don't have OpenSSL with ALPN.
11656
Craig Tiller61b910f2015-02-15 10:54:07 -080011657$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080011658
11659else
11660
Craig Tiller61b910f2015-02-15 10:54:07 -080011661$(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 -080011662 $(E) "[LD] Linking $@"
11663 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011664 $(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 -080011665
11666endif
11667
11668
11669deps_chttp2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
11670
11671ifneq ($(NO_SECURE),true)
11672ifneq ($(NO_DEPS),true)
11673-include $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
11674endif
11675endif
11676
11677
11678CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
11679
Craig Tiller61b910f2015-02-15 10:54:07 -080011680CHTTP2_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 -080011681
11682ifeq ($(NO_SECURE),true)
11683
11684# You can't build secure targets if you don't have OpenSSL with ALPN.
11685
Craig Tiller61b910f2015-02-15 10:54:07 -080011686$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080011687
11688else
11689
Craig Tiller61b910f2015-02-15 10:54:07 -080011690$(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 -080011691 $(E) "[LD] Linking $@"
11692 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011693 $(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 -080011694
11695endif
11696
11697
11698deps_chttp2_fullstack_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11699
11700ifneq ($(NO_SECURE),true)
11701ifneq ($(NO_DEPS),true)
11702-include $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11703endif
11704endif
11705
11706
Craig Tiller2c189e32015-02-03 13:56:55 -080011707CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
11708
Craig Tiller61b910f2015-02-15 10:54:07 -080011709CHTTP2_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 -080011710
11711ifeq ($(NO_SECURE),true)
11712
11713# You can't build secure targets if you don't have OpenSSL with ALPN.
11714
Craig Tiller61b910f2015-02-15 10:54:07 -080011715$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011716
11717else
11718
Craig Tiller61b910f2015-02-15 10:54:07 -080011719$(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 -080011720 $(E) "[LD] Linking $@"
11721 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011722 $(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 -080011723
11724endif
11725
11726
11727deps_chttp2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11728
11729ifneq ($(NO_SECURE),true)
11730ifneq ($(NO_DEPS),true)
11731-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11732endif
11733endif
11734
11735
11736CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
11737
Craig Tiller61b910f2015-02-15 10:54:07 -080011738CHTTP2_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 -080011739
11740ifeq ($(NO_SECURE),true)
11741
11742# You can't build secure targets if you don't have OpenSSL with ALPN.
11743
Craig Tiller61b910f2015-02-15 10:54:07 -080011744$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011745
11746else
11747
Craig Tiller61b910f2015-02-15 10:54:07 -080011748$(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 -080011749 $(E) "[LD] Linking $@"
11750 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011751 $(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 -080011752
11753endif
11754
11755
11756deps_chttp2_fullstack_simple_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11757
11758ifneq ($(NO_SECURE),true)
11759ifneq ($(NO_DEPS),true)
11760-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11761endif
11762endif
11763
11764
11765CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
11766
Craig Tiller61b910f2015-02-15 10:54:07 -080011767CHTTP2_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 -080011768
11769ifeq ($(NO_SECURE),true)
11770
11771# You can't build secure targets if you don't have OpenSSL with ALPN.
11772
Craig Tiller61b910f2015-02-15 10:54:07 -080011773$(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011774
11775else
11776
Craig Tiller61b910f2015-02-15 10:54:07 -080011777$(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 -080011778 $(E) "[LD] Linking $@"
11779 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011780 $(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 -080011781
11782endif
11783
11784
11785deps_chttp2_fullstack_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
11786
11787ifneq ($(NO_SECURE),true)
11788ifneq ($(NO_DEPS),true)
11789-include $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
11790endif
11791endif
11792
11793
11794CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
11795
Craig Tiller61b910f2015-02-15 10:54:07 -080011796CHTTP2_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 -080011797
11798ifeq ($(NO_SECURE),true)
11799
11800# You can't build secure targets if you don't have OpenSSL with ALPN.
11801
Craig Tiller61b910f2015-02-15 10:54:07 -080011802$(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011803
11804else
11805
Craig Tiller61b910f2015-02-15 10:54:07 -080011806$(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 -080011807 $(E) "[LD] Linking $@"
11808 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011809 $(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 -080011810
11811endif
11812
11813
11814deps_chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
11815
11816ifneq ($(NO_SECURE),true)
11817ifneq ($(NO_DEPS),true)
11818-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
11819endif
11820endif
11821
11822
Craig Tillerc9f660d2015-03-03 11:01:48 -080011823CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_SRC = \
11824
11825CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_SRC))))
11826
11827ifeq ($(NO_SECURE),true)
11828
11829# You can't build secure targets if you don't have OpenSSL with ALPN.
11830
11831$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test: openssl_dep_error
11832
11833else
11834
11835$(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
11836 $(E) "[LD] Linking $@"
11837 $(Q) mkdir -p `dirname $@`
11838 $(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
11839
11840endif
11841
11842
11843deps_chttp2_fullstack_uds_bad_hostname_test: $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
11844
11845ifneq ($(NO_SECURE),true)
11846ifneq ($(NO_DEPS),true)
11847-include $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
11848endif
11849endif
11850
11851
Craig Tillerae7fe922015-02-13 23:16:32 -080011852CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011853
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011854CHTTP2_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 -080011855
nnoble69ac39f2014-12-12 15:43:38 -080011856ifeq ($(NO_SECURE),true)
11857
Nicolas Noble047b7272015-01-16 13:55:05 -080011858# You can't build secure targets if you don't have OpenSSL with ALPN.
11859
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011860$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011861
11862else
11863
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011864$(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 -080011865 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011866 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011867 $(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 -080011868
11869endif
11870
11871
11872deps_chttp2_fullstack_uds_cancel_after_accept_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
11873
11874ifneq ($(NO_SECURE),true)
11875ifneq ($(NO_DEPS),true)
11876-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
11877endif
11878endif
11879
11880
11881CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
11882
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011883CHTTP2_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 -080011884
11885ifeq ($(NO_SECURE),true)
11886
11887# You can't build secure targets if you don't have OpenSSL with ALPN.
11888
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011889$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011890
11891else
11892
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011893$(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 -080011894 $(E) "[LD] Linking $@"
11895 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011896 $(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 -080011897
11898endif
11899
11900
11901deps_chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
11902
11903ifneq ($(NO_SECURE),true)
11904ifneq ($(NO_DEPS),true)
11905-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
11906endif
11907endif
11908
11909
11910CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_SRC = \
11911
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011912CHTTP2_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 -080011913
11914ifeq ($(NO_SECURE),true)
11915
11916# You can't build secure targets if you don't have OpenSSL with ALPN.
11917
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011918$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011919
11920else
11921
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011922$(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 -080011923 $(E) "[LD] Linking $@"
11924 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011925 $(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 -080011926
11927endif
11928
11929
11930deps_chttp2_fullstack_uds_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
11931
11932ifneq ($(NO_SECURE),true)
11933ifneq ($(NO_DEPS),true)
11934-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
11935endif
11936endif
11937
11938
11939CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_SRC = \
11940
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011941CHTTP2_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 -080011942
11943ifeq ($(NO_SECURE),true)
11944
11945# You can't build secure targets if you don't have OpenSSL with ALPN.
11946
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011947$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011948
11949else
11950
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011951$(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 -080011952 $(E) "[LD] Linking $@"
11953 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011954 $(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 -080011955
11956endif
11957
11958
11959deps_chttp2_fullstack_uds_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
11960
11961ifneq ($(NO_SECURE),true)
11962ifneq ($(NO_DEPS),true)
11963-include $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
11964endif
11965endif
11966
11967
11968CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_SRC = \
11969
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011970CHTTP2_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 -080011971
11972ifeq ($(NO_SECURE),true)
11973
11974# You can't build secure targets if you don't have OpenSSL with ALPN.
11975
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011976$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011977
11978else
11979
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011980$(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 -080011981 $(E) "[LD] Linking $@"
11982 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011983 $(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 -080011984
11985endif
11986
11987
11988deps_chttp2_fullstack_uds_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
11989
11990ifneq ($(NO_SECURE),true)
11991ifneq ($(NO_DEPS),true)
11992-include $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
11993endif
11994endif
11995
11996
11997CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
11998
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011999CHTTP2_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 -080012000
12001ifeq ($(NO_SECURE),true)
12002
12003# You can't build secure targets if you don't have OpenSSL with ALPN.
12004
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012005$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012006
12007else
12008
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012009$(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 -080012010 $(E) "[LD] Linking $@"
12011 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012012 $(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 -080012013
12014endif
12015
12016
12017deps_chttp2_fullstack_uds_census_simple_request_test: $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
12018
12019ifneq ($(NO_SECURE),true)
12020ifneq ($(NO_DEPS),true)
12021-include $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
12022endif
12023endif
12024
12025
12026CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_SRC = \
12027
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012028CHTTP2_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 -080012029
12030ifeq ($(NO_SECURE),true)
12031
12032# You can't build secure targets if you don't have OpenSSL with ALPN.
12033
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012034$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012035
12036else
12037
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012038$(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 -080012039 $(E) "[LD] Linking $@"
12040 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012041 $(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 -080012042
12043endif
12044
12045
12046deps_chttp2_fullstack_uds_disappearing_server_test: $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
12047
12048ifneq ($(NO_SECURE),true)
12049ifneq ($(NO_DEPS),true)
12050-include $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
12051endif
12052endif
12053
12054
12055CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
12056
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012057CHTTP2_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 -080012058
12059ifeq ($(NO_SECURE),true)
12060
12061# You can't build secure targets if you don't have OpenSSL with ALPN.
12062
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012063$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012064
12065else
12066
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012067$(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 -080012068 $(E) "[LD] Linking $@"
12069 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012070 $(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 -080012071
12072endif
12073
12074
12075deps_chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
12076
12077ifneq ($(NO_SECURE),true)
12078ifneq ($(NO_DEPS),true)
12079-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
12080endif
12081endif
12082
12083
12084CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
12085
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012086CHTTP2_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 -080012087
12088ifeq ($(NO_SECURE),true)
12089
12090# You can't build secure targets if you don't have OpenSSL with ALPN.
12091
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012092$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012093
12094else
12095
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012096$(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 -080012097 $(E) "[LD] Linking $@"
12098 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012099 $(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 -080012100
12101endif
12102
12103
12104deps_chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
12105
12106ifneq ($(NO_SECURE),true)
12107ifneq ($(NO_DEPS),true)
12108-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
12109endif
12110endif
12111
12112
12113CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_SRC = \
12114
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012115CHTTP2_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 -080012116
12117ifeq ($(NO_SECURE),true)
12118
12119# You can't build secure targets if you don't have OpenSSL with ALPN.
12120
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012121$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012122
12123else
12124
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012125$(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 -080012126 $(E) "[LD] Linking $@"
12127 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012128 $(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 -080012129
12130endif
12131
12132
12133deps_chttp2_fullstack_uds_empty_batch_test: $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS:.o=.dep)
12134
12135ifneq ($(NO_SECURE),true)
12136ifneq ($(NO_DEPS),true)
12137-include $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS:.o=.dep)
12138endif
12139endif
12140
12141
12142CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
12143
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012144CHTTP2_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 -080012145
12146ifeq ($(NO_SECURE),true)
12147
12148# You can't build secure targets if you don't have OpenSSL with ALPN.
12149
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012150$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012151
12152else
12153
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012154$(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 -080012155 $(E) "[LD] Linking $@"
12156 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012157 $(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 -080012158
12159endif
12160
12161
12162deps_chttp2_fullstack_uds_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
12163
12164ifneq ($(NO_SECURE),true)
12165ifneq ($(NO_DEPS),true)
12166-include $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
12167endif
12168endif
12169
12170
12171CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_SRC = \
12172
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012173CHTTP2_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 -080012174
12175ifeq ($(NO_SECURE),true)
12176
12177# You can't build secure targets if you don't have OpenSSL with ALPN.
12178
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012179$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012180
12181else
12182
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012183$(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 -080012184 $(E) "[LD] Linking $@"
12185 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012186 $(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 -080012187
12188endif
12189
12190
12191deps_chttp2_fullstack_uds_invoke_large_request_test: $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
12192
12193ifneq ($(NO_SECURE),true)
12194ifneq ($(NO_DEPS),true)
12195-include $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
12196endif
12197endif
12198
12199
12200CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_SRC = \
12201
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012202CHTTP2_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 -080012203
12204ifeq ($(NO_SECURE),true)
12205
12206# You can't build secure targets if you don't have OpenSSL with ALPN.
12207
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012208$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012209
12210else
12211
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012212$(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 -080012213 $(E) "[LD] Linking $@"
12214 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012215 $(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 -080012216
12217endif
12218
12219
12220deps_chttp2_fullstack_uds_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
12221
12222ifneq ($(NO_SECURE),true)
12223ifneq ($(NO_DEPS),true)
12224-include $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
12225endif
12226endif
12227
12228
12229CHTTP2_FULLSTACK_UDS_NO_OP_TEST_SRC = \
12230
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012231CHTTP2_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 -080012232
12233ifeq ($(NO_SECURE),true)
12234
12235# You can't build secure targets if you don't have OpenSSL with ALPN.
12236
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012237$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012238
12239else
12240
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012241$(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 -080012242 $(E) "[LD] Linking $@"
12243 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012244 $(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 -080012245
12246endif
12247
12248
12249deps_chttp2_fullstack_uds_no_op_test: $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS:.o=.dep)
12250
12251ifneq ($(NO_SECURE),true)
12252ifneq ($(NO_DEPS),true)
12253-include $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS:.o=.dep)
12254endif
12255endif
12256
12257
12258CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_SRC = \
12259
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012260CHTTP2_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 -080012261
12262ifeq ($(NO_SECURE),true)
12263
12264# You can't build secure targets if you don't have OpenSSL with ALPN.
12265
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012266$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012267
12268else
12269
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012270$(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 -080012271 $(E) "[LD] Linking $@"
12272 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012273 $(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 -080012274
12275endif
12276
12277
12278deps_chttp2_fullstack_uds_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
12279
12280ifneq ($(NO_SECURE),true)
12281ifneq ($(NO_DEPS),true)
12282-include $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
12283endif
12284endif
12285
12286
12287CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
12288
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012289CHTTP2_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 -080012290
12291ifeq ($(NO_SECURE),true)
12292
12293# You can't build secure targets if you don't have OpenSSL with ALPN.
12294
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012295$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012296
12297else
12298
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012299$(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 -080012300 $(E) "[LD] Linking $@"
12301 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012302 $(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 -080012303
12304endif
12305
12306
12307deps_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)
12308
12309ifneq ($(NO_SECURE),true)
12310ifneq ($(NO_DEPS),true)
12311-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12312endif
12313endif
12314
12315
12316CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
12317
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012318CHTTP2_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 -080012319
12320ifeq ($(NO_SECURE),true)
12321
12322# You can't build secure targets if you don't have OpenSSL with ALPN.
12323
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012324$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012325
12326else
12327
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012328$(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 -080012329 $(E) "[LD] Linking $@"
12330 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012331 $(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 -080012332
12333endif
12334
12335
12336deps_chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12337
12338ifneq ($(NO_SECURE),true)
12339ifneq ($(NO_DEPS),true)
12340-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12341endif
12342endif
12343
12344
12345CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
12346
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012347CHTTP2_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 -080012348
12349ifeq ($(NO_SECURE),true)
12350
12351# You can't build secure targets if you don't have OpenSSL with ALPN.
12352
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012353$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012354
12355else
12356
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012357$(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 -080012358 $(E) "[LD] Linking $@"
12359 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012360 $(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 -080012361
12362endif
12363
12364
12365deps_chttp2_fullstack_uds_request_response_with_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12366
12367ifneq ($(NO_SECURE),true)
12368ifneq ($(NO_DEPS),true)
12369-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12370endif
12371endif
12372
12373
12374CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
12375
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012376CHTTP2_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 -080012377
12378ifeq ($(NO_SECURE),true)
12379
12380# You can't build secure targets if you don't have OpenSSL with ALPN.
12381
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012382$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012383
12384else
12385
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012386$(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 -080012387 $(E) "[LD] Linking $@"
12388 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012389 $(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 -080012390
12391endif
12392
12393
12394deps_chttp2_fullstack_uds_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
12395
12396ifneq ($(NO_SECURE),true)
12397ifneq ($(NO_DEPS),true)
12398-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
12399endif
12400endif
12401
12402
12403CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_SRC = \
12404
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012405CHTTP2_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 -080012406
12407ifeq ($(NO_SECURE),true)
12408
12409# You can't build secure targets if you don't have OpenSSL with ALPN.
12410
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012411$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012412
12413else
12414
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012415$(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 -080012416 $(E) "[LD] Linking $@"
12417 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012418 $(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 -080012419
12420endif
12421
12422
12423deps_chttp2_fullstack_uds_request_with_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12424
12425ifneq ($(NO_SECURE),true)
12426ifneq ($(NO_DEPS),true)
12427-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12428endif
12429endif
12430
12431
12432CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
12433
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012434CHTTP2_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 -080012435
12436ifeq ($(NO_SECURE),true)
12437
12438# You can't build secure targets if you don't have OpenSSL with ALPN.
12439
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012440$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012441
12442else
12443
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012444$(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 -080012445 $(E) "[LD] Linking $@"
12446 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012447 $(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 -080012448
12449endif
12450
12451
12452deps_chttp2_fullstack_uds_simple_delayed_request_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
12453
12454ifneq ($(NO_SECURE),true)
12455ifneq ($(NO_DEPS),true)
12456-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
12457endif
12458endif
12459
12460
12461CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_SRC = \
12462
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012463CHTTP2_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 -080012464
12465ifeq ($(NO_SECURE),true)
12466
12467# You can't build secure targets if you don't have OpenSSL with ALPN.
12468
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012469$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012470
12471else
12472
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012473$(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 -080012474 $(E) "[LD] Linking $@"
12475 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012476 $(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 -080012477
12478endif
12479
12480
12481deps_chttp2_fullstack_uds_simple_request_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
12482
12483ifneq ($(NO_SECURE),true)
12484ifneq ($(NO_DEPS),true)
12485-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
12486endif
12487endif
12488
12489
12490CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_SRC = \
12491
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012492CHTTP2_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 -080012493
12494ifeq ($(NO_SECURE),true)
12495
12496# You can't build secure targets if you don't have OpenSSL with ALPN.
12497
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012498$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012499
12500else
12501
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012502$(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 -080012503 $(E) "[LD] Linking $@"
12504 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012505 $(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 -080012506
12507endif
12508
12509
12510deps_chttp2_fullstack_uds_thread_stress_test: $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS:.o=.dep)
12511
12512ifneq ($(NO_SECURE),true)
12513ifneq ($(NO_DEPS),true)
12514-include $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS:.o=.dep)
12515endif
12516endif
12517
12518
12519CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
12520
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012521CHTTP2_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 -080012522
12523ifeq ($(NO_SECURE),true)
12524
12525# You can't build secure targets if you don't have OpenSSL with ALPN.
12526
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012527$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012528
12529else
12530
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012531$(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 -080012532 $(E) "[LD] Linking $@"
12533 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012534 $(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 -080012535
12536endif
12537
12538
12539deps_chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
12540
12541ifneq ($(NO_SECURE),true)
12542ifneq ($(NO_DEPS),true)
12543-include $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
12544endif
12545endif
12546
12547
12548CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
12549
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012550CHTTP2_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 -080012551
12552ifeq ($(NO_SECURE),true)
12553
12554# You can't build secure targets if you don't have OpenSSL with ALPN.
12555
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012556$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012557
12558else
12559
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012560$(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 -080012561 $(E) "[LD] Linking $@"
12562 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012563 $(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 -080012564
12565endif
12566
12567
12568deps_chttp2_fullstack_uds_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
12569
12570ifneq ($(NO_SECURE),true)
12571ifneq ($(NO_DEPS),true)
12572-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
12573endif
12574endif
12575
12576
12577CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
12578
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012579CHTTP2_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 -080012580
12581ifeq ($(NO_SECURE),true)
12582
12583# You can't build secure targets if you don't have OpenSSL with ALPN.
12584
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012585$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012586
12587else
12588
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012589$(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 -080012590 $(E) "[LD] Linking $@"
12591 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012592 $(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 -080012593
12594endif
12595
12596
12597deps_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)
12598
12599ifneq ($(NO_SECURE),true)
12600ifneq ($(NO_DEPS),true)
12601-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
12602endif
12603endif
12604
12605
12606CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
12607
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012608CHTTP2_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 -080012609
12610ifeq ($(NO_SECURE),true)
12611
12612# You can't build secure targets if you don't have OpenSSL with ALPN.
12613
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012614$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012615
12616else
12617
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012618$(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 -080012619 $(E) "[LD] Linking $@"
12620 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012621 $(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 -080012622
12623endif
12624
12625
12626deps_chttp2_fullstack_uds_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12627
12628ifneq ($(NO_SECURE),true)
12629ifneq ($(NO_DEPS),true)
12630-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12631endif
12632endif
12633
12634
12635CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
12636
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012637CHTTP2_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 -080012638
12639ifeq ($(NO_SECURE),true)
12640
12641# You can't build secure targets if you don't have OpenSSL with ALPN.
12642
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012643$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012644
12645else
12646
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012647$(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 -080012648 $(E) "[LD] Linking $@"
12649 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012650 $(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 -080012651
12652endif
12653
12654
12655deps_chttp2_fullstack_uds_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12656
12657ifneq ($(NO_SECURE),true)
12658ifneq ($(NO_DEPS),true)
12659-include $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12660endif
12661endif
12662
12663
12664CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
12665
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012666CHTTP2_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 -080012667
12668ifeq ($(NO_SECURE),true)
12669
12670# You can't build secure targets if you don't have OpenSSL with ALPN.
12671
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012672$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012673
12674else
12675
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012676$(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 -080012677 $(E) "[LD] Linking $@"
12678 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012679 $(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 -080012680
12681endif
12682
12683
12684deps_chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
12685
12686ifneq ($(NO_SECURE),true)
12687ifneq ($(NO_DEPS),true)
12688-include $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
12689endif
12690endif
12691
12692
12693CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
12694
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012695CHTTP2_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 -080012696
12697ifeq ($(NO_SECURE),true)
12698
12699# You can't build secure targets if you don't have OpenSSL with ALPN.
12700
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012701$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012702
12703else
12704
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012705$(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 -080012706 $(E) "[LD] Linking $@"
12707 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012708 $(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 -080012709
12710endif
12711
12712
12713deps_chttp2_fullstack_uds_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12714
12715ifneq ($(NO_SECURE),true)
12716ifneq ($(NO_DEPS),true)
12717-include $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12718endif
12719endif
12720
12721
12722CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
12723
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012724CHTTP2_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 -080012725
12726ifeq ($(NO_SECURE),true)
12727
12728# You can't build secure targets if you don't have OpenSSL with ALPN.
12729
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012730$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012731
12732else
12733
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012734$(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 -080012735 $(E) "[LD] Linking $@"
12736 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012737 $(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 -080012738
12739endif
12740
12741
12742deps_chttp2_fullstack_uds_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
12743
12744ifneq ($(NO_SECURE),true)
12745ifneq ($(NO_DEPS),true)
12746-include $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
12747endif
12748endif
12749
12750
12751CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
12752
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012753CHTTP2_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 -080012754
12755ifeq ($(NO_SECURE),true)
12756
12757# You can't build secure targets if you don't have OpenSSL with ALPN.
12758
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012759$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012760
12761else
12762
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012763$(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 -080012764 $(E) "[LD] Linking $@"
12765 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012766 $(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 -080012767
12768endif
12769
12770
12771deps_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)
12772
12773ifneq ($(NO_SECURE),true)
12774ifneq ($(NO_DEPS),true)
12775-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
12776endif
12777endif
12778
12779
12780CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
12781
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012782CHTTP2_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 -080012783
12784ifeq ($(NO_SECURE),true)
12785
12786# You can't build secure targets if you don't have OpenSSL with ALPN.
12787
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012788$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012789
12790else
12791
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012792$(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 -080012793 $(E) "[LD] Linking $@"
12794 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012795 $(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 -080012796
12797endif
12798
12799
12800deps_chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
12801
12802ifneq ($(NO_SECURE),true)
12803ifneq ($(NO_DEPS),true)
12804-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
12805endif
12806endif
12807
12808
12809CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
12810
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012811CHTTP2_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 -080012812
12813ifeq ($(NO_SECURE),true)
12814
12815# You can't build secure targets if you don't have OpenSSL with ALPN.
12816
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012817$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012818
12819else
12820
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012821$(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 -080012822 $(E) "[LD] Linking $@"
12823 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012824 $(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 -080012825
12826endif
12827
12828
12829deps_chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
12830
12831ifneq ($(NO_SECURE),true)
12832ifneq ($(NO_DEPS),true)
12833-include $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
12834endif
12835endif
12836
12837
12838CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
12839
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012840CHTTP2_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 -080012841
12842ifeq ($(NO_SECURE),true)
12843
12844# You can't build secure targets if you don't have OpenSSL with ALPN.
12845
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012846$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012847
12848else
12849
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012850$(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 -080012851 $(E) "[LD] Linking $@"
12852 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012853 $(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 -080012854
12855endif
12856
12857
12858deps_chttp2_fullstack_uds_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12859
12860ifneq ($(NO_SECURE),true)
12861ifneq ($(NO_DEPS),true)
12862-include $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12863endif
12864endif
12865
12866
12867CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
12868
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012869CHTTP2_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 -080012870
12871ifeq ($(NO_SECURE),true)
12872
12873# You can't build secure targets if you don't have OpenSSL with ALPN.
12874
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012875$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012876
12877else
12878
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012879$(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 -080012880 $(E) "[LD] Linking $@"
12881 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012882 $(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 -080012883
12884endif
12885
12886
12887deps_chttp2_fullstack_uds_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
12888
12889ifneq ($(NO_SECURE),true)
12890ifneq ($(NO_DEPS),true)
12891-include $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
12892endif
12893endif
12894
12895
12896CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_SRC = \
12897
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012898CHTTP2_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 -080012899
12900ifeq ($(NO_SECURE),true)
12901
12902# You can't build secure targets if you don't have OpenSSL with ALPN.
12903
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012904$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012905
12906else
12907
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012908$(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 -080012909 $(E) "[LD] Linking $@"
12910 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012911 $(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 -080012912
12913endif
12914
12915
12916deps_chttp2_fullstack_uds_no_op_legacy_test: $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
12917
12918ifneq ($(NO_SECURE),true)
12919ifneq ($(NO_DEPS),true)
12920-include $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
12921endif
12922endif
12923
12924
12925CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
12926
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012927CHTTP2_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 -080012928
12929ifeq ($(NO_SECURE),true)
12930
12931# You can't build secure targets if you don't have OpenSSL with ALPN.
12932
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012933$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012934
12935else
12936
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012937$(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 -080012938 $(E) "[LD] Linking $@"
12939 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012940 $(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 -080012941
12942endif
12943
12944
12945deps_chttp2_fullstack_uds_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
12946
12947ifneq ($(NO_SECURE),true)
12948ifneq ($(NO_DEPS),true)
12949-include $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
12950endif
12951endif
12952
12953
12954CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12955
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012956CHTTP2_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 -080012957
12958ifeq ($(NO_SECURE),true)
12959
12960# You can't build secure targets if you don't have OpenSSL with ALPN.
12961
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012962$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012963
12964else
12965
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012966$(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 -080012967 $(E) "[LD] Linking $@"
12968 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012969 $(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 -080012970
12971endif
12972
12973
12974deps_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)
12975
12976ifneq ($(NO_SECURE),true)
12977ifneq ($(NO_DEPS),true)
12978-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12979endif
12980endif
12981
12982
12983CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12984
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012985CHTTP2_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 -080012986
12987ifeq ($(NO_SECURE),true)
12988
12989# You can't build secure targets if you don't have OpenSSL with ALPN.
12990
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012991$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012992
12993else
12994
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012995$(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 -080012996 $(E) "[LD] Linking $@"
12997 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012998 $(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 -080012999
13000endif
13001
13002
13003deps_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)
13004
13005ifneq ($(NO_SECURE),true)
13006ifneq ($(NO_DEPS),true)
13007-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
13008endif
13009endif
13010
13011
13012CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
13013
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013014CHTTP2_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 -080013015
13016ifeq ($(NO_SECURE),true)
13017
13018# You can't build secure targets if you don't have OpenSSL with ALPN.
13019
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013020$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013021
13022else
13023
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013024$(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 -080013025 $(E) "[LD] Linking $@"
13026 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013027 $(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 -080013028
13029endif
13030
13031
13032deps_chttp2_fullstack_uds_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
13033
13034ifneq ($(NO_SECURE),true)
13035ifneq ($(NO_DEPS),true)
13036-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
13037endif
13038endif
13039
13040
13041CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
13042
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013043CHTTP2_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 -080013044
13045ifeq ($(NO_SECURE),true)
13046
13047# You can't build secure targets if you don't have OpenSSL with ALPN.
13048
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013049$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013050
13051else
13052
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013053$(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 -080013054 $(E) "[LD] Linking $@"
13055 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013056 $(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 -080013057
13058endif
13059
13060
13061deps_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)
13062
13063ifneq ($(NO_SECURE),true)
13064ifneq ($(NO_DEPS),true)
13065-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
13066endif
13067endif
13068
13069
13070CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
13071
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013072CHTTP2_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 -080013073
13074ifeq ($(NO_SECURE),true)
13075
13076# You can't build secure targets if you don't have OpenSSL with ALPN.
13077
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013078$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013079
13080else
13081
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013082$(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 -080013083 $(E) "[LD] Linking $@"
13084 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013085 $(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 -080013086
13087endif
13088
13089
13090deps_chttp2_fullstack_uds_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
13091
13092ifneq ($(NO_SECURE),true)
13093ifneq ($(NO_DEPS),true)
13094-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
13095endif
13096endif
13097
13098
13099CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
13100
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013101CHTTP2_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 -080013102
13103ifeq ($(NO_SECURE),true)
13104
13105# You can't build secure targets if you don't have OpenSSL with ALPN.
13106
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013107$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013108
13109else
13110
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013111$(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 -080013112 $(E) "[LD] Linking $@"
13113 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013114 $(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 -080013115
13116endif
13117
13118
13119deps_chttp2_fullstack_uds_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
13120
13121ifneq ($(NO_SECURE),true)
13122ifneq ($(NO_DEPS),true)
13123-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
13124endif
13125endif
13126
13127
13128CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
13129
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013130CHTTP2_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 -080013131
13132ifeq ($(NO_SECURE),true)
13133
13134# You can't build secure targets if you don't have OpenSSL with ALPN.
13135
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013136$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013137
13138else
13139
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013140$(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 -080013141 $(E) "[LD] Linking $@"
13142 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013143 $(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 -080013144
13145endif
13146
13147
13148deps_chttp2_fullstack_uds_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13149
13150ifneq ($(NO_SECURE),true)
13151ifneq ($(NO_DEPS),true)
13152-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13153endif
13154endif
13155
13156
13157CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
13158
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013159CHTTP2_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 -080013160
13161ifeq ($(NO_SECURE),true)
13162
13163# You can't build secure targets if you don't have OpenSSL with ALPN.
13164
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013165$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013166
13167else
13168
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013169$(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 -080013170 $(E) "[LD] Linking $@"
13171 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013172 $(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 -080013173
13174endif
13175
13176
13177deps_chttp2_fullstack_uds_simple_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13178
13179ifneq ($(NO_SECURE),true)
13180ifneq ($(NO_DEPS),true)
13181-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13182endif
13183endif
13184
13185
13186CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_SRC = \
13187
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013188CHTTP2_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 -080013189
13190ifeq ($(NO_SECURE),true)
13191
13192# You can't build secure targets if you don't have OpenSSL with ALPN.
13193
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013194$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013195
13196else
13197
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013198$(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 -080013199 $(E) "[LD] Linking $@"
13200 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013201 $(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 -080013202
13203endif
13204
13205
13206deps_chttp2_fullstack_uds_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
13207
13208ifneq ($(NO_SECURE),true)
13209ifneq ($(NO_DEPS),true)
13210-include $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
13211endif
13212endif
13213
13214
13215CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
13216
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013217CHTTP2_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 -080013218
13219ifeq ($(NO_SECURE),true)
13220
13221# You can't build secure targets if you don't have OpenSSL with ALPN.
13222
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013223$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013224
13225else
13226
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013227$(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 -080013228 $(E) "[LD] Linking $@"
13229 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013230 $(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 -080013231
13232endif
13233
13234
13235deps_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)
13236
13237ifneq ($(NO_SECURE),true)
13238ifneq ($(NO_DEPS),true)
13239-include $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
13240endif
13241endif
13242
13243
Craig Tillerc9f660d2015-03-03 11:01:48 -080013244CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_SRC = \
13245
13246CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_SRC))))
13247
13248ifeq ($(NO_SECURE),true)
13249
13250# You can't build secure targets if you don't have OpenSSL with ALPN.
13251
13252$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test: openssl_dep_error
13253
13254else
13255
13256$(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
13257 $(E) "[LD] Linking $@"
13258 $(Q) mkdir -p `dirname $@`
13259 $(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
13260
13261endif
13262
13263
13264deps_chttp2_simple_ssl_fullstack_bad_hostname_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
13265
13266ifneq ($(NO_SECURE),true)
13267ifneq ($(NO_DEPS),true)
13268-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
13269endif
13270endif
13271
13272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013273CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
13274
Craig Tiller61b910f2015-02-15 10:54:07 -080013275CHTTP2_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 -080013276
13277ifeq ($(NO_SECURE),true)
13278
13279# You can't build secure targets if you don't have OpenSSL with ALPN.
13280
Craig Tiller61b910f2015-02-15 10:54:07 -080013281$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013282
13283else
13284
Craig Tiller61b910f2015-02-15 10:54:07 -080013285$(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 -080013286 $(E) "[LD] Linking $@"
13287 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013288 $(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 -080013289
nnoble69ac39f2014-12-12 15:43:38 -080013290endif
13291
Craig Tillerd4773f52015-01-12 16:38:47 -080013292
Craig Tiller8f126a62015-01-15 08:50:19 -080013293deps_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 -080013294
nnoble69ac39f2014-12-12 15:43:38 -080013295ifneq ($(NO_SECURE),true)
13296ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013297-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013298endif
nnoble69ac39f2014-12-12 15:43:38 -080013299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013300
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013301
13302CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
13303
Craig Tiller61b910f2015-02-15 10:54:07 -080013304CHTTP2_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 -080013305
nnoble69ac39f2014-12-12 15:43:38 -080013306ifeq ($(NO_SECURE),true)
13307
Nicolas Noble047b7272015-01-16 13:55:05 -080013308# You can't build secure targets if you don't have OpenSSL with ALPN.
13309
Craig Tiller61b910f2015-02-15 10:54:07 -080013310$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013311
13312else
13313
Craig Tiller61b910f2015-02-15 10:54:07 -080013314$(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 -080013315 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013316 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013317 $(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 -080013318
nnoble69ac39f2014-12-12 15:43:38 -080013319endif
13320
Craig Tillerd4773f52015-01-12 16:38:47 -080013321
Craig Tiller8f126a62015-01-15 08:50:19 -080013322deps_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 -080013323
nnoble69ac39f2014-12-12 15:43:38 -080013324ifneq ($(NO_SECURE),true)
13325ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013326-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013327endif
nnoble69ac39f2014-12-12 15:43:38 -080013328endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013330
13331CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
13332
Craig Tiller61b910f2015-02-15 10:54:07 -080013333CHTTP2_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 -080013334
nnoble69ac39f2014-12-12 15:43:38 -080013335ifeq ($(NO_SECURE),true)
13336
Nicolas Noble047b7272015-01-16 13:55:05 -080013337# You can't build secure targets if you don't have OpenSSL with ALPN.
13338
Craig Tiller61b910f2015-02-15 10:54:07 -080013339$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013340
13341else
13342
Craig Tiller61b910f2015-02-15 10:54:07 -080013343$(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 -080013344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013345 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013346 $(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 -080013347
nnoble69ac39f2014-12-12 15:43:38 -080013348endif
13349
Craig Tillerd4773f52015-01-12 16:38:47 -080013350
Craig Tiller8f126a62015-01-15 08:50:19 -080013351deps_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 -080013352
nnoble69ac39f2014-12-12 15:43:38 -080013353ifneq ($(NO_SECURE),true)
13354ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013355-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013356endif
nnoble69ac39f2014-12-12 15:43:38 -080013357endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013359
13360CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
13361
Craig Tiller61b910f2015-02-15 10:54:07 -080013362CHTTP2_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 -080013363
nnoble69ac39f2014-12-12 15:43:38 -080013364ifeq ($(NO_SECURE),true)
13365
Nicolas Noble047b7272015-01-16 13:55:05 -080013366# You can't build secure targets if you don't have OpenSSL with ALPN.
13367
Craig Tiller61b910f2015-02-15 10:54:07 -080013368$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013369
13370else
13371
Craig Tiller61b910f2015-02-15 10:54:07 -080013372$(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 -080013373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013374 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013375 $(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 -080013376
nnoble69ac39f2014-12-12 15:43:38 -080013377endif
13378
Craig Tillerd4773f52015-01-12 16:38:47 -080013379
Craig Tiller8f126a62015-01-15 08:50:19 -080013380deps_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 -080013381
nnoble69ac39f2014-12-12 15:43:38 -080013382ifneq ($(NO_SECURE),true)
13383ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013384-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013385endif
nnoble69ac39f2014-12-12 15:43:38 -080013386endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013388
13389CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
13390
Craig Tiller61b910f2015-02-15 10:54:07 -080013391CHTTP2_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 -080013392
nnoble69ac39f2014-12-12 15:43:38 -080013393ifeq ($(NO_SECURE),true)
13394
Nicolas Noble047b7272015-01-16 13:55:05 -080013395# You can't build secure targets if you don't have OpenSSL with ALPN.
13396
Craig Tiller61b910f2015-02-15 10:54:07 -080013397$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013398
13399else
13400
Craig Tiller61b910f2015-02-15 10:54:07 -080013401$(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 -080013402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013403 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013404 $(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 -080013405
nnoble69ac39f2014-12-12 15:43:38 -080013406endif
13407
Craig Tillerd4773f52015-01-12 16:38:47 -080013408
Craig Tiller8f126a62015-01-15 08:50:19 -080013409deps_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 -080013410
nnoble69ac39f2014-12-12 15:43:38 -080013411ifneq ($(NO_SECURE),true)
13412ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013413-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013414endif
nnoble69ac39f2014-12-12 15:43:38 -080013415endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013417
hongyu24200d32015-01-08 15:13:49 -080013418CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
13419
Craig Tiller61b910f2015-02-15 10:54:07 -080013420CHTTP2_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 -080013421
13422ifeq ($(NO_SECURE),true)
13423
Nicolas Noble047b7272015-01-16 13:55:05 -080013424# You can't build secure targets if you don't have OpenSSL with ALPN.
13425
Craig Tiller61b910f2015-02-15 10:54:07 -080013426$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080013427
13428else
13429
Craig Tiller61b910f2015-02-15 10:54:07 -080013430$(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 -080013431 $(E) "[LD] Linking $@"
13432 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013433 $(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 -080013434
13435endif
13436
Craig Tillerd4773f52015-01-12 16:38:47 -080013437
Craig Tiller8f126a62015-01-15 08:50:19 -080013438deps_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 -080013439
13440ifneq ($(NO_SECURE),true)
13441ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013442-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080013443endif
13444endif
13445
hongyu24200d32015-01-08 15:13:49 -080013446
ctillerc6d61c42014-12-15 14:52:08 -080013447CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
13448
Craig Tiller61b910f2015-02-15 10:54:07 -080013449CHTTP2_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 -080013450
13451ifeq ($(NO_SECURE),true)
13452
Nicolas Noble047b7272015-01-16 13:55:05 -080013453# You can't build secure targets if you don't have OpenSSL with ALPN.
13454
Craig Tiller61b910f2015-02-15 10:54:07 -080013455$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080013456
13457else
13458
Craig Tiller61b910f2015-02-15 10:54:07 -080013459$(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 -080013460 $(E) "[LD] Linking $@"
13461 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013462 $(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 -080013463
13464endif
13465
Craig Tillerd4773f52015-01-12 16:38:47 -080013466
Craig Tiller8f126a62015-01-15 08:50:19 -080013467deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080013468
13469ifneq ($(NO_SECURE),true)
13470ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013471-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080013472endif
13473endif
13474
ctillerc6d61c42014-12-15 14:52:08 -080013475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013476CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
13477
Craig Tiller61b910f2015-02-15 10:54:07 -080013478CHTTP2_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 -080013479
nnoble69ac39f2014-12-12 15:43:38 -080013480ifeq ($(NO_SECURE),true)
13481
Nicolas Noble047b7272015-01-16 13:55:05 -080013482# You can't build secure targets if you don't have OpenSSL with ALPN.
13483
Craig Tiller61b910f2015-02-15 10:54:07 -080013484$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013485
13486else
13487
Craig Tiller61b910f2015-02-15 10:54:07 -080013488$(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 -080013489 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013490 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013491 $(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 -080013492
nnoble69ac39f2014-12-12 15:43:38 -080013493endif
13494
Craig Tillerd4773f52015-01-12 16:38:47 -080013495
Craig Tiller8f126a62015-01-15 08:50:19 -080013496deps_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 -080013497
nnoble69ac39f2014-12-12 15:43:38 -080013498ifneq ($(NO_SECURE),true)
13499ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013500-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013501endif
nnoble69ac39f2014-12-12 15:43:38 -080013502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013504
13505CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
13506
Craig Tiller61b910f2015-02-15 10:54:07 -080013507CHTTP2_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 -080013508
nnoble69ac39f2014-12-12 15:43:38 -080013509ifeq ($(NO_SECURE),true)
13510
Nicolas Noble047b7272015-01-16 13:55:05 -080013511# You can't build secure targets if you don't have OpenSSL with ALPN.
13512
Craig Tiller61b910f2015-02-15 10:54:07 -080013513$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013514
13515else
13516
Craig Tiller61b910f2015-02-15 10:54:07 -080013517$(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 -080013518 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013519 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013520 $(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 -080013521
nnoble69ac39f2014-12-12 15:43:38 -080013522endif
13523
Craig Tillerd4773f52015-01-12 16:38:47 -080013524
Craig Tiller8f126a62015-01-15 08:50:19 -080013525deps_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 -080013526
nnoble69ac39f2014-12-12 15:43:38 -080013527ifneq ($(NO_SECURE),true)
13528ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013529-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013530endif
nnoble69ac39f2014-12-12 15:43:38 -080013531endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013533
murgatroid99a8c21e82015-02-12 13:55:53 -080013534CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
13535
Craig Tiller61b910f2015-02-15 10:54:07 -080013536CHTTP2_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 -080013537
13538ifeq ($(NO_SECURE),true)
13539
13540# You can't build secure targets if you don't have OpenSSL with ALPN.
13541
Craig Tiller61b910f2015-02-15 10:54:07 -080013542$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080013543
13544else
13545
Craig Tiller61b910f2015-02-15 10:54:07 -080013546$(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 -080013547 $(E) "[LD] Linking $@"
13548 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013549 $(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 -080013550
13551endif
13552
13553
13554deps_chttp2_simple_ssl_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
13555
13556ifneq ($(NO_SECURE),true)
13557ifneq ($(NO_DEPS),true)
13558-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
13559endif
13560endif
13561
13562
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013563CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
13564
Craig Tiller61b910f2015-02-15 10:54:07 -080013565CHTTP2_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 -080013566
13567ifeq ($(NO_SECURE),true)
13568
David Klempner7f3ed1e2015-01-16 15:35:56 -080013569# You can't build secure targets if you don't have OpenSSL with ALPN.
13570
Craig Tiller61b910f2015-02-15 10:54:07 -080013571$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013572
13573else
13574
Craig Tiller61b910f2015-02-15 10:54:07 -080013575$(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 -080013576 $(E) "[LD] Linking $@"
13577 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013578 $(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 -080013579
13580endif
13581
13582
13583deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
13584
13585ifneq ($(NO_SECURE),true)
13586ifneq ($(NO_DEPS),true)
13587-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
13588endif
13589endif
13590
13591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013592CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
13593
Craig Tiller61b910f2015-02-15 10:54:07 -080013594CHTTP2_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 -080013595
nnoble69ac39f2014-12-12 15:43:38 -080013596ifeq ($(NO_SECURE),true)
13597
Nicolas Noble047b7272015-01-16 13:55:05 -080013598# You can't build secure targets if you don't have OpenSSL with ALPN.
13599
Craig Tiller61b910f2015-02-15 10:54:07 -080013600$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013601
13602else
13603
Craig Tiller61b910f2015-02-15 10:54:07 -080013604$(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 -080013605 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013606 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013607 $(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 -080013608
nnoble69ac39f2014-12-12 15:43:38 -080013609endif
13610
Craig Tillerd4773f52015-01-12 16:38:47 -080013611
Craig Tiller8f126a62015-01-15 08:50:19 -080013612deps_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 -080013613
nnoble69ac39f2014-12-12 15:43:38 -080013614ifneq ($(NO_SECURE),true)
13615ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013616-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013617endif
nnoble69ac39f2014-12-12 15:43:38 -080013618endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013620
13621CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
13622
Craig Tiller61b910f2015-02-15 10:54:07 -080013623CHTTP2_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 -080013624
nnoble69ac39f2014-12-12 15:43:38 -080013625ifeq ($(NO_SECURE),true)
13626
Nicolas Noble047b7272015-01-16 13:55:05 -080013627# You can't build secure targets if you don't have OpenSSL with ALPN.
13628
Craig Tiller61b910f2015-02-15 10:54:07 -080013629$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013630
13631else
13632
Craig Tiller61b910f2015-02-15 10:54:07 -080013633$(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 -080013634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013635 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013636 $(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 -080013637
nnoble69ac39f2014-12-12 15:43:38 -080013638endif
13639
Craig Tillerd4773f52015-01-12 16:38:47 -080013640
Craig Tiller8f126a62015-01-15 08:50:19 -080013641deps_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 -080013642
nnoble69ac39f2014-12-12 15:43:38 -080013643ifneq ($(NO_SECURE),true)
13644ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013645-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013646endif
nnoble69ac39f2014-12-12 15:43:38 -080013647endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013649
13650CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
13651
Craig Tiller61b910f2015-02-15 10:54:07 -080013652CHTTP2_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 -080013653
nnoble69ac39f2014-12-12 15:43:38 -080013654ifeq ($(NO_SECURE),true)
13655
Nicolas Noble047b7272015-01-16 13:55:05 -080013656# You can't build secure targets if you don't have OpenSSL with ALPN.
13657
Craig Tiller61b910f2015-02-15 10:54:07 -080013658$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013659
13660else
13661
Craig Tiller61b910f2015-02-15 10:54:07 -080013662$(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 -080013663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013664 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013665 $(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 -080013666
nnoble69ac39f2014-12-12 15:43:38 -080013667endif
13668
Craig Tillerd4773f52015-01-12 16:38:47 -080013669
Craig Tiller8f126a62015-01-15 08:50:19 -080013670deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013671
nnoble69ac39f2014-12-12 15:43:38 -080013672ifneq ($(NO_SECURE),true)
13673ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013674-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013675endif
nnoble69ac39f2014-12-12 15:43:38 -080013676endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013678
13679CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
13680
Craig Tiller61b910f2015-02-15 10:54:07 -080013681CHTTP2_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 -080013682
nnoble69ac39f2014-12-12 15:43:38 -080013683ifeq ($(NO_SECURE),true)
13684
Nicolas Noble047b7272015-01-16 13:55:05 -080013685# You can't build secure targets if you don't have OpenSSL with ALPN.
13686
Craig Tiller61b910f2015-02-15 10:54:07 -080013687$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013688
13689else
13690
Craig Tiller61b910f2015-02-15 10:54:07 -080013691$(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 -080013692 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013693 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013694 $(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 -080013695
nnoble69ac39f2014-12-12 15:43:38 -080013696endif
13697
Craig Tillerd4773f52015-01-12 16:38:47 -080013698
Craig Tiller8f126a62015-01-15 08:50:19 -080013699deps_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 -080013700
nnoble69ac39f2014-12-12 15:43:38 -080013701ifneq ($(NO_SECURE),true)
13702ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013703-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013704endif
nnoble69ac39f2014-12-12 15:43:38 -080013705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013707
ctiller33023c42014-12-12 16:28:33 -080013708CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
13709
Craig Tiller61b910f2015-02-15 10:54:07 -080013710CHTTP2_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 -080013711
13712ifeq ($(NO_SECURE),true)
13713
Nicolas Noble047b7272015-01-16 13:55:05 -080013714# You can't build secure targets if you don't have OpenSSL with ALPN.
13715
Craig Tiller61b910f2015-02-15 10:54:07 -080013716$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080013717
13718else
13719
Craig Tiller61b910f2015-02-15 10:54:07 -080013720$(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 -080013721 $(E) "[LD] Linking $@"
13722 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013723 $(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 -080013724
13725endif
13726
Craig Tillerd4773f52015-01-12 16:38:47 -080013727
Craig Tiller8f126a62015-01-15 08:50:19 -080013728deps_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 -080013729
13730ifneq ($(NO_SECURE),true)
13731ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013732-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080013733endif
13734endif
13735
ctiller33023c42014-12-12 16:28:33 -080013736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013737CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
13738
Craig Tiller61b910f2015-02-15 10:54:07 -080013739CHTTP2_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 -080013740
nnoble69ac39f2014-12-12 15:43:38 -080013741ifeq ($(NO_SECURE),true)
13742
Nicolas Noble047b7272015-01-16 13:55:05 -080013743# You can't build secure targets if you don't have OpenSSL with ALPN.
13744
Craig Tiller61b910f2015-02-15 10:54:07 -080013745$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013746
13747else
13748
Craig Tiller61b910f2015-02-15 10:54:07 -080013749$(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 -080013750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013751 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013752 $(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 -080013753
nnoble69ac39f2014-12-12 15:43:38 -080013754endif
13755
Craig Tillerd4773f52015-01-12 16:38:47 -080013756
Craig Tiller8f126a62015-01-15 08:50:19 -080013757deps_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 -080013758
nnoble69ac39f2014-12-12 15:43:38 -080013759ifneq ($(NO_SECURE),true)
13760ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013761-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013762endif
nnoble69ac39f2014-12-12 15:43:38 -080013763endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013765
13766CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
13767
Craig Tiller61b910f2015-02-15 10:54:07 -080013768CHTTP2_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 -080013769
nnoble69ac39f2014-12-12 15:43:38 -080013770ifeq ($(NO_SECURE),true)
13771
Nicolas Noble047b7272015-01-16 13:55:05 -080013772# You can't build secure targets if you don't have OpenSSL with ALPN.
13773
Craig Tiller61b910f2015-02-15 10:54:07 -080013774$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013775
13776else
13777
Craig Tiller61b910f2015-02-15 10:54:07 -080013778$(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 -080013779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013780 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013781 $(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 -080013782
nnoble69ac39f2014-12-12 15:43:38 -080013783endif
13784
Craig Tillerd4773f52015-01-12 16:38:47 -080013785
Craig Tiller8f126a62015-01-15 08:50:19 -080013786deps_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 -080013787
nnoble69ac39f2014-12-12 15:43:38 -080013788ifneq ($(NO_SECURE),true)
13789ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013790-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013791endif
nnoble69ac39f2014-12-12 15:43:38 -080013792endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013794
Craig Tillercff2d152015-02-05 13:22:49 -080013795CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080013796
Craig Tiller61b910f2015-02-15 10:54:07 -080013797CHTTP2_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 -080013798
13799ifeq ($(NO_SECURE),true)
13800
Nicolas Noble047b7272015-01-16 13:55:05 -080013801# You can't build secure targets if you don't have OpenSSL with ALPN.
13802
Craig Tiller61b910f2015-02-15 10:54:07 -080013803$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080013804
13805else
13806
Craig Tiller61b910f2015-02-15 10:54:07 -080013807$(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 -080013808 $(E) "[LD] Linking $@"
13809 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013810 $(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 -080013811
13812endif
13813
Craig Tillerd4773f52015-01-12 16:38:47 -080013814
Craig Tillercff2d152015-02-05 13:22:49 -080013815deps_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 -080013816
13817ifneq ($(NO_SECURE),true)
13818ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080013819-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
13820endif
13821endif
13822
13823
13824CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
13825
Craig Tiller61b910f2015-02-15 10:54:07 -080013826CHTTP2_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 -080013827
13828ifeq ($(NO_SECURE),true)
13829
13830# You can't build secure targets if you don't have OpenSSL with ALPN.
13831
Craig Tiller61b910f2015-02-15 10:54:07 -080013832$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080013833
13834else
13835
Craig Tiller61b910f2015-02-15 10:54:07 -080013836$(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 -080013837 $(E) "[LD] Linking $@"
13838 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013839 $(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 -080013840
13841endif
13842
13843
13844deps_chttp2_simple_ssl_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
13845
13846ifneq ($(NO_SECURE),true)
13847ifneq ($(NO_DEPS),true)
13848-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080013849endif
13850endif
13851
ctiller2845cad2014-12-15 15:14:12 -080013852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013853CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
13854
Craig Tiller61b910f2015-02-15 10:54:07 -080013855CHTTP2_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 -080013856
nnoble69ac39f2014-12-12 15:43:38 -080013857ifeq ($(NO_SECURE),true)
13858
Nicolas Noble047b7272015-01-16 13:55:05 -080013859# You can't build secure targets if you don't have OpenSSL with ALPN.
13860
Craig Tiller61b910f2015-02-15 10:54:07 -080013861$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013862
13863else
13864
Craig Tiller61b910f2015-02-15 10:54:07 -080013865$(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 -080013866 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013867 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013868 $(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 -080013869
nnoble69ac39f2014-12-12 15:43:38 -080013870endif
13871
Craig Tillerd4773f52015-01-12 16:38:47 -080013872
Craig Tiller8f126a62015-01-15 08:50:19 -080013873deps_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 -080013874
nnoble69ac39f2014-12-12 15:43:38 -080013875ifneq ($(NO_SECURE),true)
13876ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013877-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013878endif
nnoble69ac39f2014-12-12 15:43:38 -080013879endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013881
13882CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
13883
Craig Tiller61b910f2015-02-15 10:54:07 -080013884CHTTP2_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 -080013885
nnoble69ac39f2014-12-12 15:43:38 -080013886ifeq ($(NO_SECURE),true)
13887
Nicolas Noble047b7272015-01-16 13:55:05 -080013888# You can't build secure targets if you don't have OpenSSL with ALPN.
13889
Craig Tiller61b910f2015-02-15 10:54:07 -080013890$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013891
13892else
13893
Craig Tiller61b910f2015-02-15 10:54:07 -080013894$(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 -080013895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013896 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013897 $(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 -080013898
nnoble69ac39f2014-12-12 15:43:38 -080013899endif
13900
Craig Tillerd4773f52015-01-12 16:38:47 -080013901
Craig Tiller8f126a62015-01-15 08:50:19 -080013902deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013903
nnoble69ac39f2014-12-12 15:43:38 -080013904ifneq ($(NO_SECURE),true)
13905ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013906-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013907endif
nnoble69ac39f2014-12-12 15:43:38 -080013908endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013910
nathaniel52878172014-12-09 10:17:19 -080013911CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013912
Craig Tiller61b910f2015-02-15 10:54:07 -080013913CHTTP2_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 -080013914
nnoble69ac39f2014-12-12 15:43:38 -080013915ifeq ($(NO_SECURE),true)
13916
Nicolas Noble047b7272015-01-16 13:55:05 -080013917# You can't build secure targets if you don't have OpenSSL with ALPN.
13918
Craig Tiller61b910f2015-02-15 10:54:07 -080013919$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013920
13921else
13922
Craig Tiller61b910f2015-02-15 10:54:07 -080013923$(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 -080013924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013925 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013926 $(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 -080013927
nnoble69ac39f2014-12-12 15:43:38 -080013928endif
13929
Craig Tillerd4773f52015-01-12 16:38:47 -080013930
Craig Tiller8f126a62015-01-15 08:50:19 -080013931deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013932
nnoble69ac39f2014-12-12 15:43:38 -080013933ifneq ($(NO_SECURE),true)
13934ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013935-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013936endif
nnoble69ac39f2014-12-12 15:43:38 -080013937endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013939
13940CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
13941
Craig Tiller61b910f2015-02-15 10:54:07 -080013942CHTTP2_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 -080013943
nnoble69ac39f2014-12-12 15:43:38 -080013944ifeq ($(NO_SECURE),true)
13945
Nicolas Noble047b7272015-01-16 13:55:05 -080013946# You can't build secure targets if you don't have OpenSSL with ALPN.
13947
Craig Tiller61b910f2015-02-15 10:54:07 -080013948$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013949
13950else
13951
Craig Tiller61b910f2015-02-15 10:54:07 -080013952$(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 -080013953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013954 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013955 $(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 -080013956
nnoble69ac39f2014-12-12 15:43:38 -080013957endif
13958
Craig Tillerd4773f52015-01-12 16:38:47 -080013959
Craig Tiller8f126a62015-01-15 08:50:19 -080013960deps_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 -080013961
nnoble69ac39f2014-12-12 15:43:38 -080013962ifneq ($(NO_SECURE),true)
13963ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013964-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013965endif
nnoble69ac39f2014-12-12 15:43:38 -080013966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013968
Craig Tiller2c189e32015-02-03 13:56:55 -080013969CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
13970
Craig Tiller61b910f2015-02-15 10:54:07 -080013971CHTTP2_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 -080013972
13973ifeq ($(NO_SECURE),true)
13974
13975# You can't build secure targets if you don't have OpenSSL with ALPN.
13976
Craig Tiller61b910f2015-02-15 10:54:07 -080013977$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013978
13979else
13980
Craig Tiller61b910f2015-02-15 10:54:07 -080013981$(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 -080013982 $(E) "[LD] Linking $@"
13983 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013984 $(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 -080013985
13986endif
13987
13988
13989deps_chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
13990
13991ifneq ($(NO_SECURE),true)
13992ifneq ($(NO_DEPS),true)
13993-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
13994endif
13995endif
13996
13997
13998CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
13999
Craig Tiller61b910f2015-02-15 10:54:07 -080014000CHTTP2_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 -080014001
14002ifeq ($(NO_SECURE),true)
14003
14004# You can't build secure targets if you don't have OpenSSL with ALPN.
14005
Craig Tiller61b910f2015-02-15 10:54:07 -080014006$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014007
14008else
14009
Craig Tiller61b910f2015-02-15 10:54:07 -080014010$(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 -080014011 $(E) "[LD] Linking $@"
14012 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014013 $(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 -080014014
14015endif
14016
14017
14018deps_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)
14019
14020ifneq ($(NO_SECURE),true)
14021ifneq ($(NO_DEPS),true)
14022-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
14023endif
14024endif
14025
14026
14027CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
14028
Craig Tiller61b910f2015-02-15 10:54:07 -080014029CHTTP2_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 -080014030
14031ifeq ($(NO_SECURE),true)
14032
14033# You can't build secure targets if you don't have OpenSSL with ALPN.
14034
Craig Tiller61b910f2015-02-15 10:54:07 -080014035$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014036
14037else
14038
Craig Tiller61b910f2015-02-15 10:54:07 -080014039$(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 -080014040 $(E) "[LD] Linking $@"
14041 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014042 $(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 -080014043
14044endif
14045
14046
14047deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
14048
14049ifneq ($(NO_SECURE),true)
14050ifneq ($(NO_DEPS),true)
14051-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
14052endif
14053endif
14054
14055
14056CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
14057
Craig Tiller61b910f2015-02-15 10:54:07 -080014058CHTTP2_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 -080014059
14060ifeq ($(NO_SECURE),true)
14061
14062# You can't build secure targets if you don't have OpenSSL with ALPN.
14063
Craig Tiller61b910f2015-02-15 10:54:07 -080014064$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014065
14066else
14067
Craig Tiller61b910f2015-02-15 10:54:07 -080014068$(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 -080014069 $(E) "[LD] Linking $@"
14070 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014071 $(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 -080014072
14073endif
14074
14075
14076deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
14077
14078ifneq ($(NO_SECURE),true)
14079ifneq ($(NO_DEPS),true)
14080-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
14081endif
14082endif
14083
14084
14085CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
14086
Craig Tiller61b910f2015-02-15 10:54:07 -080014087CHTTP2_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 -080014088
14089ifeq ($(NO_SECURE),true)
14090
14091# You can't build secure targets if you don't have OpenSSL with ALPN.
14092
Craig Tiller61b910f2015-02-15 10:54:07 -080014093$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014094
14095else
14096
Craig Tiller61b910f2015-02-15 10:54:07 -080014097$(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 -080014098 $(E) "[LD] Linking $@"
14099 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014100 $(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 -080014101
14102endif
14103
14104
14105deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
14106
14107ifneq ($(NO_SECURE),true)
14108ifneq ($(NO_DEPS),true)
14109-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
14110endif
14111endif
14112
14113
14114CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
14115
Craig Tiller61b910f2015-02-15 10:54:07 -080014116CHTTP2_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 -080014117
14118ifeq ($(NO_SECURE),true)
14119
14120# You can't build secure targets if you don't have OpenSSL with ALPN.
14121
Craig Tiller61b910f2015-02-15 10:54:07 -080014122$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014123
14124else
14125
Craig Tiller61b910f2015-02-15 10:54:07 -080014126$(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 -080014127 $(E) "[LD] Linking $@"
14128 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014129 $(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 -080014130
14131endif
14132
14133
14134deps_chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14135
14136ifneq ($(NO_SECURE),true)
14137ifneq ($(NO_DEPS),true)
14138-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14139endif
14140endif
14141
14142
14143CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
14144
Craig Tiller61b910f2015-02-15 10:54:07 -080014145CHTTP2_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 -080014146
14147ifeq ($(NO_SECURE),true)
14148
14149# You can't build secure targets if you don't have OpenSSL with ALPN.
14150
Craig Tiller61b910f2015-02-15 10:54:07 -080014151$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014152
14153else
14154
Craig Tiller61b910f2015-02-15 10:54:07 -080014155$(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 -080014156 $(E) "[LD] Linking $@"
14157 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014158 $(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 -080014159
14160endif
14161
14162
14163deps_chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
14164
14165ifneq ($(NO_SECURE),true)
14166ifneq ($(NO_DEPS),true)
14167-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
14168endif
14169endif
14170
14171
14172CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
14173
Craig Tiller61b910f2015-02-15 10:54:07 -080014174CHTTP2_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 -080014175
14176ifeq ($(NO_SECURE),true)
14177
14178# You can't build secure targets if you don't have OpenSSL with ALPN.
14179
Craig Tiller61b910f2015-02-15 10:54:07 -080014180$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014181
14182else
14183
Craig Tiller61b910f2015-02-15 10:54:07 -080014184$(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 -080014185 $(E) "[LD] Linking $@"
14186 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014187 $(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 -080014188
14189endif
14190
14191
14192deps_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)
14193
14194ifneq ($(NO_SECURE),true)
14195ifneq ($(NO_DEPS),true)
14196-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
14197endif
14198endif
14199
14200
14201CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
14202
Craig Tiller61b910f2015-02-15 10:54:07 -080014203CHTTP2_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 -080014204
14205ifeq ($(NO_SECURE),true)
14206
14207# You can't build secure targets if you don't have OpenSSL with ALPN.
14208
Craig Tiller61b910f2015-02-15 10:54:07 -080014209$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014210
14211else
14212
Craig Tiller61b910f2015-02-15 10:54:07 -080014213$(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 -080014214 $(E) "[LD] Linking $@"
14215 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014216 $(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 -080014217
14218endif
14219
14220
14221deps_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)
14222
14223ifneq ($(NO_SECURE),true)
14224ifneq ($(NO_DEPS),true)
14225-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
14226endif
14227endif
14228
14229
14230CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
14231
Craig Tiller61b910f2015-02-15 10:54:07 -080014232CHTTP2_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 -080014233
14234ifeq ($(NO_SECURE),true)
14235
14236# You can't build secure targets if you don't have OpenSSL with ALPN.
14237
Craig Tiller61b910f2015-02-15 10:54:07 -080014238$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014239
14240else
14241
Craig Tiller61b910f2015-02-15 10:54:07 -080014242$(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 -080014243 $(E) "[LD] Linking $@"
14244 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014245 $(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 -080014246
14247endif
14248
14249
14250deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
14251
14252ifneq ($(NO_SECURE),true)
14253ifneq ($(NO_DEPS),true)
14254-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
14255endif
14256endif
14257
14258
14259CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
14260
Craig Tiller61b910f2015-02-15 10:54:07 -080014261CHTTP2_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 -080014262
14263ifeq ($(NO_SECURE),true)
14264
14265# You can't build secure targets if you don't have OpenSSL with ALPN.
14266
Craig Tiller61b910f2015-02-15 10:54:07 -080014267$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014268
14269else
14270
Craig Tiller61b910f2015-02-15 10:54:07 -080014271$(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 -080014272 $(E) "[LD] Linking $@"
14273 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014274 $(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 -080014275
14276endif
14277
14278
14279deps_chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14280
14281ifneq ($(NO_SECURE),true)
14282ifneq ($(NO_DEPS),true)
14283-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14284endif
14285endif
14286
14287
14288CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
14289
Craig Tiller61b910f2015-02-15 10:54:07 -080014290CHTTP2_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 -080014291
14292ifeq ($(NO_SECURE),true)
14293
14294# You can't build secure targets if you don't have OpenSSL with ALPN.
14295
Craig Tiller61b910f2015-02-15 10:54:07 -080014296$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014297
14298else
14299
Craig Tiller61b910f2015-02-15 10:54:07 -080014300$(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 -080014301 $(E) "[LD] Linking $@"
14302 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014303 $(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 -080014304
14305endif
14306
14307
14308deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
14309
14310ifneq ($(NO_SECURE),true)
14311ifneq ($(NO_DEPS),true)
14312-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
14313endif
14314endif
14315
14316
14317CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
14318
Craig Tiller61b910f2015-02-15 10:54:07 -080014319CHTTP2_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 -080014320
14321ifeq ($(NO_SECURE),true)
14322
14323# You can't build secure targets if you don't have OpenSSL with ALPN.
14324
Craig Tiller61b910f2015-02-15 10:54:07 -080014325$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014326
14327else
14328
Craig Tiller61b910f2015-02-15 10:54:07 -080014329$(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 -080014330 $(E) "[LD] Linking $@"
14331 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014332 $(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 -080014333
14334endif
14335
14336
14337deps_chttp2_simple_ssl_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
14338
14339ifneq ($(NO_SECURE),true)
14340ifneq ($(NO_DEPS),true)
14341-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
14342endif
14343endif
14344
14345
14346CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
14347
Craig Tiller61b910f2015-02-15 10:54:07 -080014348CHTTP2_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 -080014349
14350ifeq ($(NO_SECURE),true)
14351
14352# You can't build secure targets if you don't have OpenSSL with ALPN.
14353
Craig Tiller61b910f2015-02-15 10:54:07 -080014354$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014355
14356else
14357
Craig Tiller61b910f2015-02-15 10:54:07 -080014358$(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 -080014359 $(E) "[LD] Linking $@"
14360 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014361 $(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 -080014362
14363endif
14364
14365
14366deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
14367
14368ifneq ($(NO_SECURE),true)
14369ifneq ($(NO_DEPS),true)
14370-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
14371endif
14372endif
14373
14374
14375CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14376
Craig Tiller61b910f2015-02-15 10:54:07 -080014377CHTTP2_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 -080014378
14379ifeq ($(NO_SECURE),true)
14380
14381# You can't build secure targets if you don't have OpenSSL with ALPN.
14382
Craig Tiller61b910f2015-02-15 10:54:07 -080014383$(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 -080014384
14385else
14386
Craig Tiller61b910f2015-02-15 10:54:07 -080014387$(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 -080014388 $(E) "[LD] Linking $@"
14389 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014390 $(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 -080014391
14392endif
14393
14394
14395deps_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)
14396
14397ifneq ($(NO_SECURE),true)
14398ifneq ($(NO_DEPS),true)
14399-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14400endif
14401endif
14402
14403
14404CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14405
Craig Tiller61b910f2015-02-15 10:54:07 -080014406CHTTP2_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 -080014407
14408ifeq ($(NO_SECURE),true)
14409
14410# You can't build secure targets if you don't have OpenSSL with ALPN.
14411
Craig Tiller61b910f2015-02-15 10:54:07 -080014412$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014413
14414else
14415
Craig Tiller61b910f2015-02-15 10:54:07 -080014416$(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 -080014417 $(E) "[LD] Linking $@"
14418 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014419 $(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 -080014420
14421endif
14422
14423
14424deps_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)
14425
14426ifneq ($(NO_SECURE),true)
14427ifneq ($(NO_DEPS),true)
14428-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14429endif
14430endif
14431
14432
14433CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
14434
Craig Tiller61b910f2015-02-15 10:54:07 -080014435CHTTP2_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 -080014436
14437ifeq ($(NO_SECURE),true)
14438
14439# You can't build secure targets if you don't have OpenSSL with ALPN.
14440
Craig Tiller61b910f2015-02-15 10:54:07 -080014441$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014442
14443else
14444
Craig Tiller61b910f2015-02-15 10:54:07 -080014445$(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 -080014446 $(E) "[LD] Linking $@"
14447 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014448 $(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 -080014449
14450endif
14451
14452
14453deps_chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14454
14455ifneq ($(NO_SECURE),true)
14456ifneq ($(NO_DEPS),true)
14457-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14458endif
14459endif
14460
14461
14462CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14463
Craig Tiller61b910f2015-02-15 10:54:07 -080014464CHTTP2_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 -080014465
14466ifeq ($(NO_SECURE),true)
14467
14468# You can't build secure targets if you don't have OpenSSL with ALPN.
14469
Craig Tiller61b910f2015-02-15 10:54:07 -080014470$(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 -080014471
14472else
14473
Craig Tiller61b910f2015-02-15 10:54:07 -080014474$(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 -080014475 $(E) "[LD] Linking $@"
14476 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014477 $(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 -080014478
14479endif
14480
14481
14482deps_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)
14483
14484ifneq ($(NO_SECURE),true)
14485ifneq ($(NO_DEPS),true)
14486-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14487endif
14488endif
14489
14490
Craig Tillercff2d152015-02-05 13:22:49 -080014491CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
14492
Craig Tiller61b910f2015-02-15 10:54:07 -080014493CHTTP2_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 -080014494
14495ifeq ($(NO_SECURE),true)
14496
14497# You can't build secure targets if you don't have OpenSSL with ALPN.
14498
Craig Tiller61b910f2015-02-15 10:54:07 -080014499$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080014500
14501else
14502
Craig Tiller61b910f2015-02-15 10:54:07 -080014503$(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 -080014504 $(E) "[LD] Linking $@"
14505 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014506 $(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 -080014507
14508endif
14509
14510
14511deps_chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
14512
14513ifneq ($(NO_SECURE),true)
14514ifneq ($(NO_DEPS),true)
14515-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
14516endif
14517endif
14518
14519
14520CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
14521
Craig Tiller61b910f2015-02-15 10:54:07 -080014522CHTTP2_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 -080014523
14524ifeq ($(NO_SECURE),true)
14525
14526# You can't build secure targets if you don't have OpenSSL with ALPN.
14527
Craig Tiller61b910f2015-02-15 10:54:07 -080014528$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080014529
14530else
14531
Craig Tiller61b910f2015-02-15 10:54:07 -080014532$(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 -080014533 $(E) "[LD] Linking $@"
14534 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014535 $(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 -080014536
14537endif
14538
14539
14540deps_chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14541
14542ifneq ($(NO_SECURE),true)
14543ifneq ($(NO_DEPS),true)
14544-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14545endif
14546endif
14547
14548
Craig Tiller2c189e32015-02-03 13:56:55 -080014549CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
14550
Craig Tiller61b910f2015-02-15 10:54:07 -080014551CHTTP2_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 -080014552
14553ifeq ($(NO_SECURE),true)
14554
14555# You can't build secure targets if you don't have OpenSSL with ALPN.
14556
Craig Tiller61b910f2015-02-15 10:54:07 -080014557$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014558
14559else
14560
Craig Tiller61b910f2015-02-15 10:54:07 -080014561$(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 -080014562 $(E) "[LD] Linking $@"
14563 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014564 $(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 -080014565
14566endif
14567
14568
14569deps_chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14570
14571ifneq ($(NO_SECURE),true)
14572ifneq ($(NO_DEPS),true)
14573-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14574endif
14575endif
14576
14577
14578CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
14579
Craig Tiller61b910f2015-02-15 10:54:07 -080014580CHTTP2_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 -080014581
14582ifeq ($(NO_SECURE),true)
14583
14584# You can't build secure targets if you don't have OpenSSL with ALPN.
14585
Craig Tiller61b910f2015-02-15 10:54:07 -080014586$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014587
14588else
14589
Craig Tiller61b910f2015-02-15 10:54:07 -080014590$(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 -080014591 $(E) "[LD] Linking $@"
14592 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014593 $(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 -080014594
14595endif
14596
14597
14598deps_chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14599
14600ifneq ($(NO_SECURE),true)
14601ifneq ($(NO_DEPS),true)
14602-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14603endif
14604endif
14605
14606
14607CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
14608
Craig Tiller61b910f2015-02-15 10:54:07 -080014609CHTTP2_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 -080014610
14611ifeq ($(NO_SECURE),true)
14612
14613# You can't build secure targets if you don't have OpenSSL with ALPN.
14614
Craig Tiller61b910f2015-02-15 10:54:07 -080014615$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014616
14617else
14618
Craig Tiller61b910f2015-02-15 10:54:07 -080014619$(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 -080014620 $(E) "[LD] Linking $@"
14621 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014622 $(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 -080014623
14624endif
14625
14626
14627deps_chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
14628
14629ifneq ($(NO_SECURE),true)
14630ifneq ($(NO_DEPS),true)
14631-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
14632endif
14633endif
14634
14635
14636CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
14637
Craig Tiller61b910f2015-02-15 10:54:07 -080014638CHTTP2_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 -080014639
14640ifeq ($(NO_SECURE),true)
14641
14642# You can't build secure targets if you don't have OpenSSL with ALPN.
14643
Craig Tiller61b910f2015-02-15 10:54:07 -080014644$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014645
14646else
14647
Craig Tiller61b910f2015-02-15 10:54:07 -080014648$(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 -080014649 $(E) "[LD] Linking $@"
14650 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014651 $(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 -080014652
14653endif
14654
14655
14656deps_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)
14657
14658ifneq ($(NO_SECURE),true)
14659ifneq ($(NO_DEPS),true)
14660-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
14661endif
14662endif
14663
14664
Craig Tillerc9f660d2015-03-03 11:01:48 -080014665CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_SRC = \
14666
14667CHTTP2_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))))
14668
14669ifeq ($(NO_SECURE),true)
14670
14671# You can't build secure targets if you don't have OpenSSL with ALPN.
14672
14673$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test: openssl_dep_error
14674
14675else
14676
14677$(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
14678 $(E) "[LD] Linking $@"
14679 $(Q) mkdir -p `dirname $@`
14680 $(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
14681
14682endif
14683
14684
14685deps_chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
14686
14687ifneq ($(NO_SECURE),true)
14688ifneq ($(NO_DEPS),true)
14689-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
14690endif
14691endif
14692
14693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014694CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
14695
Craig Tiller61b910f2015-02-15 10:54:07 -080014696CHTTP2_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 -080014697
nnoble69ac39f2014-12-12 15:43:38 -080014698ifeq ($(NO_SECURE),true)
14699
Nicolas Noble047b7272015-01-16 13:55:05 -080014700# You can't build secure targets if you don't have OpenSSL with ALPN.
14701
Craig Tiller61b910f2015-02-15 10:54:07 -080014702$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014703
14704else
14705
Craig Tiller61b910f2015-02-15 10:54:07 -080014706$(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 -080014707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014708 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014709 $(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 -080014710
nnoble69ac39f2014-12-12 15:43:38 -080014711endif
14712
Craig Tillerd4773f52015-01-12 16:38:47 -080014713
Craig Tiller8f126a62015-01-15 08:50:19 -080014714deps_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 -080014715
nnoble69ac39f2014-12-12 15:43:38 -080014716ifneq ($(NO_SECURE),true)
14717ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014718-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014719endif
nnoble69ac39f2014-12-12 15:43:38 -080014720endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014722
14723CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
14724
Craig Tiller61b910f2015-02-15 10:54:07 -080014725CHTTP2_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 -080014726
nnoble69ac39f2014-12-12 15:43:38 -080014727ifeq ($(NO_SECURE),true)
14728
Nicolas Noble047b7272015-01-16 13:55:05 -080014729# You can't build secure targets if you don't have OpenSSL with ALPN.
14730
Craig Tiller61b910f2015-02-15 10:54:07 -080014731$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014732
14733else
14734
Craig Tiller61b910f2015-02-15 10:54:07 -080014735$(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 -080014736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014737 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014738 $(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 -080014739
nnoble69ac39f2014-12-12 15:43:38 -080014740endif
14741
Craig Tillerd4773f52015-01-12 16:38:47 -080014742
Craig Tiller8f126a62015-01-15 08:50:19 -080014743deps_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 -080014744
nnoble69ac39f2014-12-12 15:43:38 -080014745ifneq ($(NO_SECURE),true)
14746ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014747-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014748endif
nnoble69ac39f2014-12-12 15:43:38 -080014749endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014751
14752CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
14753
Craig Tiller61b910f2015-02-15 10:54:07 -080014754CHTTP2_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 -080014755
nnoble69ac39f2014-12-12 15:43:38 -080014756ifeq ($(NO_SECURE),true)
14757
Nicolas Noble047b7272015-01-16 13:55:05 -080014758# You can't build secure targets if you don't have OpenSSL with ALPN.
14759
Craig Tiller61b910f2015-02-15 10:54:07 -080014760$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014761
14762else
14763
Craig Tiller61b910f2015-02-15 10:54:07 -080014764$(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 -080014765 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014766 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014767 $(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 -080014768
nnoble69ac39f2014-12-12 15:43:38 -080014769endif
14770
Craig Tillerd4773f52015-01-12 16:38:47 -080014771
Craig Tiller8f126a62015-01-15 08:50:19 -080014772deps_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 -080014773
nnoble69ac39f2014-12-12 15:43:38 -080014774ifneq ($(NO_SECURE),true)
14775ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014776-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014777endif
nnoble69ac39f2014-12-12 15:43:38 -080014778endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014780
14781CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
14782
Craig Tiller61b910f2015-02-15 10:54:07 -080014783CHTTP2_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 -080014784
nnoble69ac39f2014-12-12 15:43:38 -080014785ifeq ($(NO_SECURE),true)
14786
Nicolas Noble047b7272015-01-16 13:55:05 -080014787# You can't build secure targets if you don't have OpenSSL with ALPN.
14788
Craig Tiller61b910f2015-02-15 10:54:07 -080014789$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014790
14791else
14792
Craig Tiller61b910f2015-02-15 10:54:07 -080014793$(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 -080014794 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014795 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014796 $(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 -080014797
nnoble69ac39f2014-12-12 15:43:38 -080014798endif
14799
Craig Tillerd4773f52015-01-12 16:38:47 -080014800
Craig Tiller8f126a62015-01-15 08:50:19 -080014801deps_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 -080014802
nnoble69ac39f2014-12-12 15:43:38 -080014803ifneq ($(NO_SECURE),true)
14804ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014805-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014806endif
nnoble69ac39f2014-12-12 15:43:38 -080014807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014809
14810CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
14811
Craig Tiller61b910f2015-02-15 10:54:07 -080014812CHTTP2_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 -080014813
nnoble69ac39f2014-12-12 15:43:38 -080014814ifeq ($(NO_SECURE),true)
14815
Nicolas Noble047b7272015-01-16 13:55:05 -080014816# You can't build secure targets if you don't have OpenSSL with ALPN.
14817
Craig Tiller61b910f2015-02-15 10:54:07 -080014818$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014819
14820else
14821
Craig Tiller61b910f2015-02-15 10:54:07 -080014822$(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 -080014823 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014824 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014825 $(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 -080014826
nnoble69ac39f2014-12-12 15:43:38 -080014827endif
14828
Craig Tillerd4773f52015-01-12 16:38:47 -080014829
Craig Tiller8f126a62015-01-15 08:50:19 -080014830deps_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 -080014831
nnoble69ac39f2014-12-12 15:43:38 -080014832ifneq ($(NO_SECURE),true)
14833ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014834-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014835endif
nnoble69ac39f2014-12-12 15:43:38 -080014836endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014837
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014838
hongyu24200d32015-01-08 15:13:49 -080014839CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
14840
Craig Tiller61b910f2015-02-15 10:54:07 -080014841CHTTP2_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 -080014842
14843ifeq ($(NO_SECURE),true)
14844
Nicolas Noble047b7272015-01-16 13:55:05 -080014845# You can't build secure targets if you don't have OpenSSL with ALPN.
14846
Craig Tiller61b910f2015-02-15 10:54:07 -080014847$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080014848
14849else
14850
Craig Tiller61b910f2015-02-15 10:54:07 -080014851$(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 -080014852 $(E) "[LD] Linking $@"
14853 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014854 $(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 -080014855
14856endif
14857
Craig Tillerd4773f52015-01-12 16:38:47 -080014858
Craig Tiller8f126a62015-01-15 08:50:19 -080014859deps_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 -080014860
14861ifneq ($(NO_SECURE),true)
14862ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014863-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080014864endif
14865endif
14866
hongyu24200d32015-01-08 15:13:49 -080014867
ctillerc6d61c42014-12-15 14:52:08 -080014868CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
14869
Craig Tiller61b910f2015-02-15 10:54:07 -080014870CHTTP2_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 -080014871
14872ifeq ($(NO_SECURE),true)
14873
Nicolas Noble047b7272015-01-16 13:55:05 -080014874# You can't build secure targets if you don't have OpenSSL with ALPN.
14875
Craig Tiller61b910f2015-02-15 10:54:07 -080014876$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080014877
14878else
14879
Craig Tiller61b910f2015-02-15 10:54:07 -080014880$(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 -080014881 $(E) "[LD] Linking $@"
14882 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014883 $(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 -080014884
14885endif
14886
Craig Tillerd4773f52015-01-12 16:38:47 -080014887
Craig Tiller8f126a62015-01-15 08:50:19 -080014888deps_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 -080014889
14890ifneq ($(NO_SECURE),true)
14891ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014892-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080014893endif
14894endif
14895
ctillerc6d61c42014-12-15 14:52:08 -080014896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014897CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
14898
Craig Tiller61b910f2015-02-15 10:54:07 -080014899CHTTP2_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 -080014900
nnoble69ac39f2014-12-12 15:43:38 -080014901ifeq ($(NO_SECURE),true)
14902
Nicolas Noble047b7272015-01-16 13:55:05 -080014903# You can't build secure targets if you don't have OpenSSL with ALPN.
14904
Craig Tiller61b910f2015-02-15 10:54:07 -080014905$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014906
14907else
14908
Craig Tiller61b910f2015-02-15 10:54:07 -080014909$(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 -080014910 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014911 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014912 $(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 -080014913
nnoble69ac39f2014-12-12 15:43:38 -080014914endif
14915
Craig Tillerd4773f52015-01-12 16:38:47 -080014916
Craig Tiller8f126a62015-01-15 08:50:19 -080014917deps_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 -080014918
nnoble69ac39f2014-12-12 15:43:38 -080014919ifneq ($(NO_SECURE),true)
14920ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014921-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014922endif
nnoble69ac39f2014-12-12 15:43:38 -080014923endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014925
14926CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
14927
Craig Tiller61b910f2015-02-15 10:54:07 -080014928CHTTP2_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 -080014929
nnoble69ac39f2014-12-12 15:43:38 -080014930ifeq ($(NO_SECURE),true)
14931
Nicolas Noble047b7272015-01-16 13:55:05 -080014932# You can't build secure targets if you don't have OpenSSL with ALPN.
14933
Craig Tiller61b910f2015-02-15 10:54:07 -080014934$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014935
14936else
14937
Craig Tiller61b910f2015-02-15 10:54:07 -080014938$(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 -080014939 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014940 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014941 $(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 -080014942
nnoble69ac39f2014-12-12 15:43:38 -080014943endif
14944
Craig Tillerd4773f52015-01-12 16:38:47 -080014945
Craig Tiller8f126a62015-01-15 08:50:19 -080014946deps_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 -080014947
nnoble69ac39f2014-12-12 15:43:38 -080014948ifneq ($(NO_SECURE),true)
14949ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014950-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014951endif
nnoble69ac39f2014-12-12 15:43:38 -080014952endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014954
murgatroid99a8c21e82015-02-12 13:55:53 -080014955CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
14956
Craig Tiller61b910f2015-02-15 10:54:07 -080014957CHTTP2_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 -080014958
14959ifeq ($(NO_SECURE),true)
14960
14961# You can't build secure targets if you don't have OpenSSL with ALPN.
14962
Craig Tiller61b910f2015-02-15 10:54:07 -080014963$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080014964
14965else
14966
Craig Tiller61b910f2015-02-15 10:54:07 -080014967$(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 -080014968 $(E) "[LD] Linking $@"
14969 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014970 $(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 -080014971
14972endif
14973
14974
14975deps_chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
14976
14977ifneq ($(NO_SECURE),true)
14978ifneq ($(NO_DEPS),true)
14979-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
14980endif
14981endif
14982
14983
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014984CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
14985
Craig Tiller61b910f2015-02-15 10:54:07 -080014986CHTTP2_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 -080014987
14988ifeq ($(NO_SECURE),true)
14989
David Klempner7f3ed1e2015-01-16 15:35:56 -080014990# You can't build secure targets if you don't have OpenSSL with ALPN.
14991
Craig Tiller61b910f2015-02-15 10:54:07 -080014992$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014993
14994else
14995
Craig Tiller61b910f2015-02-15 10:54:07 -080014996$(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 -080014997 $(E) "[LD] Linking $@"
14998 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014999 $(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 -080015000
15001endif
15002
15003
15004deps_chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
15005
15006ifneq ($(NO_SECURE),true)
15007ifneq ($(NO_DEPS),true)
15008-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
15009endif
15010endif
15011
15012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015013CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
15014
Craig Tiller61b910f2015-02-15 10:54:07 -080015015CHTTP2_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 -080015016
nnoble69ac39f2014-12-12 15:43:38 -080015017ifeq ($(NO_SECURE),true)
15018
Nicolas Noble047b7272015-01-16 13:55:05 -080015019# You can't build secure targets if you don't have OpenSSL with ALPN.
15020
Craig Tiller61b910f2015-02-15 10:54:07 -080015021$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015022
15023else
15024
Craig Tiller61b910f2015-02-15 10:54:07 -080015025$(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 -080015026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015027 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015028 $(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 -080015029
nnoble69ac39f2014-12-12 15:43:38 -080015030endif
15031
Craig Tillerd4773f52015-01-12 16:38:47 -080015032
Craig Tiller8f126a62015-01-15 08:50:19 -080015033deps_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 -080015034
nnoble69ac39f2014-12-12 15:43:38 -080015035ifneq ($(NO_SECURE),true)
15036ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015037-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015038endif
nnoble69ac39f2014-12-12 15:43:38 -080015039endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015041
15042CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
15043
Craig Tiller61b910f2015-02-15 10:54:07 -080015044CHTTP2_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 -080015045
nnoble69ac39f2014-12-12 15:43:38 -080015046ifeq ($(NO_SECURE),true)
15047
Nicolas Noble047b7272015-01-16 13:55:05 -080015048# You can't build secure targets if you don't have OpenSSL with ALPN.
15049
Craig Tiller61b910f2015-02-15 10:54:07 -080015050$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015051
15052else
15053
Craig Tiller61b910f2015-02-15 10:54:07 -080015054$(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 -080015055 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015056 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015057 $(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 -080015058
nnoble69ac39f2014-12-12 15:43:38 -080015059endif
15060
Craig Tillerd4773f52015-01-12 16:38:47 -080015061
Craig Tiller8f126a62015-01-15 08:50:19 -080015062deps_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 -080015063
nnoble69ac39f2014-12-12 15:43:38 -080015064ifneq ($(NO_SECURE),true)
15065ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015066-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015067endif
nnoble69ac39f2014-12-12 15:43:38 -080015068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015069
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015070
15071CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
15072
Craig Tiller61b910f2015-02-15 10:54:07 -080015073CHTTP2_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 -080015074
nnoble69ac39f2014-12-12 15:43:38 -080015075ifeq ($(NO_SECURE),true)
15076
Nicolas Noble047b7272015-01-16 13:55:05 -080015077# You can't build secure targets if you don't have OpenSSL with ALPN.
15078
Craig Tiller61b910f2015-02-15 10:54:07 -080015079$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015080
15081else
15082
Craig Tiller61b910f2015-02-15 10:54:07 -080015083$(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 -080015084 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015085 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015086 $(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 -080015087
nnoble69ac39f2014-12-12 15:43:38 -080015088endif
15089
Craig Tillerd4773f52015-01-12 16:38:47 -080015090
Craig Tiller8f126a62015-01-15 08:50:19 -080015091deps_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 -080015092
nnoble69ac39f2014-12-12 15:43:38 -080015093ifneq ($(NO_SECURE),true)
15094ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015095-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015096endif
nnoble69ac39f2014-12-12 15:43:38 -080015097endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015098
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015099
15100CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
15101
Craig Tiller61b910f2015-02-15 10:54:07 -080015102CHTTP2_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 -080015103
nnoble69ac39f2014-12-12 15:43:38 -080015104ifeq ($(NO_SECURE),true)
15105
Nicolas Noble047b7272015-01-16 13:55:05 -080015106# You can't build secure targets if you don't have OpenSSL with ALPN.
15107
Craig Tiller61b910f2015-02-15 10:54:07 -080015108$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015109
15110else
15111
Craig Tiller61b910f2015-02-15 10:54:07 -080015112$(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 -080015113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015114 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015115 $(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 -080015116
nnoble69ac39f2014-12-12 15:43:38 -080015117endif
15118
Craig Tillerd4773f52015-01-12 16:38:47 -080015119
Craig Tiller8f126a62015-01-15 08:50:19 -080015120deps_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 -080015121
nnoble69ac39f2014-12-12 15:43:38 -080015122ifneq ($(NO_SECURE),true)
15123ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015124-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015125endif
nnoble69ac39f2014-12-12 15:43:38 -080015126endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015128
ctiller33023c42014-12-12 16:28:33 -080015129CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
15130
Craig Tiller61b910f2015-02-15 10:54:07 -080015131CHTTP2_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 -080015132
15133ifeq ($(NO_SECURE),true)
15134
Nicolas Noble047b7272015-01-16 13:55:05 -080015135# You can't build secure targets if you don't have OpenSSL with ALPN.
15136
Craig Tiller61b910f2015-02-15 10:54:07 -080015137$(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 -080015138
15139else
15140
Craig Tiller61b910f2015-02-15 10:54:07 -080015141$(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 -080015142 $(E) "[LD] Linking $@"
15143 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015144 $(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 -080015145
15146endif
15147
Craig Tillerd4773f52015-01-12 16:38:47 -080015148
Craig Tiller8f126a62015-01-15 08:50:19 -080015149deps_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 -080015150
15151ifneq ($(NO_SECURE),true)
15152ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015153-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080015154endif
15155endif
15156
ctiller33023c42014-12-12 16:28:33 -080015157
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015158CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
15159
Craig Tiller61b910f2015-02-15 10:54:07 -080015160CHTTP2_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 -080015161
nnoble69ac39f2014-12-12 15:43:38 -080015162ifeq ($(NO_SECURE),true)
15163
Nicolas Noble047b7272015-01-16 13:55:05 -080015164# You can't build secure targets if you don't have OpenSSL with ALPN.
15165
Craig Tiller61b910f2015-02-15 10:54:07 -080015166$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015167
15168else
15169
Craig Tiller61b910f2015-02-15 10:54:07 -080015170$(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 -080015171 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015172 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015173 $(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 -080015174
nnoble69ac39f2014-12-12 15:43:38 -080015175endif
15176
Craig Tillerd4773f52015-01-12 16:38:47 -080015177
Craig Tiller8f126a62015-01-15 08:50:19 -080015178deps_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 -080015179
nnoble69ac39f2014-12-12 15:43:38 -080015180ifneq ($(NO_SECURE),true)
15181ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015182-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015183endif
nnoble69ac39f2014-12-12 15:43:38 -080015184endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015185
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015186
15187CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
15188
Craig Tiller61b910f2015-02-15 10:54:07 -080015189CHTTP2_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 -080015190
nnoble69ac39f2014-12-12 15:43:38 -080015191ifeq ($(NO_SECURE),true)
15192
Nicolas Noble047b7272015-01-16 13:55:05 -080015193# You can't build secure targets if you don't have OpenSSL with ALPN.
15194
Craig Tiller61b910f2015-02-15 10:54:07 -080015195$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015196
15197else
15198
Craig Tiller61b910f2015-02-15 10:54:07 -080015199$(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 -080015200 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015201 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015202 $(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 -080015203
nnoble69ac39f2014-12-12 15:43:38 -080015204endif
15205
Craig Tillerd4773f52015-01-12 16:38:47 -080015206
Craig Tiller8f126a62015-01-15 08:50:19 -080015207deps_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 -080015208
nnoble69ac39f2014-12-12 15:43:38 -080015209ifneq ($(NO_SECURE),true)
15210ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015211-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015212endif
nnoble69ac39f2014-12-12 15:43:38 -080015213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015214
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015215
Craig Tillercff2d152015-02-05 13:22:49 -080015216CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080015217
Craig Tiller61b910f2015-02-15 10:54:07 -080015218CHTTP2_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 -080015219
15220ifeq ($(NO_SECURE),true)
15221
Nicolas Noble047b7272015-01-16 13:55:05 -080015222# You can't build secure targets if you don't have OpenSSL with ALPN.
15223
Craig Tiller61b910f2015-02-15 10:54:07 -080015224$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080015225
15226else
15227
Craig Tiller61b910f2015-02-15 10:54:07 -080015228$(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 -080015229 $(E) "[LD] Linking $@"
15230 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015231 $(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 -080015232
15233endif
15234
Craig Tillerd4773f52015-01-12 16:38:47 -080015235
Craig Tillercff2d152015-02-05 13:22:49 -080015236deps_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 -080015237
15238ifneq ($(NO_SECURE),true)
15239ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080015240-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
15241endif
15242endif
15243
15244
15245CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
15246
Craig Tiller61b910f2015-02-15 10:54:07 -080015247CHTTP2_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 -080015248
15249ifeq ($(NO_SECURE),true)
15250
15251# You can't build secure targets if you don't have OpenSSL with ALPN.
15252
Craig Tiller61b910f2015-02-15 10:54:07 -080015253$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080015254
15255else
15256
Craig Tiller61b910f2015-02-15 10:54:07 -080015257$(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 -080015258 $(E) "[LD] Linking $@"
15259 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015260 $(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 -080015261
15262endif
15263
15264
15265deps_chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
15266
15267ifneq ($(NO_SECURE),true)
15268ifneq ($(NO_DEPS),true)
15269-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080015270endif
15271endif
15272
ctiller2845cad2014-12-15 15:14:12 -080015273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015274CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
15275
Craig Tiller61b910f2015-02-15 10:54:07 -080015276CHTTP2_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 -080015277
nnoble69ac39f2014-12-12 15:43:38 -080015278ifeq ($(NO_SECURE),true)
15279
Nicolas Noble047b7272015-01-16 13:55:05 -080015280# You can't build secure targets if you don't have OpenSSL with ALPN.
15281
Craig Tiller61b910f2015-02-15 10:54:07 -080015282$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015283
15284else
15285
Craig Tiller61b910f2015-02-15 10:54:07 -080015286$(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 -080015287 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015288 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015289 $(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 -080015290
nnoble69ac39f2014-12-12 15:43:38 -080015291endif
15292
Craig Tillerd4773f52015-01-12 16:38:47 -080015293
Craig Tiller8f126a62015-01-15 08:50:19 -080015294deps_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 -080015295
nnoble69ac39f2014-12-12 15:43:38 -080015296ifneq ($(NO_SECURE),true)
15297ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015298-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015299endif
nnoble69ac39f2014-12-12 15:43:38 -080015300endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015302
15303CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
15304
Craig Tiller61b910f2015-02-15 10:54:07 -080015305CHTTP2_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 -080015306
nnoble69ac39f2014-12-12 15:43:38 -080015307ifeq ($(NO_SECURE),true)
15308
Nicolas Noble047b7272015-01-16 13:55:05 -080015309# You can't build secure targets if you don't have OpenSSL with ALPN.
15310
Craig Tiller61b910f2015-02-15 10:54:07 -080015311$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015312
15313else
15314
Craig Tiller61b910f2015-02-15 10:54:07 -080015315$(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 -080015316 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015317 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015318 $(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 -080015319
nnoble69ac39f2014-12-12 15:43:38 -080015320endif
15321
Craig Tillerd4773f52015-01-12 16:38:47 -080015322
Craig Tiller8f126a62015-01-15 08:50:19 -080015323deps_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 -080015324
nnoble69ac39f2014-12-12 15:43:38 -080015325ifneq ($(NO_SECURE),true)
15326ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015327-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015328endif
nnoble69ac39f2014-12-12 15:43:38 -080015329endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015331
nathaniel52878172014-12-09 10:17:19 -080015332CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015333
Craig Tiller61b910f2015-02-15 10:54:07 -080015334CHTTP2_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 -080015335
nnoble69ac39f2014-12-12 15:43:38 -080015336ifeq ($(NO_SECURE),true)
15337
Nicolas Noble047b7272015-01-16 13:55:05 -080015338# You can't build secure targets if you don't have OpenSSL with ALPN.
15339
Craig Tiller61b910f2015-02-15 10:54:07 -080015340$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015341
15342else
15343
Craig Tiller61b910f2015-02-15 10:54:07 -080015344$(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 -080015345 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015346 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015347 $(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 -080015348
nnoble69ac39f2014-12-12 15:43:38 -080015349endif
15350
Craig Tillerd4773f52015-01-12 16:38:47 -080015351
Craig Tiller8f126a62015-01-15 08:50:19 -080015352deps_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 -080015353
nnoble69ac39f2014-12-12 15:43:38 -080015354ifneq ($(NO_SECURE),true)
15355ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015356-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015357endif
nnoble69ac39f2014-12-12 15:43:38 -080015358endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015360
15361CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
15362
Craig Tiller61b910f2015-02-15 10:54:07 -080015363CHTTP2_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 -080015364
nnoble69ac39f2014-12-12 15:43:38 -080015365ifeq ($(NO_SECURE),true)
15366
Nicolas Noble047b7272015-01-16 13:55:05 -080015367# You can't build secure targets if you don't have OpenSSL with ALPN.
15368
Craig Tiller61b910f2015-02-15 10:54:07 -080015369$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015370
15371else
15372
Craig Tiller61b910f2015-02-15 10:54:07 -080015373$(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 -080015374 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015375 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015376 $(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 -080015377
nnoble69ac39f2014-12-12 15:43:38 -080015378endif
15379
Craig Tillerd4773f52015-01-12 16:38:47 -080015380
Craig Tiller8f126a62015-01-15 08:50:19 -080015381deps_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 -080015382
nnoble69ac39f2014-12-12 15:43:38 -080015383ifneq ($(NO_SECURE),true)
15384ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015385-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015386endif
nnoble69ac39f2014-12-12 15:43:38 -080015387endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015388
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015389
Craig Tiller2c189e32015-02-03 13:56:55 -080015390CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
15391
Craig Tiller61b910f2015-02-15 10:54:07 -080015392CHTTP2_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 -080015393
15394ifeq ($(NO_SECURE),true)
15395
15396# You can't build secure targets if you don't have OpenSSL with ALPN.
15397
Craig Tiller61b910f2015-02-15 10:54:07 -080015398$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015399
15400else
15401
Craig Tiller61b910f2015-02-15 10:54:07 -080015402$(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 -080015403 $(E) "[LD] Linking $@"
15404 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015405 $(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 -080015406
15407endif
15408
15409
15410deps_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)
15411
15412ifneq ($(NO_SECURE),true)
15413ifneq ($(NO_DEPS),true)
15414-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
15415endif
15416endif
15417
15418
15419CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
15420
Craig Tiller61b910f2015-02-15 10:54:07 -080015421CHTTP2_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 -080015422
15423ifeq ($(NO_SECURE),true)
15424
15425# You can't build secure targets if you don't have OpenSSL with ALPN.
15426
Craig Tiller61b910f2015-02-15 10:54:07 -080015427$(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 -080015428
15429else
15430
Craig Tiller61b910f2015-02-15 10:54:07 -080015431$(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 -080015432 $(E) "[LD] Linking $@"
15433 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015434 $(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 -080015435
15436endif
15437
15438
15439deps_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)
15440
15441ifneq ($(NO_SECURE),true)
15442ifneq ($(NO_DEPS),true)
15443-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
15444endif
15445endif
15446
15447
15448CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
15449
Craig Tiller61b910f2015-02-15 10:54:07 -080015450CHTTP2_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 -080015451
15452ifeq ($(NO_SECURE),true)
15453
15454# You can't build secure targets if you don't have OpenSSL with ALPN.
15455
Craig Tiller61b910f2015-02-15 10:54:07 -080015456$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015457
15458else
15459
Craig Tiller61b910f2015-02-15 10:54:07 -080015460$(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 -080015461 $(E) "[LD] Linking $@"
15462 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015463 $(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 -080015464
15465endif
15466
15467
15468deps_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)
15469
15470ifneq ($(NO_SECURE),true)
15471ifneq ($(NO_DEPS),true)
15472-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15473endif
15474endif
15475
15476
15477CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
15478
Craig Tiller61b910f2015-02-15 10:54:07 -080015479CHTTP2_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 -080015480
15481ifeq ($(NO_SECURE),true)
15482
15483# You can't build secure targets if you don't have OpenSSL with ALPN.
15484
Craig Tiller61b910f2015-02-15 10:54:07 -080015485$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015486
15487else
15488
Craig Tiller61b910f2015-02-15 10:54:07 -080015489$(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 -080015490 $(E) "[LD] Linking $@"
15491 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015492 $(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 -080015493
15494endif
15495
15496
15497deps_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)
15498
15499ifneq ($(NO_SECURE),true)
15500ifneq ($(NO_DEPS),true)
15501-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15502endif
15503endif
15504
15505
15506CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
15507
Craig Tiller61b910f2015-02-15 10:54:07 -080015508CHTTP2_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 -080015509
15510ifeq ($(NO_SECURE),true)
15511
15512# You can't build secure targets if you don't have OpenSSL with ALPN.
15513
Craig Tiller61b910f2015-02-15 10:54:07 -080015514$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015515
15516else
15517
Craig Tiller61b910f2015-02-15 10:54:07 -080015518$(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 -080015519 $(E) "[LD] Linking $@"
15520 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015521 $(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 -080015522
15523endif
15524
15525
15526deps_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)
15527
15528ifneq ($(NO_SECURE),true)
15529ifneq ($(NO_DEPS),true)
15530-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
15531endif
15532endif
15533
15534
15535CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
15536
Craig Tiller61b910f2015-02-15 10:54:07 -080015537CHTTP2_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 -080015538
15539ifeq ($(NO_SECURE),true)
15540
15541# You can't build secure targets if you don't have OpenSSL with ALPN.
15542
Craig Tiller61b910f2015-02-15 10:54:07 -080015543$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015544
15545else
15546
Craig Tiller61b910f2015-02-15 10:54:07 -080015547$(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 -080015548 $(E) "[LD] Linking $@"
15549 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015550 $(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 -080015551
15552endif
15553
15554
15555deps_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)
15556
15557ifneq ($(NO_SECURE),true)
15558ifneq ($(NO_DEPS),true)
15559-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15560endif
15561endif
15562
15563
15564CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
15565
Craig Tiller61b910f2015-02-15 10:54:07 -080015566CHTTP2_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 -080015567
15568ifeq ($(NO_SECURE),true)
15569
15570# You can't build secure targets if you don't have OpenSSL with ALPN.
15571
Craig Tiller61b910f2015-02-15 10:54:07 -080015572$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015573
15574else
15575
Craig Tiller61b910f2015-02-15 10:54:07 -080015576$(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 -080015577 $(E) "[LD] Linking $@"
15578 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015579 $(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 -080015580
15581endif
15582
15583
15584deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
15585
15586ifneq ($(NO_SECURE),true)
15587ifneq ($(NO_DEPS),true)
15588-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
15589endif
15590endif
15591
15592
15593CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
15594
Craig Tiller61b910f2015-02-15 10:54:07 -080015595CHTTP2_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 -080015596
15597ifeq ($(NO_SECURE),true)
15598
15599# You can't build secure targets if you don't have OpenSSL with ALPN.
15600
Craig Tiller61b910f2015-02-15 10:54:07 -080015601$(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 -080015602
15603else
15604
Craig Tiller61b910f2015-02-15 10:54:07 -080015605$(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 -080015606 $(E) "[LD] Linking $@"
15607 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015608 $(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 -080015609
15610endif
15611
15612
15613deps_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)
15614
15615ifneq ($(NO_SECURE),true)
15616ifneq ($(NO_DEPS),true)
15617-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
15618endif
15619endif
15620
15621
15622CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
15623
Craig Tiller61b910f2015-02-15 10:54:07 -080015624CHTTP2_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 -080015625
15626ifeq ($(NO_SECURE),true)
15627
15628# You can't build secure targets if you don't have OpenSSL with ALPN.
15629
Craig Tiller61b910f2015-02-15 10:54:07 -080015630$(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 -080015631
15632else
15633
Craig Tiller61b910f2015-02-15 10:54:07 -080015634$(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 -080015635 $(E) "[LD] Linking $@"
15636 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015637 $(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 -080015638
15639endif
15640
15641
15642deps_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)
15643
15644ifneq ($(NO_SECURE),true)
15645ifneq ($(NO_DEPS),true)
15646-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
15647endif
15648endif
15649
15650
15651CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
15652
Craig Tiller61b910f2015-02-15 10:54:07 -080015653CHTTP2_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 -080015654
15655ifeq ($(NO_SECURE),true)
15656
15657# You can't build secure targets if you don't have OpenSSL with ALPN.
15658
Craig Tiller61b910f2015-02-15 10:54:07 -080015659$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015660
15661else
15662
Craig Tiller61b910f2015-02-15 10:54:07 -080015663$(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 -080015664 $(E) "[LD] Linking $@"
15665 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015666 $(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 -080015667
15668endif
15669
15670
15671deps_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)
15672
15673ifneq ($(NO_SECURE),true)
15674ifneq ($(NO_DEPS),true)
15675-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
15676endif
15677endif
15678
15679
15680CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
15681
Craig Tiller61b910f2015-02-15 10:54:07 -080015682CHTTP2_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 -080015683
15684ifeq ($(NO_SECURE),true)
15685
15686# You can't build secure targets if you don't have OpenSSL with ALPN.
15687
Craig Tiller61b910f2015-02-15 10:54:07 -080015688$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015689
15690else
15691
Craig Tiller61b910f2015-02-15 10:54:07 -080015692$(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 -080015693 $(E) "[LD] Linking $@"
15694 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015695 $(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 -080015696
15697endif
15698
15699
15700deps_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)
15701
15702ifneq ($(NO_SECURE),true)
15703ifneq ($(NO_DEPS),true)
15704-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15705endif
15706endif
15707
15708
15709CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
15710
Craig Tiller61b910f2015-02-15 10:54:07 -080015711CHTTP2_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 -080015712
15713ifeq ($(NO_SECURE),true)
15714
15715# You can't build secure targets if you don't have OpenSSL with ALPN.
15716
Craig Tiller61b910f2015-02-15 10:54:07 -080015717$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015718
15719else
15720
Craig Tiller61b910f2015-02-15 10:54:07 -080015721$(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 -080015722 $(E) "[LD] Linking $@"
15723 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015724 $(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 -080015725
15726endif
15727
15728
15729deps_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)
15730
15731ifneq ($(NO_SECURE),true)
15732ifneq ($(NO_DEPS),true)
15733-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
15734endif
15735endif
15736
15737
15738CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
15739
Craig Tiller61b910f2015-02-15 10:54:07 -080015740CHTTP2_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 -080015741
15742ifeq ($(NO_SECURE),true)
15743
15744# You can't build secure targets if you don't have OpenSSL with ALPN.
15745
Craig Tiller61b910f2015-02-15 10:54:07 -080015746$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015747
15748else
15749
Craig Tiller61b910f2015-02-15 10:54:07 -080015750$(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 -080015751 $(E) "[LD] Linking $@"
15752 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015753 $(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 -080015754
15755endif
15756
15757
15758deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
15759
15760ifneq ($(NO_SECURE),true)
15761ifneq ($(NO_DEPS),true)
15762-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
15763endif
15764endif
15765
15766
15767CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
15768
Craig Tiller61b910f2015-02-15 10:54:07 -080015769CHTTP2_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 -080015770
15771ifeq ($(NO_SECURE),true)
15772
15773# You can't build secure targets if you don't have OpenSSL with ALPN.
15774
Craig Tiller61b910f2015-02-15 10:54:07 -080015775$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015776
15777else
15778
Craig Tiller61b910f2015-02-15 10:54:07 -080015779$(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 -080015780 $(E) "[LD] Linking $@"
15781 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015782 $(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 -080015783
15784endif
15785
15786
15787deps_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)
15788
15789ifneq ($(NO_SECURE),true)
15790ifneq ($(NO_DEPS),true)
15791-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
15792endif
15793endif
15794
15795
15796CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15797
Craig Tiller61b910f2015-02-15 10:54:07 -080015798CHTTP2_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 -080015799
15800ifeq ($(NO_SECURE),true)
15801
15802# You can't build secure targets if you don't have OpenSSL with ALPN.
15803
Craig Tiller61b910f2015-02-15 10:54:07 -080015804$(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 -080015805
15806else
15807
Craig Tiller61b910f2015-02-15 10:54:07 -080015808$(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 -080015809 $(E) "[LD] Linking $@"
15810 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015811 $(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 -080015812
15813endif
15814
15815
15816deps_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)
15817
15818ifneq ($(NO_SECURE),true)
15819ifneq ($(NO_DEPS),true)
15820-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15821endif
15822endif
15823
15824
15825CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15826
Craig Tiller61b910f2015-02-15 10:54:07 -080015827CHTTP2_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 -080015828
15829ifeq ($(NO_SECURE),true)
15830
15831# You can't build secure targets if you don't have OpenSSL with ALPN.
15832
Craig Tiller61b910f2015-02-15 10:54:07 -080015833$(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 -080015834
15835else
15836
Craig Tiller61b910f2015-02-15 10:54:07 -080015837$(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 -080015838 $(E) "[LD] Linking $@"
15839 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015840 $(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 -080015841
15842endif
15843
15844
15845deps_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)
15846
15847ifneq ($(NO_SECURE),true)
15848ifneq ($(NO_DEPS),true)
15849-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15850endif
15851endif
15852
15853
15854CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
15855
Craig Tiller61b910f2015-02-15 10:54:07 -080015856CHTTP2_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 -080015857
15858ifeq ($(NO_SECURE),true)
15859
15860# You can't build secure targets if you don't have OpenSSL with ALPN.
15861
Craig Tiller61b910f2015-02-15 10:54:07 -080015862$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015863
15864else
15865
Craig Tiller61b910f2015-02-15 10:54:07 -080015866$(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 -080015867 $(E) "[LD] Linking $@"
15868 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015869 $(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 -080015870
15871endif
15872
15873
15874deps_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)
15875
15876ifneq ($(NO_SECURE),true)
15877ifneq ($(NO_DEPS),true)
15878-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15879endif
15880endif
15881
15882
15883CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15884
Craig Tiller61b910f2015-02-15 10:54:07 -080015885CHTTP2_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 -080015886
15887ifeq ($(NO_SECURE),true)
15888
15889# You can't build secure targets if you don't have OpenSSL with ALPN.
15890
Craig Tiller61b910f2015-02-15 10:54:07 -080015891$(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 -080015892
15893else
15894
Craig Tiller61b910f2015-02-15 10:54:07 -080015895$(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 -080015896 $(E) "[LD] Linking $@"
15897 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015898 $(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 -080015899
15900endif
15901
15902
15903deps_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)
15904
15905ifneq ($(NO_SECURE),true)
15906ifneq ($(NO_DEPS),true)
15907-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15908endif
15909endif
15910
15911
Craig Tillercff2d152015-02-05 13:22:49 -080015912CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
15913
Craig Tiller61b910f2015-02-15 10:54:07 -080015914CHTTP2_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 -080015915
15916ifeq ($(NO_SECURE),true)
15917
15918# You can't build secure targets if you don't have OpenSSL with ALPN.
15919
Craig Tiller61b910f2015-02-15 10:54:07 -080015920$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080015921
15922else
15923
Craig Tiller61b910f2015-02-15 10:54:07 -080015924$(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 -080015925 $(E) "[LD] Linking $@"
15926 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015927 $(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 -080015928
15929endif
15930
15931
15932deps_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)
15933
15934ifneq ($(NO_SECURE),true)
15935ifneq ($(NO_DEPS),true)
15936-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
15937endif
15938endif
15939
15940
15941CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
15942
Craig Tiller61b910f2015-02-15 10:54:07 -080015943CHTTP2_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 -080015944
15945ifeq ($(NO_SECURE),true)
15946
15947# You can't build secure targets if you don't have OpenSSL with ALPN.
15948
Craig Tiller61b910f2015-02-15 10:54:07 -080015949$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080015950
15951else
15952
Craig Tiller61b910f2015-02-15 10:54:07 -080015953$(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 -080015954 $(E) "[LD] Linking $@"
15955 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015956 $(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 -080015957
15958endif
15959
15960
15961deps_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)
15962
15963ifneq ($(NO_SECURE),true)
15964ifneq ($(NO_DEPS),true)
15965-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15966endif
15967endif
15968
15969
Craig Tiller2c189e32015-02-03 13:56:55 -080015970CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
15971
Craig Tiller61b910f2015-02-15 10:54:07 -080015972CHTTP2_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 -080015973
15974ifeq ($(NO_SECURE),true)
15975
15976# You can't build secure targets if you don't have OpenSSL with ALPN.
15977
Craig Tiller61b910f2015-02-15 10:54:07 -080015978$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015979
15980else
15981
Craig Tiller61b910f2015-02-15 10:54:07 -080015982$(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 -080015983 $(E) "[LD] Linking $@"
15984 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015985 $(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 -080015986
15987endif
15988
15989
15990deps_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)
15991
15992ifneq ($(NO_SECURE),true)
15993ifneq ($(NO_DEPS),true)
15994-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15995endif
15996endif
15997
15998
15999CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
16000
Craig Tiller61b910f2015-02-15 10:54:07 -080016001CHTTP2_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 -080016002
16003ifeq ($(NO_SECURE),true)
16004
16005# You can't build secure targets if you don't have OpenSSL with ALPN.
16006
Craig Tiller61b910f2015-02-15 10:54:07 -080016007$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016008
16009else
16010
Craig Tiller61b910f2015-02-15 10:54:07 -080016011$(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 -080016012 $(E) "[LD] Linking $@"
16013 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016014 $(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 -080016015
16016endif
16017
16018
16019deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16020
16021ifneq ($(NO_SECURE),true)
16022ifneq ($(NO_DEPS),true)
16023-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16024endif
16025endif
16026
16027
16028CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
16029
Craig Tiller61b910f2015-02-15 10:54:07 -080016030CHTTP2_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 -080016031
16032ifeq ($(NO_SECURE),true)
16033
16034# You can't build secure targets if you don't have OpenSSL with ALPN.
16035
Craig Tiller61b910f2015-02-15 10:54:07 -080016036$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016037
16038else
16039
Craig Tiller61b910f2015-02-15 10:54:07 -080016040$(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 -080016041 $(E) "[LD] Linking $@"
16042 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016043 $(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 -080016044
16045endif
16046
16047
16048deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
16049
16050ifneq ($(NO_SECURE),true)
16051ifneq ($(NO_DEPS),true)
16052-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
16053endif
16054endif
16055
16056
16057CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
16058
Craig Tiller61b910f2015-02-15 10:54:07 -080016059CHTTP2_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 -080016060
16061ifeq ($(NO_SECURE),true)
16062
16063# You can't build secure targets if you don't have OpenSSL with ALPN.
16064
Craig Tiller61b910f2015-02-15 10:54:07 -080016065$(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 -080016066
16067else
16068
Craig Tiller61b910f2015-02-15 10:54:07 -080016069$(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 -080016070 $(E) "[LD] Linking $@"
16071 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016072 $(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 -080016073
16074endif
16075
16076
16077deps_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)
16078
16079ifneq ($(NO_SECURE),true)
16080ifneq ($(NO_DEPS),true)
16081-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
16082endif
16083endif
16084
16085
Craig Tillerc9f660d2015-03-03 11:01:48 -080016086CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_SRC = \
16087
16088CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_SRC))))
16089
16090ifeq ($(NO_SECURE),true)
16091
16092# You can't build secure targets if you don't have OpenSSL with ALPN.
16093
16094$(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test: openssl_dep_error
16095
16096else
16097
16098$(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
16099 $(E) "[LD] Linking $@"
16100 $(Q) mkdir -p `dirname $@`
16101 $(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
16102
16103endif
16104
16105
16106deps_chttp2_socket_pair_bad_hostname_test: $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
16107
16108ifneq ($(NO_SECURE),true)
16109ifneq ($(NO_DEPS),true)
16110-include $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
16111endif
16112endif
16113
16114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016115CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
16116
Craig Tiller61b910f2015-02-15 10:54:07 -080016117CHTTP2_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 -080016118
nnoble69ac39f2014-12-12 15:43:38 -080016119ifeq ($(NO_SECURE),true)
16120
Nicolas Noble047b7272015-01-16 13:55:05 -080016121# You can't build secure targets if you don't have OpenSSL with ALPN.
16122
Craig Tiller61b910f2015-02-15 10:54:07 -080016123$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016124
16125else
16126
Craig Tiller61b910f2015-02-15 10:54:07 -080016127$(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 -080016128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016129 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016130 $(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 -080016131
nnoble69ac39f2014-12-12 15:43:38 -080016132endif
16133
Craig Tillerd4773f52015-01-12 16:38:47 -080016134
Craig Tiller8f126a62015-01-15 08:50:19 -080016135deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016136
nnoble69ac39f2014-12-12 15:43:38 -080016137ifneq ($(NO_SECURE),true)
16138ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016139-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016140endif
nnoble69ac39f2014-12-12 15:43:38 -080016141endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016143
16144CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
16145
Craig Tiller61b910f2015-02-15 10:54:07 -080016146CHTTP2_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 -080016147
nnoble69ac39f2014-12-12 15:43:38 -080016148ifeq ($(NO_SECURE),true)
16149
Nicolas Noble047b7272015-01-16 13:55:05 -080016150# You can't build secure targets if you don't have OpenSSL with ALPN.
16151
Craig Tiller61b910f2015-02-15 10:54:07 -080016152$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016153
16154else
16155
Craig Tiller61b910f2015-02-15 10:54:07 -080016156$(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 -080016157 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016158 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016159 $(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 -080016160
nnoble69ac39f2014-12-12 15:43:38 -080016161endif
16162
Craig Tillerd4773f52015-01-12 16:38:47 -080016163
Craig Tiller8f126a62015-01-15 08:50:19 -080016164deps_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 -080016165
nnoble69ac39f2014-12-12 15:43:38 -080016166ifneq ($(NO_SECURE),true)
16167ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016168-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016169endif
nnoble69ac39f2014-12-12 15:43:38 -080016170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016172
16173CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
16174
Craig Tiller61b910f2015-02-15 10:54:07 -080016175CHTTP2_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 -080016176
nnoble69ac39f2014-12-12 15:43:38 -080016177ifeq ($(NO_SECURE),true)
16178
Nicolas Noble047b7272015-01-16 13:55:05 -080016179# You can't build secure targets if you don't have OpenSSL with ALPN.
16180
Craig Tiller61b910f2015-02-15 10:54:07 -080016181$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016182
16183else
16184
Craig Tiller61b910f2015-02-15 10:54:07 -080016185$(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 -080016186 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016187 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016188 $(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 -080016189
nnoble69ac39f2014-12-12 15:43:38 -080016190endif
16191
Craig Tillerd4773f52015-01-12 16:38:47 -080016192
Craig Tiller8f126a62015-01-15 08:50:19 -080016193deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016194
nnoble69ac39f2014-12-12 15:43:38 -080016195ifneq ($(NO_SECURE),true)
16196ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016197-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016198endif
nnoble69ac39f2014-12-12 15:43:38 -080016199endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016201
16202CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
16203
Craig Tiller61b910f2015-02-15 10:54:07 -080016204CHTTP2_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 -080016205
nnoble69ac39f2014-12-12 15:43:38 -080016206ifeq ($(NO_SECURE),true)
16207
Nicolas Noble047b7272015-01-16 13:55:05 -080016208# You can't build secure targets if you don't have OpenSSL with ALPN.
16209
Craig Tiller61b910f2015-02-15 10:54:07 -080016210$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016211
16212else
16213
Craig Tiller61b910f2015-02-15 10:54:07 -080016214$(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 -080016215 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016216 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016217 $(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 -080016218
nnoble69ac39f2014-12-12 15:43:38 -080016219endif
16220
Craig Tillerd4773f52015-01-12 16:38:47 -080016221
Craig Tiller8f126a62015-01-15 08:50:19 -080016222deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016223
nnoble69ac39f2014-12-12 15:43:38 -080016224ifneq ($(NO_SECURE),true)
16225ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016226-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016227endif
nnoble69ac39f2014-12-12 15:43:38 -080016228endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016230
16231CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
16232
Craig Tiller61b910f2015-02-15 10:54:07 -080016233CHTTP2_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 -080016234
nnoble69ac39f2014-12-12 15:43:38 -080016235ifeq ($(NO_SECURE),true)
16236
Nicolas Noble047b7272015-01-16 13:55:05 -080016237# You can't build secure targets if you don't have OpenSSL with ALPN.
16238
Craig Tiller61b910f2015-02-15 10:54:07 -080016239$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016240
16241else
16242
Craig Tiller61b910f2015-02-15 10:54:07 -080016243$(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 -080016244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016245 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016246 $(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 -080016247
nnoble69ac39f2014-12-12 15:43:38 -080016248endif
16249
Craig Tillerd4773f52015-01-12 16:38:47 -080016250
Craig Tiller8f126a62015-01-15 08:50:19 -080016251deps_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 -080016252
nnoble69ac39f2014-12-12 15:43:38 -080016253ifneq ($(NO_SECURE),true)
16254ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016255-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016256endif
nnoble69ac39f2014-12-12 15:43:38 -080016257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016259
hongyu24200d32015-01-08 15:13:49 -080016260CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
16261
Craig Tiller61b910f2015-02-15 10:54:07 -080016262CHTTP2_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 -080016263
16264ifeq ($(NO_SECURE),true)
16265
Nicolas Noble047b7272015-01-16 13:55:05 -080016266# You can't build secure targets if you don't have OpenSSL with ALPN.
16267
Craig Tiller61b910f2015-02-15 10:54:07 -080016268$(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080016269
16270else
16271
Craig Tiller61b910f2015-02-15 10:54:07 -080016272$(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 -080016273 $(E) "[LD] Linking $@"
16274 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016275 $(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 -080016276
16277endif
16278
Craig Tillerd4773f52015-01-12 16:38:47 -080016279
Craig Tiller8f126a62015-01-15 08:50:19 -080016280deps_chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080016281
16282ifneq ($(NO_SECURE),true)
16283ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016284-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080016285endif
16286endif
16287
hongyu24200d32015-01-08 15:13:49 -080016288
ctillerc6d61c42014-12-15 14:52:08 -080016289CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
16290
Craig Tiller61b910f2015-02-15 10:54:07 -080016291CHTTP2_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 -080016292
16293ifeq ($(NO_SECURE),true)
16294
Nicolas Noble047b7272015-01-16 13:55:05 -080016295# You can't build secure targets if you don't have OpenSSL with ALPN.
16296
Craig Tiller61b910f2015-02-15 10:54:07 -080016297$(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080016298
16299else
16300
Craig Tiller61b910f2015-02-15 10:54:07 -080016301$(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 -080016302 $(E) "[LD] Linking $@"
16303 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016304 $(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 -080016305
16306endif
16307
Craig Tillerd4773f52015-01-12 16:38:47 -080016308
Craig Tiller8f126a62015-01-15 08:50:19 -080016309deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080016310
16311ifneq ($(NO_SECURE),true)
16312ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016313-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080016314endif
16315endif
16316
ctillerc6d61c42014-12-15 14:52:08 -080016317
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016318CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
16319
Craig Tiller61b910f2015-02-15 10:54:07 -080016320CHTTP2_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 -080016321
nnoble69ac39f2014-12-12 15:43:38 -080016322ifeq ($(NO_SECURE),true)
16323
Nicolas Noble047b7272015-01-16 13:55:05 -080016324# You can't build secure targets if you don't have OpenSSL with ALPN.
16325
Craig Tiller61b910f2015-02-15 10:54:07 -080016326$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016327
16328else
16329
Craig Tiller61b910f2015-02-15 10:54:07 -080016330$(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 -080016331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016332 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016333 $(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 -080016334
nnoble69ac39f2014-12-12 15:43:38 -080016335endif
16336
Craig Tillerd4773f52015-01-12 16:38:47 -080016337
Craig Tiller8f126a62015-01-15 08:50:19 -080016338deps_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 -080016339
nnoble69ac39f2014-12-12 15:43:38 -080016340ifneq ($(NO_SECURE),true)
16341ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016342-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016343endif
nnoble69ac39f2014-12-12 15:43:38 -080016344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016346
16347CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
16348
Craig Tiller61b910f2015-02-15 10:54:07 -080016349CHTTP2_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 -080016350
nnoble69ac39f2014-12-12 15:43:38 -080016351ifeq ($(NO_SECURE),true)
16352
Nicolas Noble047b7272015-01-16 13:55:05 -080016353# You can't build secure targets if you don't have OpenSSL with ALPN.
16354
Craig Tiller61b910f2015-02-15 10:54:07 -080016355$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016356
16357else
16358
Craig Tiller61b910f2015-02-15 10:54:07 -080016359$(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 -080016360 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016361 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016362 $(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 -080016363
nnoble69ac39f2014-12-12 15:43:38 -080016364endif
16365
Craig Tillerd4773f52015-01-12 16:38:47 -080016366
Craig Tiller8f126a62015-01-15 08:50:19 -080016367deps_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 -080016368
nnoble69ac39f2014-12-12 15:43:38 -080016369ifneq ($(NO_SECURE),true)
16370ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016371-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016372endif
nnoble69ac39f2014-12-12 15:43:38 -080016373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016375
murgatroid99a8c21e82015-02-12 13:55:53 -080016376CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_SRC = \
16377
Craig Tiller61b910f2015-02-15 10:54:07 -080016378CHTTP2_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 -080016379
16380ifeq ($(NO_SECURE),true)
16381
16382# You can't build secure targets if you don't have OpenSSL with ALPN.
16383
Craig Tiller61b910f2015-02-15 10:54:07 -080016384$(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080016385
16386else
16387
Craig Tiller61b910f2015-02-15 10:54:07 -080016388$(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 -080016389 $(E) "[LD] Linking $@"
16390 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016391 $(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 -080016392
16393endif
16394
16395
16396deps_chttp2_socket_pair_empty_batch_test: $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS:.o=.dep)
16397
16398ifneq ($(NO_SECURE),true)
16399ifneq ($(NO_DEPS),true)
16400-include $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS:.o=.dep)
16401endif
16402endif
16403
16404
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016405CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
16406
Craig Tiller61b910f2015-02-15 10:54:07 -080016407CHTTP2_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 -080016408
16409ifeq ($(NO_SECURE),true)
16410
David Klempner7f3ed1e2015-01-16 15:35:56 -080016411# You can't build secure targets if you don't have OpenSSL with ALPN.
16412
Craig Tiller61b910f2015-02-15 10:54:07 -080016413$(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016414
16415else
16416
Craig Tiller61b910f2015-02-15 10:54:07 -080016417$(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 -080016418 $(E) "[LD] Linking $@"
16419 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016420 $(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 -080016421
16422endif
16423
16424
16425deps_chttp2_socket_pair_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
16426
16427ifneq ($(NO_SECURE),true)
16428ifneq ($(NO_DEPS),true)
16429-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
16430endif
16431endif
16432
16433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016434CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
16435
Craig Tiller61b910f2015-02-15 10:54:07 -080016436CHTTP2_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 -080016437
nnoble69ac39f2014-12-12 15:43:38 -080016438ifeq ($(NO_SECURE),true)
16439
Nicolas Noble047b7272015-01-16 13:55:05 -080016440# You can't build secure targets if you don't have OpenSSL with ALPN.
16441
Craig Tiller61b910f2015-02-15 10:54:07 -080016442$(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016443
16444else
16445
Craig Tiller61b910f2015-02-15 10:54:07 -080016446$(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 -080016447 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016448 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016449 $(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 -080016450
nnoble69ac39f2014-12-12 15:43:38 -080016451endif
16452
Craig Tillerd4773f52015-01-12 16:38:47 -080016453
Craig Tiller8f126a62015-01-15 08:50:19 -080016454deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016455
nnoble69ac39f2014-12-12 15:43:38 -080016456ifneq ($(NO_SECURE),true)
16457ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016458-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016459endif
nnoble69ac39f2014-12-12 15:43:38 -080016460endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016462
16463CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
16464
Craig Tiller61b910f2015-02-15 10:54:07 -080016465CHTTP2_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 -080016466
nnoble69ac39f2014-12-12 15:43:38 -080016467ifeq ($(NO_SECURE),true)
16468
Nicolas Noble047b7272015-01-16 13:55:05 -080016469# You can't build secure targets if you don't have OpenSSL with ALPN.
16470
Craig Tiller61b910f2015-02-15 10:54:07 -080016471$(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016472
16473else
16474
Craig Tiller61b910f2015-02-15 10:54:07 -080016475$(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 -080016476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016477 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016478 $(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 -080016479
nnoble69ac39f2014-12-12 15:43:38 -080016480endif
16481
Craig Tillerd4773f52015-01-12 16:38:47 -080016482
Craig Tiller8f126a62015-01-15 08:50:19 -080016483deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016484
nnoble69ac39f2014-12-12 15:43:38 -080016485ifneq ($(NO_SECURE),true)
16486ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016487-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016488endif
nnoble69ac39f2014-12-12 15:43:38 -080016489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016490
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016491
16492CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
16493
Craig Tiller61b910f2015-02-15 10:54:07 -080016494CHTTP2_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 -080016495
nnoble69ac39f2014-12-12 15:43:38 -080016496ifeq ($(NO_SECURE),true)
16497
Nicolas Noble047b7272015-01-16 13:55:05 -080016498# You can't build secure targets if you don't have OpenSSL with ALPN.
16499
Craig Tiller61b910f2015-02-15 10:54:07 -080016500$(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016501
16502else
16503
Craig Tiller61b910f2015-02-15 10:54:07 -080016504$(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 -080016505 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016506 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016507 $(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 -080016508
nnoble69ac39f2014-12-12 15:43:38 -080016509endif
16510
Craig Tillerd4773f52015-01-12 16:38:47 -080016511
Craig Tiller8f126a62015-01-15 08:50:19 -080016512deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016513
nnoble69ac39f2014-12-12 15:43:38 -080016514ifneq ($(NO_SECURE),true)
16515ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016516-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016517endif
nnoble69ac39f2014-12-12 15:43:38 -080016518endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016520
16521CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
16522
Craig Tiller61b910f2015-02-15 10:54:07 -080016523CHTTP2_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 -080016524
nnoble69ac39f2014-12-12 15:43:38 -080016525ifeq ($(NO_SECURE),true)
16526
Nicolas Noble047b7272015-01-16 13:55:05 -080016527# You can't build secure targets if you don't have OpenSSL with ALPN.
16528
Craig Tiller61b910f2015-02-15 10:54:07 -080016529$(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016530
16531else
16532
Craig Tiller61b910f2015-02-15 10:54:07 -080016533$(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 -080016534 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016535 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016536 $(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 -080016537
nnoble69ac39f2014-12-12 15:43:38 -080016538endif
16539
Craig Tillerd4773f52015-01-12 16:38:47 -080016540
Craig Tiller8f126a62015-01-15 08:50:19 -080016541deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016542
nnoble69ac39f2014-12-12 15:43:38 -080016543ifneq ($(NO_SECURE),true)
16544ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016545-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016546endif
nnoble69ac39f2014-12-12 15:43:38 -080016547endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016549
ctiller33023c42014-12-12 16:28:33 -080016550CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
16551
Craig Tiller61b910f2015-02-15 10:54:07 -080016552CHTTP2_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 -080016553
16554ifeq ($(NO_SECURE),true)
16555
Nicolas Noble047b7272015-01-16 13:55:05 -080016556# You can't build secure targets if you don't have OpenSSL with ALPN.
16557
Craig Tiller61b910f2015-02-15 10:54:07 -080016558$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080016559
16560else
16561
Craig Tiller61b910f2015-02-15 10:54:07 -080016562$(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 -080016563 $(E) "[LD] Linking $@"
16564 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016565 $(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 -080016566
16567endif
16568
Craig Tillerd4773f52015-01-12 16:38:47 -080016569
Craig Tiller8f126a62015-01-15 08:50:19 -080016570deps_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 -080016571
16572ifneq ($(NO_SECURE),true)
16573ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016574-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080016575endif
16576endif
16577
ctiller33023c42014-12-12 16:28:33 -080016578
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016579CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
16580
Craig Tiller61b910f2015-02-15 10:54:07 -080016581CHTTP2_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 -080016582
nnoble69ac39f2014-12-12 15:43:38 -080016583ifeq ($(NO_SECURE),true)
16584
Nicolas Noble047b7272015-01-16 13:55:05 -080016585# You can't build secure targets if you don't have OpenSSL with ALPN.
16586
Craig Tiller61b910f2015-02-15 10:54:07 -080016587$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016588
16589else
16590
Craig Tiller61b910f2015-02-15 10:54:07 -080016591$(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 -080016592 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016593 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016594 $(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 -080016595
nnoble69ac39f2014-12-12 15:43:38 -080016596endif
16597
Craig Tillerd4773f52015-01-12 16:38:47 -080016598
Craig Tiller8f126a62015-01-15 08:50:19 -080016599deps_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 -080016600
nnoble69ac39f2014-12-12 15:43:38 -080016601ifneq ($(NO_SECURE),true)
16602ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016603-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016604endif
nnoble69ac39f2014-12-12 15:43:38 -080016605endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016606
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016607
16608CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
16609
Craig Tiller61b910f2015-02-15 10:54:07 -080016610CHTTP2_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 -080016611
nnoble69ac39f2014-12-12 15:43:38 -080016612ifeq ($(NO_SECURE),true)
16613
Nicolas Noble047b7272015-01-16 13:55:05 -080016614# You can't build secure targets if you don't have OpenSSL with ALPN.
16615
Craig Tiller61b910f2015-02-15 10:54:07 -080016616$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016617
16618else
16619
Craig Tiller61b910f2015-02-15 10:54:07 -080016620$(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 -080016621 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016622 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016623 $(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 -080016624
nnoble69ac39f2014-12-12 15:43:38 -080016625endif
16626
Craig Tillerd4773f52015-01-12 16:38:47 -080016627
Craig Tiller8f126a62015-01-15 08:50:19 -080016628deps_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 -080016629
nnoble69ac39f2014-12-12 15:43:38 -080016630ifneq ($(NO_SECURE),true)
16631ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016632-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016633endif
nnoble69ac39f2014-12-12 15:43:38 -080016634endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016636
Craig Tillercff2d152015-02-05 13:22:49 -080016637CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080016638
Craig Tiller61b910f2015-02-15 10:54:07 -080016639CHTTP2_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 -080016640
16641ifeq ($(NO_SECURE),true)
16642
Nicolas Noble047b7272015-01-16 13:55:05 -080016643# You can't build secure targets if you don't have OpenSSL with ALPN.
16644
Craig Tiller61b910f2015-02-15 10:54:07 -080016645$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080016646
16647else
16648
Craig Tiller61b910f2015-02-15 10:54:07 -080016649$(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 -080016650 $(E) "[LD] Linking $@"
16651 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016652 $(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 -080016653
16654endif
16655
Craig Tillerd4773f52015-01-12 16:38:47 -080016656
Craig Tillercff2d152015-02-05 13:22:49 -080016657deps_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 -080016658
16659ifneq ($(NO_SECURE),true)
16660ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080016661-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
16662endif
16663endif
16664
16665
16666CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_SRC = \
16667
Craig Tiller61b910f2015-02-15 10:54:07 -080016668CHTTP2_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 -080016669
16670ifeq ($(NO_SECURE),true)
16671
16672# You can't build secure targets if you don't have OpenSSL with ALPN.
16673
Craig Tiller61b910f2015-02-15 10:54:07 -080016674$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080016675
16676else
16677
Craig Tiller61b910f2015-02-15 10:54:07 -080016678$(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 -080016679 $(E) "[LD] Linking $@"
16680 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016681 $(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 -080016682
16683endif
16684
16685
16686deps_chttp2_socket_pair_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
16687
16688ifneq ($(NO_SECURE),true)
16689ifneq ($(NO_DEPS),true)
16690-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080016691endif
16692endif
16693
ctiller2845cad2014-12-15 15:14:12 -080016694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016695CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
16696
Craig Tiller61b910f2015-02-15 10:54:07 -080016697CHTTP2_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 -080016698
nnoble69ac39f2014-12-12 15:43:38 -080016699ifeq ($(NO_SECURE),true)
16700
Nicolas Noble047b7272015-01-16 13:55:05 -080016701# You can't build secure targets if you don't have OpenSSL with ALPN.
16702
Craig Tiller61b910f2015-02-15 10:54:07 -080016703$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016704
16705else
16706
Craig Tiller61b910f2015-02-15 10:54:07 -080016707$(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 -080016708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016709 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016710 $(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 -080016711
nnoble69ac39f2014-12-12 15:43:38 -080016712endif
16713
Craig Tillerd4773f52015-01-12 16:38:47 -080016714
Craig Tiller8f126a62015-01-15 08:50:19 -080016715deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016716
nnoble69ac39f2014-12-12 15:43:38 -080016717ifneq ($(NO_SECURE),true)
16718ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016719-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016720endif
nnoble69ac39f2014-12-12 15:43:38 -080016721endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016723
16724CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
16725
Craig Tiller61b910f2015-02-15 10:54:07 -080016726CHTTP2_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 -080016727
nnoble69ac39f2014-12-12 15:43:38 -080016728ifeq ($(NO_SECURE),true)
16729
Nicolas Noble047b7272015-01-16 13:55:05 -080016730# You can't build secure targets if you don't have OpenSSL with ALPN.
16731
Craig Tiller61b910f2015-02-15 10:54:07 -080016732$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016733
16734else
16735
Craig Tiller61b910f2015-02-15 10:54:07 -080016736$(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 -080016737 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016738 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016739 $(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 -080016740
nnoble69ac39f2014-12-12 15:43:38 -080016741endif
16742
Craig Tillerd4773f52015-01-12 16:38:47 -080016743
Craig Tiller8f126a62015-01-15 08:50:19 -080016744deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016745
nnoble69ac39f2014-12-12 15:43:38 -080016746ifneq ($(NO_SECURE),true)
16747ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016748-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016749endif
nnoble69ac39f2014-12-12 15:43:38 -080016750endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016752
nathaniel52878172014-12-09 10:17:19 -080016753CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016754
Craig Tiller61b910f2015-02-15 10:54:07 -080016755CHTTP2_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 -080016756
nnoble69ac39f2014-12-12 15:43:38 -080016757ifeq ($(NO_SECURE),true)
16758
Nicolas Noble047b7272015-01-16 13:55:05 -080016759# You can't build secure targets if you don't have OpenSSL with ALPN.
16760
Craig Tiller61b910f2015-02-15 10:54:07 -080016761$(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016762
16763else
16764
Craig Tiller61b910f2015-02-15 10:54:07 -080016765$(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 -080016766 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016767 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016768 $(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 -080016769
nnoble69ac39f2014-12-12 15:43:38 -080016770endif
16771
Craig Tillerd4773f52015-01-12 16:38:47 -080016772
Craig Tiller8f126a62015-01-15 08:50:19 -080016773deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016774
nnoble69ac39f2014-12-12 15:43:38 -080016775ifneq ($(NO_SECURE),true)
16776ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016777-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016778endif
nnoble69ac39f2014-12-12 15:43:38 -080016779endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016781
16782CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
16783
Craig Tiller61b910f2015-02-15 10:54:07 -080016784CHTTP2_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 -080016785
nnoble69ac39f2014-12-12 15:43:38 -080016786ifeq ($(NO_SECURE),true)
16787
Nicolas Noble047b7272015-01-16 13:55:05 -080016788# You can't build secure targets if you don't have OpenSSL with ALPN.
16789
Craig Tiller61b910f2015-02-15 10:54:07 -080016790$(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016791
16792else
16793
Craig Tiller61b910f2015-02-15 10:54:07 -080016794$(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 -080016795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016796 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016797 $(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 -080016798
nnoble69ac39f2014-12-12 15:43:38 -080016799endif
16800
Craig Tillerd4773f52015-01-12 16:38:47 -080016801
Craig Tiller8f126a62015-01-15 08:50:19 -080016802deps_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 -080016803
nnoble69ac39f2014-12-12 15:43:38 -080016804ifneq ($(NO_SECURE),true)
16805ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016806-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016807endif
nnoble69ac39f2014-12-12 15:43:38 -080016808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016810
Craig Tiller2c189e32015-02-03 13:56:55 -080016811CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
16812
Craig Tiller61b910f2015-02-15 10:54:07 -080016813CHTTP2_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 -080016814
16815ifeq ($(NO_SECURE),true)
16816
16817# You can't build secure targets if you don't have OpenSSL with ALPN.
16818
Craig Tiller61b910f2015-02-15 10:54:07 -080016819$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016820
16821else
16822
Craig Tiller61b910f2015-02-15 10:54:07 -080016823$(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 -080016824 $(E) "[LD] Linking $@"
16825 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016826 $(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 -080016827
16828endif
16829
16830
16831deps_chttp2_socket_pair_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
16832
16833ifneq ($(NO_SECURE),true)
16834ifneq ($(NO_DEPS),true)
16835-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
16836endif
16837endif
16838
16839
16840CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
16841
Craig Tiller61b910f2015-02-15 10:54:07 -080016842CHTTP2_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 -080016843
16844ifeq ($(NO_SECURE),true)
16845
16846# You can't build secure targets if you don't have OpenSSL with ALPN.
16847
Craig Tiller61b910f2015-02-15 10:54:07 -080016848$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016849
16850else
16851
Craig Tiller61b910f2015-02-15 10:54:07 -080016852$(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 -080016853 $(E) "[LD] Linking $@"
16854 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016855 $(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 -080016856
16857endif
16858
16859
16860deps_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)
16861
16862ifneq ($(NO_SECURE),true)
16863ifneq ($(NO_DEPS),true)
16864-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
16865endif
16866endif
16867
16868
16869CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
16870
Craig Tiller61b910f2015-02-15 10:54:07 -080016871CHTTP2_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 -080016872
16873ifeq ($(NO_SECURE),true)
16874
16875# You can't build secure targets if you don't have OpenSSL with ALPN.
16876
Craig Tiller61b910f2015-02-15 10:54:07 -080016877$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016878
16879else
16880
Craig Tiller61b910f2015-02-15 10:54:07 -080016881$(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 -080016882 $(E) "[LD] Linking $@"
16883 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016884 $(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 -080016885
16886endif
16887
16888
16889deps_chttp2_socket_pair_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16890
16891ifneq ($(NO_SECURE),true)
16892ifneq ($(NO_DEPS),true)
16893-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16894endif
16895endif
16896
16897
16898CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
16899
Craig Tiller61b910f2015-02-15 10:54:07 -080016900CHTTP2_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 -080016901
16902ifeq ($(NO_SECURE),true)
16903
16904# You can't build secure targets if you don't have OpenSSL with ALPN.
16905
Craig Tiller61b910f2015-02-15 10:54:07 -080016906$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016907
16908else
16909
Craig Tiller61b910f2015-02-15 10:54:07 -080016910$(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 -080016911 $(E) "[LD] Linking $@"
16912 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016913 $(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 -080016914
16915endif
16916
16917
16918deps_chttp2_socket_pair_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16919
16920ifneq ($(NO_SECURE),true)
16921ifneq ($(NO_DEPS),true)
16922-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16923endif
16924endif
16925
16926
16927CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
16928
Craig Tiller61b910f2015-02-15 10:54:07 -080016929CHTTP2_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 -080016930
16931ifeq ($(NO_SECURE),true)
16932
16933# You can't build secure targets if you don't have OpenSSL with ALPN.
16934
Craig Tiller61b910f2015-02-15 10:54:07 -080016935$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016936
16937else
16938
Craig Tiller61b910f2015-02-15 10:54:07 -080016939$(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 -080016940 $(E) "[LD] Linking $@"
16941 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016942 $(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 -080016943
16944endif
16945
16946
16947deps_chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
16948
16949ifneq ($(NO_SECURE),true)
16950ifneq ($(NO_DEPS),true)
16951-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
16952endif
16953endif
16954
16955
16956CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
16957
Craig Tiller61b910f2015-02-15 10:54:07 -080016958CHTTP2_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 -080016959
16960ifeq ($(NO_SECURE),true)
16961
16962# You can't build secure targets if you don't have OpenSSL with ALPN.
16963
Craig Tiller61b910f2015-02-15 10:54:07 -080016964$(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016965
16966else
16967
Craig Tiller61b910f2015-02-15 10:54:07 -080016968$(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 -080016969 $(E) "[LD] Linking $@"
16970 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016971 $(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 -080016972
16973endif
16974
16975
16976deps_chttp2_socket_pair_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16977
16978ifneq ($(NO_SECURE),true)
16979ifneq ($(NO_DEPS),true)
16980-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16981endif
16982endif
16983
16984
16985CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
16986
Craig Tiller61b910f2015-02-15 10:54:07 -080016987CHTTP2_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 -080016988
16989ifeq ($(NO_SECURE),true)
16990
16991# You can't build secure targets if you don't have OpenSSL with ALPN.
16992
Craig Tiller61b910f2015-02-15 10:54:07 -080016993$(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016994
16995else
16996
Craig Tiller61b910f2015-02-15 10:54:07 -080016997$(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 -080016998 $(E) "[LD] Linking $@"
16999 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017000 $(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 -080017001
17002endif
17003
17004
17005deps_chttp2_socket_pair_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
17006
17007ifneq ($(NO_SECURE),true)
17008ifneq ($(NO_DEPS),true)
17009-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
17010endif
17011endif
17012
17013
17014CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
17015
Craig Tiller61b910f2015-02-15 10:54:07 -080017016CHTTP2_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 -080017017
17018ifeq ($(NO_SECURE),true)
17019
17020# You can't build secure targets if you don't have OpenSSL with ALPN.
17021
Craig Tiller61b910f2015-02-15 10:54:07 -080017022$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017023
17024else
17025
Craig Tiller61b910f2015-02-15 10:54:07 -080017026$(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 -080017027 $(E) "[LD] Linking $@"
17028 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017029 $(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 -080017030
17031endif
17032
17033
17034deps_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)
17035
17036ifneq ($(NO_SECURE),true)
17037ifneq ($(NO_DEPS),true)
17038-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
17039endif
17040endif
17041
17042
17043CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
17044
Craig Tiller61b910f2015-02-15 10:54:07 -080017045CHTTP2_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 -080017046
17047ifeq ($(NO_SECURE),true)
17048
17049# You can't build secure targets if you don't have OpenSSL with ALPN.
17050
Craig Tiller61b910f2015-02-15 10:54:07 -080017051$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017052
17053else
17054
Craig Tiller61b910f2015-02-15 10:54:07 -080017055$(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 -080017056 $(E) "[LD] Linking $@"
17057 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017058 $(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 -080017059
17060endif
17061
17062
17063deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
17064
17065ifneq ($(NO_SECURE),true)
17066ifneq ($(NO_DEPS),true)
17067-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
17068endif
17069endif
17070
17071
17072CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
17073
Craig Tiller61b910f2015-02-15 10:54:07 -080017074CHTTP2_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 -080017075
17076ifeq ($(NO_SECURE),true)
17077
17078# You can't build secure targets if you don't have OpenSSL with ALPN.
17079
Craig Tiller61b910f2015-02-15 10:54:07 -080017080$(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017081
17082else
17083
Craig Tiller61b910f2015-02-15 10:54:07 -080017084$(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 -080017085 $(E) "[LD] Linking $@"
17086 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017087 $(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 -080017088
17089endif
17090
17091
17092deps_chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
17093
17094ifneq ($(NO_SECURE),true)
17095ifneq ($(NO_DEPS),true)
17096-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
17097endif
17098endif
17099
17100
17101CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
17102
Craig Tiller61b910f2015-02-15 10:54:07 -080017103CHTTP2_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 -080017104
17105ifeq ($(NO_SECURE),true)
17106
17107# You can't build secure targets if you don't have OpenSSL with ALPN.
17108
Craig Tiller61b910f2015-02-15 10:54:07 -080017109$(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017110
17111else
17112
Craig Tiller61b910f2015-02-15 10:54:07 -080017113$(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 -080017114 $(E) "[LD] Linking $@"
17115 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017116 $(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 -080017117
17118endif
17119
17120
17121deps_chttp2_socket_pair_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17122
17123ifneq ($(NO_SECURE),true)
17124ifneq ($(NO_DEPS),true)
17125-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17126endif
17127endif
17128
17129
17130CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
17131
Craig Tiller61b910f2015-02-15 10:54:07 -080017132CHTTP2_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 -080017133
17134ifeq ($(NO_SECURE),true)
17135
17136# You can't build secure targets if you don't have OpenSSL with ALPN.
17137
Craig Tiller61b910f2015-02-15 10:54:07 -080017138$(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017139
17140else
17141
Craig Tiller61b910f2015-02-15 10:54:07 -080017142$(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 -080017143 $(E) "[LD] Linking $@"
17144 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017145 $(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 -080017146
17147endif
17148
17149
17150deps_chttp2_socket_pair_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
17151
17152ifneq ($(NO_SECURE),true)
17153ifneq ($(NO_DEPS),true)
17154-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
17155endif
17156endif
17157
17158
17159CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_SRC = \
17160
Craig Tiller61b910f2015-02-15 10:54:07 -080017161CHTTP2_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 -080017162
17163ifeq ($(NO_SECURE),true)
17164
17165# You can't build secure targets if you don't have OpenSSL with ALPN.
17166
Craig Tiller61b910f2015-02-15 10:54:07 -080017167$(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017168
17169else
17170
Craig Tiller61b910f2015-02-15 10:54:07 -080017171$(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 -080017172 $(E) "[LD] Linking $@"
17173 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017174 $(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 -080017175
17176endif
17177
17178
17179deps_chttp2_socket_pair_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
17180
17181ifneq ($(NO_SECURE),true)
17182ifneq ($(NO_DEPS),true)
17183-include $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
17184endif
17185endif
17186
17187
17188CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
17189
Craig Tiller61b910f2015-02-15 10:54:07 -080017190CHTTP2_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 -080017191
17192ifeq ($(NO_SECURE),true)
17193
17194# You can't build secure targets if you don't have OpenSSL with ALPN.
17195
Craig Tiller61b910f2015-02-15 10:54:07 -080017196$(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017197
17198else
17199
Craig Tiller61b910f2015-02-15 10:54:07 -080017200$(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 -080017201 $(E) "[LD] Linking $@"
17202 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017203 $(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 -080017204
17205endif
17206
17207
17208deps_chttp2_socket_pair_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
17209
17210ifneq ($(NO_SECURE),true)
17211ifneq ($(NO_DEPS),true)
17212-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
17213endif
17214endif
17215
17216
17217CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
17218
Craig Tiller61b910f2015-02-15 10:54:07 -080017219CHTTP2_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 -080017220
17221ifeq ($(NO_SECURE),true)
17222
17223# You can't build secure targets if you don't have OpenSSL with ALPN.
17224
Craig Tiller61b910f2015-02-15 10:54:07 -080017225$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017226
17227else
17228
Craig Tiller61b910f2015-02-15 10:54:07 -080017229$(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 -080017230 $(E) "[LD] Linking $@"
17231 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017232 $(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 -080017233
17234endif
17235
17236
17237deps_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)
17238
17239ifneq ($(NO_SECURE),true)
17240ifneq ($(NO_DEPS),true)
17241-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17242endif
17243endif
17244
17245
17246CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
17247
Craig Tiller61b910f2015-02-15 10:54:07 -080017248CHTTP2_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 -080017249
17250ifeq ($(NO_SECURE),true)
17251
17252# You can't build secure targets if you don't have OpenSSL with ALPN.
17253
Craig Tiller61b910f2015-02-15 10:54:07 -080017254$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017255
17256else
17257
Craig Tiller61b910f2015-02-15 10:54:07 -080017258$(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 -080017259 $(E) "[LD] Linking $@"
17260 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017261 $(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 -080017262
17263endif
17264
17265
17266deps_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)
17267
17268ifneq ($(NO_SECURE),true)
17269ifneq ($(NO_DEPS),true)
17270-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17271endif
17272endif
17273
17274
17275CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
17276
Craig Tiller61b910f2015-02-15 10:54:07 -080017277CHTTP2_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 -080017278
17279ifeq ($(NO_SECURE),true)
17280
17281# You can't build secure targets if you don't have OpenSSL with ALPN.
17282
Craig Tiller61b910f2015-02-15 10:54:07 -080017283$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017284
17285else
17286
Craig Tiller61b910f2015-02-15 10:54:07 -080017287$(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 -080017288 $(E) "[LD] Linking $@"
17289 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017290 $(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 -080017291
17292endif
17293
17294
17295deps_chttp2_socket_pair_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17296
17297ifneq ($(NO_SECURE),true)
17298ifneq ($(NO_DEPS),true)
17299-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17300endif
17301endif
17302
17303
17304CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
17305
Craig Tiller61b910f2015-02-15 10:54:07 -080017306CHTTP2_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 -080017307
17308ifeq ($(NO_SECURE),true)
17309
17310# You can't build secure targets if you don't have OpenSSL with ALPN.
17311
Craig Tiller61b910f2015-02-15 10:54:07 -080017312$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017313
17314else
17315
Craig Tiller61b910f2015-02-15 10:54:07 -080017316$(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 -080017317 $(E) "[LD] Linking $@"
17318 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017319 $(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 -080017320
17321endif
17322
17323
17324deps_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)
17325
17326ifneq ($(NO_SECURE),true)
17327ifneq ($(NO_DEPS),true)
17328-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17329endif
17330endif
17331
17332
Craig Tillercff2d152015-02-05 13:22:49 -080017333CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
17334
Craig Tiller61b910f2015-02-15 10:54:07 -080017335CHTTP2_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 -080017336
17337ifeq ($(NO_SECURE),true)
17338
17339# You can't build secure targets if you don't have OpenSSL with ALPN.
17340
Craig Tiller61b910f2015-02-15 10:54:07 -080017341$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080017342
17343else
17344
Craig Tiller61b910f2015-02-15 10:54:07 -080017345$(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 -080017346 $(E) "[LD] Linking $@"
17347 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017348 $(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 -080017349
17350endif
17351
17352
17353deps_chttp2_socket_pair_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
17354
17355ifneq ($(NO_SECURE),true)
17356ifneq ($(NO_DEPS),true)
17357-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
17358endif
17359endif
17360
17361
17362CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
17363
Craig Tiller61b910f2015-02-15 10:54:07 -080017364CHTTP2_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 -080017365
17366ifeq ($(NO_SECURE),true)
17367
17368# You can't build secure targets if you don't have OpenSSL with ALPN.
17369
Craig Tiller61b910f2015-02-15 10:54:07 -080017370$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080017371
17372else
17373
Craig Tiller61b910f2015-02-15 10:54:07 -080017374$(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 -080017375 $(E) "[LD] Linking $@"
17376 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017377 $(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 -080017378
17379endif
17380
17381
17382deps_chttp2_socket_pair_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17383
17384ifneq ($(NO_SECURE),true)
17385ifneq ($(NO_DEPS),true)
17386-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17387endif
17388endif
17389
17390
Craig Tiller2c189e32015-02-03 13:56:55 -080017391CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
17392
Craig Tiller61b910f2015-02-15 10:54:07 -080017393CHTTP2_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 -080017394
17395ifeq ($(NO_SECURE),true)
17396
17397# You can't build secure targets if you don't have OpenSSL with ALPN.
17398
Craig Tiller61b910f2015-02-15 10:54:07 -080017399$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017400
17401else
17402
Craig Tiller61b910f2015-02-15 10:54:07 -080017403$(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 -080017404 $(E) "[LD] Linking $@"
17405 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017406 $(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 -080017407
17408endif
17409
17410
17411deps_chttp2_socket_pair_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17412
17413ifneq ($(NO_SECURE),true)
17414ifneq ($(NO_DEPS),true)
17415-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17416endif
17417endif
17418
17419
17420CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
17421
Craig Tiller61b910f2015-02-15 10:54:07 -080017422CHTTP2_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 -080017423
17424ifeq ($(NO_SECURE),true)
17425
17426# You can't build secure targets if you don't have OpenSSL with ALPN.
17427
Craig Tiller61b910f2015-02-15 10:54:07 -080017428$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017429
17430else
17431
Craig Tiller61b910f2015-02-15 10:54:07 -080017432$(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 -080017433 $(E) "[LD] Linking $@"
17434 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017435 $(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 -080017436
17437endif
17438
17439
17440deps_chttp2_socket_pair_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17441
17442ifneq ($(NO_SECURE),true)
17443ifneq ($(NO_DEPS),true)
17444-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17445endif
17446endif
17447
17448
17449CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_SRC = \
17450
Craig Tiller61b910f2015-02-15 10:54:07 -080017451CHTTP2_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 -080017452
17453ifeq ($(NO_SECURE),true)
17454
17455# You can't build secure targets if you don't have OpenSSL with ALPN.
17456
Craig Tiller61b910f2015-02-15 10:54:07 -080017457$(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017458
17459else
17460
Craig Tiller61b910f2015-02-15 10:54:07 -080017461$(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 -080017462 $(E) "[LD] Linking $@"
17463 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017464 $(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 -080017465
17466endif
17467
17468
17469deps_chttp2_socket_pair_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
17470
17471ifneq ($(NO_SECURE),true)
17472ifneq ($(NO_DEPS),true)
17473-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
17474endif
17475endif
17476
17477
17478CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
17479
Craig Tiller61b910f2015-02-15 10:54:07 -080017480CHTTP2_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 -080017481
17482ifeq ($(NO_SECURE),true)
17483
17484# You can't build secure targets if you don't have OpenSSL with ALPN.
17485
Craig Tiller61b910f2015-02-15 10:54:07 -080017486$(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017487
17488else
17489
Craig Tiller61b910f2015-02-15 10:54:07 -080017490$(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 -080017491 $(E) "[LD] Linking $@"
17492 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017493 $(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 -080017494
17495endif
17496
17497
17498deps_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)
17499
17500ifneq ($(NO_SECURE),true)
17501ifneq ($(NO_DEPS),true)
17502-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
17503endif
17504endif
17505
17506
Craig Tillerc9f660d2015-03-03 11:01:48 -080017507CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_SRC = \
17508
17509CHTTP2_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))))
17510
17511ifeq ($(NO_SECURE),true)
17512
17513# You can't build secure targets if you don't have OpenSSL with ALPN.
17514
17515$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test: openssl_dep_error
17516
17517else
17518
17519$(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
17520 $(E) "[LD] Linking $@"
17521 $(Q) mkdir -p `dirname $@`
17522 $(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
17523
17524endif
17525
17526
17527deps_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)
17528
17529ifneq ($(NO_SECURE),true)
17530ifneq ($(NO_DEPS),true)
17531-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
17532endif
17533endif
17534
17535
nnoble0c475f02014-12-05 15:37:39 -080017536CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
17537
Craig Tiller61b910f2015-02-15 10:54:07 -080017538CHTTP2_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 -080017539
nnoble69ac39f2014-12-12 15:43:38 -080017540ifeq ($(NO_SECURE),true)
17541
Nicolas Noble047b7272015-01-16 13:55:05 -080017542# You can't build secure targets if you don't have OpenSSL with ALPN.
17543
Craig Tiller61b910f2015-02-15 10:54:07 -080017544$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017545
17546else
17547
Craig Tiller61b910f2015-02-15 10:54:07 -080017548$(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 -080017549 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017550 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017551 $(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 -080017552
nnoble69ac39f2014-12-12 15:43:38 -080017553endif
17554
Craig Tillerd4773f52015-01-12 16:38:47 -080017555
Craig Tiller8f126a62015-01-15 08:50:19 -080017556deps_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 -080017557
nnoble69ac39f2014-12-12 15:43:38 -080017558ifneq ($(NO_SECURE),true)
17559ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017560-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017561endif
nnoble69ac39f2014-12-12 15:43:38 -080017562endif
nnoble0c475f02014-12-05 15:37:39 -080017563
nnoble0c475f02014-12-05 15:37:39 -080017564
17565CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
17566
Craig Tiller61b910f2015-02-15 10:54:07 -080017567CHTTP2_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 -080017568
nnoble69ac39f2014-12-12 15:43:38 -080017569ifeq ($(NO_SECURE),true)
17570
Nicolas Noble047b7272015-01-16 13:55:05 -080017571# You can't build secure targets if you don't have OpenSSL with ALPN.
17572
Craig Tiller61b910f2015-02-15 10:54:07 -080017573$(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 -080017574
17575else
17576
Craig Tiller61b910f2015-02-15 10:54:07 -080017577$(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 -080017578 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017579 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017580 $(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 -080017581
nnoble69ac39f2014-12-12 15:43:38 -080017582endif
17583
Craig Tillerd4773f52015-01-12 16:38:47 -080017584
Craig Tiller8f126a62015-01-15 08:50:19 -080017585deps_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 -080017586
nnoble69ac39f2014-12-12 15:43:38 -080017587ifneq ($(NO_SECURE),true)
17588ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017589-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 -080017590endif
nnoble69ac39f2014-12-12 15:43:38 -080017591endif
nnoble0c475f02014-12-05 15:37:39 -080017592
nnoble0c475f02014-12-05 15:37:39 -080017593
17594CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
17595
Craig Tiller61b910f2015-02-15 10:54:07 -080017596CHTTP2_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 -080017597
nnoble69ac39f2014-12-12 15:43:38 -080017598ifeq ($(NO_SECURE),true)
17599
Nicolas Noble047b7272015-01-16 13:55:05 -080017600# You can't build secure targets if you don't have OpenSSL with ALPN.
17601
Craig Tiller61b910f2015-02-15 10:54:07 -080017602$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017603
17604else
17605
Craig Tiller61b910f2015-02-15 10:54:07 -080017606$(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 -080017607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017608 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017609 $(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 -080017610
nnoble69ac39f2014-12-12 15:43:38 -080017611endif
17612
Craig Tillerd4773f52015-01-12 16:38:47 -080017613
Craig Tiller8f126a62015-01-15 08:50:19 -080017614deps_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 -080017615
nnoble69ac39f2014-12-12 15:43:38 -080017616ifneq ($(NO_SECURE),true)
17617ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017618-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017619endif
nnoble69ac39f2014-12-12 15:43:38 -080017620endif
nnoble0c475f02014-12-05 15:37:39 -080017621
nnoble0c475f02014-12-05 15:37:39 -080017622
17623CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
17624
Craig Tiller61b910f2015-02-15 10:54:07 -080017625CHTTP2_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 -080017626
nnoble69ac39f2014-12-12 15:43:38 -080017627ifeq ($(NO_SECURE),true)
17628
Nicolas Noble047b7272015-01-16 13:55:05 -080017629# You can't build secure targets if you don't have OpenSSL with ALPN.
17630
Craig Tiller61b910f2015-02-15 10:54:07 -080017631$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017632
17633else
17634
Craig Tiller61b910f2015-02-15 10:54:07 -080017635$(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 -080017636 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017637 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017638 $(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 -080017639
nnoble69ac39f2014-12-12 15:43:38 -080017640endif
17641
Craig Tillerd4773f52015-01-12 16:38:47 -080017642
Craig Tiller8f126a62015-01-15 08:50:19 -080017643deps_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 -080017644
nnoble69ac39f2014-12-12 15:43:38 -080017645ifneq ($(NO_SECURE),true)
17646ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017647-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017648endif
nnoble69ac39f2014-12-12 15:43:38 -080017649endif
nnoble0c475f02014-12-05 15:37:39 -080017650
nnoble0c475f02014-12-05 15:37:39 -080017651
17652CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
17653
Craig Tiller61b910f2015-02-15 10:54:07 -080017654CHTTP2_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 -080017655
nnoble69ac39f2014-12-12 15:43:38 -080017656ifeq ($(NO_SECURE),true)
17657
Nicolas Noble047b7272015-01-16 13:55:05 -080017658# You can't build secure targets if you don't have OpenSSL with ALPN.
17659
Craig Tiller61b910f2015-02-15 10:54:07 -080017660$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017661
17662else
17663
Craig Tiller61b910f2015-02-15 10:54:07 -080017664$(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 -080017665 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017666 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017667 $(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 -080017668
nnoble69ac39f2014-12-12 15:43:38 -080017669endif
17670
Craig Tillerd4773f52015-01-12 16:38:47 -080017671
Craig Tiller8f126a62015-01-15 08:50:19 -080017672deps_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 -080017673
nnoble69ac39f2014-12-12 15:43:38 -080017674ifneq ($(NO_SECURE),true)
17675ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017676-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017677endif
nnoble69ac39f2014-12-12 15:43:38 -080017678endif
nnoble0c475f02014-12-05 15:37:39 -080017679
nnoble0c475f02014-12-05 15:37:39 -080017680
hongyu24200d32015-01-08 15:13:49 -080017681CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
17682
Craig Tiller61b910f2015-02-15 10:54:07 -080017683CHTTP2_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 -080017684
17685ifeq ($(NO_SECURE),true)
17686
Nicolas Noble047b7272015-01-16 13:55:05 -080017687# You can't build secure targets if you don't have OpenSSL with ALPN.
17688
Craig Tiller61b910f2015-02-15 10:54:07 -080017689$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080017690
17691else
17692
Craig Tiller61b910f2015-02-15 10:54:07 -080017693$(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 -080017694 $(E) "[LD] Linking $@"
17695 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017696 $(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 -080017697
17698endif
17699
Craig Tillerd4773f52015-01-12 16:38:47 -080017700
Craig Tiller8f126a62015-01-15 08:50:19 -080017701deps_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 -080017702
17703ifneq ($(NO_SECURE),true)
17704ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017705-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080017706endif
17707endif
17708
hongyu24200d32015-01-08 15:13:49 -080017709
ctillerc6d61c42014-12-15 14:52:08 -080017710CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
17711
Craig Tiller61b910f2015-02-15 10:54:07 -080017712CHTTP2_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 -080017713
17714ifeq ($(NO_SECURE),true)
17715
Nicolas Noble047b7272015-01-16 13:55:05 -080017716# You can't build secure targets if you don't have OpenSSL with ALPN.
17717
Craig Tiller61b910f2015-02-15 10:54:07 -080017718$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080017719
17720else
17721
Craig Tiller61b910f2015-02-15 10:54:07 -080017722$(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 -080017723 $(E) "[LD] Linking $@"
17724 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017725 $(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 -080017726
17727endif
17728
Craig Tillerd4773f52015-01-12 16:38:47 -080017729
Craig Tiller8f126a62015-01-15 08:50:19 -080017730deps_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 -080017731
17732ifneq ($(NO_SECURE),true)
17733ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017734-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080017735endif
17736endif
17737
ctillerc6d61c42014-12-15 14:52:08 -080017738
nnoble0c475f02014-12-05 15:37:39 -080017739CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
17740
Craig Tiller61b910f2015-02-15 10:54:07 -080017741CHTTP2_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 -080017742
nnoble69ac39f2014-12-12 15:43:38 -080017743ifeq ($(NO_SECURE),true)
17744
Nicolas Noble047b7272015-01-16 13:55:05 -080017745# You can't build secure targets if you don't have OpenSSL with ALPN.
17746
Craig Tiller61b910f2015-02-15 10:54:07 -080017747$(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 -080017748
17749else
17750
Craig Tiller61b910f2015-02-15 10:54:07 -080017751$(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 -080017752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017753 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017754 $(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 -080017755
nnoble69ac39f2014-12-12 15:43:38 -080017756endif
17757
Craig Tillerd4773f52015-01-12 16:38:47 -080017758
Craig Tiller8f126a62015-01-15 08:50:19 -080017759deps_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 -080017760
nnoble69ac39f2014-12-12 15:43:38 -080017761ifneq ($(NO_SECURE),true)
17762ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017763-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 -080017764endif
nnoble69ac39f2014-12-12 15:43:38 -080017765endif
nnoble0c475f02014-12-05 15:37:39 -080017766
nnoble0c475f02014-12-05 15:37:39 -080017767
17768CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
17769
Craig Tiller61b910f2015-02-15 10:54:07 -080017770CHTTP2_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 -080017771
nnoble69ac39f2014-12-12 15:43:38 -080017772ifeq ($(NO_SECURE),true)
17773
Nicolas Noble047b7272015-01-16 13:55:05 -080017774# You can't build secure targets if you don't have OpenSSL with ALPN.
17775
Craig Tiller61b910f2015-02-15 10:54:07 -080017776$(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 -080017777
17778else
17779
Craig Tiller61b910f2015-02-15 10:54:07 -080017780$(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 -080017781 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017782 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017783 $(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 -080017784
nnoble69ac39f2014-12-12 15:43:38 -080017785endif
17786
Craig Tillerd4773f52015-01-12 16:38:47 -080017787
Craig Tiller8f126a62015-01-15 08:50:19 -080017788deps_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 -080017789
nnoble69ac39f2014-12-12 15:43:38 -080017790ifneq ($(NO_SECURE),true)
17791ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017792-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017793endif
nnoble69ac39f2014-12-12 15:43:38 -080017794endif
nnoble0c475f02014-12-05 15:37:39 -080017795
nnoble0c475f02014-12-05 15:37:39 -080017796
murgatroid99a8c21e82015-02-12 13:55:53 -080017797CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_SRC = \
17798
Craig Tiller61b910f2015-02-15 10:54:07 -080017799CHTTP2_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 -080017800
17801ifeq ($(NO_SECURE),true)
17802
17803# You can't build secure targets if you don't have OpenSSL with ALPN.
17804
Craig Tiller61b910f2015-02-15 10:54:07 -080017805$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080017806
17807else
17808
Craig Tiller61b910f2015-02-15 10:54:07 -080017809$(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 -080017810 $(E) "[LD] Linking $@"
17811 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017812 $(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 -080017813
17814endif
17815
17816
17817deps_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)
17818
17819ifneq ($(NO_SECURE),true)
17820ifneq ($(NO_DEPS),true)
17821-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS:.o=.dep)
17822endif
17823endif
17824
17825
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017826CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
17827
Craig Tiller61b910f2015-02-15 10:54:07 -080017828CHTTP2_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 -080017829
17830ifeq ($(NO_SECURE),true)
17831
David Klempner7f3ed1e2015-01-16 15:35:56 -080017832# You can't build secure targets if you don't have OpenSSL with ALPN.
17833
Craig Tiller61b910f2015-02-15 10:54:07 -080017834$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017835
17836else
17837
Craig Tiller61b910f2015-02-15 10:54:07 -080017838$(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 -080017839 $(E) "[LD] Linking $@"
17840 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017841 $(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 -080017842
17843endif
17844
17845
17846deps_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)
17847
17848ifneq ($(NO_SECURE),true)
17849ifneq ($(NO_DEPS),true)
17850-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
17851endif
17852endif
17853
17854
nnoble0c475f02014-12-05 15:37:39 -080017855CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
17856
Craig Tiller61b910f2015-02-15 10:54:07 -080017857CHTTP2_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 -080017858
nnoble69ac39f2014-12-12 15:43:38 -080017859ifeq ($(NO_SECURE),true)
17860
Nicolas Noble047b7272015-01-16 13:55:05 -080017861# You can't build secure targets if you don't have OpenSSL with ALPN.
17862
Craig Tiller61b910f2015-02-15 10:54:07 -080017863$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017864
17865else
17866
Craig Tiller61b910f2015-02-15 10:54:07 -080017867$(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 -080017868 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017869 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017870 $(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 -080017871
nnoble69ac39f2014-12-12 15:43:38 -080017872endif
17873
Craig Tillerd4773f52015-01-12 16:38:47 -080017874
Craig Tiller8f126a62015-01-15 08:50:19 -080017875deps_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 -080017876
nnoble69ac39f2014-12-12 15:43:38 -080017877ifneq ($(NO_SECURE),true)
17878ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017879-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017880endif
nnoble69ac39f2014-12-12 15:43:38 -080017881endif
nnoble0c475f02014-12-05 15:37:39 -080017882
nnoble0c475f02014-12-05 15:37:39 -080017883
17884CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
17885
Craig Tiller61b910f2015-02-15 10:54:07 -080017886CHTTP2_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 -080017887
nnoble69ac39f2014-12-12 15:43:38 -080017888ifeq ($(NO_SECURE),true)
17889
Nicolas Noble047b7272015-01-16 13:55:05 -080017890# You can't build secure targets if you don't have OpenSSL with ALPN.
17891
Craig Tiller61b910f2015-02-15 10:54:07 -080017892$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017893
17894else
17895
Craig Tiller61b910f2015-02-15 10:54:07 -080017896$(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 -080017897 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017898 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017899 $(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 -080017900
nnoble69ac39f2014-12-12 15:43:38 -080017901endif
17902
Craig Tillerd4773f52015-01-12 16:38:47 -080017903
Craig Tiller8f126a62015-01-15 08:50:19 -080017904deps_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 -080017905
nnoble69ac39f2014-12-12 15:43:38 -080017906ifneq ($(NO_SECURE),true)
17907ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017908-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017909endif
nnoble69ac39f2014-12-12 15:43:38 -080017910endif
nnoble0c475f02014-12-05 15:37:39 -080017911
nnoble0c475f02014-12-05 15:37:39 -080017912
17913CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
17914
Craig Tiller61b910f2015-02-15 10:54:07 -080017915CHTTP2_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 -080017916
nnoble69ac39f2014-12-12 15:43:38 -080017917ifeq ($(NO_SECURE),true)
17918
Nicolas Noble047b7272015-01-16 13:55:05 -080017919# You can't build secure targets if you don't have OpenSSL with ALPN.
17920
Craig Tiller61b910f2015-02-15 10:54:07 -080017921$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017922
17923else
17924
Craig Tiller61b910f2015-02-15 10:54:07 -080017925$(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 -080017926 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017927 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017928 $(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 -080017929
nnoble69ac39f2014-12-12 15:43:38 -080017930endif
17931
Craig Tillerd4773f52015-01-12 16:38:47 -080017932
Craig Tiller8f126a62015-01-15 08:50:19 -080017933deps_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 -080017934
nnoble69ac39f2014-12-12 15:43:38 -080017935ifneq ($(NO_SECURE),true)
17936ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017937-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017938endif
nnoble69ac39f2014-12-12 15:43:38 -080017939endif
nnoble0c475f02014-12-05 15:37:39 -080017940
nnoble0c475f02014-12-05 15:37:39 -080017941
17942CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
17943
Craig Tiller61b910f2015-02-15 10:54:07 -080017944CHTTP2_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 -080017945
nnoble69ac39f2014-12-12 15:43:38 -080017946ifeq ($(NO_SECURE),true)
17947
Nicolas Noble047b7272015-01-16 13:55:05 -080017948# You can't build secure targets if you don't have OpenSSL with ALPN.
17949
Craig Tiller61b910f2015-02-15 10:54:07 -080017950$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017951
17952else
17953
Craig Tiller61b910f2015-02-15 10:54:07 -080017954$(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 -080017955 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017956 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017957 $(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 -080017958
nnoble69ac39f2014-12-12 15:43:38 -080017959endif
17960
Craig Tillerd4773f52015-01-12 16:38:47 -080017961
Craig Tiller8f126a62015-01-15 08:50:19 -080017962deps_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 -080017963
nnoble69ac39f2014-12-12 15:43:38 -080017964ifneq ($(NO_SECURE),true)
17965ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017966-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017967endif
nnoble69ac39f2014-12-12 15:43:38 -080017968endif
nnoble0c475f02014-12-05 15:37:39 -080017969
nnoble0c475f02014-12-05 15:37:39 -080017970
ctiller33023c42014-12-12 16:28:33 -080017971CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
17972
Craig Tiller61b910f2015-02-15 10:54:07 -080017973CHTTP2_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 -080017974
17975ifeq ($(NO_SECURE),true)
17976
Nicolas Noble047b7272015-01-16 13:55:05 -080017977# You can't build secure targets if you don't have OpenSSL with ALPN.
17978
Craig Tiller61b910f2015-02-15 10:54:07 -080017979$(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 -080017980
17981else
17982
Craig Tiller61b910f2015-02-15 10:54:07 -080017983$(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 -080017984 $(E) "[LD] Linking $@"
17985 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017986 $(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 -080017987
17988endif
17989
Craig Tillerd4773f52015-01-12 16:38:47 -080017990
Craig Tiller8f126a62015-01-15 08:50:19 -080017991deps_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 -080017992
17993ifneq ($(NO_SECURE),true)
17994ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017995-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 -080017996endif
17997endif
17998
ctiller33023c42014-12-12 16:28:33 -080017999
nnoble0c475f02014-12-05 15:37:39 -080018000CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
18001
Craig Tiller61b910f2015-02-15 10:54:07 -080018002CHTTP2_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 -080018003
nnoble69ac39f2014-12-12 15:43:38 -080018004ifeq ($(NO_SECURE),true)
18005
Nicolas Noble047b7272015-01-16 13:55:05 -080018006# You can't build secure targets if you don't have OpenSSL with ALPN.
18007
Craig Tiller61b910f2015-02-15 10:54:07 -080018008$(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 -080018009
18010else
18011
Craig Tiller61b910f2015-02-15 10:54:07 -080018012$(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 -080018013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018014 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018015 $(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 -080018016
nnoble69ac39f2014-12-12 15:43:38 -080018017endif
18018
Craig Tillerd4773f52015-01-12 16:38:47 -080018019
Craig Tiller8f126a62015-01-15 08:50:19 -080018020deps_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 -080018021
nnoble69ac39f2014-12-12 15:43:38 -080018022ifneq ($(NO_SECURE),true)
18023ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018024-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 -080018025endif
nnoble69ac39f2014-12-12 15:43:38 -080018026endif
nnoble0c475f02014-12-05 15:37:39 -080018027
nnoble0c475f02014-12-05 15:37:39 -080018028
18029CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
18030
Craig Tiller61b910f2015-02-15 10:54:07 -080018031CHTTP2_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 -080018032
nnoble69ac39f2014-12-12 15:43:38 -080018033ifeq ($(NO_SECURE),true)
18034
Nicolas Noble047b7272015-01-16 13:55:05 -080018035# You can't build secure targets if you don't have OpenSSL with ALPN.
18036
Craig Tiller61b910f2015-02-15 10:54:07 -080018037$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080018038
18039else
18040
Craig Tiller61b910f2015-02-15 10:54:07 -080018041$(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 -080018042 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018043 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018044 $(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 -080018045
nnoble69ac39f2014-12-12 15:43:38 -080018046endif
18047
Craig Tillerd4773f52015-01-12 16:38:47 -080018048
Craig Tiller8f126a62015-01-15 08:50:19 -080018049deps_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 -080018050
nnoble69ac39f2014-12-12 15:43:38 -080018051ifneq ($(NO_SECURE),true)
18052ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018053-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080018054endif
nnoble69ac39f2014-12-12 15:43:38 -080018055endif
nnoble0c475f02014-12-05 15:37:39 -080018056
nnoble0c475f02014-12-05 15:37:39 -080018057
Craig Tillercff2d152015-02-05 13:22:49 -080018058CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080018059
Craig Tiller61b910f2015-02-15 10:54:07 -080018060CHTTP2_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 -080018061
18062ifeq ($(NO_SECURE),true)
18063
Nicolas Noble047b7272015-01-16 13:55:05 -080018064# You can't build secure targets if you don't have OpenSSL with ALPN.
18065
Craig Tiller61b910f2015-02-15 10:54:07 -080018066$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080018067
18068else
18069
Craig Tiller61b910f2015-02-15 10:54:07 -080018070$(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 -080018071 $(E) "[LD] Linking $@"
18072 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018073 $(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 -080018074
18075endif
18076
Craig Tillerd4773f52015-01-12 16:38:47 -080018077
Craig Tillercff2d152015-02-05 13:22:49 -080018078deps_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 -080018079
18080ifneq ($(NO_SECURE),true)
18081ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080018082-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
18083endif
18084endif
18085
18086
18087CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_SRC = \
18088
Craig Tiller61b910f2015-02-15 10:54:07 -080018089CHTTP2_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 -080018090
18091ifeq ($(NO_SECURE),true)
18092
18093# You can't build secure targets if you don't have OpenSSL with ALPN.
18094
Craig Tiller61b910f2015-02-15 10:54:07 -080018095$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080018096
18097else
18098
Craig Tiller61b910f2015-02-15 10:54:07 -080018099$(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 -080018100 $(E) "[LD] Linking $@"
18101 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018102 $(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 -080018103
18104endif
18105
18106
18107deps_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)
18108
18109ifneq ($(NO_SECURE),true)
18110ifneq ($(NO_DEPS),true)
18111-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080018112endif
18113endif
18114
ctiller2845cad2014-12-15 15:14:12 -080018115
nnoble0c475f02014-12-05 15:37:39 -080018116CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
18117
Craig Tiller61b910f2015-02-15 10:54:07 -080018118CHTTP2_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 -080018119
nnoble69ac39f2014-12-12 15:43:38 -080018120ifeq ($(NO_SECURE),true)
18121
Nicolas Noble047b7272015-01-16 13:55:05 -080018122# You can't build secure targets if you don't have OpenSSL with ALPN.
18123
Craig Tiller61b910f2015-02-15 10:54:07 -080018124$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080018125
18126else
18127
Craig Tiller61b910f2015-02-15 10:54:07 -080018128$(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 -080018129 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018130 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018131 $(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 -080018132
nnoble69ac39f2014-12-12 15:43:38 -080018133endif
18134
Craig Tillerd4773f52015-01-12 16:38:47 -080018135
Craig Tiller8f126a62015-01-15 08:50:19 -080018136deps_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 -080018137
nnoble69ac39f2014-12-12 15:43:38 -080018138ifneq ($(NO_SECURE),true)
18139ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018140-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080018141endif
nnoble69ac39f2014-12-12 15:43:38 -080018142endif
nnoble0c475f02014-12-05 15:37:39 -080018143
nnoble0c475f02014-12-05 15:37:39 -080018144
18145CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
18146
Craig Tiller61b910f2015-02-15 10:54:07 -080018147CHTTP2_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 -080018148
nnoble69ac39f2014-12-12 15:43:38 -080018149ifeq ($(NO_SECURE),true)
18150
Nicolas Noble047b7272015-01-16 13:55:05 -080018151# You can't build secure targets if you don't have OpenSSL with ALPN.
18152
Craig Tiller61b910f2015-02-15 10:54:07 -080018153$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080018154
18155else
18156
Craig Tiller61b910f2015-02-15 10:54:07 -080018157$(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 -080018158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018159 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018160 $(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 -080018161
nnoble69ac39f2014-12-12 15:43:38 -080018162endif
18163
Craig Tillerd4773f52015-01-12 16:38:47 -080018164
Craig Tiller8f126a62015-01-15 08:50:19 -080018165deps_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 -080018166
nnoble69ac39f2014-12-12 15:43:38 -080018167ifneq ($(NO_SECURE),true)
18168ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018169-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080018170endif
nnoble69ac39f2014-12-12 15:43:38 -080018171endif
nnoble0c475f02014-12-05 15:37:39 -080018172
nnoble0c475f02014-12-05 15:37:39 -080018173
nathaniel52878172014-12-09 10:17:19 -080018174CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -080018175
Craig Tiller61b910f2015-02-15 10:54:07 -080018176CHTTP2_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 -080018177
nnoble69ac39f2014-12-12 15:43:38 -080018178ifeq ($(NO_SECURE),true)
18179
Nicolas Noble047b7272015-01-16 13:55:05 -080018180# You can't build secure targets if you don't have OpenSSL with ALPN.
18181
Craig Tiller61b910f2015-02-15 10:54:07 -080018182$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080018183
18184else
18185
Craig Tiller61b910f2015-02-15 10:54:07 -080018186$(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 -080018187 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018188 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018189 $(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 -080018190
nnoble69ac39f2014-12-12 15:43:38 -080018191endif
18192
Craig Tillerd4773f52015-01-12 16:38:47 -080018193
Craig Tiller8f126a62015-01-15 08:50:19 -080018194deps_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 -080018195
nnoble69ac39f2014-12-12 15:43:38 -080018196ifneq ($(NO_SECURE),true)
18197ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018198-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080018199endif
nnoble69ac39f2014-12-12 15:43:38 -080018200endif
nnoble0c475f02014-12-05 15:37:39 -080018201
nnoble0c475f02014-12-05 15:37:39 -080018202
18203CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
18204
Craig Tiller61b910f2015-02-15 10:54:07 -080018205CHTTP2_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 -080018206
nnoble69ac39f2014-12-12 15:43:38 -080018207ifeq ($(NO_SECURE),true)
18208
Nicolas Noble047b7272015-01-16 13:55:05 -080018209# You can't build secure targets if you don't have OpenSSL with ALPN.
18210
Craig Tiller61b910f2015-02-15 10:54:07 -080018211$(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 -080018212
18213else
18214
Craig Tiller61b910f2015-02-15 10:54:07 -080018215$(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 -080018216 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018217 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018218 $(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 -080018219
nnoble69ac39f2014-12-12 15:43:38 -080018220endif
18221
Craig Tillerd4773f52015-01-12 16:38:47 -080018222
Craig Tiller8f126a62015-01-15 08:50:19 -080018223deps_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 -080018224
nnoble69ac39f2014-12-12 15:43:38 -080018225ifneq ($(NO_SECURE),true)
18226ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018227-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 -080018228endif
nnoble69ac39f2014-12-12 15:43:38 -080018229endif
nnoble0c475f02014-12-05 15:37:39 -080018230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080018231
Craig Tiller2c189e32015-02-03 13:56:55 -080018232CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
18233
Craig Tiller61b910f2015-02-15 10:54:07 -080018234CHTTP2_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 -080018235
18236ifeq ($(NO_SECURE),true)
18237
18238# You can't build secure targets if you don't have OpenSSL with ALPN.
18239
Craig Tiller61b910f2015-02-15 10:54:07 -080018240$(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 -080018241
18242else
18243
Craig Tiller61b910f2015-02-15 10:54:07 -080018244$(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 -080018245 $(E) "[LD] Linking $@"
18246 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018247 $(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 -080018248
18249endif
18250
18251
18252deps_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)
18253
18254ifneq ($(NO_SECURE),true)
18255ifneq ($(NO_DEPS),true)
18256-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
18257endif
18258endif
18259
18260
18261CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
18262
Craig Tiller61b910f2015-02-15 10:54:07 -080018263CHTTP2_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 -080018264
18265ifeq ($(NO_SECURE),true)
18266
18267# You can't build secure targets if you don't have OpenSSL with ALPN.
18268
Craig Tiller61b910f2015-02-15 10:54:07 -080018269$(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 -080018270
18271else
18272
Craig Tiller61b910f2015-02-15 10:54:07 -080018273$(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 -080018274 $(E) "[LD] Linking $@"
18275 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018276 $(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 -080018277
18278endif
18279
18280
18281deps_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)
18282
18283ifneq ($(NO_SECURE),true)
18284ifneq ($(NO_DEPS),true)
18285-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
18286endif
18287endif
18288
18289
18290CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
18291
Craig Tiller61b910f2015-02-15 10:54:07 -080018292CHTTP2_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 -080018293
18294ifeq ($(NO_SECURE),true)
18295
18296# You can't build secure targets if you don't have OpenSSL with ALPN.
18297
Craig Tiller61b910f2015-02-15 10:54:07 -080018298$(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 -080018299
18300else
18301
Craig Tiller61b910f2015-02-15 10:54:07 -080018302$(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 -080018303 $(E) "[LD] Linking $@"
18304 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018305 $(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 -080018306
18307endif
18308
18309
18310deps_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)
18311
18312ifneq ($(NO_SECURE),true)
18313ifneq ($(NO_DEPS),true)
18314-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
18315endif
18316endif
18317
18318
18319CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
18320
Craig Tiller61b910f2015-02-15 10:54:07 -080018321CHTTP2_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 -080018322
18323ifeq ($(NO_SECURE),true)
18324
18325# You can't build secure targets if you don't have OpenSSL with ALPN.
18326
Craig Tiller61b910f2015-02-15 10:54:07 -080018327$(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 -080018328
18329else
18330
Craig Tiller61b910f2015-02-15 10:54:07 -080018331$(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 -080018332 $(E) "[LD] Linking $@"
18333 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018334 $(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 -080018335
18336endif
18337
18338
18339deps_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)
18340
18341ifneq ($(NO_SECURE),true)
18342ifneq ($(NO_DEPS),true)
18343-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
18344endif
18345endif
18346
18347
18348CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
18349
Craig Tiller61b910f2015-02-15 10:54:07 -080018350CHTTP2_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 -080018351
18352ifeq ($(NO_SECURE),true)
18353
18354# You can't build secure targets if you don't have OpenSSL with ALPN.
18355
Craig Tiller61b910f2015-02-15 10:54:07 -080018356$(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 -080018357
18358else
18359
Craig Tiller61b910f2015-02-15 10:54:07 -080018360$(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 -080018361 $(E) "[LD] Linking $@"
18362 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018363 $(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 -080018364
18365endif
18366
18367
18368deps_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)
18369
18370ifneq ($(NO_SECURE),true)
18371ifneq ($(NO_DEPS),true)
18372-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
18373endif
18374endif
18375
18376
18377CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
18378
Craig Tiller61b910f2015-02-15 10:54:07 -080018379CHTTP2_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 -080018380
18381ifeq ($(NO_SECURE),true)
18382
18383# You can't build secure targets if you don't have OpenSSL with ALPN.
18384
Craig Tiller61b910f2015-02-15 10:54:07 -080018385$(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 -080018386
18387else
18388
Craig Tiller61b910f2015-02-15 10:54:07 -080018389$(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 -080018390 $(E) "[LD] Linking $@"
18391 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018392 $(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 -080018393
18394endif
18395
18396
18397deps_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)
18398
18399ifneq ($(NO_SECURE),true)
18400ifneq ($(NO_DEPS),true)
18401-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18402endif
18403endif
18404
18405
18406CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
18407
Craig Tiller61b910f2015-02-15 10:54:07 -080018408CHTTP2_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 -080018409
18410ifeq ($(NO_SECURE),true)
18411
18412# You can't build secure targets if you don't have OpenSSL with ALPN.
18413
Craig Tiller61b910f2015-02-15 10:54:07 -080018414$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018415
18416else
18417
Craig Tiller61b910f2015-02-15 10:54:07 -080018418$(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 -080018419 $(E) "[LD] Linking $@"
18420 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018421 $(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 -080018422
18423endif
18424
18425
18426deps_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)
18427
18428ifneq ($(NO_SECURE),true)
18429ifneq ($(NO_DEPS),true)
18430-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
18431endif
18432endif
18433
18434
18435CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
18436
Craig Tiller61b910f2015-02-15 10:54:07 -080018437CHTTP2_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 -080018438
18439ifeq ($(NO_SECURE),true)
18440
18441# You can't build secure targets if you don't have OpenSSL with ALPN.
18442
Craig Tiller61b910f2015-02-15 10:54:07 -080018443$(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 -080018444
18445else
18446
Craig Tiller61b910f2015-02-15 10:54:07 -080018447$(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 -080018448 $(E) "[LD] Linking $@"
18449 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018450 $(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 -080018451
18452endif
18453
18454
18455deps_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)
18456
18457ifneq ($(NO_SECURE),true)
18458ifneq ($(NO_DEPS),true)
18459-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
18460endif
18461endif
18462
18463
18464CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
18465
Craig Tiller61b910f2015-02-15 10:54:07 -080018466CHTTP2_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 -080018467
18468ifeq ($(NO_SECURE),true)
18469
18470# You can't build secure targets if you don't have OpenSSL with ALPN.
18471
Craig Tiller61b910f2015-02-15 10:54:07 -080018472$(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 -080018473
18474else
18475
Craig Tiller61b910f2015-02-15 10:54:07 -080018476$(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 -080018477 $(E) "[LD] Linking $@"
18478 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018479 $(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 -080018480
18481endif
18482
18483
18484deps_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)
18485
18486ifneq ($(NO_SECURE),true)
18487ifneq ($(NO_DEPS),true)
18488-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
18489endif
18490endif
18491
18492
18493CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
18494
Craig Tiller61b910f2015-02-15 10:54:07 -080018495CHTTP2_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 -080018496
18497ifeq ($(NO_SECURE),true)
18498
18499# You can't build secure targets if you don't have OpenSSL with ALPN.
18500
Craig Tiller61b910f2015-02-15 10:54:07 -080018501$(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 -080018502
18503else
18504
Craig Tiller61b910f2015-02-15 10:54:07 -080018505$(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 -080018506 $(E) "[LD] Linking $@"
18507 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018508 $(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 -080018509
18510endif
18511
18512
18513deps_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)
18514
18515ifneq ($(NO_SECURE),true)
18516ifneq ($(NO_DEPS),true)
18517-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
18518endif
18519endif
18520
18521
18522CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
18523
Craig Tiller61b910f2015-02-15 10:54:07 -080018524CHTTP2_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 -080018525
18526ifeq ($(NO_SECURE),true)
18527
18528# You can't build secure targets if you don't have OpenSSL with ALPN.
18529
Craig Tiller61b910f2015-02-15 10:54:07 -080018530$(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 -080018531
18532else
18533
Craig Tiller61b910f2015-02-15 10:54:07 -080018534$(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 -080018535 $(E) "[LD] Linking $@"
18536 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018537 $(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 -080018538
18539endif
18540
18541
18542deps_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)
18543
18544ifneq ($(NO_SECURE),true)
18545ifneq ($(NO_DEPS),true)
18546-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18547endif
18548endif
18549
18550
18551CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
18552
Craig Tiller61b910f2015-02-15 10:54:07 -080018553CHTTP2_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 -080018554
18555ifeq ($(NO_SECURE),true)
18556
18557# You can't build secure targets if you don't have OpenSSL with ALPN.
18558
Craig Tiller61b910f2015-02-15 10:54:07 -080018559$(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 -080018560
18561else
18562
Craig Tiller61b910f2015-02-15 10:54:07 -080018563$(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 -080018564 $(E) "[LD] Linking $@"
18565 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018566 $(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 -080018567
18568endif
18569
18570
18571deps_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)
18572
18573ifneq ($(NO_SECURE),true)
18574ifneq ($(NO_DEPS),true)
18575-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
18576endif
18577endif
18578
18579
18580CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_SRC = \
18581
Craig Tiller61b910f2015-02-15 10:54:07 -080018582CHTTP2_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 -080018583
18584ifeq ($(NO_SECURE),true)
18585
18586# You can't build secure targets if you don't have OpenSSL with ALPN.
18587
Craig Tiller61b910f2015-02-15 10:54:07 -080018588$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018589
18590else
18591
Craig Tiller61b910f2015-02-15 10:54:07 -080018592$(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 -080018593 $(E) "[LD] Linking $@"
18594 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018595 $(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 -080018596
18597endif
18598
18599
18600deps_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)
18601
18602ifneq ($(NO_SECURE),true)
18603ifneq ($(NO_DEPS),true)
18604-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
18605endif
18606endif
18607
18608
18609CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
18610
Craig Tiller61b910f2015-02-15 10:54:07 -080018611CHTTP2_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 -080018612
18613ifeq ($(NO_SECURE),true)
18614
18615# You can't build secure targets if you don't have OpenSSL with ALPN.
18616
Craig Tiller61b910f2015-02-15 10:54:07 -080018617$(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 -080018618
18619else
18620
Craig Tiller61b910f2015-02-15 10:54:07 -080018621$(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 -080018622 $(E) "[LD] Linking $@"
18623 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018624 $(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 -080018625
18626endif
18627
18628
18629deps_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)
18630
18631ifneq ($(NO_SECURE),true)
18632ifneq ($(NO_DEPS),true)
18633-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
18634endif
18635endif
18636
18637
18638CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
18639
Craig Tiller61b910f2015-02-15 10:54:07 -080018640CHTTP2_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 -080018641
18642ifeq ($(NO_SECURE),true)
18643
18644# You can't build secure targets if you don't have OpenSSL with ALPN.
18645
Craig Tiller61b910f2015-02-15 10:54:07 -080018646$(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 -080018647
18648else
18649
Craig Tiller61b910f2015-02-15 10:54:07 -080018650$(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 -080018651 $(E) "[LD] Linking $@"
18652 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018653 $(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 -080018654
18655endif
18656
18657
18658deps_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)
18659
18660ifneq ($(NO_SECURE),true)
18661ifneq ($(NO_DEPS),true)
18662-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18663endif
18664endif
18665
18666
18667CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
18668
Craig Tiller61b910f2015-02-15 10:54:07 -080018669CHTTP2_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 -080018670
18671ifeq ($(NO_SECURE),true)
18672
18673# You can't build secure targets if you don't have OpenSSL with ALPN.
18674
Craig Tiller61b910f2015-02-15 10:54:07 -080018675$(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 -080018676
18677else
18678
Craig Tiller61b910f2015-02-15 10:54:07 -080018679$(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 -080018680 $(E) "[LD] Linking $@"
18681 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018682 $(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 -080018683
18684endif
18685
18686
18687deps_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)
18688
18689ifneq ($(NO_SECURE),true)
18690ifneq ($(NO_DEPS),true)
18691-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18692endif
18693endif
18694
18695
18696CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
18697
Craig Tiller61b910f2015-02-15 10:54:07 -080018698CHTTP2_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 -080018699
18700ifeq ($(NO_SECURE),true)
18701
18702# You can't build secure targets if you don't have OpenSSL with ALPN.
18703
Craig Tiller61b910f2015-02-15 10:54:07 -080018704$(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 -080018705
18706else
18707
Craig Tiller61b910f2015-02-15 10:54:07 -080018708$(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 -080018709 $(E) "[LD] Linking $@"
18710 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018711 $(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 -080018712
18713endif
18714
18715
18716deps_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)
18717
18718ifneq ($(NO_SECURE),true)
18719ifneq ($(NO_DEPS),true)
18720-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18721endif
18722endif
18723
18724
18725CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
18726
Craig Tiller61b910f2015-02-15 10:54:07 -080018727CHTTP2_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 -080018728
18729ifeq ($(NO_SECURE),true)
18730
18731# You can't build secure targets if you don't have OpenSSL with ALPN.
18732
Craig Tiller61b910f2015-02-15 10:54:07 -080018733$(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 -080018734
18735else
18736
Craig Tiller61b910f2015-02-15 10:54:07 -080018737$(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 -080018738 $(E) "[LD] Linking $@"
18739 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018740 $(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 -080018741
18742endif
18743
18744
18745deps_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)
18746
18747ifneq ($(NO_SECURE),true)
18748ifneq ($(NO_DEPS),true)
18749-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18750endif
18751endif
18752
18753
Craig Tillercff2d152015-02-05 13:22:49 -080018754CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
18755
Craig Tiller61b910f2015-02-15 10:54:07 -080018756CHTTP2_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 -080018757
18758ifeq ($(NO_SECURE),true)
18759
18760# You can't build secure targets if you don't have OpenSSL with ALPN.
18761
Craig Tiller61b910f2015-02-15 10:54:07 -080018762$(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 -080018763
18764else
18765
Craig Tiller61b910f2015-02-15 10:54:07 -080018766$(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 -080018767 $(E) "[LD] Linking $@"
18768 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018769 $(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 -080018770
18771endif
18772
18773
18774deps_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)
18775
18776ifneq ($(NO_SECURE),true)
18777ifneq ($(NO_DEPS),true)
18778-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
18779endif
18780endif
18781
18782
18783CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
18784
Craig Tiller61b910f2015-02-15 10:54:07 -080018785CHTTP2_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 -080018786
18787ifeq ($(NO_SECURE),true)
18788
18789# You can't build secure targets if you don't have OpenSSL with ALPN.
18790
Craig Tiller61b910f2015-02-15 10:54:07 -080018791$(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 -080018792
18793else
18794
Craig Tiller61b910f2015-02-15 10:54:07 -080018795$(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 -080018796 $(E) "[LD] Linking $@"
18797 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018798 $(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 -080018799
18800endif
18801
18802
18803deps_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)
18804
18805ifneq ($(NO_SECURE),true)
18806ifneq ($(NO_DEPS),true)
18807-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18808endif
18809endif
18810
18811
Craig Tiller2c189e32015-02-03 13:56:55 -080018812CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
18813
Craig Tiller61b910f2015-02-15 10:54:07 -080018814CHTTP2_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 -080018815
18816ifeq ($(NO_SECURE),true)
18817
18818# You can't build secure targets if you don't have OpenSSL with ALPN.
18819
Craig Tiller61b910f2015-02-15 10:54:07 -080018820$(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 -080018821
18822else
18823
Craig Tiller61b910f2015-02-15 10:54:07 -080018824$(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 -080018825 $(E) "[LD] Linking $@"
18826 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018827 $(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 -080018828
18829endif
18830
18831
18832deps_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)
18833
18834ifneq ($(NO_SECURE),true)
18835ifneq ($(NO_DEPS),true)
18836-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18837endif
18838endif
18839
18840
18841CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
18842
Craig Tiller61b910f2015-02-15 10:54:07 -080018843CHTTP2_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 -080018844
18845ifeq ($(NO_SECURE),true)
18846
18847# You can't build secure targets if you don't have OpenSSL with ALPN.
18848
Craig Tiller61b910f2015-02-15 10:54:07 -080018849$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018850
18851else
18852
Craig Tiller61b910f2015-02-15 10:54:07 -080018853$(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 -080018854 $(E) "[LD] Linking $@"
18855 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018856 $(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 -080018857
18858endif
18859
18860
18861deps_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)
18862
18863ifneq ($(NO_SECURE),true)
18864ifneq ($(NO_DEPS),true)
18865-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18866endif
18867endif
18868
18869
18870CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_SRC = \
18871
Craig Tiller61b910f2015-02-15 10:54:07 -080018872CHTTP2_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 -080018873
18874ifeq ($(NO_SECURE),true)
18875
18876# You can't build secure targets if you don't have OpenSSL with ALPN.
18877
Craig Tiller61b910f2015-02-15 10:54:07 -080018878$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018879
18880else
18881
Craig Tiller61b910f2015-02-15 10:54:07 -080018882$(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 -080018883 $(E) "[LD] Linking $@"
18884 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018885 $(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 -080018886
18887endif
18888
18889
18890deps_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)
18891
18892ifneq ($(NO_SECURE),true)
18893ifneq ($(NO_DEPS),true)
18894-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
18895endif
18896endif
18897
18898
18899CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
18900
Craig Tiller61b910f2015-02-15 10:54:07 -080018901CHTTP2_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 -080018902
18903ifeq ($(NO_SECURE),true)
18904
18905# You can't build secure targets if you don't have OpenSSL with ALPN.
18906
Craig Tiller61b910f2015-02-15 10:54:07 -080018907$(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 -080018908
18909else
18910
Craig Tiller61b910f2015-02-15 10:54:07 -080018911$(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 -080018912 $(E) "[LD] Linking $@"
18913 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018914 $(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 -080018915
18916endif
18917
18918
18919deps_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)
18920
18921ifneq ($(NO_SECURE),true)
18922ifneq ($(NO_DEPS),true)
18923-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
18924endif
18925endif
18926
18927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080018928
18929
18930
nnoble0c475f02014-12-05 15:37:39 -080018931
Craig Tillerf0afe502015-01-15 09:04:49 -080018932.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