blob: d68abcfb71798e3aa51ae4bca6fb11579c01230a [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
nnoble60825402014-12-15 14:43:51 -080096HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -080099
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800137OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800138CPPFLAGS += -Ithird_party/openssl/include
139LDFLAGS += -Lthird_party/openssl
140else
141NO_SECURE = true
142endif
143endif
144
145ifneq ($(DEP_MISSING),)
146NO_DEPS = true
147endif
148
149ifneq ($(MAKECMDGOALS),clean)
150NO_DEPS = true
151endif
152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153.SECONDARY = %.pb.h %.pb.cc
154
nnoble69ac39f2014-12-12 15:43:38 -0800155ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800156all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800157dep_error:
158 @echo "You shouldn't see this message - all of your dependencies are correct."
159else
160all: dep_error git_update stop
161
162dep_error:
163 @echo
164 @echo "DEPENDENCY ERROR"
165 @echo
166 @echo "You are missing system dependencies that are essential to build grpc,"
167 @echo "and the third_party directory doesn't have them:"
168 @echo
169 @echo " $(DEP_MISSING)"
170 @echo
171 @echo "Installing the development packages for your system will solve"
172 @echo "this issue. Please consult INSTALL to get more information."
173 @echo
174 @echo "If you need information about why these tests failed, run:"
175 @echo
176 @echo " make run_dep_checks"
177 @echo
178endif
179
180git_update:
181ifeq ($(IS_GIT_FOLDER),true)
182 @echo "Additionally, since you are in a git clone, you can download the"
183 @echo "missing dependencies in third_party by running the following command:"
184 @echo
ctiller64f29102014-12-15 10:40:59 -0800185 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800186 @echo
187endif
188
189openssl_dep_error: openssl_dep_message git_update stop
190
191openssl_dep_message:
192 @echo
193 @echo "DEPENDENCY ERROR"
194 @echo
195 @echo "The target you are trying to run requires OpenSSL with ALPN support."
196 @echo "Your system doesn't have it, and neither does the third_party directory."
197 @echo
198 @echo "Please consult INSTALL to get more information."
199 @echo
200 @echo "If you need information about why these tests failed, run:"
201 @echo
202 @echo " make run_dep_checks"
203 @echo
204
205stop:
206 @false
207
208run_dep_checks:
209 $(EVENT2_CHECK_CMD) || true
210 $(OPENSSL_ALPN_CHECK_CMD) || true
211 $(ZLIB_CHECK_CMD) || true
212
213third_party/zlib/libz.a:
214 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
215 $(MAKE) -C third_party/zlib
216
217third_party/openssl/libssl.a:
218 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
219 $(MAKE) -C third_party/openssl build_crypto build_ssl
220
nnoble29e1d292014-12-01 10:27:40 -0800221static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800222
nnoble85a49262014-12-08 18:14:03 -0800223static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800224
nnoble85a49262014-12-08 18:14:03 -0800225static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800226
nnoble29e1d292014-12-01 10:27:40 -0800227shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800228
nnoble85a49262014-12-08 18:14:03 -0800229shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230
nnoble85a49262014-12-08 18:14:03 -0800231shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232
nnoble29e1d292014-12-01 10:27:40 -0800233privatelibs: privatelibs_c privatelibs_cxx
234
ctiller2845cad2014-12-15 15:14:12 -0800235privatelibs_c: dep_c libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800236
ctiller2845cad2014-12-15 15:14:12 -0800237privatelibs_cxx: dep_cxx libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800238
239buildtests: buildtests_c buildtests_cxx
240
ctiller2845cad2014-12-15 15:14:12 -0800241buildtests_c: bins_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_useful_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/time_averaged_stats_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_small_log_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_disappearing_server_test bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/chttp2_fake_security_invoke_large_request_test bins/chttp2_fake_security_max_concurrent_streams_test bins/chttp2_fake_security_no_op_test bins/chttp2_fake_security_ping_pong_streaming_test bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_payload_test bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fake_security_simple_delayed_request_test bins/chttp2_fake_security_simple_request_test bins/chttp2_fake_security_thread_stress_test bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/chttp2_fullstack_cancel_after_accept_test bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_fullstack_cancel_after_invoke_test bins/chttp2_fullstack_cancel_before_invoke_test bins/chttp2_fullstack_cancel_in_a_vacuum_test bins/chttp2_fullstack_disappearing_server_test bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_fullstack_invoke_large_request_test bins/chttp2_fullstack_max_concurrent_streams_test bins/chttp2_fullstack_no_op_test bins/chttp2_fullstack_ping_pong_streaming_test bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_payload_test bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fullstack_simple_delayed_request_test bins/chttp2_fullstack_simple_request_test bins/chttp2_fullstack_thread_stress_test bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_fullstack_disappearing_server_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_fullstack_no_op_test bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_fullstack_simple_request_test bins/chttp2_simple_ssl_fullstack_thread_stress_test bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_cancel_after_accept_test bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_cancel_after_invoke_test bins/chttp2_socket_pair_cancel_before_invoke_test bins/chttp2_socket_pair_cancel_in_a_vacuum_test bins/chttp2_socket_pair_disappearing_server_test bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_invoke_large_request_test bins/chttp2_socket_pair_max_concurrent_streams_test bins/chttp2_socket_pair_no_op_test bins/chttp2_socket_pair_ping_pong_streaming_test bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_payload_test bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_simple_delayed_request_test bins/chttp2_socket_pair_simple_request_test bins/chttp2_socket_pair_thread_stress_test bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800242
nnoblebba76922014-12-15 13:27:38 -0800243buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test
nnoble29e1d292014-12-01 10:27:40 -0800244
nnoble85a49262014-12-08 18:14:03 -0800245test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800246
nnoble85a49262014-12-08 18:14:03 -0800247test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
249 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
250 $(E) "[RUN] Testing gpr_cancellable_test"
251 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
252 $(E) "[RUN] Testing gpr_log_test"
253 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800254 $(E) "[RUN] Testing gpr_useful_test"
255 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800256 $(E) "[RUN] Testing gpr_cmdline_test"
257 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
258 $(E) "[RUN] Testing gpr_histogram_test"
259 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
260 $(E) "[RUN] Testing gpr_host_port_test"
261 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
262 $(E) "[RUN] Testing gpr_slice_buffer_test"
263 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
264 $(E) "[RUN] Testing gpr_slice_test"
265 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
266 $(E) "[RUN] Testing gpr_string_test"
267 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
268 $(E) "[RUN] Testing gpr_sync_test"
269 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
270 $(E) "[RUN] Testing gpr_thd_test"
271 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
272 $(E) "[RUN] Testing gpr_time_test"
273 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
274 $(E) "[RUN] Testing murmur_hash_test"
275 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800276 $(E) "[RUN] Testing grpc_stream_op_test"
277 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800278 $(E) "[RUN] Testing alpn_test"
279 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800280 $(E) "[RUN] Testing time_averaged_stats_test"
281 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 $(E) "[RUN] Testing chttp2_stream_encoder_test"
283 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
284 $(E) "[RUN] Testing hpack_table_test"
285 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
286 $(E) "[RUN] Testing chttp2_stream_map_test"
287 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
288 $(E) "[RUN] Testing hpack_parser_test"
289 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
290 $(E) "[RUN] Testing transport_metadata_test"
291 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
292 $(E) "[RUN] Testing chttp2_status_conversion_test"
293 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
294 $(E) "[RUN] Testing chttp2_transport_end2end_test"
295 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800296 $(E) "[RUN] Testing tcp_posix_test"
297 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800298 $(E) "[RUN] Testing dualstack_socket_test"
299 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
300 $(E) "[RUN] Testing no_server_test"
301 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800302 $(E) "[RUN] Testing resolve_address_test"
303 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800304 $(E) "[RUN] Testing sockaddr_utils_test"
305 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
306 $(E) "[RUN] Testing tcp_server_posix_test"
307 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
308 $(E) "[RUN] Testing tcp_client_posix_test"
309 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800310 $(E) "[RUN] Testing grpc_channel_stack_test"
311 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
312 $(E) "[RUN] Testing metadata_buffer_test"
313 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
314 $(E) "[RUN] Testing grpc_completion_queue_test"
315 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
316 $(E) "[RUN] Testing census_window_stats_test"
317 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
318 $(E) "[RUN] Testing census_statistics_quick_test"
319 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800320 $(E) "[RUN] Testing census_statistics_small_log_test"
321 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800322 $(E) "[RUN] Testing census_statistics_performance_test"
323 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
324 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
325 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
326 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
327 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
328 $(E) "[RUN] Testing census_stub_test"
329 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
330 $(E) "[RUN] Testing census_hash_table_test"
331 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
332 $(E) "[RUN] Testing fling_test"
333 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
334 $(E) "[RUN] Testing echo_test"
335 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
336 $(E) "[RUN] Testing message_compress_test"
337 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800338 $(E) "[RUN] Testing bin_encoder_test"
339 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800340 $(E) "[RUN] Testing secure_endpoint_test"
341 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
342 $(E) "[RUN] Testing httpcli_format_request_test"
343 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
344 $(E) "[RUN] Testing httpcli_parser_test"
345 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
346 $(E) "[RUN] Testing httpcli_test"
347 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
348 $(E) "[RUN] Testing grpc_credentials_test"
349 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800350 $(E) "[RUN] Testing grpc_base64_test"
351 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
352 $(E) "[RUN] Testing grpc_json_token_test"
353 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800354 $(E) "[RUN] Testing timeout_encoding_test"
355 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
356 $(E) "[RUN] Testing fd_posix_test"
357 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800358 $(E) "[RUN] Testing fling_stream_test"
359 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
360 $(E) "[RUN] Testing lame_client_test"
361 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800362 $(E) "[RUN] Testing alarm_test"
363 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
364 $(E) "[RUN] Testing time_test"
365 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800366 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
367 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
368 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
369 $(Q) ./bins/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 )
370 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
371 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
372 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
373 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
374 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
375 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800376 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
377 $(Q) ./bins/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800378 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
379 $(Q) ./bins/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 )
380 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
381 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
382 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
383 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
384 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
385 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
386 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
387 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
388 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
389 $(Q) ./bins/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 -0800390 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
391 $(Q) ./bins/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 -0800392 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
393 $(Q) ./bins/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 )
394 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
395 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800396 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
397 $(Q) ./bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800398 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
399 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
400 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
401 $(Q) ./bins/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800402 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
403 $(Q) ./bins/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800404 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
405 $(Q) ./bins/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 )
406 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
407 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
408 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
409 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
410 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
411 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
412 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
413 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
414 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
415 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800416 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
417 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800418 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
419 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
420 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
421 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
422 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
423 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
424 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
425 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
426 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
427 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
428 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
429 $(Q) ./bins/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800430 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
431 $(Q) ./bins/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 -0800432 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
433 $(Q) ./bins/chttp2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
434 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
435 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800436 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
437 $(Q) ./bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800438 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
439 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
440 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
441 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800442 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
443 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800444 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
445 $(Q) ./bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
446 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
447 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
448 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
449 $(Q) ./bins/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 )
450 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
451 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
452 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
453 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
454 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
455 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800456 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
457 $(Q) ./bins/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 -0800458 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
459 $(Q) ./bins/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 )
460 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
461 $(Q) ./bins/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 )
462 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
463 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
464 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
465 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
466 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
467 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
468 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
469 $(Q) ./bins/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 -0800470 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
471 $(Q) ./bins/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 -0800472 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
473 $(Q) ./bins/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 )
474 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
475 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800476 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
477 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800478 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
479 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
480 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
481 $(Q) ./bins/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 -0800482 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
483 $(Q) ./bins/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 -0800484 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
485 $(Q) ./bins/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 )
486 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
487 $(Q) ./bins/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 )
488 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
489 $(Q) ./bins/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 )
490 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
491 $(Q) ./bins/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 )
492 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
493 $(Q) ./bins/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 )
494 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
495 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800496 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
497 $(Q) ./bins/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 -0800498 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
499 $(Q) ./bins/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 )
500 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
501 $(Q) ./bins/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 )
502 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
503 $(Q) ./bins/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 )
504 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
505 $(Q) ./bins/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 )
506 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
507 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_test failed ; exit 1 )
508 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
509 $(Q) ./bins/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 -0800510 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
511 $(Q) ./bins/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 -0800512 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
513 $(Q) ./bins/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 )
514 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
515 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800516 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
517 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800518 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
519 $(Q) ./bins/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 )
520 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
521 $(Q) ./bins/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 -0800522 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
523 $(Q) ./bins/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 -0800524 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
525 $(Q) ./bins/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 )
526 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
527 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
528 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
529 $(Q) ./bins/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 )
530 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
531 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
532 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
533 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
534 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
535 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800536 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
537 $(Q) ./bins/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800538 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
539 $(Q) ./bins/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 )
540 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
541 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_test failed ; exit 1 )
542 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
543 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
544 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
545 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
546 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
547 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
548 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
549 $(Q) ./bins/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 -0800550 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
551 $(Q) ./bins/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 -0800552 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
553 $(Q) ./bins/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 )
554 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
555 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800556 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
557 $(Q) ./bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800558 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
559 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
560 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
561 $(Q) ./bins/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800562 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
563 $(Q) ./bins/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800564 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
565 $(Q) ./bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800566 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
567 $(Q) ./bins/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 )
568 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
569 $(Q) ./bins/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 )
570 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
571 $(Q) ./bins/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 )
572 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
573 $(Q) ./bins/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 )
574 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
575 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800576 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
577 $(Q) ./bins/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 -0800578 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
579 $(Q) ./bins/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 )
580 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
581 $(Q) ./bins/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 )
582 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
583 $(Q) ./bins/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 )
584 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
585 $(Q) ./bins/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 )
586 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
587 $(Q) ./bins/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 )
588 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
589 $(Q) ./bins/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 -0800590 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
591 $(Q) ./bins/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 -0800592 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
593 $(Q) ./bins/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 )
594 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
595 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800596 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
597 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800598 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
599 $(Q) ./bins/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 )
600 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
601 $(Q) ./bins/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 -0800602 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
603 $(Q) ./bins/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 -0800604 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
605 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800606
607
nnoble85a49262014-12-08 18:14:03 -0800608test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800609 $(E) "[RUN] Testing thread_pool_test"
610 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
611 $(E) "[RUN] Testing status_test"
612 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800613 $(E) "[RUN] Testing sync_client_async_server_test"
614 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
615 $(E) "[RUN] Testing qps_client"
616 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
617 $(E) "[RUN] Testing qps_server"
618 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800619 $(E) "[RUN] Testing end2end_test"
620 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800621
622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800623tools: privatelibs bins/gen_hpack_tables
624
nnobleebebb7e2014-12-10 16:31:01 -0800625protoc_plugins: bins/cpp_plugin bins/ruby_plugin
626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800627buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
628
629benchmarks: buildbenchmarks
630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631strip: strip-static strip-shared
632
nnoble20e2e3f2014-12-16 15:37:57 -0800633strip-static: strip-static_c strip-static_cxx
634
635strip-shared: strip-shared_c strip-shared_cxx
636
nnoble85a49262014-12-08 18:14:03 -0800637strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800638 $(E) "[STRIP] Stripping libgpr.a"
639 $(Q) $(STRIP) libs/libgpr.a
640 $(E) "[STRIP] Stripping libgrpc.a"
641 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800642 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
643 $(Q) $(STRIP) libs/libgrpc_unsecure.a
644
nnoble85a49262014-12-08 18:14:03 -0800645strip-static_cxx: static_cxx
646 $(E) "[STRIP] Stripping libgrpc++.a"
647 $(Q) $(STRIP) libs/libgrpc++.a
648
649strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800650 $(E) "[STRIP] Stripping libgpr.so"
651 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
652 $(E) "[STRIP] Stripping libgrpc.so"
653 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800654 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
655 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
656
nnoble85a49262014-12-08 18:14:03 -0800657strip-shared_cxx: shared_cxx
658 $(E) "[STRIP] Stripping libgrpc++.so"
659 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
660
nnoble72309c62014-12-12 11:42:26 -0800661deps/gens/test/cpp/interop/empty.pb.dep:
662 $(Q) mkdir -p `dirname $@`
663 $(Q) touch $@
664
665gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800666 $(E) "[PROTOC] Generating protobuf CC file from $<"
667 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800668 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
669
670deps/gens/test/cpp/interop/messages.pb.dep:
671 $(Q) mkdir -p `dirname $@`
672 $(Q) touch $@
673
674gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
675 $(E) "[PROTOC] Generating protobuf CC file from $<"
676 $(Q) mkdir -p `dirname $@`
677 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
678
679deps/gens/test/cpp/interop/test.pb.dep:
680 $(Q) mkdir -p `dirname $@`
681 $(Q) touch $@
682
683gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
684 $(E) "[PROTOC] Generating protobuf CC file from $<"
685 $(Q) mkdir -p `dirname $@`
686 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
687
688deps/gens/test/cpp/util/echo.pb.dep:
689 $(Q) mkdir -p `dirname $@`
690 $(Q) touch $@
691
692gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
693 $(E) "[PROTOC] Generating protobuf CC file from $<"
694 $(Q) mkdir -p `dirname $@`
695 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800697
698deps/%.dep : %.c
699 $(E) "[DEP] Generating dependencies for $<"
700 $(Q) mkdir -p `dirname $@`
701 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800703deps/%.dep : %.cc
704 $(E) "[DEP] Generating dependencies for $<"
705 $(Q) mkdir -p `dirname $@`
706 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
707
708objs/%.o : %.c
709 $(E) "[C] Compiling $<"
710 $(Q) mkdir -p `dirname $@`
711 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
712
713objs/%.o : gens/%.pb.cc
714 $(E) "[CXX] Compiling $<"
715 $(Q) mkdir -p `dirname $@`
716 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
717
nnoble72309c62014-12-12 11:42:26 -0800718objs/src/compiler/%.o : src/compiler/%.cc
719 $(E) "[HOSTCXX] Compiling $<"
720 $(Q) mkdir -p `dirname $@`
721 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723objs/%.o : %.cc
724 $(E) "[CXX] Compiling $<"
725 $(Q) mkdir -p `dirname $@`
726 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
727
nnoble0c475f02014-12-05 15:37:39 -0800728dep: dep_c dep_cxx
729
ctiller2845cad2014-12-15 15:14:12 -0800730dep_c: deps_libgpr deps_libgrpc deps_libgrpc_test_util deps_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request deps_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs deps_libgrpc_unsecure
nnoble0c475f02014-12-05 15:37:39 -0800731
ctiller2845cad2014-12-15 15:14:12 -0800732bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble69ac39f2014-12-12 15:43:38 -0800733
734dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
735
736bins_dep_cxx: deps_cpp_plugin deps_ruby_plugin deps_thread_pool_test deps_status_test deps_sync_client_async_server_test deps_qps_client deps_qps_server deps_interop_server deps_interop_client deps_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800737
nnoble85a49262014-12-08 18:14:03 -0800738install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739
nnoble85a49262014-12-08 18:14:03 -0800740install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741
nnoble85a49262014-12-08 18:14:03 -0800742install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
743
744install-headers: install-headers_c install-headers_cxx
745
746install-headers_c:
747 $(E) "[INSTALL] Installing public C headers"
748 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
749
750install-headers_cxx:
751 $(E) "[INSTALL] Installing public C++ headers"
752 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
753
754install-static: install-static_c install-static_cxx
755
756install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800757 $(E) "[INSTALL] Installing libgpr.a"
758 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
759 $(E) "[INSTALL] Installing libgrpc.a"
760 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800761 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
762 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
763
nnoble85a49262014-12-08 18:14:03 -0800764install-static_cxx: static_cxx strip-static_cxx
765 $(E) "[INSTALL] Installing libgrpc++.a"
766 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
767
768install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800769 $(E) "[INSTALL] Installing libgpr.so"
770 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
771 $(E) "[INSTALL] Installing libgrpc.so"
772 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800773 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
774 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
775
nnoble85a49262014-12-08 18:14:03 -0800776install-shared_cxx: shared_cxx strip-shared_cxx
777 $(E) "[INSTALL] Installing libgrpc++.so"
778 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
779
ctiller2845cad2014-12-15 15:14:12 -0800780clean: clean_libgpr clean_libgrpc clean_libgrpc_test_util clean_libgrpc++ clean_libgrpc++_test_util clean_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_disappearing_server clean_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_invoke_large_request clean_libend2end_test_max_concurrent_streams clean_libend2end_test_no_op clean_libend2end_test_ping_pong_streaming clean_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_libgrpc_unsecure clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800781 $(Q) $(RM) -r deps objs libs bins gens
782
783
784# The various libraries
785
786
787LIBGPR_SRC = \
788 src/core/support/alloc.c \
789 src/core/support/cancellable.c \
790 src/core/support/cmdline.c \
791 src/core/support/cpu_posix.c \
792 src/core/support/histogram.c \
793 src/core/support/host_port.c \
794 src/core/support/log.c \
795 src/core/support/log_posix.c \
796 src/core/support/log_linux.c \
797 src/core/support/log_android.c \
798 src/core/support/log_win32.c \
799 src/core/support/murmur_hash.c \
800 src/core/support/slice.c \
801 src/core/support/slice_buffer.c \
802 src/core/support/string.c \
803 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800804 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 src/core/support/sync.c \
806 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800807 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800808 src/core/support/thd_posix.c \
809 src/core/support/thd_win32.c \
810 src/core/support/time.c \
811 src/core/support/time_posix.c \
812 src/core/support/time_win32.c \
813
nnoble85a49262014-12-08 18:14:03 -0800814PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800815 include/grpc/support/alloc.h \
816 include/grpc/support/atm_gcc_atomic.h \
817 include/grpc/support/atm_gcc_sync.h \
818 include/grpc/support/atm.h \
819 include/grpc/support/atm_win32.h \
820 include/grpc/support/cancellable_platform.h \
821 include/grpc/support/cmdline.h \
822 include/grpc/support/histogram.h \
823 include/grpc/support/host_port.h \
824 include/grpc/support/log.h \
825 include/grpc/support/port_platform.h \
826 include/grpc/support/slice_buffer.h \
827 include/grpc/support/slice.h \
828 include/grpc/support/string.h \
829 include/grpc/support/sync_generic.h \
830 include/grpc/support/sync.h \
831 include/grpc/support/sync_posix.h \
832 include/grpc/support/sync_win32.h \
833 include/grpc/support/thd.h \
834 include/grpc/support/thd_posix.h \
835 include/grpc/support/thd_win32.h \
836 include/grpc/support/time.h \
837 include/grpc/support/time_posix.h \
838 include/grpc/support/time_win32.h \
839 include/grpc/support/useful.h \
840
841LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
842LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
843
844libs/libgpr.a: $(LIBGPR_OBJS)
845 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800847 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
848
849libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800852 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
853
854deps_libgpr: $(LIBGPR_DEPS)
855
nnoble69ac39f2014-12-12 15:43:38 -0800856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800857-include $(LIBGPR_DEPS)
858endif
859
860clean_libgpr:
861 $(E) "[CLEAN] Cleaning libgpr files"
862 $(Q) $(RM) $(LIBGPR_OBJS)
863 $(Q) $(RM) $(LIBGPR_DEPS)
864 $(Q) $(RM) libs/libgpr.a
865 $(Q) $(RM) libs/libgpr.so.$(VERSION)
866
867
868LIBGRPC_SRC = \
869 src/core/channel/call_op_string.c \
870 src/core/channel/census_filter.c \
871 src/core/channel/channel_args.c \
872 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800873 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800874 src/core/channel/client_channel.c \
875 src/core/channel/client_setup.c \
876 src/core/channel/connected_channel.c \
877 src/core/channel/http_client_filter.c \
878 src/core/channel/http_filter.c \
879 src/core/channel/http_server_filter.c \
880 src/core/channel/metadata_buffer.c \
881 src/core/channel/noop_filter.c \
882 src/core/compression/algorithm.c \
883 src/core/compression/message_compress.c \
884 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800885 src/core/endpoint/secure_endpoint.c \
886 src/core/httpcli/format_request.c \
887 src/core/httpcli/httpcli.c \
888 src/core/httpcli/httpcli_security_context.c \
889 src/core/httpcli/parser.c \
890 src/core/iomgr/endpoint_pair_posix.c \
891 src/core/iomgr/iomgr_libevent.c \
892 src/core/iomgr/iomgr_libevent_use_threads.c \
893 src/core/iomgr/resolve_address_posix.c \
894 src/core/iomgr/sockaddr_utils.c \
895 src/core/iomgr/socket_utils_common_posix.c \
896 src/core/iomgr/socket_utils_linux.c \
897 src/core/iomgr/socket_utils_posix.c \
898 src/core/iomgr/tcp_client_posix.c \
899 src/core/iomgr/tcp_posix.c \
900 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800901 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800902 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800903 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800904 src/core/security/credentials.c \
905 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800906 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800907 src/core/security/secure_transport_setup.c \
908 src/core/security/security_context.c \
909 src/core/security/server_secure_chttp2.c \
910 src/core/statistics/census_init.c \
911 src/core/statistics/census_rpc_stats.c \
912 src/core/statistics/census_tracing.c \
913 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800914 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800915 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800916 src/core/surface/byte_buffer.c \
917 src/core/surface/byte_buffer_reader.c \
918 src/core/surface/call.c \
919 src/core/surface/channel.c \
920 src/core/surface/channel_create.c \
921 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800922 src/core/surface/completion_queue.c \
923 src/core/surface/event_string.c \
924 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800925 src/core/surface/lame_client.c \
926 src/core/surface/secure_channel_create.c \
927 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800928 src/core/surface/server.c \
929 src/core/surface/server_chttp2.c \
930 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800931 src/core/transport/chttp2/alpn.c \
932 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800933 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800934 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800935 src/core/transport/chttp2/frame_ping.c \
936 src/core/transport/chttp2/frame_rst_stream.c \
937 src/core/transport/chttp2/frame_settings.c \
938 src/core/transport/chttp2/frame_window_update.c \
939 src/core/transport/chttp2/hpack_parser.c \
940 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800941 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800942 src/core/transport/chttp2/status_conversion.c \
943 src/core/transport/chttp2/stream_encoder.c \
944 src/core/transport/chttp2/stream_map.c \
945 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800946 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800947 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 src/core/transport/metadata.c \
949 src/core/transport/stream_op.c \
950 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800951 src/core/tsi/fake_transport_security.c \
952 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800953 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954 third_party/cJSON/cJSON.c \
955
nnoble85a49262014-12-08 18:14:03 -0800956PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957 include/grpc/byte_buffer.h \
958 include/grpc/byte_buffer_reader.h \
959 include/grpc/grpc.h \
960 include/grpc/grpc_security.h \
961 include/grpc/status.h \
962
963LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
964LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
965
nnoble69ac39f2014-12-12 15:43:38 -0800966ifeq ($(NO_SECURE),true)
967
968libs/libgrpc.a: openssl_dep_error
969
970else
971
nnoble20e2e3f2014-12-16 15:37:57 -0800972libs/libgrpc.a: $(LIBGRPC_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800973 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800975 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800976 $(Q) mkdir tmp-merge
977 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
978 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
979 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
980 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
981 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982
983libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
984 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800985 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800986 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
987
nnoble69ac39f2014-12-12 15:43:38 -0800988endif
989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800990deps_libgrpc: $(LIBGRPC_DEPS)
991
nnoble69ac39f2014-12-12 15:43:38 -0800992ifneq ($(NO_SECURE),true)
993ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800994-include $(LIBGRPC_DEPS)
995endif
nnoble69ac39f2014-12-12 15:43:38 -0800996endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997
998clean_libgrpc:
999 $(E) "[CLEAN] Cleaning libgrpc files"
1000 $(Q) $(RM) $(LIBGRPC_OBJS)
1001 $(Q) $(RM) $(LIBGRPC_DEPS)
1002 $(Q) $(RM) libs/libgrpc.a
1003 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1004
1005
1006LIBGRPC_TEST_UTIL_SRC = \
1007 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -08001008 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001009 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001010 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001011 test/core/util/slice_splitter.c \
1012 test/core/util/test_config.c \
chenwa8fd44a2014-12-10 15:13:55 -08001013 test/core/end2end/data/server1_cert.c \
1014 test/core/end2end/data/server1_key.c \
1015 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001016 test/core/end2end/cq_verifier.c \
1017 test/core/endpoint/endpoint_tests.c \
1018 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -08001019 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001020
1021
1022LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1023LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1024
nnoble69ac39f2014-12-12 15:43:38 -08001025ifeq ($(NO_SECURE),true)
1026
1027libs/libgrpc_test_util.a: openssl_dep_error
1028
1029else
1030
nnoble20e2e3f2014-12-16 15:37:57 -08001031libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001032 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001033 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001034 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1035
1036
1037
nnoble69ac39f2014-12-12 15:43:38 -08001038endif
1039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001040deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1041
nnoble69ac39f2014-12-12 15:43:38 -08001042ifneq ($(NO_SECURE),true)
1043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001044-include $(LIBGRPC_TEST_UTIL_DEPS)
1045endif
nnoble69ac39f2014-12-12 15:43:38 -08001046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001047
1048clean_libgrpc_test_util:
1049 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1050 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1051 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1052 $(Q) $(RM) libs/libgrpc_test_util.a
1053 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1054
1055
1056LIBGRPC++_SRC = \
1057 src/cpp/server/server.cc \
1058 src/cpp/server/server_rpc_handler.cc \
1059 src/cpp/server/thread_pool.cc \
1060 src/cpp/server/async_server_context.cc \
1061 src/cpp/server/async_server.cc \
1062 src/cpp/server/completion_queue.cc \
1063 src/cpp/server/server_builder.cc \
1064 src/cpp/stream/stream_context.cc \
1065 src/cpp/client/create_channel.cc \
1066 src/cpp/client/channel.cc \
1067 src/cpp/client/client_context.cc \
1068 src/cpp/client/internal_stub.cc \
1069 src/cpp/util/time.cc \
1070 src/cpp/util/status.cc \
1071 src/cpp/proto/proto_utils.cc \
1072 src/cpp/rpc_method.cc \
1073
nnoble85a49262014-12-08 18:14:03 -08001074PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075 include/grpc++/channel_interface.h \
1076 include/grpc++/async_server.h \
1077 include/grpc++/create_channel.h \
1078 include/grpc++/server_builder.h \
1079 include/grpc++/thread_pool_interface.h \
1080 include/grpc++/stream_context_interface.h \
1081 include/grpc++/status.h \
1082 include/grpc++/config.h \
1083 include/grpc++/completion_queue.h \
1084 include/grpc++/stream.h \
1085 include/grpc++/async_server_context.h \
1086 include/grpc++/server.h \
1087 include/grpc++/client_context.h \
1088
1089LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1090LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1091
nnoble69ac39f2014-12-12 15:43:38 -08001092ifeq ($(NO_SECURE),true)
1093
1094libs/libgrpc++.a: openssl_dep_error
1095
1096else
1097
nnoble20e2e3f2014-12-16 15:37:57 -08001098libs/libgrpc++.a: $(LIBGRPC++_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001099 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001100 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001101 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1102
1103libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1104 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001105 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001106 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1107
nnoble69ac39f2014-12-12 15:43:38 -08001108endif
1109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110deps_libgrpc++: $(LIBGRPC++_DEPS)
1111
nnoble69ac39f2014-12-12 15:43:38 -08001112ifneq ($(NO_SECURE),true)
1113ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114-include $(LIBGRPC++_DEPS)
1115endif
nnoble69ac39f2014-12-12 15:43:38 -08001116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117
1118clean_libgrpc++:
1119 $(E) "[CLEAN] Cleaning libgrpc++ files"
1120 $(Q) $(RM) $(LIBGRPC++_OBJS)
1121 $(Q) $(RM) $(LIBGRPC++_DEPS)
1122 $(Q) $(RM) libs/libgrpc++.a
1123 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1124
1125
1126LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001127 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001128 gens/test/cpp/util/echo.pb.cc \
1129 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001130
1131
1132LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1133LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1134
nnoble69ac39f2014-12-12 15:43:38 -08001135ifeq ($(NO_SECURE),true)
1136
1137libs/libgrpc++_test_util.a: openssl_dep_error
1138
1139else
1140
nnoble20e2e3f2014-12-16 15:37:57 -08001141libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001142 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001143 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001144 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1145
1146
1147
nnoble69ac39f2014-12-12 15:43:38 -08001148endif
1149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001150deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1151
nnoble69ac39f2014-12-12 15:43:38 -08001152ifneq ($(NO_SECURE),true)
1153ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154-include $(LIBGRPC++_TEST_UTIL_DEPS)
1155endif
nnoble69ac39f2014-12-12 15:43:38 -08001156endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157
1158clean_libgrpc++_test_util:
1159 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1160 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1161 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1162 $(Q) $(RM) libs/libgrpc++_test_util.a
1163 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1164
1165
1166LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1167 test/core/end2end/fixtures/chttp2_fake_security.c \
1168
1169
1170LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1171LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1172
nnoble69ac39f2014-12-12 15:43:38 -08001173ifeq ($(NO_SECURE),true)
1174
1175libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1176
1177else
1178
nnoble20e2e3f2014-12-16 15:37:57 -08001179libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001180 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001181 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1183
1184
1185
nnoble69ac39f2014-12-12 15:43:38 -08001186endif
1187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001188deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1189
nnoble69ac39f2014-12-12 15:43:38 -08001190ifneq ($(NO_SECURE),true)
1191ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1193endif
nnoble69ac39f2014-12-12 15:43:38 -08001194endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195
1196clean_libend2end_fixture_chttp2_fake_security:
1197 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1198 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1199 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1200 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1201 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1202
1203
1204LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1205 test/core/end2end/fixtures/chttp2_fullstack.c \
1206
1207
1208LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1209LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1210
nnoble69ac39f2014-12-12 15:43:38 -08001211ifeq ($(NO_SECURE),true)
1212
1213libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1214
1215else
1216
nnoble20e2e3f2014-12-16 15:37:57 -08001217libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001218 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001219 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001220 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1221
1222
1223
nnoble69ac39f2014-12-12 15:43:38 -08001224endif
1225
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001226deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1227
nnoble69ac39f2014-12-12 15:43:38 -08001228ifneq ($(NO_SECURE),true)
1229ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001230-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1231endif
nnoble69ac39f2014-12-12 15:43:38 -08001232endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233
1234clean_libend2end_fixture_chttp2_fullstack:
1235 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1236 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1237 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1238 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1239 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1240
1241
1242LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1243 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1244
1245
1246LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1247LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1248
nnoble69ac39f2014-12-12 15:43:38 -08001249ifeq ($(NO_SECURE),true)
1250
1251libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1252
1253else
1254
nnoble20e2e3f2014-12-16 15:37:57 -08001255libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001256 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001257 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001258 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1259
1260
1261
nnoble69ac39f2014-12-12 15:43:38 -08001262endif
1263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001264deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1265
nnoble69ac39f2014-12-12 15:43:38 -08001266ifneq ($(NO_SECURE),true)
1267ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001268-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1269endif
nnoble69ac39f2014-12-12 15:43:38 -08001270endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001271
1272clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1273 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1274 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1275 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1276 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1277 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1278
1279
1280LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1281 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1282
1283
1284LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1285LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1286
nnoble69ac39f2014-12-12 15:43:38 -08001287ifeq ($(NO_SECURE),true)
1288
1289libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1290
1291else
1292
nnoble20e2e3f2014-12-16 15:37:57 -08001293libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001294 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001295 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001296 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1297
1298
1299
nnoble69ac39f2014-12-12 15:43:38 -08001300endif
1301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001302deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1303
nnoble69ac39f2014-12-12 15:43:38 -08001304ifneq ($(NO_SECURE),true)
1305ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001306-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1307endif
nnoble69ac39f2014-12-12 15:43:38 -08001308endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001309
1310clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1311 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1312 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1313 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1314 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1315 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1316
1317
1318LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1319 test/core/end2end/fixtures/chttp2_socket_pair.c \
1320
1321
1322LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1323LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1324
nnoble69ac39f2014-12-12 15:43:38 -08001325ifeq ($(NO_SECURE),true)
1326
1327libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1328
1329else
1330
nnoble20e2e3f2014-12-16 15:37:57 -08001331libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001332 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001333 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001334 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1335
1336
1337
nnoble69ac39f2014-12-12 15:43:38 -08001338endif
1339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001340deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1341
nnoble69ac39f2014-12-12 15:43:38 -08001342ifneq ($(NO_SECURE),true)
1343ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001344-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1345endif
nnoble69ac39f2014-12-12 15:43:38 -08001346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347
1348clean_libend2end_fixture_chttp2_socket_pair:
1349 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1350 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1351 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1352 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1353 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1354
1355
nnoble0c475f02014-12-05 15:37:39 -08001356LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1357 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1358
1359
1360LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
1361LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
1362
nnoble69ac39f2014-12-12 15:43:38 -08001363ifeq ($(NO_SECURE),true)
1364
1365libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1366
1367else
1368
nnoble20e2e3f2014-12-16 15:37:57 -08001369libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS) $(OPENSSL_DEP)
nnoble0c475f02014-12-05 15:37:39 -08001370 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001371 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001372 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1373
1374
1375
nnoble69ac39f2014-12-12 15:43:38 -08001376endif
1377
nnoble0c475f02014-12-05 15:37:39 -08001378deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1379
nnoble69ac39f2014-12-12 15:43:38 -08001380ifneq ($(NO_SECURE),true)
1381ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001382-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1383endif
nnoble69ac39f2014-12-12 15:43:38 -08001384endif
nnoble0c475f02014-12-05 15:37:39 -08001385
1386clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1387 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1388 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1389 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1390 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1391 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1392
1393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001394LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1395 test/core/end2end/tests/cancel_after_accept.c \
1396
1397
1398LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1399LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1400
1401libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1402 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001403 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001404 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1405
1406
1407
1408deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1409
nnoble69ac39f2014-12-12 15:43:38 -08001410ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001411-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1412endif
1413
1414clean_libend2end_test_cancel_after_accept:
1415 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1416 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1417 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1418 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1419 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1420
1421
1422LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1423 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1424
1425
1426LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1427LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1428
1429libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1430 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001432 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1433
1434
1435
1436deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1437
nnoble69ac39f2014-12-12 15:43:38 -08001438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001439-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1440endif
1441
1442clean_libend2end_test_cancel_after_accept_and_writes_closed:
1443 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1444 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1445 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1446 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1447 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1448
1449
1450LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1451 test/core/end2end/tests/cancel_after_invoke.c \
1452
1453
1454LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1455LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1456
1457libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1458 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001459 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001460 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1461
1462
1463
1464deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1465
nnoble69ac39f2014-12-12 15:43:38 -08001466ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001467-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1468endif
1469
1470clean_libend2end_test_cancel_after_invoke:
1471 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1472 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1473 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1474 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1475 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1476
1477
1478LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1479 test/core/end2end/tests/cancel_before_invoke.c \
1480
1481
1482LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1483LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1484
1485libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1486 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001487 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001488 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1489
1490
1491
1492deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1493
nnoble69ac39f2014-12-12 15:43:38 -08001494ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1496endif
1497
1498clean_libend2end_test_cancel_before_invoke:
1499 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1500 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1501 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1502 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1503 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1504
1505
1506LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1507 test/core/end2end/tests/cancel_in_a_vacuum.c \
1508
1509
1510LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1511LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1512
1513libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1514 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001515 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001516 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1517
1518
1519
1520deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1521
nnoble69ac39f2014-12-12 15:43:38 -08001522ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001523-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1524endif
1525
1526clean_libend2end_test_cancel_in_a_vacuum:
1527 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1528 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1529 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1530 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1531 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1532
1533
ctillerc6d61c42014-12-15 14:52:08 -08001534LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1535 test/core/end2end/tests/disappearing_server.c \
1536
1537
1538LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1539LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1540
1541libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1542 $(E) "[AR] Creating $@"
1543 $(Q) mkdir -p `dirname $@`
1544 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1545
1546
1547
1548deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1549
1550ifneq ($(NO_DEPS),true)
1551-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1552endif
1553
1554clean_libend2end_test_disappearing_server:
1555 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1556 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1557 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1558 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1559 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1560
1561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001562LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1563 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1564
1565
1566LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1567LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1568
1569libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1570 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001571 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001572 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1573
1574
1575
1576deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1577
nnoble69ac39f2014-12-12 15:43:38 -08001578ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001579-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1580endif
1581
1582clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1583 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1584 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1585 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1586 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1587 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1588
1589
1590LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1591 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1592
1593
1594LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1595LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1596
1597libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1598 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001599 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001600 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1601
1602
1603
1604deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1605
nnoble69ac39f2014-12-12 15:43:38 -08001606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001607-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1608endif
1609
1610clean_libend2end_test_early_server_shutdown_finishes_tags:
1611 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1612 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1613 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1614 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1615 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1616
1617
1618LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1619 test/core/end2end/tests/invoke_large_request.c \
1620
1621
1622LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1623LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1624
1625libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1626 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001627 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001628 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1629
1630
1631
1632deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1633
nnoble69ac39f2014-12-12 15:43:38 -08001634ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001635-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1636endif
1637
1638clean_libend2end_test_invoke_large_request:
1639 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1640 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1641 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1642 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1643 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1644
1645
1646LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1647 test/core/end2end/tests/max_concurrent_streams.c \
1648
1649
1650LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1651LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1652
1653libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1654 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001655 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001656 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1657
1658
1659
1660deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1661
nnoble69ac39f2014-12-12 15:43:38 -08001662ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001663-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1664endif
1665
1666clean_libend2end_test_max_concurrent_streams:
1667 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1668 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1669 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1670 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1671 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1672
1673
1674LIBEND2END_TEST_NO_OP_SRC = \
1675 test/core/end2end/tests/no_op.c \
1676
1677
1678LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1679LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1680
1681libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1682 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001683 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001684 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1685
1686
1687
1688deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1689
nnoble69ac39f2014-12-12 15:43:38 -08001690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001691-include $(LIBEND2END_TEST_NO_OP_DEPS)
1692endif
1693
1694clean_libend2end_test_no_op:
1695 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1696 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1697 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1698 $(Q) $(RM) libs/libend2end_test_no_op.a
1699 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1700
1701
1702LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1703 test/core/end2end/tests/ping_pong_streaming.c \
1704
1705
1706LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1707LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1708
1709libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1710 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001711 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001712 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1713
1714
1715
1716deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1717
nnoble69ac39f2014-12-12 15:43:38 -08001718ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001719-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1720endif
1721
1722clean_libend2end_test_ping_pong_streaming:
1723 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1724 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1725 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1726 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1727 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1728
1729
ctiller33023c42014-12-12 16:28:33 -08001730LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1731 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1732
1733
1734LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1735LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1736
1737libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1738 $(E) "[AR] Creating $@"
1739 $(Q) mkdir -p `dirname $@`
1740 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1741
1742
1743
1744deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1745
1746ifneq ($(NO_DEPS),true)
1747-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1748endif
1749
1750clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1751 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1752 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1753 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1754 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1755 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1756
1757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001758LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1759 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1760
1761
1762LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1763LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1764
1765libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1766 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001767 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001768 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1769
1770
1771
1772deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1773
nnoble69ac39f2014-12-12 15:43:38 -08001774ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001775-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1776endif
1777
1778clean_libend2end_test_request_response_with_metadata_and_payload:
1779 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1780 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1781 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1782 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1783 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1784
1785
1786LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1787 test/core/end2end/tests/request_response_with_payload.c \
1788
1789
1790LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1791LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1792
1793libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1794 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001795 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001796 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1797
1798
1799
1800deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1801
nnoble69ac39f2014-12-12 15:43:38 -08001802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001803-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1804endif
1805
1806clean_libend2end_test_request_response_with_payload:
1807 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1808 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1809 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1810 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1811 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1812
1813
ctiller2845cad2014-12-15 15:14:12 -08001814LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1815 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1816
1817
1818LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1819LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1820
1821libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1822 $(E) "[AR] Creating $@"
1823 $(Q) mkdir -p `dirname $@`
1824 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1825
1826
1827
1828deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1829
1830ifneq ($(NO_DEPS),true)
1831-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1832endif
1833
1834clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1835 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1836 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1837 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1838 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1839 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1840
1841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001842LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1843 test/core/end2end/tests/simple_delayed_request.c \
1844
1845
1846LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1847LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1848
1849libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1850 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001852 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1853
1854
1855
1856deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1857
nnoble69ac39f2014-12-12 15:43:38 -08001858ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001859-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1860endif
1861
1862clean_libend2end_test_simple_delayed_request:
1863 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1864 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1865 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1866 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1867 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1868
1869
1870LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1871 test/core/end2end/tests/simple_request.c \
1872
1873
1874LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1875LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1876
1877libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1878 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001879 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001880 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1881
1882
1883
1884deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1885
nnoble69ac39f2014-12-12 15:43:38 -08001886ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001887-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1888endif
1889
1890clean_libend2end_test_simple_request:
1891 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1892 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1893 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1894 $(Q) $(RM) libs/libend2end_test_simple_request.a
1895 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1896
1897
nathaniel52878172014-12-09 10:17:19 -08001898LIBEND2END_TEST_THREAD_STRESS_SRC = \
1899 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001900
1901
nathaniel52878172014-12-09 10:17:19 -08001902LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1903LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001904
nathaniel52878172014-12-09 10:17:19 -08001905libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001906 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001907 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001908 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909
1910
1911
nathaniel52878172014-12-09 10:17:19 -08001912deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
nnoble69ac39f2014-12-12 15:43:38 -08001914ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001915-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001916endif
1917
nathaniel52878172014-12-09 10:17:19 -08001918clean_libend2end_test_thread_stress:
1919 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1920 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1921 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1922 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1923 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001924
1925
1926LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1927 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1928
1929
1930LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1931LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1932
1933libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1934 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001935 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001936 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1937
1938
1939
1940deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1941
nnoble69ac39f2014-12-12 15:43:38 -08001942ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001943-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1944endif
1945
1946clean_libend2end_test_writes_done_hangs_with_pending_read:
1947 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1948 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1949 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1950 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1951 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1952
1953
1954LIBEND2END_CERTS_SRC = \
1955 test/core/end2end/data/ca_cert.c \
1956 test/core/end2end/data/server1_cert.c \
1957 test/core/end2end/data/server1_key.c \
1958
1959
1960LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1961LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1962
nnoble69ac39f2014-12-12 15:43:38 -08001963ifeq ($(NO_SECURE),true)
1964
1965libs/libend2end_certs.a: openssl_dep_error
1966
1967else
1968
nnoble20e2e3f2014-12-16 15:37:57 -08001969libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001970 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1973
1974
1975
nnoble69ac39f2014-12-12 15:43:38 -08001976endif
1977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001978deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1979
nnoble69ac39f2014-12-12 15:43:38 -08001980ifneq ($(NO_SECURE),true)
1981ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001982-include $(LIBEND2END_CERTS_DEPS)
1983endif
nnoble69ac39f2014-12-12 15:43:38 -08001984endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001985
1986clean_libend2end_certs:
1987 $(E) "[CLEAN] Cleaning libend2end_certs files"
1988 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1989 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1990 $(Q) $(RM) libs/libend2end_certs.a
1991 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1992
1993
1994LIBGRPC_UNSECURE_SRC = \
1995 src/core/channel/call_op_string.c \
1996 src/core/channel/census_filter.c \
1997 src/core/channel/channel_args.c \
1998 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001999 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002000 src/core/channel/client_channel.c \
2001 src/core/channel/client_setup.c \
2002 src/core/channel/connected_channel.c \
2003 src/core/channel/http_client_filter.c \
2004 src/core/channel/http_filter.c \
2005 src/core/channel/http_server_filter.c \
2006 src/core/channel/metadata_buffer.c \
2007 src/core/channel/noop_filter.c \
2008 src/core/compression/algorithm.c \
2009 src/core/compression/message_compress.c \
2010 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002011 src/core/endpoint/secure_endpoint.c \
2012 src/core/httpcli/format_request.c \
2013 src/core/httpcli/httpcli.c \
2014 src/core/httpcli/httpcli_security_context.c \
2015 src/core/httpcli/parser.c \
2016 src/core/iomgr/endpoint_pair_posix.c \
2017 src/core/iomgr/iomgr_libevent.c \
2018 src/core/iomgr/iomgr_libevent_use_threads.c \
2019 src/core/iomgr/resolve_address_posix.c \
2020 src/core/iomgr/sockaddr_utils.c \
2021 src/core/iomgr/socket_utils_common_posix.c \
2022 src/core/iomgr/socket_utils_linux.c \
2023 src/core/iomgr/socket_utils_posix.c \
2024 src/core/iomgr/tcp_client_posix.c \
2025 src/core/iomgr/tcp_posix.c \
2026 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002027 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002028 src/core/statistics/census_init.c \
2029 src/core/statistics/census_rpc_stats.c \
2030 src/core/statistics/census_tracing.c \
2031 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08002032 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002033 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002034 src/core/surface/byte_buffer.c \
2035 src/core/surface/byte_buffer_reader.c \
2036 src/core/surface/call.c \
2037 src/core/surface/channel.c \
2038 src/core/surface/channel_create.c \
2039 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002040 src/core/surface/completion_queue.c \
2041 src/core/surface/event_string.c \
2042 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002043 src/core/surface/lame_client.c \
2044 src/core/surface/secure_channel_create.c \
2045 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002046 src/core/surface/server.c \
2047 src/core/surface/server_chttp2.c \
2048 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002049 src/core/transport/chttp2/alpn.c \
2050 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002051 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002052 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002053 src/core/transport/chttp2/frame_ping.c \
2054 src/core/transport/chttp2/frame_rst_stream.c \
2055 src/core/transport/chttp2/frame_settings.c \
2056 src/core/transport/chttp2/frame_window_update.c \
2057 src/core/transport/chttp2/hpack_parser.c \
2058 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002059 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002060 src/core/transport/chttp2/status_conversion.c \
2061 src/core/transport/chttp2/stream_encoder.c \
2062 src/core/transport/chttp2/stream_map.c \
2063 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002065 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066 src/core/transport/metadata.c \
2067 src/core/transport/stream_op.c \
2068 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069 third_party/cJSON/cJSON.c \
2070
nnoble85a49262014-12-08 18:14:03 -08002071PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002072 include/grpc/byte_buffer.h \
2073 include/grpc/byte_buffer_reader.h \
2074 include/grpc/grpc.h \
2075 include/grpc/grpc_security.h \
2076 include/grpc/status.h \
2077
2078LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2079LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2080
2081libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2082 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002083 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002084 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2085
2086libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2087 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002088 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002089 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/libgrpc_unsecure.so.$(VERSION) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002091deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2092
nnoble69ac39f2014-12-12 15:43:38 -08002093ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002094-include $(LIBGRPC_UNSECURE_DEPS)
2095endif
2096
2097clean_libgrpc_unsecure:
2098 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2099 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2100 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2101 $(Q) $(RM) libs/libgrpc_unsecure.a
2102 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2103
2104
2105
nnoble69ac39f2014-12-12 15:43:38 -08002106# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002107
2108
2109GEN_HPACK_TABLES_SRC = \
2110 src/core/transport/chttp2/gen_hpack_tables.c \
2111
2112GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2113GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2114
nnoble69ac39f2014-12-12 15:43:38 -08002115ifeq ($(NO_SECURE),true)
2116
2117bins/gen_hpack_tables: openssl_dep_error
2118
2119else
2120
nnoble0c475f02014-12-05 15:37:39 -08002121bins/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) libs/libgrpc_test_util.a libs/libgpr.a libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002123 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002124 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) -Llibs -lgrpc_test_util -lgpr -lgrpc $(LDLIBS) $(LDLIBS_SECURE) -o bins/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002125
nnoble69ac39f2014-12-12 15:43:38 -08002126endif
2127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002128deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2129
nnoble69ac39f2014-12-12 15:43:38 -08002130ifneq ($(NO_SECURE),true)
2131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002132-include $(GEN_HPACK_TABLES_DEPS)
2133endif
nnoble69ac39f2014-12-12 15:43:38 -08002134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002135
2136clean_gen_hpack_tables:
2137 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2138 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2139 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2140 $(Q) $(RM) bins/gen_hpack_tables
2141
2142
nnobleebebb7e2014-12-10 16:31:01 -08002143CPP_PLUGIN_SRC = \
2144 src/compiler/cpp_plugin.cpp \
2145 src/compiler/cpp_generator.cpp \
2146
2147CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2148CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2149
2150bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002151 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002152 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002153 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) -Llibs $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002154
2155deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2156
nnoble69ac39f2014-12-12 15:43:38 -08002157ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002158-include $(CPP_PLUGIN_DEPS)
2159endif
2160
2161clean_cpp_plugin:
2162 $(E) "[CLEAN] Cleaning cpp_plugin files"
2163 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2164 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2165 $(Q) $(RM) bins/cpp_plugin
2166
2167
2168RUBY_PLUGIN_SRC = \
2169 src/compiler/ruby_plugin.cpp \
2170 src/compiler/ruby_generator.cpp \
2171
2172RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2173RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2174
2175bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002176 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002177 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002178 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) -Llibs $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002179
2180deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2181
nnoble69ac39f2014-12-12 15:43:38 -08002182ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002183-include $(RUBY_PLUGIN_DEPS)
2184endif
2185
2186clean_ruby_plugin:
2187 $(E) "[CLEAN] Cleaning ruby_plugin files"
2188 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2189 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2190 $(Q) $(RM) bins/ruby_plugin
2191
2192
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002193GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2194 test/core/surface/byte_buffer_reader_test.c \
2195
2196GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2197GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2198
nnoble69ac39f2014-12-12 15:43:38 -08002199ifeq ($(NO_SECURE),true)
2200
2201bins/grpc_byte_buffer_reader_test: openssl_dep_error
2202
2203else
2204
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002205bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2206 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002207 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002208 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_byte_buffer_reader_test
2209
nnoble69ac39f2014-12-12 15:43:38 -08002210endif
2211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2213
nnoble69ac39f2014-12-12 15:43:38 -08002214ifneq ($(NO_SECURE),true)
2215ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002216-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2217endif
nnoble69ac39f2014-12-12 15:43:38 -08002218endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002219
2220clean_grpc_byte_buffer_reader_test:
2221 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2222 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2223 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2224 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2225
2226
2227GPR_CANCELLABLE_TEST_SRC = \
2228 test/core/support/cancellable_test.c \
2229
2230GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2231GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2232
nnoble69ac39f2014-12-12 15:43:38 -08002233ifeq ($(NO_SECURE),true)
2234
2235bins/gpr_cancellable_test: openssl_dep_error
2236
2237else
2238
jtattermusch97fb3f62014-12-08 15:13:41 -08002239bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002240 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002241 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002242 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002243
nnoble69ac39f2014-12-12 15:43:38 -08002244endif
2245
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002246deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2247
nnoble69ac39f2014-12-12 15:43:38 -08002248ifneq ($(NO_SECURE),true)
2249ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002250-include $(GPR_CANCELLABLE_TEST_DEPS)
2251endif
nnoble69ac39f2014-12-12 15:43:38 -08002252endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002253
2254clean_gpr_cancellable_test:
2255 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2256 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2257 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2258 $(Q) $(RM) bins/gpr_cancellable_test
2259
2260
2261GPR_LOG_TEST_SRC = \
2262 test/core/support/log_test.c \
2263
2264GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2265GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2266
nnoble69ac39f2014-12-12 15:43:38 -08002267ifeq ($(NO_SECURE),true)
2268
2269bins/gpr_log_test: openssl_dep_error
2270
2271else
2272
jtattermusch97fb3f62014-12-08 15:13:41 -08002273bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002274 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002275 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002276 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002277
nnoble69ac39f2014-12-12 15:43:38 -08002278endif
2279
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002280deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2281
nnoble69ac39f2014-12-12 15:43:38 -08002282ifneq ($(NO_SECURE),true)
2283ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002284-include $(GPR_LOG_TEST_DEPS)
2285endif
nnoble69ac39f2014-12-12 15:43:38 -08002286endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002287
2288clean_gpr_log_test:
2289 $(E) "[CLEAN] Cleaning gpr_log_test files"
2290 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2291 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2292 $(Q) $(RM) bins/gpr_log_test
2293
2294
ctiller5e04b132014-12-15 09:24:43 -08002295GPR_USEFUL_TEST_SRC = \
2296 test/core/support/useful_test.c \
2297
2298GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2299GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2300
2301ifeq ($(NO_SECURE),true)
2302
2303bins/gpr_useful_test: openssl_dep_error
2304
2305else
2306
2307bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2308 $(E) "[LD] Linking $@"
2309 $(Q) mkdir -p `dirname $@`
2310 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2311
2312endif
2313
2314deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2315
2316ifneq ($(NO_SECURE),true)
2317ifneq ($(NO_DEPS),true)
2318-include $(GPR_USEFUL_TEST_DEPS)
2319endif
2320endif
2321
2322clean_gpr_useful_test:
2323 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2324 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2325 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2326 $(Q) $(RM) bins/gpr_useful_test
2327
2328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002329GPR_CMDLINE_TEST_SRC = \
2330 test/core/support/cmdline_test.c \
2331
2332GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2333GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2334
nnoble69ac39f2014-12-12 15:43:38 -08002335ifeq ($(NO_SECURE),true)
2336
2337bins/gpr_cmdline_test: openssl_dep_error
2338
2339else
2340
jtattermusch97fb3f62014-12-08 15:13:41 -08002341bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002342 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002343 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002344 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002345
nnoble69ac39f2014-12-12 15:43:38 -08002346endif
2347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002348deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2349
nnoble69ac39f2014-12-12 15:43:38 -08002350ifneq ($(NO_SECURE),true)
2351ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352-include $(GPR_CMDLINE_TEST_DEPS)
2353endif
nnoble69ac39f2014-12-12 15:43:38 -08002354endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002355
2356clean_gpr_cmdline_test:
2357 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2358 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2359 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2360 $(Q) $(RM) bins/gpr_cmdline_test
2361
2362
2363GPR_HISTOGRAM_TEST_SRC = \
2364 test/core/support/histogram_test.c \
2365
2366GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2367GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2368
nnoble69ac39f2014-12-12 15:43:38 -08002369ifeq ($(NO_SECURE),true)
2370
2371bins/gpr_histogram_test: openssl_dep_error
2372
2373else
2374
jtattermusch57c6f0c2014-12-11 12:28:56 -08002375bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002377 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002378 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002379
nnoble69ac39f2014-12-12 15:43:38 -08002380endif
2381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002382deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2383
nnoble69ac39f2014-12-12 15:43:38 -08002384ifneq ($(NO_SECURE),true)
2385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002386-include $(GPR_HISTOGRAM_TEST_DEPS)
2387endif
nnoble69ac39f2014-12-12 15:43:38 -08002388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002389
2390clean_gpr_histogram_test:
2391 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2392 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2393 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2394 $(Q) $(RM) bins/gpr_histogram_test
2395
2396
2397GPR_HOST_PORT_TEST_SRC = \
2398 test/core/support/host_port_test.c \
2399
2400GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2401GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2402
nnoble69ac39f2014-12-12 15:43:38 -08002403ifeq ($(NO_SECURE),true)
2404
2405bins/gpr_host_port_test: openssl_dep_error
2406
2407else
2408
jtattermusch57c6f0c2014-12-11 12:28:56 -08002409bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002410 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002411 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002412 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002413
nnoble69ac39f2014-12-12 15:43:38 -08002414endif
2415
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2417
nnoble69ac39f2014-12-12 15:43:38 -08002418ifneq ($(NO_SECURE),true)
2419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002420-include $(GPR_HOST_PORT_TEST_DEPS)
2421endif
nnoble69ac39f2014-12-12 15:43:38 -08002422endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002423
2424clean_gpr_host_port_test:
2425 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2426 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2427 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2428 $(Q) $(RM) bins/gpr_host_port_test
2429
2430
2431GPR_SLICE_BUFFER_TEST_SRC = \
2432 test/core/support/slice_buffer_test.c \
2433
2434GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2435GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2436
nnoble69ac39f2014-12-12 15:43:38 -08002437ifeq ($(NO_SECURE),true)
2438
2439bins/gpr_slice_buffer_test: openssl_dep_error
2440
2441else
2442
jtattermusch57c6f0c2014-12-11 12:28:56 -08002443bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002445 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002446 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002447
nnoble69ac39f2014-12-12 15:43:38 -08002448endif
2449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002450deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2451
nnoble69ac39f2014-12-12 15:43:38 -08002452ifneq ($(NO_SECURE),true)
2453ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002454-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2455endif
nnoble69ac39f2014-12-12 15:43:38 -08002456endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002457
2458clean_gpr_slice_buffer_test:
2459 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2460 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2461 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2462 $(Q) $(RM) bins/gpr_slice_buffer_test
2463
2464
2465GPR_SLICE_TEST_SRC = \
2466 test/core/support/slice_test.c \
2467
2468GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2469GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2470
nnoble69ac39f2014-12-12 15:43:38 -08002471ifeq ($(NO_SECURE),true)
2472
2473bins/gpr_slice_test: openssl_dep_error
2474
2475else
2476
jtattermusch57c6f0c2014-12-11 12:28:56 -08002477bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002479 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002480 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002481
nnoble69ac39f2014-12-12 15:43:38 -08002482endif
2483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002484deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2485
nnoble69ac39f2014-12-12 15:43:38 -08002486ifneq ($(NO_SECURE),true)
2487ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002488-include $(GPR_SLICE_TEST_DEPS)
2489endif
nnoble69ac39f2014-12-12 15:43:38 -08002490endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002491
2492clean_gpr_slice_test:
2493 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2494 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2495 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2496 $(Q) $(RM) bins/gpr_slice_test
2497
2498
2499GPR_STRING_TEST_SRC = \
2500 test/core/support/string_test.c \
2501
2502GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2503GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2504
nnoble69ac39f2014-12-12 15:43:38 -08002505ifeq ($(NO_SECURE),true)
2506
2507bins/gpr_string_test: openssl_dep_error
2508
2509else
2510
jtattermusch57c6f0c2014-12-11 12:28:56 -08002511bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002512 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002513 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002514 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002515
nnoble69ac39f2014-12-12 15:43:38 -08002516endif
2517
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002518deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2519
nnoble69ac39f2014-12-12 15:43:38 -08002520ifneq ($(NO_SECURE),true)
2521ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002522-include $(GPR_STRING_TEST_DEPS)
2523endif
nnoble69ac39f2014-12-12 15:43:38 -08002524endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002525
2526clean_gpr_string_test:
2527 $(E) "[CLEAN] Cleaning gpr_string_test files"
2528 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2529 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2530 $(Q) $(RM) bins/gpr_string_test
2531
2532
2533GPR_SYNC_TEST_SRC = \
2534 test/core/support/sync_test.c \
2535
2536GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2537GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2538
nnoble69ac39f2014-12-12 15:43:38 -08002539ifeq ($(NO_SECURE),true)
2540
2541bins/gpr_sync_test: openssl_dep_error
2542
2543else
2544
jtattermusch57c6f0c2014-12-11 12:28:56 -08002545bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002546 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002547 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002548 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002549
nnoble69ac39f2014-12-12 15:43:38 -08002550endif
2551
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002552deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2553
nnoble69ac39f2014-12-12 15:43:38 -08002554ifneq ($(NO_SECURE),true)
2555ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002556-include $(GPR_SYNC_TEST_DEPS)
2557endif
nnoble69ac39f2014-12-12 15:43:38 -08002558endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002559
2560clean_gpr_sync_test:
2561 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2562 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2563 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2564 $(Q) $(RM) bins/gpr_sync_test
2565
2566
2567GPR_THD_TEST_SRC = \
2568 test/core/support/thd_test.c \
2569
2570GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2571GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2572
nnoble69ac39f2014-12-12 15:43:38 -08002573ifeq ($(NO_SECURE),true)
2574
2575bins/gpr_thd_test: openssl_dep_error
2576
2577else
2578
jtattermusch57c6f0c2014-12-11 12:28:56 -08002579bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002580 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002581 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002582 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002583
nnoble69ac39f2014-12-12 15:43:38 -08002584endif
2585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002586deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2587
nnoble69ac39f2014-12-12 15:43:38 -08002588ifneq ($(NO_SECURE),true)
2589ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002590-include $(GPR_THD_TEST_DEPS)
2591endif
nnoble69ac39f2014-12-12 15:43:38 -08002592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002593
2594clean_gpr_thd_test:
2595 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2596 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2597 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2598 $(Q) $(RM) bins/gpr_thd_test
2599
2600
2601GPR_TIME_TEST_SRC = \
2602 test/core/support/time_test.c \
2603
2604GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2605GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2606
nnoble69ac39f2014-12-12 15:43:38 -08002607ifeq ($(NO_SECURE),true)
2608
2609bins/gpr_time_test: openssl_dep_error
2610
2611else
2612
jtattermusch57c6f0c2014-12-11 12:28:56 -08002613bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002615 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002616 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002617
nnoble69ac39f2014-12-12 15:43:38 -08002618endif
2619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002620deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2621
nnoble69ac39f2014-12-12 15:43:38 -08002622ifneq ($(NO_SECURE),true)
2623ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002624-include $(GPR_TIME_TEST_DEPS)
2625endif
nnoble69ac39f2014-12-12 15:43:38 -08002626endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002627
2628clean_gpr_time_test:
2629 $(E) "[CLEAN] Cleaning gpr_time_test files"
2630 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2631 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2632 $(Q) $(RM) bins/gpr_time_test
2633
2634
2635MURMUR_HASH_TEST_SRC = \
2636 test/core/support/murmur_hash_test.c \
2637
2638MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2639MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2640
nnoble69ac39f2014-12-12 15:43:38 -08002641ifeq ($(NO_SECURE),true)
2642
2643bins/murmur_hash_test: openssl_dep_error
2644
2645else
2646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002647bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002649 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002650 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2651
nnoble69ac39f2014-12-12 15:43:38 -08002652endif
2653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002654deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2655
nnoble69ac39f2014-12-12 15:43:38 -08002656ifneq ($(NO_SECURE),true)
2657ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002658-include $(MURMUR_HASH_TEST_DEPS)
2659endif
nnoble69ac39f2014-12-12 15:43:38 -08002660endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002661
2662clean_murmur_hash_test:
2663 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2664 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2665 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2666 $(Q) $(RM) bins/murmur_hash_test
2667
2668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002669GRPC_STREAM_OP_TEST_SRC = \
2670 test/core/transport/stream_op_test.c \
2671
2672GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2673GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2674
nnoble69ac39f2014-12-12 15:43:38 -08002675ifeq ($(NO_SECURE),true)
2676
2677bins/grpc_stream_op_test: openssl_dep_error
2678
2679else
2680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002681bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2682 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002683 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002684 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2685
nnoble69ac39f2014-12-12 15:43:38 -08002686endif
2687
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002688deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2689
nnoble69ac39f2014-12-12 15:43:38 -08002690ifneq ($(NO_SECURE),true)
2691ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002692-include $(GRPC_STREAM_OP_TEST_DEPS)
2693endif
nnoble69ac39f2014-12-12 15:43:38 -08002694endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002695
2696clean_grpc_stream_op_test:
2697 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2698 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2699 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2700 $(Q) $(RM) bins/grpc_stream_op_test
2701
2702
nnoble0c475f02014-12-05 15:37:39 -08002703ALPN_TEST_SRC = \
2704 test/core/transport/chttp2/alpn_test.c \
2705
2706ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2707ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2708
nnoble69ac39f2014-12-12 15:43:38 -08002709ifeq ($(NO_SECURE),true)
2710
2711bins/alpn_test: openssl_dep_error
2712
2713else
2714
nnoble0c475f02014-12-05 15:37:39 -08002715bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002717 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002718 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2719
nnoble69ac39f2014-12-12 15:43:38 -08002720endif
2721
nnoble0c475f02014-12-05 15:37:39 -08002722deps_alpn_test: $(ALPN_TEST_DEPS)
2723
nnoble69ac39f2014-12-12 15:43:38 -08002724ifneq ($(NO_SECURE),true)
2725ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002726-include $(ALPN_TEST_DEPS)
2727endif
nnoble69ac39f2014-12-12 15:43:38 -08002728endif
nnoble0c475f02014-12-05 15:37:39 -08002729
2730clean_alpn_test:
2731 $(E) "[CLEAN] Cleaning alpn_test files"
2732 $(Q) $(RM) $(ALPN_TEST_OBJS)
2733 $(Q) $(RM) $(ALPN_TEST_DEPS)
2734 $(Q) $(RM) bins/alpn_test
2735
2736
ctillerc1ddffb2014-12-15 13:08:18 -08002737TIME_AVERAGED_STATS_TEST_SRC = \
2738 test/core/iomgr/time_averaged_stats_test.c \
2739
2740TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2741TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2742
2743ifeq ($(NO_SECURE),true)
2744
2745bins/time_averaged_stats_test: openssl_dep_error
2746
2747else
2748
2749bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2750 $(E) "[LD] Linking $@"
2751 $(Q) mkdir -p `dirname $@`
2752 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2753
2754endif
2755
2756deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2757
2758ifneq ($(NO_SECURE),true)
2759ifneq ($(NO_DEPS),true)
2760-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2761endif
2762endif
2763
2764clean_time_averaged_stats_test:
2765 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2766 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2767 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2768 $(Q) $(RM) bins/time_averaged_stats_test
2769
2770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002771CHTTP2_STREAM_ENCODER_TEST_SRC = \
2772 test/core/transport/chttp2/stream_encoder_test.c \
2773
2774CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2775CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2776
nnoble69ac39f2014-12-12 15:43:38 -08002777ifeq ($(NO_SECURE),true)
2778
2779bins/chttp2_stream_encoder_test: openssl_dep_error
2780
2781else
2782
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002783bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2784 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002785 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002786 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2787
nnoble69ac39f2014-12-12 15:43:38 -08002788endif
2789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002790deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2791
nnoble69ac39f2014-12-12 15:43:38 -08002792ifneq ($(NO_SECURE),true)
2793ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002794-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2795endif
nnoble69ac39f2014-12-12 15:43:38 -08002796endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002797
2798clean_chttp2_stream_encoder_test:
2799 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2800 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2801 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2802 $(Q) $(RM) bins/chttp2_stream_encoder_test
2803
2804
2805HPACK_TABLE_TEST_SRC = \
2806 test/core/transport/chttp2/hpack_table_test.c \
2807
2808HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2809HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2810
nnoble69ac39f2014-12-12 15:43:38 -08002811ifeq ($(NO_SECURE),true)
2812
2813bins/hpack_table_test: openssl_dep_error
2814
2815else
2816
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002819 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002820 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2821
nnoble69ac39f2014-12-12 15:43:38 -08002822endif
2823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002824deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2825
nnoble69ac39f2014-12-12 15:43:38 -08002826ifneq ($(NO_SECURE),true)
2827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002828-include $(HPACK_TABLE_TEST_DEPS)
2829endif
nnoble69ac39f2014-12-12 15:43:38 -08002830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002831
2832clean_hpack_table_test:
2833 $(E) "[CLEAN] Cleaning hpack_table_test files"
2834 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2835 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2836 $(Q) $(RM) bins/hpack_table_test
2837
2838
2839CHTTP2_STREAM_MAP_TEST_SRC = \
2840 test/core/transport/chttp2/stream_map_test.c \
2841
2842CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2843CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2844
nnoble69ac39f2014-12-12 15:43:38 -08002845ifeq ($(NO_SECURE),true)
2846
2847bins/chttp2_stream_map_test: openssl_dep_error
2848
2849else
2850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002851bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2852 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002853 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002854 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2855
nnoble69ac39f2014-12-12 15:43:38 -08002856endif
2857
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002858deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2859
nnoble69ac39f2014-12-12 15:43:38 -08002860ifneq ($(NO_SECURE),true)
2861ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002862-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2863endif
nnoble69ac39f2014-12-12 15:43:38 -08002864endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002865
2866clean_chttp2_stream_map_test:
2867 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2868 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2869 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2870 $(Q) $(RM) bins/chttp2_stream_map_test
2871
2872
2873HPACK_PARSER_TEST_SRC = \
2874 test/core/transport/chttp2/hpack_parser_test.c \
2875
2876HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2877HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2878
nnoble69ac39f2014-12-12 15:43:38 -08002879ifeq ($(NO_SECURE),true)
2880
2881bins/hpack_parser_test: openssl_dep_error
2882
2883else
2884
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002885bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2886 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002887 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002888 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2889
nnoble69ac39f2014-12-12 15:43:38 -08002890endif
2891
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002892deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2893
nnoble69ac39f2014-12-12 15:43:38 -08002894ifneq ($(NO_SECURE),true)
2895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002896-include $(HPACK_PARSER_TEST_DEPS)
2897endif
nnoble69ac39f2014-12-12 15:43:38 -08002898endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002899
2900clean_hpack_parser_test:
2901 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2902 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2903 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2904 $(Q) $(RM) bins/hpack_parser_test
2905
2906
2907TRANSPORT_METADATA_TEST_SRC = \
2908 test/core/transport/metadata_test.c \
2909
2910TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2911TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2912
nnoble69ac39f2014-12-12 15:43:38 -08002913ifeq ($(NO_SECURE),true)
2914
2915bins/transport_metadata_test: openssl_dep_error
2916
2917else
2918
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002919bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2920 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002921 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002922 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2923
nnoble69ac39f2014-12-12 15:43:38 -08002924endif
2925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002926deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2927
nnoble69ac39f2014-12-12 15:43:38 -08002928ifneq ($(NO_SECURE),true)
2929ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002930-include $(TRANSPORT_METADATA_TEST_DEPS)
2931endif
nnoble69ac39f2014-12-12 15:43:38 -08002932endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002933
2934clean_transport_metadata_test:
2935 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2936 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2937 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2938 $(Q) $(RM) bins/transport_metadata_test
2939
2940
2941CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2942 test/core/transport/chttp2/status_conversion_test.c \
2943
2944CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2945CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2946
nnoble69ac39f2014-12-12 15:43:38 -08002947ifeq ($(NO_SECURE),true)
2948
2949bins/chttp2_status_conversion_test: openssl_dep_error
2950
2951else
2952
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002953bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2954 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002955 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002956 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2957
nnoble69ac39f2014-12-12 15:43:38 -08002958endif
2959
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002960deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2961
nnoble69ac39f2014-12-12 15:43:38 -08002962ifneq ($(NO_SECURE),true)
2963ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002964-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2965endif
nnoble69ac39f2014-12-12 15:43:38 -08002966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002967
2968clean_chttp2_status_conversion_test:
2969 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2970 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2971 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2972 $(Q) $(RM) bins/chttp2_status_conversion_test
2973
2974
2975CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2976 test/core/transport/chttp2_transport_end2end_test.c \
2977
2978CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2979CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2980
nnoble69ac39f2014-12-12 15:43:38 -08002981ifeq ($(NO_SECURE),true)
2982
2983bins/chttp2_transport_end2end_test: openssl_dep_error
2984
2985else
2986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002987bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2988 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002989 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002990 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2991
nnoble69ac39f2014-12-12 15:43:38 -08002992endif
2993
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002994deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2995
nnoble69ac39f2014-12-12 15:43:38 -08002996ifneq ($(NO_SECURE),true)
2997ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002998-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2999endif
nnoble69ac39f2014-12-12 15:43:38 -08003000endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003001
3002clean_chttp2_transport_end2end_test:
3003 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3004 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3005 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3006 $(Q) $(RM) bins/chttp2_transport_end2end_test
3007
3008
ctiller18b49ab2014-12-09 14:39:16 -08003009TCP_POSIX_TEST_SRC = \
3010 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003011
ctiller18b49ab2014-12-09 14:39:16 -08003012TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3013TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003014
nnoble69ac39f2014-12-12 15:43:38 -08003015ifeq ($(NO_SECURE),true)
3016
3017bins/tcp_posix_test: openssl_dep_error
3018
3019else
3020
ctiller18b49ab2014-12-09 14:39:16 -08003021bins/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003022 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003023 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003024 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003025
nnoble69ac39f2014-12-12 15:43:38 -08003026endif
3027
ctiller18b49ab2014-12-09 14:39:16 -08003028deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003029
nnoble69ac39f2014-12-12 15:43:38 -08003030ifneq ($(NO_SECURE),true)
3031ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003032-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003033endif
nnoble69ac39f2014-12-12 15:43:38 -08003034endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003035
ctiller18b49ab2014-12-09 14:39:16 -08003036clean_tcp_posix_test:
3037 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3038 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3039 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3040 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003041
3042
nnoble0c475f02014-12-05 15:37:39 -08003043DUALSTACK_SOCKET_TEST_SRC = \
3044 test/core/end2end/dualstack_socket_test.c \
3045
3046DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3047DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3048
nnoble69ac39f2014-12-12 15:43:38 -08003049ifeq ($(NO_SECURE),true)
3050
3051bins/dualstack_socket_test: openssl_dep_error
3052
3053else
3054
nnoble0c475f02014-12-05 15:37:39 -08003055bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003057 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003058 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3059
nnoble69ac39f2014-12-12 15:43:38 -08003060endif
3061
nnoble0c475f02014-12-05 15:37:39 -08003062deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3063
nnoble69ac39f2014-12-12 15:43:38 -08003064ifneq ($(NO_SECURE),true)
3065ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003066-include $(DUALSTACK_SOCKET_TEST_DEPS)
3067endif
nnoble69ac39f2014-12-12 15:43:38 -08003068endif
nnoble0c475f02014-12-05 15:37:39 -08003069
3070clean_dualstack_socket_test:
3071 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3072 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3073 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3074 $(Q) $(RM) bins/dualstack_socket_test
3075
3076
3077NO_SERVER_TEST_SRC = \
3078 test/core/end2end/no_server_test.c \
3079
3080NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3081NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3082
nnoble69ac39f2014-12-12 15:43:38 -08003083ifeq ($(NO_SECURE),true)
3084
3085bins/no_server_test: openssl_dep_error
3086
3087else
3088
nnoble0c475f02014-12-05 15:37:39 -08003089bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003091 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003092 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3093
nnoble69ac39f2014-12-12 15:43:38 -08003094endif
3095
nnoble0c475f02014-12-05 15:37:39 -08003096deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3097
nnoble69ac39f2014-12-12 15:43:38 -08003098ifneq ($(NO_SECURE),true)
3099ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003100-include $(NO_SERVER_TEST_DEPS)
3101endif
nnoble69ac39f2014-12-12 15:43:38 -08003102endif
nnoble0c475f02014-12-05 15:37:39 -08003103
3104clean_no_server_test:
3105 $(E) "[CLEAN] Cleaning no_server_test files"
3106 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3107 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3108 $(Q) $(RM) bins/no_server_test
3109
3110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003111RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003112 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003113
3114RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3115RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3116
nnoble69ac39f2014-12-12 15:43:38 -08003117ifeq ($(NO_SECURE),true)
3118
3119bins/resolve_address_test: openssl_dep_error
3120
3121else
3122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003123bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003125 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003126 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3127
nnoble69ac39f2014-12-12 15:43:38 -08003128endif
3129
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003130deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3131
nnoble69ac39f2014-12-12 15:43:38 -08003132ifneq ($(NO_SECURE),true)
3133ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003134-include $(RESOLVE_ADDRESS_TEST_DEPS)
3135endif
nnoble69ac39f2014-12-12 15:43:38 -08003136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003137
3138clean_resolve_address_test:
3139 $(E) "[CLEAN] Cleaning resolve_address_test files"
3140 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3141 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3142 $(Q) $(RM) bins/resolve_address_test
3143
3144
ctiller18b49ab2014-12-09 14:39:16 -08003145SOCKADDR_UTILS_TEST_SRC = \
3146 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003147
ctiller18b49ab2014-12-09 14:39:16 -08003148SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3149SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003150
nnoble69ac39f2014-12-12 15:43:38 -08003151ifeq ($(NO_SECURE),true)
3152
3153bins/sockaddr_utils_test: openssl_dep_error
3154
3155else
3156
ctiller18b49ab2014-12-09 14:39:16 -08003157bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003159 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003160 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003161
nnoble69ac39f2014-12-12 15:43:38 -08003162endif
3163
ctiller18b49ab2014-12-09 14:39:16 -08003164deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003165
nnoble69ac39f2014-12-12 15:43:38 -08003166ifneq ($(NO_SECURE),true)
3167ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003168-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003169endif
nnoble69ac39f2014-12-12 15:43:38 -08003170endif
nnoble0c475f02014-12-05 15:37:39 -08003171
ctiller18b49ab2014-12-09 14:39:16 -08003172clean_sockaddr_utils_test:
3173 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3174 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3175 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3176 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003177
3178
ctiller18b49ab2014-12-09 14:39:16 -08003179TCP_SERVER_POSIX_TEST_SRC = \
3180 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003181
ctiller18b49ab2014-12-09 14:39:16 -08003182TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3183TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003184
nnoble69ac39f2014-12-12 15:43:38 -08003185ifeq ($(NO_SECURE),true)
3186
3187bins/tcp_server_posix_test: openssl_dep_error
3188
3189else
3190
ctiller18b49ab2014-12-09 14:39:16 -08003191bins/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003192 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003193 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003194 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003195
nnoble69ac39f2014-12-12 15:43:38 -08003196endif
3197
ctiller18b49ab2014-12-09 14:39:16 -08003198deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003199
nnoble69ac39f2014-12-12 15:43:38 -08003200ifneq ($(NO_SECURE),true)
3201ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003202-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003203endif
nnoble69ac39f2014-12-12 15:43:38 -08003204endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003205
ctiller18b49ab2014-12-09 14:39:16 -08003206clean_tcp_server_posix_test:
3207 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3208 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3209 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3210 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003211
3212
ctiller18b49ab2014-12-09 14:39:16 -08003213TCP_CLIENT_POSIX_TEST_SRC = \
3214 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003215
ctiller18b49ab2014-12-09 14:39:16 -08003216TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3217TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003218
nnoble69ac39f2014-12-12 15:43:38 -08003219ifeq ($(NO_SECURE),true)
3220
3221bins/tcp_client_posix_test: openssl_dep_error
3222
3223else
3224
ctiller18b49ab2014-12-09 14:39:16 -08003225bins/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003227 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003228 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003229
nnoble69ac39f2014-12-12 15:43:38 -08003230endif
3231
ctiller18b49ab2014-12-09 14:39:16 -08003232deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003233
nnoble69ac39f2014-12-12 15:43:38 -08003234ifneq ($(NO_SECURE),true)
3235ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003236-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003237endif
nnoble69ac39f2014-12-12 15:43:38 -08003238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003239
ctiller18b49ab2014-12-09 14:39:16 -08003240clean_tcp_client_posix_test:
3241 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3242 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3243 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3244 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003245
3246
3247GRPC_CHANNEL_STACK_TEST_SRC = \
3248 test/core/channel/channel_stack_test.c \
3249
3250GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3251GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3252
nnoble69ac39f2014-12-12 15:43:38 -08003253ifeq ($(NO_SECURE),true)
3254
3255bins/grpc_channel_stack_test: openssl_dep_error
3256
3257else
3258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003259bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3260 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003261 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003262 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3263
nnoble69ac39f2014-12-12 15:43:38 -08003264endif
3265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003266deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3267
nnoble69ac39f2014-12-12 15:43:38 -08003268ifneq ($(NO_SECURE),true)
3269ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003270-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3271endif
nnoble69ac39f2014-12-12 15:43:38 -08003272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003273
3274clean_grpc_channel_stack_test:
3275 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3276 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3277 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3278 $(Q) $(RM) bins/grpc_channel_stack_test
3279
3280
3281METADATA_BUFFER_TEST_SRC = \
3282 test/core/channel/metadata_buffer_test.c \
3283
3284METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3285METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3286
nnoble69ac39f2014-12-12 15:43:38 -08003287ifeq ($(NO_SECURE),true)
3288
3289bins/metadata_buffer_test: openssl_dep_error
3290
3291else
3292
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003293bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3294 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003295 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003296 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3297
nnoble69ac39f2014-12-12 15:43:38 -08003298endif
3299
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003300deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3301
nnoble69ac39f2014-12-12 15:43:38 -08003302ifneq ($(NO_SECURE),true)
3303ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003304-include $(METADATA_BUFFER_TEST_DEPS)
3305endif
nnoble69ac39f2014-12-12 15:43:38 -08003306endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003307
3308clean_metadata_buffer_test:
3309 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3310 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3311 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3312 $(Q) $(RM) bins/metadata_buffer_test
3313
3314
3315GRPC_COMPLETION_QUEUE_TEST_SRC = \
3316 test/core/surface/completion_queue_test.c \
3317
3318GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3319GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3320
nnoble69ac39f2014-12-12 15:43:38 -08003321ifeq ($(NO_SECURE),true)
3322
3323bins/grpc_completion_queue_test: openssl_dep_error
3324
3325else
3326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003327bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003329 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003330 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3331
nnoble69ac39f2014-12-12 15:43:38 -08003332endif
3333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003334deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3335
nnoble69ac39f2014-12-12 15:43:38 -08003336ifneq ($(NO_SECURE),true)
3337ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003338-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3339endif
nnoble69ac39f2014-12-12 15:43:38 -08003340endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003341
3342clean_grpc_completion_queue_test:
3343 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3344 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3345 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3346 $(Q) $(RM) bins/grpc_completion_queue_test
3347
3348
3349GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3350 test/core/surface/completion_queue_benchmark.c \
3351
3352GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3353GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3354
nnoble69ac39f2014-12-12 15:43:38 -08003355ifeq ($(NO_SECURE),true)
3356
3357bins/grpc_completion_queue_benchmark: openssl_dep_error
3358
3359else
3360
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003361bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3362 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003363 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003364 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3365
nnoble69ac39f2014-12-12 15:43:38 -08003366endif
3367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003368deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3369
nnoble69ac39f2014-12-12 15:43:38 -08003370ifneq ($(NO_SECURE),true)
3371ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003372-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3373endif
nnoble69ac39f2014-12-12 15:43:38 -08003374endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003375
3376clean_grpc_completion_queue_benchmark:
3377 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3378 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3379 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3380 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3381
3382
3383CENSUS_WINDOW_STATS_TEST_SRC = \
3384 test/core/statistics/window_stats_test.c \
3385
3386CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3387CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3388
nnoble69ac39f2014-12-12 15:43:38 -08003389ifeq ($(NO_SECURE),true)
3390
3391bins/census_window_stats_test: openssl_dep_error
3392
3393else
3394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003395bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3396 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003397 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003398 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3399
nnoble69ac39f2014-12-12 15:43:38 -08003400endif
3401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003402deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3403
nnoble69ac39f2014-12-12 15:43:38 -08003404ifneq ($(NO_SECURE),true)
3405ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003406-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3407endif
nnoble69ac39f2014-12-12 15:43:38 -08003408endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003409
3410clean_census_window_stats_test:
3411 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3412 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3413 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3414 $(Q) $(RM) bins/census_window_stats_test
3415
3416
3417CENSUS_STATISTICS_QUICK_TEST_SRC = \
3418 test/core/statistics/quick_test.c \
3419
3420CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3421CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3422
nnoble69ac39f2014-12-12 15:43:38 -08003423ifeq ($(NO_SECURE),true)
3424
3425bins/census_statistics_quick_test: openssl_dep_error
3426
3427else
3428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003429bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3433
nnoble69ac39f2014-12-12 15:43:38 -08003434endif
3435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003436deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3437
nnoble69ac39f2014-12-12 15:43:38 -08003438ifneq ($(NO_SECURE),true)
3439ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003440-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3441endif
nnoble69ac39f2014-12-12 15:43:38 -08003442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003443
3444clean_census_statistics_quick_test:
3445 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3446 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3447 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3448 $(Q) $(RM) bins/census_statistics_quick_test
3449
3450
aveitch482a5be2014-12-15 10:25:12 -08003451CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3452 test/core/statistics/small_log_test.c \
3453
3454CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3455CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3456
3457ifeq ($(NO_SECURE),true)
3458
3459bins/census_statistics_small_log_test: openssl_dep_error
3460
3461else
3462
3463bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3464 $(E) "[LD] Linking $@"
3465 $(Q) mkdir -p `dirname $@`
3466 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_small_log_test
3467
3468endif
3469
3470deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3471
3472ifneq ($(NO_SECURE),true)
3473ifneq ($(NO_DEPS),true)
3474-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3475endif
3476endif
3477
3478clean_census_statistics_small_log_test:
3479 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3480 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3481 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3482 $(Q) $(RM) bins/census_statistics_small_log_test
3483
3484
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003485CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3486 test/core/statistics/performance_test.c \
3487
3488CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3489CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3490
nnoble69ac39f2014-12-12 15:43:38 -08003491ifeq ($(NO_SECURE),true)
3492
3493bins/census_statistics_performance_test: openssl_dep_error
3494
3495else
3496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003497bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003499 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003500 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3501
nnoble69ac39f2014-12-12 15:43:38 -08003502endif
3503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003504deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3505
nnoble69ac39f2014-12-12 15:43:38 -08003506ifneq ($(NO_SECURE),true)
3507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003508-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3509endif
nnoble69ac39f2014-12-12 15:43:38 -08003510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003511
3512clean_census_statistics_performance_test:
3513 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3514 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3515 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3516 $(Q) $(RM) bins/census_statistics_performance_test
3517
3518
3519CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3520 test/core/statistics/multiple_writers_test.c \
3521
3522CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3523CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3524
nnoble69ac39f2014-12-12 15:43:38 -08003525ifeq ($(NO_SECURE),true)
3526
3527bins/census_statistics_multiple_writers_test: openssl_dep_error
3528
3529else
3530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003531bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003533 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003534 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_multiple_writers_test
3535
nnoble69ac39f2014-12-12 15:43:38 -08003536endif
3537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003538deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3539
nnoble69ac39f2014-12-12 15:43:38 -08003540ifneq ($(NO_SECURE),true)
3541ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003542-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3543endif
nnoble69ac39f2014-12-12 15:43:38 -08003544endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003545
3546clean_census_statistics_multiple_writers_test:
3547 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3548 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3549 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3550 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3551
3552
3553CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3554 test/core/statistics/multiple_writers_circular_buffer_test.c \
3555
3556CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3557CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3558
nnoble69ac39f2014-12-12 15:43:38 -08003559ifeq ($(NO_SECURE),true)
3560
3561bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3562
3563else
3564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003565bins/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003567 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003568 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_multiple_writers_circular_buffer_test
3569
nnoble69ac39f2014-12-12 15:43:38 -08003570endif
3571
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3573
nnoble69ac39f2014-12-12 15:43:38 -08003574ifneq ($(NO_SECURE),true)
3575ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3577endif
nnoble69ac39f2014-12-12 15:43:38 -08003578endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003579
3580clean_census_statistics_multiple_writers_circular_buffer_test:
3581 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3582 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3583 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3584 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3585
3586
3587CENSUS_STUB_TEST_SRC = \
3588 test/core/statistics/census_stub_test.c \
3589
3590CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3591CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3592
nnoble69ac39f2014-12-12 15:43:38 -08003593ifeq ($(NO_SECURE),true)
3594
3595bins/census_stub_test: openssl_dep_error
3596
3597else
3598
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003599bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003601 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003602 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3603
nnoble69ac39f2014-12-12 15:43:38 -08003604endif
3605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003606deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3607
nnoble69ac39f2014-12-12 15:43:38 -08003608ifneq ($(NO_SECURE),true)
3609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003610-include $(CENSUS_STUB_TEST_DEPS)
3611endif
nnoble69ac39f2014-12-12 15:43:38 -08003612endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003613
3614clean_census_stub_test:
3615 $(E) "[CLEAN] Cleaning census_stub_test files"
3616 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3617 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3618 $(Q) $(RM) bins/census_stub_test
3619
3620
3621CENSUS_HASH_TABLE_TEST_SRC = \
3622 test/core/statistics/hash_table_test.c \
3623
3624CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3625CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3626
nnoble69ac39f2014-12-12 15:43:38 -08003627ifeq ($(NO_SECURE),true)
3628
3629bins/census_hash_table_test: openssl_dep_error
3630
3631else
3632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003633bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003635 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003636 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3637
nnoble69ac39f2014-12-12 15:43:38 -08003638endif
3639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003640deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3641
nnoble69ac39f2014-12-12 15:43:38 -08003642ifneq ($(NO_SECURE),true)
3643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003644-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3645endif
nnoble69ac39f2014-12-12 15:43:38 -08003646endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003647
3648clean_census_hash_table_test:
3649 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3650 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3651 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3652 $(Q) $(RM) bins/census_hash_table_test
3653
3654
3655FLING_SERVER_SRC = \
3656 test/core/fling/server.c \
3657
3658FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3659FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3660
nnoble69ac39f2014-12-12 15:43:38 -08003661ifeq ($(NO_SECURE),true)
3662
3663bins/fling_server: openssl_dep_error
3664
3665else
3666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003667bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3668 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003669 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003670 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3671
nnoble69ac39f2014-12-12 15:43:38 -08003672endif
3673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003674deps_fling_server: $(FLING_SERVER_DEPS)
3675
nnoble69ac39f2014-12-12 15:43:38 -08003676ifneq ($(NO_SECURE),true)
3677ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003678-include $(FLING_SERVER_DEPS)
3679endif
nnoble69ac39f2014-12-12 15:43:38 -08003680endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003681
3682clean_fling_server:
3683 $(E) "[CLEAN] Cleaning fling_server files"
3684 $(Q) $(RM) $(FLING_SERVER_OBJS)
3685 $(Q) $(RM) $(FLING_SERVER_DEPS)
3686 $(Q) $(RM) bins/fling_server
3687
3688
3689FLING_CLIENT_SRC = \
3690 test/core/fling/client.c \
3691
3692FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3693FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3694
nnoble69ac39f2014-12-12 15:43:38 -08003695ifeq ($(NO_SECURE),true)
3696
3697bins/fling_client: openssl_dep_error
3698
3699else
3700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003701bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3702 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003703 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003704 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3705
nnoble69ac39f2014-12-12 15:43:38 -08003706endif
3707
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003708deps_fling_client: $(FLING_CLIENT_DEPS)
3709
nnoble69ac39f2014-12-12 15:43:38 -08003710ifneq ($(NO_SECURE),true)
3711ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003712-include $(FLING_CLIENT_DEPS)
3713endif
nnoble69ac39f2014-12-12 15:43:38 -08003714endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003715
3716clean_fling_client:
3717 $(E) "[CLEAN] Cleaning fling_client files"
3718 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3719 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3720 $(Q) $(RM) bins/fling_client
3721
3722
3723FLING_TEST_SRC = \
3724 test/core/fling/fling_test.c \
3725
3726FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3727FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3728
nnoble69ac39f2014-12-12 15:43:38 -08003729ifeq ($(NO_SECURE),true)
3730
3731bins/fling_test: openssl_dep_error
3732
3733else
3734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003735bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003737 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003738 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3739
nnoble69ac39f2014-12-12 15:43:38 -08003740endif
3741
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003742deps_fling_test: $(FLING_TEST_DEPS)
3743
nnoble69ac39f2014-12-12 15:43:38 -08003744ifneq ($(NO_SECURE),true)
3745ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003746-include $(FLING_TEST_DEPS)
3747endif
nnoble69ac39f2014-12-12 15:43:38 -08003748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003749
3750clean_fling_test:
3751 $(E) "[CLEAN] Cleaning fling_test files"
3752 $(Q) $(RM) $(FLING_TEST_OBJS)
3753 $(Q) $(RM) $(FLING_TEST_DEPS)
3754 $(Q) $(RM) bins/fling_test
3755
3756
3757ECHO_SERVER_SRC = \
3758 test/core/echo/server.c \
3759
3760ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3761ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3762
nnoble69ac39f2014-12-12 15:43:38 -08003763ifeq ($(NO_SECURE),true)
3764
3765bins/echo_server: openssl_dep_error
3766
3767else
3768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003769bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3770 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003772 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3773
nnoble69ac39f2014-12-12 15:43:38 -08003774endif
3775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003776deps_echo_server: $(ECHO_SERVER_DEPS)
3777
nnoble69ac39f2014-12-12 15:43:38 -08003778ifneq ($(NO_SECURE),true)
3779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003780-include $(ECHO_SERVER_DEPS)
3781endif
nnoble69ac39f2014-12-12 15:43:38 -08003782endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003783
3784clean_echo_server:
3785 $(E) "[CLEAN] Cleaning echo_server files"
3786 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3787 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3788 $(Q) $(RM) bins/echo_server
3789
3790
3791ECHO_CLIENT_SRC = \
3792 test/core/echo/client.c \
3793
3794ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3795ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3796
nnoble69ac39f2014-12-12 15:43:38 -08003797ifeq ($(NO_SECURE),true)
3798
3799bins/echo_client: openssl_dep_error
3800
3801else
3802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003803bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3804 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003805 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003806 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3807
nnoble69ac39f2014-12-12 15:43:38 -08003808endif
3809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003810deps_echo_client: $(ECHO_CLIENT_DEPS)
3811
nnoble69ac39f2014-12-12 15:43:38 -08003812ifneq ($(NO_SECURE),true)
3813ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003814-include $(ECHO_CLIENT_DEPS)
3815endif
nnoble69ac39f2014-12-12 15:43:38 -08003816endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003817
3818clean_echo_client:
3819 $(E) "[CLEAN] Cleaning echo_client files"
3820 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3821 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3822 $(Q) $(RM) bins/echo_client
3823
3824
3825ECHO_TEST_SRC = \
3826 test/core/echo/echo_test.c \
3827
3828ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3829ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3830
nnoble69ac39f2014-12-12 15:43:38 -08003831ifeq ($(NO_SECURE),true)
3832
3833bins/echo_test: openssl_dep_error
3834
3835else
3836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003837bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003839 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003840 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3841
nnoble69ac39f2014-12-12 15:43:38 -08003842endif
3843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003844deps_echo_test: $(ECHO_TEST_DEPS)
3845
nnoble69ac39f2014-12-12 15:43:38 -08003846ifneq ($(NO_SECURE),true)
3847ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003848-include $(ECHO_TEST_DEPS)
3849endif
nnoble69ac39f2014-12-12 15:43:38 -08003850endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003851
3852clean_echo_test:
3853 $(E) "[CLEAN] Cleaning echo_test files"
3854 $(Q) $(RM) $(ECHO_TEST_OBJS)
3855 $(Q) $(RM) $(ECHO_TEST_DEPS)
3856 $(Q) $(RM) bins/echo_test
3857
3858
3859LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3860 test/core/network_benchmarks/low_level_ping_pong.c \
3861
3862LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3863LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3864
nnoble69ac39f2014-12-12 15:43:38 -08003865ifeq ($(NO_SECURE),true)
3866
3867bins/low_level_ping_pong_benchmark: openssl_dep_error
3868
3869else
3870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003871bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3872 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003873 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003874 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/low_level_ping_pong_benchmark
3875
nnoble69ac39f2014-12-12 15:43:38 -08003876endif
3877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003878deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3879
nnoble69ac39f2014-12-12 15:43:38 -08003880ifneq ($(NO_SECURE),true)
3881ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003882-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3883endif
nnoble69ac39f2014-12-12 15:43:38 -08003884endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003885
3886clean_low_level_ping_pong_benchmark:
3887 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3888 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3889 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3890 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3891
3892
3893MESSAGE_COMPRESS_TEST_SRC = \
3894 test/core/compression/message_compress_test.c \
3895
3896MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3897MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3898
nnoble69ac39f2014-12-12 15:43:38 -08003899ifeq ($(NO_SECURE),true)
3900
3901bins/message_compress_test: openssl_dep_error
3902
3903else
3904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003905bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3906 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003907 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003908 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3909
nnoble69ac39f2014-12-12 15:43:38 -08003910endif
3911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003912deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3913
nnoble69ac39f2014-12-12 15:43:38 -08003914ifneq ($(NO_SECURE),true)
3915ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003916-include $(MESSAGE_COMPRESS_TEST_DEPS)
3917endif
nnoble69ac39f2014-12-12 15:43:38 -08003918endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003919
3920clean_message_compress_test:
3921 $(E) "[CLEAN] Cleaning message_compress_test files"
3922 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3923 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3924 $(Q) $(RM) bins/message_compress_test
3925
3926
nnoble0c475f02014-12-05 15:37:39 -08003927BIN_ENCODER_TEST_SRC = \
3928 test/core/transport/chttp2/bin_encoder_test.c \
3929
3930BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3931BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3932
nnoble69ac39f2014-12-12 15:43:38 -08003933ifeq ($(NO_SECURE),true)
3934
3935bins/bin_encoder_test: openssl_dep_error
3936
3937else
3938
nnoble0c475f02014-12-05 15:37:39 -08003939bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3940 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003941 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003942 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3943
nnoble69ac39f2014-12-12 15:43:38 -08003944endif
3945
nnoble0c475f02014-12-05 15:37:39 -08003946deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3947
nnoble69ac39f2014-12-12 15:43:38 -08003948ifneq ($(NO_SECURE),true)
3949ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003950-include $(BIN_ENCODER_TEST_DEPS)
3951endif
nnoble69ac39f2014-12-12 15:43:38 -08003952endif
nnoble0c475f02014-12-05 15:37:39 -08003953
3954clean_bin_encoder_test:
3955 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3956 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3957 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3958 $(Q) $(RM) bins/bin_encoder_test
3959
3960
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003961SECURE_ENDPOINT_TEST_SRC = \
3962 test/core/endpoint/secure_endpoint_test.c \
3963
3964SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3965SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3966
nnoble69ac39f2014-12-12 15:43:38 -08003967ifeq ($(NO_SECURE),true)
3968
3969bins/secure_endpoint_test: openssl_dep_error
3970
3971else
3972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003973bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3974 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003975 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3977
nnoble69ac39f2014-12-12 15:43:38 -08003978endif
3979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003980deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3981
nnoble69ac39f2014-12-12 15:43:38 -08003982ifneq ($(NO_SECURE),true)
3983ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003984-include $(SECURE_ENDPOINT_TEST_DEPS)
3985endif
nnoble69ac39f2014-12-12 15:43:38 -08003986endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003987
3988clean_secure_endpoint_test:
3989 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3990 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3991 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3992 $(Q) $(RM) bins/secure_endpoint_test
3993
3994
3995HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3996 test/core/httpcli/format_request_test.c \
3997
3998HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3999HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4000
nnoble69ac39f2014-12-12 15:43:38 -08004001ifeq ($(NO_SECURE),true)
4002
4003bins/httpcli_format_request_test: openssl_dep_error
4004
4005else
4006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004007bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4008 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004009 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004010 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4011
nnoble69ac39f2014-12-12 15:43:38 -08004012endif
4013
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004014deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4015
nnoble69ac39f2014-12-12 15:43:38 -08004016ifneq ($(NO_SECURE),true)
4017ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004018-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4019endif
nnoble69ac39f2014-12-12 15:43:38 -08004020endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004021
4022clean_httpcli_format_request_test:
4023 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4024 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4025 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4026 $(Q) $(RM) bins/httpcli_format_request_test
4027
4028
4029HTTPCLI_PARSER_TEST_SRC = \
4030 test/core/httpcli/parser_test.c \
4031
4032HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4033HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4034
nnoble69ac39f2014-12-12 15:43:38 -08004035ifeq ($(NO_SECURE),true)
4036
4037bins/httpcli_parser_test: openssl_dep_error
4038
4039else
4040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004041bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4042 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004043 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004044 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4045
nnoble69ac39f2014-12-12 15:43:38 -08004046endif
4047
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004048deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4049
nnoble69ac39f2014-12-12 15:43:38 -08004050ifneq ($(NO_SECURE),true)
4051ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004052-include $(HTTPCLI_PARSER_TEST_DEPS)
4053endif
nnoble69ac39f2014-12-12 15:43:38 -08004054endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004055
4056clean_httpcli_parser_test:
4057 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4058 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4059 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4060 $(Q) $(RM) bins/httpcli_parser_test
4061
4062
4063HTTPCLI_TEST_SRC = \
4064 test/core/httpcli/httpcli_test.c \
4065
4066HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4067HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4068
nnoble69ac39f2014-12-12 15:43:38 -08004069ifeq ($(NO_SECURE),true)
4070
4071bins/httpcli_test: openssl_dep_error
4072
4073else
4074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004075bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004077 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004078 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4079
nnoble69ac39f2014-12-12 15:43:38 -08004080endif
4081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004082deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4083
nnoble69ac39f2014-12-12 15:43:38 -08004084ifneq ($(NO_SECURE),true)
4085ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004086-include $(HTTPCLI_TEST_DEPS)
4087endif
nnoble69ac39f2014-12-12 15:43:38 -08004088endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004089
4090clean_httpcli_test:
4091 $(E) "[CLEAN] Cleaning httpcli_test files"
4092 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4093 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4094 $(Q) $(RM) bins/httpcli_test
4095
4096
4097GRPC_CREDENTIALS_TEST_SRC = \
4098 test/core/security/credentials_test.c \
4099
4100GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4101GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4102
nnoble69ac39f2014-12-12 15:43:38 -08004103ifeq ($(NO_SECURE),true)
4104
4105bins/grpc_credentials_test: openssl_dep_error
4106
4107else
4108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004109bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4110 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004111 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004112 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4113
nnoble69ac39f2014-12-12 15:43:38 -08004114endif
4115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004116deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4117
nnoble69ac39f2014-12-12 15:43:38 -08004118ifneq ($(NO_SECURE),true)
4119ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004120-include $(GRPC_CREDENTIALS_TEST_DEPS)
4121endif
nnoble69ac39f2014-12-12 15:43:38 -08004122endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004123
4124clean_grpc_credentials_test:
4125 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4126 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4127 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4128 $(Q) $(RM) bins/grpc_credentials_test
4129
4130
jboeufbefd2652014-12-12 15:39:47 -08004131GRPC_BASE64_TEST_SRC = \
4132 test/core/security/base64_test.c \
4133
4134GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4135GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4136
nnoble69ac39f2014-12-12 15:43:38 -08004137ifeq ($(NO_SECURE),true)
4138
4139bins/grpc_base64_test: openssl_dep_error
4140
4141else
4142
jboeufbefd2652014-12-12 15:39:47 -08004143bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4144 $(E) "[LD] Linking $@"
4145 $(Q) mkdir -p `dirname $@`
4146 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4147
nnoble69ac39f2014-12-12 15:43:38 -08004148endif
4149
jboeufbefd2652014-12-12 15:39:47 -08004150deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4151
nnoble69ac39f2014-12-12 15:43:38 -08004152ifneq ($(NO_SECURE),true)
4153ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004154-include $(GRPC_BASE64_TEST_DEPS)
4155endif
nnoble69ac39f2014-12-12 15:43:38 -08004156endif
jboeufbefd2652014-12-12 15:39:47 -08004157
4158clean_grpc_base64_test:
4159 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4160 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4161 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4162 $(Q) $(RM) bins/grpc_base64_test
4163
4164
4165GRPC_JSON_TOKEN_TEST_SRC = \
4166 test/core/security/json_token_test.c \
4167
4168GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4169GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4170
nnoble69ac39f2014-12-12 15:43:38 -08004171ifeq ($(NO_SECURE),true)
4172
4173bins/grpc_json_token_test: openssl_dep_error
4174
4175else
4176
jboeufbefd2652014-12-12 15:39:47 -08004177bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4178 $(E) "[LD] Linking $@"
4179 $(Q) mkdir -p `dirname $@`
4180 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4181
nnoble69ac39f2014-12-12 15:43:38 -08004182endif
4183
jboeufbefd2652014-12-12 15:39:47 -08004184deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4185
nnoble69ac39f2014-12-12 15:43:38 -08004186ifneq ($(NO_SECURE),true)
4187ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004188-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4189endif
nnoble69ac39f2014-12-12 15:43:38 -08004190endif
jboeufbefd2652014-12-12 15:39:47 -08004191
4192clean_grpc_json_token_test:
4193 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4194 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4195 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4196 $(Q) $(RM) bins/grpc_json_token_test
4197
4198
ctiller8919f602014-12-10 10:19:42 -08004199TIMEOUT_ENCODING_TEST_SRC = \
4200 test/core/transport/chttp2/timeout_encoding_test.c \
4201
4202TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4203TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4204
nnoble69ac39f2014-12-12 15:43:38 -08004205ifeq ($(NO_SECURE),true)
4206
4207bins/timeout_encoding_test: openssl_dep_error
4208
4209else
4210
ctiller8919f602014-12-10 10:19:42 -08004211bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4212 $(E) "[LD] Linking $@"
4213 $(Q) mkdir -p `dirname $@`
4214 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4215
nnoble69ac39f2014-12-12 15:43:38 -08004216endif
4217
ctiller8919f602014-12-10 10:19:42 -08004218deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4219
nnoble69ac39f2014-12-12 15:43:38 -08004220ifneq ($(NO_SECURE),true)
4221ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004222-include $(TIMEOUT_ENCODING_TEST_DEPS)
4223endif
nnoble69ac39f2014-12-12 15:43:38 -08004224endif
ctiller8919f602014-12-10 10:19:42 -08004225
4226clean_timeout_encoding_test:
4227 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4228 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4229 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4230 $(Q) $(RM) bins/timeout_encoding_test
4231
4232
4233FD_POSIX_TEST_SRC = \
4234 test/core/iomgr/fd_posix_test.c \
4235
4236FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4237FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4238
nnoble69ac39f2014-12-12 15:43:38 -08004239ifeq ($(NO_SECURE),true)
4240
4241bins/fd_posix_test: openssl_dep_error
4242
4243else
4244
ctiller8919f602014-12-10 10:19:42 -08004245bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4246 $(E) "[LD] Linking $@"
4247 $(Q) mkdir -p `dirname $@`
4248 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4249
nnoble69ac39f2014-12-12 15:43:38 -08004250endif
4251
ctiller8919f602014-12-10 10:19:42 -08004252deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4253
nnoble69ac39f2014-12-12 15:43:38 -08004254ifneq ($(NO_SECURE),true)
4255ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004256-include $(FD_POSIX_TEST_DEPS)
4257endif
nnoble69ac39f2014-12-12 15:43:38 -08004258endif
ctiller8919f602014-12-10 10:19:42 -08004259
4260clean_fd_posix_test:
4261 $(E) "[CLEAN] Cleaning fd_posix_test files"
4262 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4263 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4264 $(Q) $(RM) bins/fd_posix_test
4265
4266
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004267FLING_STREAM_TEST_SRC = \
4268 test/core/fling/fling_stream_test.c \
4269
4270FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4271FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4272
nnoble69ac39f2014-12-12 15:43:38 -08004273ifeq ($(NO_SECURE),true)
4274
4275bins/fling_stream_test: openssl_dep_error
4276
4277else
4278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004281 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004282 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4283
nnoble69ac39f2014-12-12 15:43:38 -08004284endif
4285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004286deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4287
nnoble69ac39f2014-12-12 15:43:38 -08004288ifneq ($(NO_SECURE),true)
4289ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004290-include $(FLING_STREAM_TEST_DEPS)
4291endif
nnoble69ac39f2014-12-12 15:43:38 -08004292endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004293
4294clean_fling_stream_test:
4295 $(E) "[CLEAN] Cleaning fling_stream_test files"
4296 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4297 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4298 $(Q) $(RM) bins/fling_stream_test
4299
4300
4301LAME_CLIENT_TEST_SRC = \
4302 test/core/surface/lame_client_test.c \
4303
4304LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4305LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4306
nnoble69ac39f2014-12-12 15:43:38 -08004307ifeq ($(NO_SECURE),true)
4308
4309bins/lame_client_test: openssl_dep_error
4310
4311else
4312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004313bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4314 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004315 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004316 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4317
nnoble69ac39f2014-12-12 15:43:38 -08004318endif
4319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004320deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4321
nnoble69ac39f2014-12-12 15:43:38 -08004322ifneq ($(NO_SECURE),true)
4323ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004324-include $(LAME_CLIENT_TEST_DEPS)
4325endif
nnoble69ac39f2014-12-12 15:43:38 -08004326endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004327
4328clean_lame_client_test:
4329 $(E) "[CLEAN] Cleaning lame_client_test files"
4330 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4331 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4332 $(Q) $(RM) bins/lame_client_test
4333
4334
4335THREAD_POOL_TEST_SRC = \
4336 test/cpp/server/thread_pool_test.cc \
4337
4338THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4339THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4340
nnoble69ac39f2014-12-12 15:43:38 -08004341ifeq ($(NO_SECURE),true)
4342
4343bins/thread_pool_test: openssl_dep_error
4344
4345else
4346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004347bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4348 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004349 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004350 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/thread_pool_test
4351
nnoble69ac39f2014-12-12 15:43:38 -08004352endif
4353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004354deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4355
nnoble69ac39f2014-12-12 15:43:38 -08004356ifneq ($(NO_SECURE),true)
4357ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004358-include $(THREAD_POOL_TEST_DEPS)
4359endif
nnoble69ac39f2014-12-12 15:43:38 -08004360endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004361
4362clean_thread_pool_test:
4363 $(E) "[CLEAN] Cleaning thread_pool_test files"
4364 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4365 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4366 $(Q) $(RM) bins/thread_pool_test
4367
4368
4369STATUS_TEST_SRC = \
4370 test/cpp/util/status_test.cc \
4371
4372STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4373STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4374
nnoble69ac39f2014-12-12 15:43:38 -08004375ifeq ($(NO_SECURE),true)
4376
4377bins/status_test: openssl_dep_error
4378
4379else
4380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004381bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4382 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004383 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004384 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4385
nnoble69ac39f2014-12-12 15:43:38 -08004386endif
4387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004388deps_status_test: $(STATUS_TEST_DEPS)
4389
nnoble69ac39f2014-12-12 15:43:38 -08004390ifneq ($(NO_SECURE),true)
4391ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004392-include $(STATUS_TEST_DEPS)
4393endif
nnoble69ac39f2014-12-12 15:43:38 -08004394endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004395
4396clean_status_test:
4397 $(E) "[CLEAN] Cleaning status_test files"
4398 $(Q) $(RM) $(STATUS_TEST_OBJS)
4399 $(Q) $(RM) $(STATUS_TEST_DEPS)
4400 $(Q) $(RM) bins/status_test
4401
4402
ctiller8919f602014-12-10 10:19:42 -08004403SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4404 test/cpp/end2end/sync_client_async_server_test.cc \
4405
4406SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4407SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4408
nnoble69ac39f2014-12-12 15:43:38 -08004409ifeq ($(NO_SECURE),true)
4410
4411bins/sync_client_async_server_test: openssl_dep_error
4412
4413else
4414
ctiller8919f602014-12-10 10:19:42 -08004415bins/sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4416 $(E) "[LD] Linking $@"
4417 $(Q) mkdir -p `dirname $@`
4418 $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/sync_client_async_server_test
4419
nnoble69ac39f2014-12-12 15:43:38 -08004420endif
4421
ctiller8919f602014-12-10 10:19:42 -08004422deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4423
nnoble69ac39f2014-12-12 15:43:38 -08004424ifneq ($(NO_SECURE),true)
4425ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004426-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4427endif
nnoble69ac39f2014-12-12 15:43:38 -08004428endif
ctiller8919f602014-12-10 10:19:42 -08004429
4430clean_sync_client_async_server_test:
4431 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4432 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4433 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4434 $(Q) $(RM) bins/sync_client_async_server_test
4435
4436
4437QPS_CLIENT_SRC = \
4438 test/cpp/qps/qps_client.cc \
4439
4440QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4441QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4442
nnoble69ac39f2014-12-12 15:43:38 -08004443ifeq ($(NO_SECURE),true)
4444
4445bins/qps_client: openssl_dep_error
4446
4447else
4448
ctiller8919f602014-12-10 10:19:42 -08004449bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4450 $(E) "[LD] Linking $@"
4451 $(Q) mkdir -p `dirname $@`
4452 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4453
nnoble69ac39f2014-12-12 15:43:38 -08004454endif
4455
ctiller8919f602014-12-10 10:19:42 -08004456deps_qps_client: $(QPS_CLIENT_DEPS)
4457
nnoble69ac39f2014-12-12 15:43:38 -08004458ifneq ($(NO_SECURE),true)
4459ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004460-include $(QPS_CLIENT_DEPS)
4461endif
nnoble69ac39f2014-12-12 15:43:38 -08004462endif
ctiller8919f602014-12-10 10:19:42 -08004463
4464clean_qps_client:
4465 $(E) "[CLEAN] Cleaning qps_client files"
4466 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4467 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4468 $(Q) $(RM) bins/qps_client
4469
4470
4471QPS_SERVER_SRC = \
4472 test/cpp/end2end/qps_server.cc \
4473
4474QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4475QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4476
nnoble69ac39f2014-12-12 15:43:38 -08004477ifeq ($(NO_SECURE),true)
4478
4479bins/qps_server: openssl_dep_error
4480
4481else
4482
ctiller8919f602014-12-10 10:19:42 -08004483bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4484 $(E) "[LD] Linking $@"
4485 $(Q) mkdir -p `dirname $@`
4486 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4487
nnoble69ac39f2014-12-12 15:43:38 -08004488endif
4489
ctiller8919f602014-12-10 10:19:42 -08004490deps_qps_server: $(QPS_SERVER_DEPS)
4491
nnoble69ac39f2014-12-12 15:43:38 -08004492ifneq ($(NO_SECURE),true)
4493ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004494-include $(QPS_SERVER_DEPS)
4495endif
nnoble69ac39f2014-12-12 15:43:38 -08004496endif
ctiller8919f602014-12-10 10:19:42 -08004497
4498clean_qps_server:
4499 $(E) "[CLEAN] Cleaning qps_server files"
4500 $(Q) $(RM) $(QPS_SERVER_OBJS)
4501 $(Q) $(RM) $(QPS_SERVER_DEPS)
4502 $(Q) $(RM) bins/qps_server
4503
4504
4505INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004506 gens/test/cpp/interop/empty.pb.cc \
4507 gens/test/cpp/interop/messages.pb.cc \
4508 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004509 test/cpp/interop/server.cc \
4510
4511INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4512INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4513
nnoble69ac39f2014-12-12 15:43:38 -08004514ifeq ($(NO_SECURE),true)
4515
4516bins/interop_server: openssl_dep_error
4517
4518else
4519
nnoble72309c62014-12-12 11:42:26 -08004520bins/interop_server: $(INTEROP_SERVER_OBJS) libs/libgrpc++_test_util.a libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004521 $(E) "[LD] Linking $@"
4522 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004523 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/interop_server
ctiller8919f602014-12-10 10:19:42 -08004524
nnoble69ac39f2014-12-12 15:43:38 -08004525endif
4526
ctiller8919f602014-12-10 10:19:42 -08004527deps_interop_server: $(INTEROP_SERVER_DEPS)
4528
nnoble69ac39f2014-12-12 15:43:38 -08004529ifneq ($(NO_SECURE),true)
4530ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004531-include $(INTEROP_SERVER_DEPS)
4532endif
nnoble69ac39f2014-12-12 15:43:38 -08004533endif
ctiller8919f602014-12-10 10:19:42 -08004534
4535clean_interop_server:
4536 $(E) "[CLEAN] Cleaning interop_server files"
4537 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4538 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4539 $(Q) $(RM) bins/interop_server
4540
4541
4542INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004543 gens/test/cpp/interop/empty.pb.cc \
4544 gens/test/cpp/interop/messages.pb.cc \
4545 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004546 test/cpp/interop/client.cc \
4547
4548INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4549INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4550
nnoble69ac39f2014-12-12 15:43:38 -08004551ifeq ($(NO_SECURE),true)
4552
4553bins/interop_client: openssl_dep_error
4554
4555else
4556
nnoble72309c62014-12-12 11:42:26 -08004557bins/interop_client: $(INTEROP_CLIENT_OBJS) libs/libgrpc++_test_util.a libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004558 $(E) "[LD] Linking $@"
4559 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004560 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/interop_client
ctiller8919f602014-12-10 10:19:42 -08004561
nnoble69ac39f2014-12-12 15:43:38 -08004562endif
4563
ctiller8919f602014-12-10 10:19:42 -08004564deps_interop_client: $(INTEROP_CLIENT_DEPS)
4565
nnoble69ac39f2014-12-12 15:43:38 -08004566ifneq ($(NO_SECURE),true)
4567ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004568-include $(INTEROP_CLIENT_DEPS)
4569endif
nnoble69ac39f2014-12-12 15:43:38 -08004570endif
ctiller8919f602014-12-10 10:19:42 -08004571
4572clean_interop_client:
4573 $(E) "[CLEAN] Cleaning interop_client files"
4574 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4575 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4576 $(Q) $(RM) bins/interop_client
4577
4578
4579END2END_TEST_SRC = \
4580 test/cpp/end2end/end2end_test.cc \
4581
4582END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4583END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4584
nnoble69ac39f2014-12-12 15:43:38 -08004585ifeq ($(NO_SECURE),true)
4586
4587bins/end2end_test: openssl_dep_error
4588
4589else
4590
ctiller8919f602014-12-10 10:19:42 -08004591bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4592 $(E) "[LD] Linking $@"
4593 $(Q) mkdir -p `dirname $@`
4594 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4595
nnoble69ac39f2014-12-12 15:43:38 -08004596endif
4597
ctiller8919f602014-12-10 10:19:42 -08004598deps_end2end_test: $(END2END_TEST_DEPS)
4599
nnoble69ac39f2014-12-12 15:43:38 -08004600ifneq ($(NO_SECURE),true)
4601ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004602-include $(END2END_TEST_DEPS)
4603endif
nnoble69ac39f2014-12-12 15:43:38 -08004604endif
ctiller8919f602014-12-10 10:19:42 -08004605
4606clean_end2end_test:
4607 $(E) "[CLEAN] Cleaning end2end_test files"
4608 $(Q) $(RM) $(END2END_TEST_OBJS)
4609 $(Q) $(RM) $(END2END_TEST_DEPS)
4610 $(Q) $(RM) bins/end2end_test
4611
4612
4613ALARM_TEST_SRC = \
4614 test/core/iomgr/alarm_test.c \
4615
4616ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4617ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4618
nnoble69ac39f2014-12-12 15:43:38 -08004619ifeq ($(NO_SECURE),true)
4620
4621bins/alarm_test: openssl_dep_error
4622
4623else
4624
ctiller8919f602014-12-10 10:19:42 -08004625bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4626 $(E) "[LD] Linking $@"
4627 $(Q) mkdir -p `dirname $@`
4628 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4629
nnoble69ac39f2014-12-12 15:43:38 -08004630endif
4631
ctiller8919f602014-12-10 10:19:42 -08004632deps_alarm_test: $(ALARM_TEST_DEPS)
4633
nnoble69ac39f2014-12-12 15:43:38 -08004634ifneq ($(NO_SECURE),true)
4635ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004636-include $(ALARM_TEST_DEPS)
4637endif
nnoble69ac39f2014-12-12 15:43:38 -08004638endif
ctiller8919f602014-12-10 10:19:42 -08004639
4640clean_alarm_test:
4641 $(E) "[CLEAN] Cleaning alarm_test files"
4642 $(Q) $(RM) $(ALARM_TEST_OBJS)
4643 $(Q) $(RM) $(ALARM_TEST_DEPS)
4644 $(Q) $(RM) bins/alarm_test
4645
4646
4647TIME_TEST_SRC = \
4648 test/core/support/time_test.c \
4649
4650TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4651TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4652
nnoble69ac39f2014-12-12 15:43:38 -08004653ifeq ($(NO_SECURE),true)
4654
4655bins/time_test: openssl_dep_error
4656
4657else
4658
ctiller8919f602014-12-10 10:19:42 -08004659bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4660 $(E) "[LD] Linking $@"
4661 $(Q) mkdir -p `dirname $@`
4662 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4663
nnoble69ac39f2014-12-12 15:43:38 -08004664endif
4665
ctiller8919f602014-12-10 10:19:42 -08004666deps_time_test: $(TIME_TEST_DEPS)
4667
nnoble69ac39f2014-12-12 15:43:38 -08004668ifneq ($(NO_SECURE),true)
4669ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004670-include $(TIME_TEST_DEPS)
4671endif
nnoble69ac39f2014-12-12 15:43:38 -08004672endif
ctiller8919f602014-12-10 10:19:42 -08004673
4674clean_time_test:
4675 $(E) "[CLEAN] Cleaning time_test files"
4676 $(Q) $(RM) $(TIME_TEST_OBJS)
4677 $(Q) $(RM) $(TIME_TEST_DEPS)
4678 $(Q) $(RM) bins/time_test
4679
4680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004681CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4682
4683CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4684CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4685
nnoble69ac39f2014-12-12 15:43:38 -08004686ifeq ($(NO_SECURE),true)
4687
4688bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4689
4690else
4691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004692bins/chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4693 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004694 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004695 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_cancel_after_accept_test
4696
nnoble69ac39f2014-12-12 15:43:38 -08004697endif
4698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004699deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4700
nnoble69ac39f2014-12-12 15:43:38 -08004701ifneq ($(NO_SECURE),true)
4702ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004703-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4704endif
nnoble69ac39f2014-12-12 15:43:38 -08004705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004706
4707clean_chttp2_fake_security_cancel_after_accept_test:
4708 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4709 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4710 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4711 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4712
4713
4714CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4715
4716CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
4717CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
4718
nnoble69ac39f2014-12-12 15:43:38 -08004719ifeq ($(NO_SECURE),true)
4720
4721bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4722
4723else
4724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004725bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4726 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004727 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004728 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4729
nnoble69ac39f2014-12-12 15:43:38 -08004730endif
4731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004732deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4733
nnoble69ac39f2014-12-12 15:43:38 -08004734ifneq ($(NO_SECURE),true)
4735ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004736-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4737endif
nnoble69ac39f2014-12-12 15:43:38 -08004738endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004739
4740clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4741 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4742 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4743 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4744 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4745
4746
4747CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4748
4749CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4750CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4751
nnoble69ac39f2014-12-12 15:43:38 -08004752ifeq ($(NO_SECURE),true)
4753
4754bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4755
4756else
4757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004758bins/chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4759 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004760 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004761 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_cancel_after_invoke_test
4762
nnoble69ac39f2014-12-12 15:43:38 -08004763endif
4764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004765deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4766
nnoble69ac39f2014-12-12 15:43:38 -08004767ifneq ($(NO_SECURE),true)
4768ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004769-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4770endif
nnoble69ac39f2014-12-12 15:43:38 -08004771endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004772
4773clean_chttp2_fake_security_cancel_after_invoke_test:
4774 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4775 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4776 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4777 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4778
4779
4780CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4781
4782CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4783CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4784
nnoble69ac39f2014-12-12 15:43:38 -08004785ifeq ($(NO_SECURE),true)
4786
4787bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4788
4789else
4790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004791bins/chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4792 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004793 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004794 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_cancel_before_invoke_test
4795
nnoble69ac39f2014-12-12 15:43:38 -08004796endif
4797
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004798deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4799
nnoble69ac39f2014-12-12 15:43:38 -08004800ifneq ($(NO_SECURE),true)
4801ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004802-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4803endif
nnoble69ac39f2014-12-12 15:43:38 -08004804endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004805
4806clean_chttp2_fake_security_cancel_before_invoke_test:
4807 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4808 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4809 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4810 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4811
4812
4813CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4814
4815CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4816CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4817
nnoble69ac39f2014-12-12 15:43:38 -08004818ifeq ($(NO_SECURE),true)
4819
4820bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4821
4822else
4823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004824bins/chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4825 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004826 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004827 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_cancel_in_a_vacuum_test
4828
nnoble69ac39f2014-12-12 15:43:38 -08004829endif
4830
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004831deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4832
nnoble69ac39f2014-12-12 15:43:38 -08004833ifneq ($(NO_SECURE),true)
4834ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004835-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4836endif
nnoble69ac39f2014-12-12 15:43:38 -08004837endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004838
4839clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4840 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4841 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4842 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4843 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4844
4845
ctillerc6d61c42014-12-15 14:52:08 -08004846CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4847
4848CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4849CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4850
4851ifeq ($(NO_SECURE),true)
4852
4853bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4854
4855else
4856
4857bins/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4858 $(E) "[LD] Linking $@"
4859 $(Q) mkdir -p `dirname $@`
4860 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_disappearing_server_test
4861
4862endif
4863
4864deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4865
4866ifneq ($(NO_SECURE),true)
4867ifneq ($(NO_DEPS),true)
4868-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4869endif
4870endif
4871
4872clean_chttp2_fake_security_disappearing_server_test:
4873 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4874 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4875 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4876 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4877
4878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004879CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4880
4881CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
4882CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
4883
nnoble69ac39f2014-12-12 15:43:38 -08004884ifeq ($(NO_SECURE),true)
4885
4886bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4887
4888else
4889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004890bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4891 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004892 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004893 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4894
nnoble69ac39f2014-12-12 15:43:38 -08004895endif
4896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004897deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4898
nnoble69ac39f2014-12-12 15:43:38 -08004899ifneq ($(NO_SECURE),true)
4900ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004901-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4902endif
nnoble69ac39f2014-12-12 15:43:38 -08004903endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004904
4905clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4906 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4907 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4908 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4909 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4910
4911
4912CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4913
4914CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4915CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4916
nnoble69ac39f2014-12-12 15:43:38 -08004917ifeq ($(NO_SECURE),true)
4918
4919bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4920
4921else
4922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004923bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004925 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004926 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4927
nnoble69ac39f2014-12-12 15:43:38 -08004928endif
4929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004930deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4931
nnoble69ac39f2014-12-12 15:43:38 -08004932ifneq ($(NO_SECURE),true)
4933ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004934-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4935endif
nnoble69ac39f2014-12-12 15:43:38 -08004936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004937
4938clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4939 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4940 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4941 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4942 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4943
4944
4945CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4946
4947CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4948CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4949
nnoble69ac39f2014-12-12 15:43:38 -08004950ifeq ($(NO_SECURE),true)
4951
4952bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4953
4954else
4955
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004956bins/chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_invoke_large_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4957 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004958 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004959 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_invoke_large_request_test
4960
nnoble69ac39f2014-12-12 15:43:38 -08004961endif
4962
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004963deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4964
nnoble69ac39f2014-12-12 15:43:38 -08004965ifneq ($(NO_SECURE),true)
4966ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004967-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4968endif
nnoble69ac39f2014-12-12 15:43:38 -08004969endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004970
4971clean_chttp2_fake_security_invoke_large_request_test:
4972 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4973 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4974 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4975 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4976
4977
4978CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4979
4980CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4981CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4982
nnoble69ac39f2014-12-12 15:43:38 -08004983ifeq ($(NO_SECURE),true)
4984
4985bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4986
4987else
4988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004989bins/chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4990 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004991 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004992 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_max_concurrent_streams_test
4993
nnoble69ac39f2014-12-12 15:43:38 -08004994endif
4995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004996deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4997
nnoble69ac39f2014-12-12 15:43:38 -08004998ifneq ($(NO_SECURE),true)
4999ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005000-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5001endif
nnoble69ac39f2014-12-12 15:43:38 -08005002endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005003
5004clean_chttp2_fake_security_max_concurrent_streams_test:
5005 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5006 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5007 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5008 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5009
5010
5011CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5012
5013CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5014CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5015
nnoble69ac39f2014-12-12 15:43:38 -08005016ifeq ($(NO_SECURE),true)
5017
5018bins/chttp2_fake_security_no_op_test: openssl_dep_error
5019
5020else
5021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005022bins/chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_no_op.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005024 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005025 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_no_op_test
5026
nnoble69ac39f2014-12-12 15:43:38 -08005027endif
5028
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005029deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5030
nnoble69ac39f2014-12-12 15:43:38 -08005031ifneq ($(NO_SECURE),true)
5032ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005033-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5034endif
nnoble69ac39f2014-12-12 15:43:38 -08005035endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005036
5037clean_chttp2_fake_security_no_op_test:
5038 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5039 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5040 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5041 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5042
5043
5044CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5045
5046CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5047CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5048
nnoble69ac39f2014-12-12 15:43:38 -08005049ifeq ($(NO_SECURE),true)
5050
5051bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5052
5053else
5054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005055bins/chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005057 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005058 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_ping_pong_streaming_test
5059
nnoble69ac39f2014-12-12 15:43:38 -08005060endif
5061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005062deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5063
nnoble69ac39f2014-12-12 15:43:38 -08005064ifneq ($(NO_SECURE),true)
5065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005066-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5067endif
nnoble69ac39f2014-12-12 15:43:38 -08005068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005069
5070clean_chttp2_fake_security_ping_pong_streaming_test:
5071 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5072 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5073 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5074 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5075
5076
ctiller33023c42014-12-12 16:28:33 -08005077CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5078
5079CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5080CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5081
5082ifeq ($(NO_SECURE),true)
5083
5084bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5085
5086else
5087
5088bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5089 $(E) "[LD] Linking $@"
5090 $(Q) mkdir -p `dirname $@`
5091 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5092
5093endif
5094
5095deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5096
5097ifneq ($(NO_SECURE),true)
5098ifneq ($(NO_DEPS),true)
5099-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5100endif
5101endif
5102
5103clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5104 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5105 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5106 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5107 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5108
5109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005110CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5111
5112CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5113CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5114
nnoble69ac39f2014-12-12 15:43:38 -08005115ifeq ($(NO_SECURE),true)
5116
5117bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5118
5119else
5120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005121bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005123 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005124 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5125
nnoble69ac39f2014-12-12 15:43:38 -08005126endif
5127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005128deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5129
nnoble69ac39f2014-12-12 15:43:38 -08005130ifneq ($(NO_SECURE),true)
5131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005132-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5133endif
nnoble69ac39f2014-12-12 15:43:38 -08005134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005135
5136clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5137 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5138 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5139 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5140 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5141
5142
5143CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5144
5145CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5146CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5147
nnoble69ac39f2014-12-12 15:43:38 -08005148ifeq ($(NO_SECURE),true)
5149
5150bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5151
5152else
5153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005154bins/chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5155 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005156 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005157 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_request_response_with_payload_test
5158
nnoble69ac39f2014-12-12 15:43:38 -08005159endif
5160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005161deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5162
nnoble69ac39f2014-12-12 15:43:38 -08005163ifneq ($(NO_SECURE),true)
5164ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005165-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5166endif
nnoble69ac39f2014-12-12 15:43:38 -08005167endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005168
5169clean_chttp2_fake_security_request_response_with_payload_test:
5170 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5171 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5172 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5173 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5174
5175
ctiller2845cad2014-12-15 15:14:12 -08005176CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5177
5178CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5179CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5180
5181ifeq ($(NO_SECURE),true)
5182
5183bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5184
5185else
5186
5187bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5188 $(E) "[LD] Linking $@"
5189 $(Q) mkdir -p `dirname $@`
5190 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5191
5192endif
5193
5194deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5195
5196ifneq ($(NO_SECURE),true)
5197ifneq ($(NO_DEPS),true)
5198-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5199endif
5200endif
5201
5202clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5203 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5204 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5205 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5206 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5207
5208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005209CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5210
5211CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5212CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5213
nnoble69ac39f2014-12-12 15:43:38 -08005214ifeq ($(NO_SECURE),true)
5215
5216bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5217
5218else
5219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005220bins/chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5221 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005222 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005223 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_simple_delayed_request_test
5224
nnoble69ac39f2014-12-12 15:43:38 -08005225endif
5226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005227deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5228
nnoble69ac39f2014-12-12 15:43:38 -08005229ifneq ($(NO_SECURE),true)
5230ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005231-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5232endif
nnoble69ac39f2014-12-12 15:43:38 -08005233endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005234
5235clean_chttp2_fake_security_simple_delayed_request_test:
5236 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5237 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5238 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5239 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5240
5241
5242CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5243
5244CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5245CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5246
nnoble69ac39f2014-12-12 15:43:38 -08005247ifeq ($(NO_SECURE),true)
5248
5249bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5250
5251else
5252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005253bins/chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_simple_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5254 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005255 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005256 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_simple_request_test
5257
nnoble69ac39f2014-12-12 15:43:38 -08005258endif
5259
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005260deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5261
nnoble69ac39f2014-12-12 15:43:38 -08005262ifneq ($(NO_SECURE),true)
5263ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005264-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5265endif
nnoble69ac39f2014-12-12 15:43:38 -08005266endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005267
5268clean_chttp2_fake_security_simple_request_test:
5269 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5270 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5271 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5272 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5273
5274
nathaniel52878172014-12-09 10:17:19 -08005275CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276
nathaniel52878172014-12-09 10:17:19 -08005277CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5278CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005279
nnoble69ac39f2014-12-12 15:43:38 -08005280ifeq ($(NO_SECURE),true)
5281
5282bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5283
5284else
5285
nathaniel52878172014-12-09 10:17:19 -08005286bins/chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_thread_stress.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005288 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005289 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005290
nnoble69ac39f2014-12-12 15:43:38 -08005291endif
5292
nathaniel52878172014-12-09 10:17:19 -08005293deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005294
nnoble69ac39f2014-12-12 15:43:38 -08005295ifneq ($(NO_SECURE),true)
5296ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005297-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005298endif
nnoble69ac39f2014-12-12 15:43:38 -08005299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005300
nathaniel52878172014-12-09 10:17:19 -08005301clean_chttp2_fake_security_thread_stress_test:
5302 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5303 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5304 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5305 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306
5307
5308CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5309
5310CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5311CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5312
nnoble69ac39f2014-12-12 15:43:38 -08005313ifeq ($(NO_SECURE),true)
5314
5315bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5316
5317else
5318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005319bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5320 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005321 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005322 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5323
nnoble69ac39f2014-12-12 15:43:38 -08005324endif
5325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005326deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5327
nnoble69ac39f2014-12-12 15:43:38 -08005328ifneq ($(NO_SECURE),true)
5329ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005330-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5331endif
nnoble69ac39f2014-12-12 15:43:38 -08005332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005333
5334clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5335 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5336 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5337 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5338 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5339
5340
5341CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5342
5343CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5344CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5345
nnoble69ac39f2014-12-12 15:43:38 -08005346ifeq ($(NO_SECURE),true)
5347
5348bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5349
5350else
5351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005352bins/chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005354 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005355 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_cancel_after_accept_test
5356
nnoble69ac39f2014-12-12 15:43:38 -08005357endif
5358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005359deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5360
nnoble69ac39f2014-12-12 15:43:38 -08005361ifneq ($(NO_SECURE),true)
5362ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005363-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5364endif
nnoble69ac39f2014-12-12 15:43:38 -08005365endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005366
5367clean_chttp2_fullstack_cancel_after_accept_test:
5368 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5369 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5370 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5371 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5372
5373
5374CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5375
5376CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5377CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5378
nnoble69ac39f2014-12-12 15:43:38 -08005379ifeq ($(NO_SECURE),true)
5380
5381bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5382
5383else
5384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005385bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5386 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005387 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005388 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5389
nnoble69ac39f2014-12-12 15:43:38 -08005390endif
5391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005392deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5393
nnoble69ac39f2014-12-12 15:43:38 -08005394ifneq ($(NO_SECURE),true)
5395ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005396-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5397endif
nnoble69ac39f2014-12-12 15:43:38 -08005398endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005399
5400clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5401 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5402 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5403 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5404 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5405
5406
5407CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5408
5409CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5410CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5411
nnoble69ac39f2014-12-12 15:43:38 -08005412ifeq ($(NO_SECURE),true)
5413
5414bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5415
5416else
5417
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005418bins/chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5419 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005420 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005421 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_cancel_after_invoke_test
5422
nnoble69ac39f2014-12-12 15:43:38 -08005423endif
5424
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005425deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5426
nnoble69ac39f2014-12-12 15:43:38 -08005427ifneq ($(NO_SECURE),true)
5428ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005429-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5430endif
nnoble69ac39f2014-12-12 15:43:38 -08005431endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005432
5433clean_chttp2_fullstack_cancel_after_invoke_test:
5434 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5435 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5436 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5437 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5438
5439
5440CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5441
5442CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5443CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5444
nnoble69ac39f2014-12-12 15:43:38 -08005445ifeq ($(NO_SECURE),true)
5446
5447bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5448
5449else
5450
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005451bins/chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5452 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005453 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005454 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_cancel_before_invoke_test
5455
nnoble69ac39f2014-12-12 15:43:38 -08005456endif
5457
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005458deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5459
nnoble69ac39f2014-12-12 15:43:38 -08005460ifneq ($(NO_SECURE),true)
5461ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005462-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5463endif
nnoble69ac39f2014-12-12 15:43:38 -08005464endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005465
5466clean_chttp2_fullstack_cancel_before_invoke_test:
5467 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5468 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5469 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5470 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5471
5472
5473CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5474
5475CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5476CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5477
nnoble69ac39f2014-12-12 15:43:38 -08005478ifeq ($(NO_SECURE),true)
5479
5480bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5481
5482else
5483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005484bins/chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5485 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005486 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005487 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_cancel_in_a_vacuum_test
5488
nnoble69ac39f2014-12-12 15:43:38 -08005489endif
5490
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005491deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5492
nnoble69ac39f2014-12-12 15:43:38 -08005493ifneq ($(NO_SECURE),true)
5494ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005495-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5496endif
nnoble69ac39f2014-12-12 15:43:38 -08005497endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005498
5499clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5500 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5501 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5502 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5503 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5504
5505
ctillerc6d61c42014-12-15 14:52:08 -08005506CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5507
5508CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5509CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5510
5511ifeq ($(NO_SECURE),true)
5512
5513bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5514
5515else
5516
5517bins/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5518 $(E) "[LD] Linking $@"
5519 $(Q) mkdir -p `dirname $@`
5520 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_disappearing_server_test
5521
5522endif
5523
5524deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5525
5526ifneq ($(NO_SECURE),true)
5527ifneq ($(NO_DEPS),true)
5528-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5529endif
5530endif
5531
5532clean_chttp2_fullstack_disappearing_server_test:
5533 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5534 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5535 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5536 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5537
5538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005539CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5540
5541CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5542CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5543
nnoble69ac39f2014-12-12 15:43:38 -08005544ifeq ($(NO_SECURE),true)
5545
5546bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5547
5548else
5549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005550bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5551 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005552 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005553 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5554
nnoble69ac39f2014-12-12 15:43:38 -08005555endif
5556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005557deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5558
nnoble69ac39f2014-12-12 15:43:38 -08005559ifneq ($(NO_SECURE),true)
5560ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005561-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5562endif
nnoble69ac39f2014-12-12 15:43:38 -08005563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005564
5565clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5566 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5567 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5568 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5569 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5570
5571
5572CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5573
5574CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5575CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5576
nnoble69ac39f2014-12-12 15:43:38 -08005577ifeq ($(NO_SECURE),true)
5578
5579bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5580
5581else
5582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005583bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005585 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005586 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5587
nnoble69ac39f2014-12-12 15:43:38 -08005588endif
5589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005590deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5591
nnoble69ac39f2014-12-12 15:43:38 -08005592ifneq ($(NO_SECURE),true)
5593ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005594-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5595endif
nnoble69ac39f2014-12-12 15:43:38 -08005596endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005597
5598clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5599 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5600 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5601 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5602 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5603
5604
5605CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5606
5607CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5608CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5609
nnoble69ac39f2014-12-12 15:43:38 -08005610ifeq ($(NO_SECURE),true)
5611
5612bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5613
5614else
5615
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005616bins/chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_invoke_large_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5617 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005618 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005619 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_invoke_large_request_test
5620
nnoble69ac39f2014-12-12 15:43:38 -08005621endif
5622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005623deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5624
nnoble69ac39f2014-12-12 15:43:38 -08005625ifneq ($(NO_SECURE),true)
5626ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005627-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5628endif
nnoble69ac39f2014-12-12 15:43:38 -08005629endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005630
5631clean_chttp2_fullstack_invoke_large_request_test:
5632 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5633 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5634 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5635 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5636
5637
5638CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5639
5640CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5641CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5642
nnoble69ac39f2014-12-12 15:43:38 -08005643ifeq ($(NO_SECURE),true)
5644
5645bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5646
5647else
5648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005649bins/chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005651 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005652 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_max_concurrent_streams_test
5653
nnoble69ac39f2014-12-12 15:43:38 -08005654endif
5655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005656deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5657
nnoble69ac39f2014-12-12 15:43:38 -08005658ifneq ($(NO_SECURE),true)
5659ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005660-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5661endif
nnoble69ac39f2014-12-12 15:43:38 -08005662endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005663
5664clean_chttp2_fullstack_max_concurrent_streams_test:
5665 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5666 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5667 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5668 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5669
5670
5671CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5672
5673CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5674CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5675
nnoble69ac39f2014-12-12 15:43:38 -08005676ifeq ($(NO_SECURE),true)
5677
5678bins/chttp2_fullstack_no_op_test: openssl_dep_error
5679
5680else
5681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005682bins/chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_no_op.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5683 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005684 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005685 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_no_op_test
5686
nnoble69ac39f2014-12-12 15:43:38 -08005687endif
5688
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005689deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5690
nnoble69ac39f2014-12-12 15:43:38 -08005691ifneq ($(NO_SECURE),true)
5692ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005693-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5694endif
nnoble69ac39f2014-12-12 15:43:38 -08005695endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005696
5697clean_chttp2_fullstack_no_op_test:
5698 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5699 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5700 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5701 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5702
5703
5704CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5705
5706CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5707CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5708
nnoble69ac39f2014-12-12 15:43:38 -08005709ifeq ($(NO_SECURE),true)
5710
5711bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5712
5713else
5714
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005715bins/chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005717 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005718 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_ping_pong_streaming_test
5719
nnoble69ac39f2014-12-12 15:43:38 -08005720endif
5721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005722deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5723
nnoble69ac39f2014-12-12 15:43:38 -08005724ifneq ($(NO_SECURE),true)
5725ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005726-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5727endif
nnoble69ac39f2014-12-12 15:43:38 -08005728endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005729
5730clean_chttp2_fullstack_ping_pong_streaming_test:
5731 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5732 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5733 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5734 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5735
5736
ctiller33023c42014-12-12 16:28:33 -08005737CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5738
5739CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5740CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5741
5742ifeq ($(NO_SECURE),true)
5743
5744bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5745
5746else
5747
5748bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5749 $(E) "[LD] Linking $@"
5750 $(Q) mkdir -p `dirname $@`
5751 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5752
5753endif
5754
5755deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5756
5757ifneq ($(NO_SECURE),true)
5758ifneq ($(NO_DEPS),true)
5759-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5760endif
5761endif
5762
5763clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5764 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5765 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5766 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5767 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5768
5769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005770CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5771
5772CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5773CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5774
nnoble69ac39f2014-12-12 15:43:38 -08005775ifeq ($(NO_SECURE),true)
5776
5777bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5778
5779else
5780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005781bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005783 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005784 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5785
nnoble69ac39f2014-12-12 15:43:38 -08005786endif
5787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005788deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5789
nnoble69ac39f2014-12-12 15:43:38 -08005790ifneq ($(NO_SECURE),true)
5791ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005792-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5793endif
nnoble69ac39f2014-12-12 15:43:38 -08005794endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005795
5796clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5797 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5798 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5799 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5800 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5801
5802
5803CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5804
5805CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5806CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5807
nnoble69ac39f2014-12-12 15:43:38 -08005808ifeq ($(NO_SECURE),true)
5809
5810bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5811
5812else
5813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005814bins/chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005816 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005817 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_request_response_with_payload_test
5818
nnoble69ac39f2014-12-12 15:43:38 -08005819endif
5820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005821deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5822
nnoble69ac39f2014-12-12 15:43:38 -08005823ifneq ($(NO_SECURE),true)
5824ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005825-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5826endif
nnoble69ac39f2014-12-12 15:43:38 -08005827endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005828
5829clean_chttp2_fullstack_request_response_with_payload_test:
5830 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5831 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5832 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5833 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5834
5835
ctiller2845cad2014-12-15 15:14:12 -08005836CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5837
5838CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5839CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5840
5841ifeq ($(NO_SECURE),true)
5842
5843bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5844
5845else
5846
5847bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5848 $(E) "[LD] Linking $@"
5849 $(Q) mkdir -p `dirname $@`
5850 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5851
5852endif
5853
5854deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5855
5856ifneq ($(NO_SECURE),true)
5857ifneq ($(NO_DEPS),true)
5858-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5859endif
5860endif
5861
5862clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5863 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5864 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5865 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5866 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5867
5868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005869CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5870
5871CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5872CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5873
nnoble69ac39f2014-12-12 15:43:38 -08005874ifeq ($(NO_SECURE),true)
5875
5876bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5877
5878else
5879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005880bins/chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005883 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_simple_delayed_request_test
5884
nnoble69ac39f2014-12-12 15:43:38 -08005885endif
5886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005887deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5888
nnoble69ac39f2014-12-12 15:43:38 -08005889ifneq ($(NO_SECURE),true)
5890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005891-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5892endif
nnoble69ac39f2014-12-12 15:43:38 -08005893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005894
5895clean_chttp2_fullstack_simple_delayed_request_test:
5896 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5897 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5898 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5899 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5900
5901
5902CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5903
5904CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5905CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5906
nnoble69ac39f2014-12-12 15:43:38 -08005907ifeq ($(NO_SECURE),true)
5908
5909bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5910
5911else
5912
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005913bins/chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_simple_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005915 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005916 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_simple_request_test
5917
nnoble69ac39f2014-12-12 15:43:38 -08005918endif
5919
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005920deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5921
nnoble69ac39f2014-12-12 15:43:38 -08005922ifneq ($(NO_SECURE),true)
5923ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005924-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5925endif
nnoble69ac39f2014-12-12 15:43:38 -08005926endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005927
5928clean_chttp2_fullstack_simple_request_test:
5929 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5930 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5931 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5932 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5933
5934
nathaniel52878172014-12-09 10:17:19 -08005935CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936
nathaniel52878172014-12-09 10:17:19 -08005937CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5938CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005939
nnoble69ac39f2014-12-12 15:43:38 -08005940ifeq ($(NO_SECURE),true)
5941
5942bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5943
5944else
5945
nathaniel52878172014-12-09 10:17:19 -08005946bins/chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_thread_stress.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005948 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005949 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950
nnoble69ac39f2014-12-12 15:43:38 -08005951endif
5952
nathaniel52878172014-12-09 10:17:19 -08005953deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005954
nnoble69ac39f2014-12-12 15:43:38 -08005955ifneq ($(NO_SECURE),true)
5956ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005957-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005958endif
nnoble69ac39f2014-12-12 15:43:38 -08005959endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005960
nathaniel52878172014-12-09 10:17:19 -08005961clean_chttp2_fullstack_thread_stress_test:
5962 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5963 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5964 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5965 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966
5967
5968CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5969
5970CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5971CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5972
nnoble69ac39f2014-12-12 15:43:38 -08005973ifeq ($(NO_SECURE),true)
5974
5975bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5976
5977else
5978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005979bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005982 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5983
nnoble69ac39f2014-12-12 15:43:38 -08005984endif
5985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005986deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5987
nnoble69ac39f2014-12-12 15:43:38 -08005988ifneq ($(NO_SECURE),true)
5989ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005990-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5991endif
nnoble69ac39f2014-12-12 15:43:38 -08005992endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005993
5994clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5995 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5996 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5997 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5998 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5999
6000
6001CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6002
6003CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6004CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6005
nnoble69ac39f2014-12-12 15:43:38 -08006006ifeq ($(NO_SECURE),true)
6007
6008bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6009
6010else
6011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006012bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006014 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006015 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6016
nnoble69ac39f2014-12-12 15:43:38 -08006017endif
6018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006019deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6020
nnoble69ac39f2014-12-12 15:43:38 -08006021ifneq ($(NO_SECURE),true)
6022ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006023-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6024endif
nnoble69ac39f2014-12-12 15:43:38 -08006025endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006026
6027clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6028 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6029 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6030 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6031 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6032
6033
6034CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6035
6036CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
6037CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
6038
nnoble69ac39f2014-12-12 15:43:38 -08006039ifeq ($(NO_SECURE),true)
6040
6041bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6042
6043else
6044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006045bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006047 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006048 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6049
nnoble69ac39f2014-12-12 15:43:38 -08006050endif
6051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006052deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6053
nnoble69ac39f2014-12-12 15:43:38 -08006054ifneq ($(NO_SECURE),true)
6055ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006056-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6057endif
nnoble69ac39f2014-12-12 15:43:38 -08006058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006059
6060clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6061 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6062 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6063 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6064 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6065
6066
6067CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6068
6069CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6070CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6071
nnoble69ac39f2014-12-12 15:43:38 -08006072ifeq ($(NO_SECURE),true)
6073
6074bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6075
6076else
6077
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006078bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6079 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006080 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006081 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6082
nnoble69ac39f2014-12-12 15:43:38 -08006083endif
6084
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006085deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6086
nnoble69ac39f2014-12-12 15:43:38 -08006087ifneq ($(NO_SECURE),true)
6088ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006089-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6090endif
nnoble69ac39f2014-12-12 15:43:38 -08006091endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006092
6093clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6094 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6095 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6096 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6097 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6098
6099
6100CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6101
6102CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6103CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6104
nnoble69ac39f2014-12-12 15:43:38 -08006105ifeq ($(NO_SECURE),true)
6106
6107bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6108
6109else
6110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006111bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6112 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006113 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006114 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6115
nnoble69ac39f2014-12-12 15:43:38 -08006116endif
6117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006118deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6119
nnoble69ac39f2014-12-12 15:43:38 -08006120ifneq ($(NO_SECURE),true)
6121ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006122-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6123endif
nnoble69ac39f2014-12-12 15:43:38 -08006124endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006125
6126clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6127 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6128 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6129 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6130 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6131
6132
6133CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6134
6135CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6136CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6137
nnoble69ac39f2014-12-12 15:43:38 -08006138ifeq ($(NO_SECURE),true)
6139
6140bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6141
6142else
6143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006144bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6145 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006146 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006147 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6148
nnoble69ac39f2014-12-12 15:43:38 -08006149endif
6150
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006151deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6152
nnoble69ac39f2014-12-12 15:43:38 -08006153ifneq ($(NO_SECURE),true)
6154ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006155-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6156endif
nnoble69ac39f2014-12-12 15:43:38 -08006157endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006158
6159clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6160 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6161 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6162 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6163 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6164
6165
ctillerc6d61c42014-12-15 14:52:08 -08006166CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6167
6168CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6169CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6170
6171ifeq ($(NO_SECURE),true)
6172
6173bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6174
6175else
6176
6177bins/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6178 $(E) "[LD] Linking $@"
6179 $(Q) mkdir -p `dirname $@`
6180 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6181
6182endif
6183
6184deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6185
6186ifneq ($(NO_SECURE),true)
6187ifneq ($(NO_DEPS),true)
6188-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6189endif
6190endif
6191
6192clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6193 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6194 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6195 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6196 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6197
6198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006199CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6200
6201CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6202CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6203
nnoble69ac39f2014-12-12 15:43:38 -08006204ifeq ($(NO_SECURE),true)
6205
6206bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6207
6208else
6209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006210bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6211 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006212 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006213 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6214
nnoble69ac39f2014-12-12 15:43:38 -08006215endif
6216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006217deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6218
nnoble69ac39f2014-12-12 15:43:38 -08006219ifneq ($(NO_SECURE),true)
6220ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006221-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6222endif
nnoble69ac39f2014-12-12 15:43:38 -08006223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006224
6225clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6226 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6227 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6228 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6229 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6230
6231
6232CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6233
6234CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6235CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6236
nnoble69ac39f2014-12-12 15:43:38 -08006237ifeq ($(NO_SECURE),true)
6238
6239bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6240
6241else
6242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006243bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006245 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006246 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6247
nnoble69ac39f2014-12-12 15:43:38 -08006248endif
6249
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006250deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6251
nnoble69ac39f2014-12-12 15:43:38 -08006252ifneq ($(NO_SECURE),true)
6253ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006254-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6255endif
nnoble69ac39f2014-12-12 15:43:38 -08006256endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006257
6258clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6259 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6260 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6261 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6262 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6263
6264
6265CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6266
6267CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6268CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6269
nnoble69ac39f2014-12-12 15:43:38 -08006270ifeq ($(NO_SECURE),true)
6271
6272bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6273
6274else
6275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006276bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_invoke_large_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6277 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006278 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006279 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6280
nnoble69ac39f2014-12-12 15:43:38 -08006281endif
6282
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006283deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6284
nnoble69ac39f2014-12-12 15:43:38 -08006285ifneq ($(NO_SECURE),true)
6286ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006287-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6288endif
nnoble69ac39f2014-12-12 15:43:38 -08006289endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006290
6291clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6292 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6293 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6294 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6295 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6296
6297
6298CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6299
6300CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6301CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6302
nnoble69ac39f2014-12-12 15:43:38 -08006303ifeq ($(NO_SECURE),true)
6304
6305bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6306
6307else
6308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006309bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6310 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006311 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006312 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6313
nnoble69ac39f2014-12-12 15:43:38 -08006314endif
6315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006316deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6317
nnoble69ac39f2014-12-12 15:43:38 -08006318ifneq ($(NO_SECURE),true)
6319ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006320-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6321endif
nnoble69ac39f2014-12-12 15:43:38 -08006322endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006323
6324clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6325 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6326 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6327 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6328 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6329
6330
6331CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6332
6333CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6334CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6335
nnoble69ac39f2014-12-12 15:43:38 -08006336ifeq ($(NO_SECURE),true)
6337
6338bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6339
6340else
6341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006342bins/chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_no_op.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6343 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006344 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006345 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_no_op_test
6346
nnoble69ac39f2014-12-12 15:43:38 -08006347endif
6348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006349deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6350
nnoble69ac39f2014-12-12 15:43:38 -08006351ifneq ($(NO_SECURE),true)
6352ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006353-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6354endif
nnoble69ac39f2014-12-12 15:43:38 -08006355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006356
6357clean_chttp2_simple_ssl_fullstack_no_op_test:
6358 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6359 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6360 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6361 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6362
6363
6364CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6365
6366CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6367CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6368
nnoble69ac39f2014-12-12 15:43:38 -08006369ifeq ($(NO_SECURE),true)
6370
6371bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6372
6373else
6374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006375bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006377 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006378 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6379
nnoble69ac39f2014-12-12 15:43:38 -08006380endif
6381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006382deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6383
nnoble69ac39f2014-12-12 15:43:38 -08006384ifneq ($(NO_SECURE),true)
6385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006386-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6387endif
nnoble69ac39f2014-12-12 15:43:38 -08006388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006389
6390clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6391 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6392 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6393 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6394 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6395
6396
ctiller33023c42014-12-12 16:28:33 -08006397CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6398
6399CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6400CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6401
6402ifeq ($(NO_SECURE),true)
6403
6404bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6405
6406else
6407
6408bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6409 $(E) "[LD] Linking $@"
6410 $(Q) mkdir -p `dirname $@`
6411 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6412
6413endif
6414
6415deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6416
6417ifneq ($(NO_SECURE),true)
6418ifneq ($(NO_DEPS),true)
6419-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6420endif
6421endif
6422
6423clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6424 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6425 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6426 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6427 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6428
6429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006430CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6431
6432CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
6433CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
6434
nnoble69ac39f2014-12-12 15:43:38 -08006435ifeq ($(NO_SECURE),true)
6436
6437bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6438
6439else
6440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006441bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6442 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006443 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006444 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6445
nnoble69ac39f2014-12-12 15:43:38 -08006446endif
6447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006448deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6449
nnoble69ac39f2014-12-12 15:43:38 -08006450ifneq ($(NO_SECURE),true)
6451ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006452-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6453endif
nnoble69ac39f2014-12-12 15:43:38 -08006454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006455
6456clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6457 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6458 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6459 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6460 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6461
6462
6463CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6464
6465CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6466CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6467
nnoble69ac39f2014-12-12 15:43:38 -08006468ifeq ($(NO_SECURE),true)
6469
6470bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6471
6472else
6473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006474bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6475 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006476 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006477 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6478
nnoble69ac39f2014-12-12 15:43:38 -08006479endif
6480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006481deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6482
nnoble69ac39f2014-12-12 15:43:38 -08006483ifneq ($(NO_SECURE),true)
6484ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006485-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6486endif
nnoble69ac39f2014-12-12 15:43:38 -08006487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006488
6489clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6490 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6491 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6492 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6493 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6494
6495
ctiller2845cad2014-12-15 15:14:12 -08006496CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6497
6498CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6499CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6500
6501ifeq ($(NO_SECURE),true)
6502
6503bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6504
6505else
6506
6507bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6508 $(E) "[LD] Linking $@"
6509 $(Q) mkdir -p `dirname $@`
6510 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6511
6512endif
6513
6514deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6515
6516ifneq ($(NO_SECURE),true)
6517ifneq ($(NO_DEPS),true)
6518-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6519endif
6520endif
6521
6522clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6523 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6524 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6525 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6526 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6527
6528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006529CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6530
6531CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6532CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6533
nnoble69ac39f2014-12-12 15:43:38 -08006534ifeq ($(NO_SECURE),true)
6535
6536bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6537
6538else
6539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006540bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006543 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6544
nnoble69ac39f2014-12-12 15:43:38 -08006545endif
6546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006547deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6548
nnoble69ac39f2014-12-12 15:43:38 -08006549ifneq ($(NO_SECURE),true)
6550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006551-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6552endif
nnoble69ac39f2014-12-12 15:43:38 -08006553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006554
6555clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6556 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6557 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6558 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6559 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6560
6561
6562CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6563
6564CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6565CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6566
nnoble69ac39f2014-12-12 15:43:38 -08006567ifeq ($(NO_SECURE),true)
6568
6569bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6570
6571else
6572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006573bins/chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_simple_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006576 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_simple_request_test
6577
nnoble69ac39f2014-12-12 15:43:38 -08006578endif
6579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006580deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6581
nnoble69ac39f2014-12-12 15:43:38 -08006582ifneq ($(NO_SECURE),true)
6583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006584-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6585endif
nnoble69ac39f2014-12-12 15:43:38 -08006586endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006587
6588clean_chttp2_simple_ssl_fullstack_simple_request_test:
6589 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6590 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6591 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6592 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6593
6594
nathaniel52878172014-12-09 10:17:19 -08006595CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596
nathaniel52878172014-12-09 10:17:19 -08006597CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6598CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006599
nnoble69ac39f2014-12-12 15:43:38 -08006600ifeq ($(NO_SECURE),true)
6601
6602bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6603
6604else
6605
nathaniel52878172014-12-09 10:17:19 -08006606bins/chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_thread_stress.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006608 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006609 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006610
nnoble69ac39f2014-12-12 15:43:38 -08006611endif
6612
nathaniel52878172014-12-09 10:17:19 -08006613deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006614
nnoble69ac39f2014-12-12 15:43:38 -08006615ifneq ($(NO_SECURE),true)
6616ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006617-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006618endif
nnoble69ac39f2014-12-12 15:43:38 -08006619endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006620
nathaniel52878172014-12-09 10:17:19 -08006621clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6622 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6623 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6624 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6625 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626
6627
6628CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6629
6630CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6631CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6632
nnoble69ac39f2014-12-12 15:43:38 -08006633ifeq ($(NO_SECURE),true)
6634
6635bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6636
6637else
6638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006639bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006642 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6643
nnoble69ac39f2014-12-12 15:43:38 -08006644endif
6645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006646deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6647
nnoble69ac39f2014-12-12 15:43:38 -08006648ifneq ($(NO_SECURE),true)
6649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006650-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6651endif
nnoble69ac39f2014-12-12 15:43:38 -08006652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006653
6654clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6655 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6656 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6657 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6658 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6659
6660
6661CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6662
6663CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6664CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6665
nnoble69ac39f2014-12-12 15:43:38 -08006666ifeq ($(NO_SECURE),true)
6667
6668bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6669
6670else
6671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006672bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6673 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006674 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006675 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6676
nnoble69ac39f2014-12-12 15:43:38 -08006677endif
6678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006679deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6680
nnoble69ac39f2014-12-12 15:43:38 -08006681ifneq ($(NO_SECURE),true)
6682ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006683-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6684endif
nnoble69ac39f2014-12-12 15:43:38 -08006685endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006686
6687clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6688 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6689 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6690 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6691 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6692
6693
6694CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6695
6696CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
6697CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
6698
nnoble69ac39f2014-12-12 15:43:38 -08006699ifeq ($(NO_SECURE),true)
6700
6701bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6702
6703else
6704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006705bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006707 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006708 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6709
nnoble69ac39f2014-12-12 15:43:38 -08006710endif
6711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006712deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6713
nnoble69ac39f2014-12-12 15:43:38 -08006714ifneq ($(NO_SECURE),true)
6715ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6717endif
nnoble69ac39f2014-12-12 15:43:38 -08006718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006719
6720clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6721 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6722 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6723 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6724 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6725
6726
6727CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6728
6729CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6730CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6731
nnoble69ac39f2014-12-12 15:43:38 -08006732ifeq ($(NO_SECURE),true)
6733
6734bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6735
6736else
6737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006738bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6739 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006740 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006741 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6742
nnoble69ac39f2014-12-12 15:43:38 -08006743endif
6744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006745deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6746
nnoble69ac39f2014-12-12 15:43:38 -08006747ifneq ($(NO_SECURE),true)
6748ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006749-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6750endif
nnoble69ac39f2014-12-12 15:43:38 -08006751endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006752
6753clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6754 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6755 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6756 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6757 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6758
6759
6760CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6761
6762CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6763CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6764
nnoble69ac39f2014-12-12 15:43:38 -08006765ifeq ($(NO_SECURE),true)
6766
6767bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6768
6769else
6770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006771bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006773 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006774 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6775
nnoble69ac39f2014-12-12 15:43:38 -08006776endif
6777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006778deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6779
nnoble69ac39f2014-12-12 15:43:38 -08006780ifneq ($(NO_SECURE),true)
6781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006782-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6783endif
nnoble69ac39f2014-12-12 15:43:38 -08006784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006785
6786clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6787 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6788 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6789 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6790 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6791
6792
6793CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6794
6795CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6796CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6797
nnoble69ac39f2014-12-12 15:43:38 -08006798ifeq ($(NO_SECURE),true)
6799
6800bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6801
6802else
6803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006804bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6805 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006806 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006807 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6808
nnoble69ac39f2014-12-12 15:43:38 -08006809endif
6810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006811deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6812
nnoble69ac39f2014-12-12 15:43:38 -08006813ifneq ($(NO_SECURE),true)
6814ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006815-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6816endif
nnoble69ac39f2014-12-12 15:43:38 -08006817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006818
6819clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6820 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6821 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6822 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6823 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6824
6825
ctillerc6d61c42014-12-15 14:52:08 -08006826CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6827
6828CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6829CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6830
6831ifeq ($(NO_SECURE),true)
6832
6833bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6834
6835else
6836
6837bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6838 $(E) "[LD] Linking $@"
6839 $(Q) mkdir -p `dirname $@`
6840 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6841
6842endif
6843
6844deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6845
6846ifneq ($(NO_SECURE),true)
6847ifneq ($(NO_DEPS),true)
6848-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6849endif
6850endif
6851
6852clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6853 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6854 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6855 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6856 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6857
6858
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006859CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6860
6861CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6862CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6863
nnoble69ac39f2014-12-12 15:43:38 -08006864ifeq ($(NO_SECURE),true)
6865
6866bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6867
6868else
6869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006870bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006872 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006873 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6874
nnoble69ac39f2014-12-12 15:43:38 -08006875endif
6876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006877deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6878
nnoble69ac39f2014-12-12 15:43:38 -08006879ifneq ($(NO_SECURE),true)
6880ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006881-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6882endif
nnoble69ac39f2014-12-12 15:43:38 -08006883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006884
6885clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6886 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6887 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6888 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6889 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6890
6891
6892CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6893
6894CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6895CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6896
nnoble69ac39f2014-12-12 15:43:38 -08006897ifeq ($(NO_SECURE),true)
6898
6899bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6900
6901else
6902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006903bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6904 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006905 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006906 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6907
nnoble69ac39f2014-12-12 15:43:38 -08006908endif
6909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006910deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6911
nnoble69ac39f2014-12-12 15:43:38 -08006912ifneq ($(NO_SECURE),true)
6913ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006914-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6915endif
nnoble69ac39f2014-12-12 15:43:38 -08006916endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006917
6918clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6919 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6920 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6921 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6922 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6923
6924
6925CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6926
6927CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6928CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6929
nnoble69ac39f2014-12-12 15:43:38 -08006930ifeq ($(NO_SECURE),true)
6931
6932bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6933
6934else
6935
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006936bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_invoke_large_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6937 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006938 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006939 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6940
nnoble69ac39f2014-12-12 15:43:38 -08006941endif
6942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006943deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6944
nnoble69ac39f2014-12-12 15:43:38 -08006945ifneq ($(NO_SECURE),true)
6946ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006947-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6948endif
nnoble69ac39f2014-12-12 15:43:38 -08006949endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006950
6951clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6952 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6953 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6954 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6955 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6956
6957
6958CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6959
6960CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6961CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6962
nnoble69ac39f2014-12-12 15:43:38 -08006963ifeq ($(NO_SECURE),true)
6964
6965bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6966
6967else
6968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006969bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006972 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6973
nnoble69ac39f2014-12-12 15:43:38 -08006974endif
6975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006976deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6977
nnoble69ac39f2014-12-12 15:43:38 -08006978ifneq ($(NO_SECURE),true)
6979ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006980-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6981endif
nnoble69ac39f2014-12-12 15:43:38 -08006982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006983
6984clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6985 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6986 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6987 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6988 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6989
6990
6991CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6992
6993CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6994CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6995
nnoble69ac39f2014-12-12 15:43:38 -08006996ifeq ($(NO_SECURE),true)
6997
6998bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6999
7000else
7001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007002bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_no_op.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7003 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007004 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007005 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7006
nnoble69ac39f2014-12-12 15:43:38 -08007007endif
7008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007009deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7010
nnoble69ac39f2014-12-12 15:43:38 -08007011ifneq ($(NO_SECURE),true)
7012ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007013-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7014endif
nnoble69ac39f2014-12-12 15:43:38 -08007015endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007016
7017clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7018 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7019 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7020 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7021 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7022
7023
7024CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7025
7026CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
7027CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
7028
nnoble69ac39f2014-12-12 15:43:38 -08007029ifeq ($(NO_SECURE),true)
7030
7031bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7032
7033else
7034
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007035bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007037 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007038 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7039
nnoble69ac39f2014-12-12 15:43:38 -08007040endif
7041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007042deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7043
nnoble69ac39f2014-12-12 15:43:38 -08007044ifneq ($(NO_SECURE),true)
7045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007046-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7047endif
nnoble69ac39f2014-12-12 15:43:38 -08007048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007049
7050clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7051 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7052 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7053 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7054 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7055
7056
ctiller33023c42014-12-12 16:28:33 -08007057CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7058
7059CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7060CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7061
7062ifeq ($(NO_SECURE),true)
7063
7064bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7065
7066else
7067
7068bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7069 $(E) "[LD] Linking $@"
7070 $(Q) mkdir -p `dirname $@`
7071 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7072
7073endif
7074
7075deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7076
7077ifneq ($(NO_SECURE),true)
7078ifneq ($(NO_DEPS),true)
7079-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7080endif
7081endif
7082
7083clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7084 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7085 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7086 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7087 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7088
7089
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007090CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7091
7092CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7093CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7094
nnoble69ac39f2014-12-12 15:43:38 -08007095ifeq ($(NO_SECURE),true)
7096
7097bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7098
7099else
7100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007101bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007103 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007104 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7105
nnoble69ac39f2014-12-12 15:43:38 -08007106endif
7107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007108deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7109
nnoble69ac39f2014-12-12 15:43:38 -08007110ifneq ($(NO_SECURE),true)
7111ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007112-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7113endif
nnoble69ac39f2014-12-12 15:43:38 -08007114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007115
7116clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7117 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7118 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7119 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7120 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7121
7122
7123CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7124
7125CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7126CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7127
nnoble69ac39f2014-12-12 15:43:38 -08007128ifeq ($(NO_SECURE),true)
7129
7130bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7131
7132else
7133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007134bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007136 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007137 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7138
nnoble69ac39f2014-12-12 15:43:38 -08007139endif
7140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007141deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7142
nnoble69ac39f2014-12-12 15:43:38 -08007143ifneq ($(NO_SECURE),true)
7144ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007145-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7146endif
nnoble69ac39f2014-12-12 15:43:38 -08007147endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007148
7149clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7150 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7151 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7152 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7153 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7154
7155
ctiller2845cad2014-12-15 15:14:12 -08007156CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7157
7158CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7159CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7160
7161ifeq ($(NO_SECURE),true)
7162
7163bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7164
7165else
7166
7167bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7168 $(E) "[LD] Linking $@"
7169 $(Q) mkdir -p `dirname $@`
7170 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7171
7172endif
7173
7174deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7175
7176ifneq ($(NO_SECURE),true)
7177ifneq ($(NO_DEPS),true)
7178-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7179endif
7180endif
7181
7182clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7183 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7184 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7185 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7186 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7187
7188
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007189CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7190
7191CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7192CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7193
nnoble69ac39f2014-12-12 15:43:38 -08007194ifeq ($(NO_SECURE),true)
7195
7196bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7197
7198else
7199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007200bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007202 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007203 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7204
nnoble69ac39f2014-12-12 15:43:38 -08007205endif
7206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007207deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7208
nnoble69ac39f2014-12-12 15:43:38 -08007209ifneq ($(NO_SECURE),true)
7210ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007211-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7212endif
nnoble69ac39f2014-12-12 15:43:38 -08007213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007214
7215clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7216 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7217 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7218 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7219 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7220
7221
7222CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7223
7224CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7225CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7226
nnoble69ac39f2014-12-12 15:43:38 -08007227ifeq ($(NO_SECURE),true)
7228
7229bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7230
7231else
7232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007233bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_simple_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7234 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007235 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007236 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7237
nnoble69ac39f2014-12-12 15:43:38 -08007238endif
7239
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007240deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7241
nnoble69ac39f2014-12-12 15:43:38 -08007242ifneq ($(NO_SECURE),true)
7243ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007244-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7245endif
nnoble69ac39f2014-12-12 15:43:38 -08007246endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007247
7248clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7249 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7250 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7251 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7252 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7253
7254
nathaniel52878172014-12-09 10:17:19 -08007255CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007256
nathaniel52878172014-12-09 10:17:19 -08007257CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7258CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007259
nnoble69ac39f2014-12-12 15:43:38 -08007260ifeq ($(NO_SECURE),true)
7261
7262bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7263
7264else
7265
nathaniel52878172014-12-09 10:17:19 -08007266bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_thread_stress.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007268 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007269 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007270
nnoble69ac39f2014-12-12 15:43:38 -08007271endif
7272
nathaniel52878172014-12-09 10:17:19 -08007273deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274
nnoble69ac39f2014-12-12 15:43:38 -08007275ifneq ($(NO_SECURE),true)
7276ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007277-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007278endif
nnoble69ac39f2014-12-12 15:43:38 -08007279endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007280
nathaniel52878172014-12-09 10:17:19 -08007281clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7282 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7283 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7284 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7285 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007286
7287
7288CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7289
7290CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7291CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7292
nnoble69ac39f2014-12-12 15:43:38 -08007293ifeq ($(NO_SECURE),true)
7294
7295bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7296
7297else
7298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007299bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007301 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007302 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7303
nnoble69ac39f2014-12-12 15:43:38 -08007304endif
7305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007306deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7307
nnoble69ac39f2014-12-12 15:43:38 -08007308ifneq ($(NO_SECURE),true)
7309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007310-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7311endif
nnoble69ac39f2014-12-12 15:43:38 -08007312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007313
7314clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7315 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7316 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7317 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7318 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7319
7320
7321CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7322
7323CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7324CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7325
nnoble69ac39f2014-12-12 15:43:38 -08007326ifeq ($(NO_SECURE),true)
7327
7328bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7329
7330else
7331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007332bins/chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7333 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007334 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007335 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_cancel_after_accept_test
7336
nnoble69ac39f2014-12-12 15:43:38 -08007337endif
7338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007339deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7340
nnoble69ac39f2014-12-12 15:43:38 -08007341ifneq ($(NO_SECURE),true)
7342ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007343-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7344endif
nnoble69ac39f2014-12-12 15:43:38 -08007345endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007346
7347clean_chttp2_socket_pair_cancel_after_accept_test:
7348 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7349 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7350 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7351 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7352
7353
7354CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7355
7356CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
7357CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
7358
nnoble69ac39f2014-12-12 15:43:38 -08007359ifeq ($(NO_SECURE),true)
7360
7361bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7362
7363else
7364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007365bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007367 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007368 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7369
nnoble69ac39f2014-12-12 15:43:38 -08007370endif
7371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007372deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7373
nnoble69ac39f2014-12-12 15:43:38 -08007374ifneq ($(NO_SECURE),true)
7375ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007376-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7377endif
nnoble69ac39f2014-12-12 15:43:38 -08007378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007379
7380clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7381 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7382 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7383 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7384 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7385
7386
7387CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7388
7389CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7390CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7391
nnoble69ac39f2014-12-12 15:43:38 -08007392ifeq ($(NO_SECURE),true)
7393
7394bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7395
7396else
7397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007398bins/chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7399 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007400 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007401 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_cancel_after_invoke_test
7402
nnoble69ac39f2014-12-12 15:43:38 -08007403endif
7404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007405deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7406
nnoble69ac39f2014-12-12 15:43:38 -08007407ifneq ($(NO_SECURE),true)
7408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007409-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7410endif
nnoble69ac39f2014-12-12 15:43:38 -08007411endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007412
7413clean_chttp2_socket_pair_cancel_after_invoke_test:
7414 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7415 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7416 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7417 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7418
7419
7420CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7421
7422CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7423CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7424
nnoble69ac39f2014-12-12 15:43:38 -08007425ifeq ($(NO_SECURE),true)
7426
7427bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7428
7429else
7430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007431bins/chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007433 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007434 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_cancel_before_invoke_test
7435
nnoble69ac39f2014-12-12 15:43:38 -08007436endif
7437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007438deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7439
nnoble69ac39f2014-12-12 15:43:38 -08007440ifneq ($(NO_SECURE),true)
7441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007442-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7443endif
nnoble69ac39f2014-12-12 15:43:38 -08007444endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007445
7446clean_chttp2_socket_pair_cancel_before_invoke_test:
7447 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7448 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7449 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7450 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7451
7452
7453CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7454
7455CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7456CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7457
nnoble69ac39f2014-12-12 15:43:38 -08007458ifeq ($(NO_SECURE),true)
7459
7460bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7461
7462else
7463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007464bins/chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7465 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007466 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007467 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7468
nnoble69ac39f2014-12-12 15:43:38 -08007469endif
7470
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007471deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7472
nnoble69ac39f2014-12-12 15:43:38 -08007473ifneq ($(NO_SECURE),true)
7474ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007475-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7476endif
nnoble69ac39f2014-12-12 15:43:38 -08007477endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007478
7479clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7480 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7481 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7482 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7483 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7484
7485
ctillerc6d61c42014-12-15 14:52:08 -08007486CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7487
7488CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7489CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7490
7491ifeq ($(NO_SECURE),true)
7492
7493bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7494
7495else
7496
7497bins/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7498 $(E) "[LD] Linking $@"
7499 $(Q) mkdir -p `dirname $@`
7500 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_disappearing_server_test
7501
7502endif
7503
7504deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7505
7506ifneq ($(NO_SECURE),true)
7507ifneq ($(NO_DEPS),true)
7508-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7509endif
7510endif
7511
7512clean_chttp2_socket_pair_disappearing_server_test:
7513 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7514 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7515 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7516 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7517
7518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007519CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7520
7521CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
7522CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
7523
nnoble69ac39f2014-12-12 15:43:38 -08007524ifeq ($(NO_SECURE),true)
7525
7526bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7527
7528else
7529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007530bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007532 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007533 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7534
nnoble69ac39f2014-12-12 15:43:38 -08007535endif
7536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007537deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7538
nnoble69ac39f2014-12-12 15:43:38 -08007539ifneq ($(NO_SECURE),true)
7540ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007541-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7542endif
nnoble69ac39f2014-12-12 15:43:38 -08007543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007544
7545clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7546 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7547 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7548 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7549 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7550
7551
7552CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7553
7554CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7555CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7556
nnoble69ac39f2014-12-12 15:43:38 -08007557ifeq ($(NO_SECURE),true)
7558
7559bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7560
7561else
7562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007563bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7564 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007565 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007566 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7567
nnoble69ac39f2014-12-12 15:43:38 -08007568endif
7569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007570deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7571
nnoble69ac39f2014-12-12 15:43:38 -08007572ifneq ($(NO_SECURE),true)
7573ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007574-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7575endif
nnoble69ac39f2014-12-12 15:43:38 -08007576endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007577
7578clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7579 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7580 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7581 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7582 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7583
7584
7585CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7586
7587CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7588CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7589
nnoble69ac39f2014-12-12 15:43:38 -08007590ifeq ($(NO_SECURE),true)
7591
7592bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7593
7594else
7595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007596bins/chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_invoke_large_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7597 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007598 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007599 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_invoke_large_request_test
7600
nnoble69ac39f2014-12-12 15:43:38 -08007601endif
7602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007603deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7604
nnoble69ac39f2014-12-12 15:43:38 -08007605ifneq ($(NO_SECURE),true)
7606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007607-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7608endif
nnoble69ac39f2014-12-12 15:43:38 -08007609endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007610
7611clean_chttp2_socket_pair_invoke_large_request_test:
7612 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7613 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7614 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7615 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7616
7617
7618CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7619
7620CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7621CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7622
nnoble69ac39f2014-12-12 15:43:38 -08007623ifeq ($(NO_SECURE),true)
7624
7625bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7626
7627else
7628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007629bins/chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007631 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007632 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_max_concurrent_streams_test
7633
nnoble69ac39f2014-12-12 15:43:38 -08007634endif
7635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007636deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7637
nnoble69ac39f2014-12-12 15:43:38 -08007638ifneq ($(NO_SECURE),true)
7639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007640-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7641endif
nnoble69ac39f2014-12-12 15:43:38 -08007642endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007643
7644clean_chttp2_socket_pair_max_concurrent_streams_test:
7645 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7646 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7647 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7648 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7649
7650
7651CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7652
7653CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7654CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7655
nnoble69ac39f2014-12-12 15:43:38 -08007656ifeq ($(NO_SECURE),true)
7657
7658bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7659
7660else
7661
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007662bins/chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_no_op.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007665 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_no_op_test
7666
nnoble69ac39f2014-12-12 15:43:38 -08007667endif
7668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007669deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7670
nnoble69ac39f2014-12-12 15:43:38 -08007671ifneq ($(NO_SECURE),true)
7672ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007673-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7674endif
nnoble69ac39f2014-12-12 15:43:38 -08007675endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007676
7677clean_chttp2_socket_pair_no_op_test:
7678 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7679 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7680 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7681 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7682
7683
7684CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7685
7686CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7687CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7688
nnoble69ac39f2014-12-12 15:43:38 -08007689ifeq ($(NO_SECURE),true)
7690
7691bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7692
7693else
7694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007695bins/chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7696 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007697 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007698 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_ping_pong_streaming_test
7699
nnoble69ac39f2014-12-12 15:43:38 -08007700endif
7701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007702deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7703
nnoble69ac39f2014-12-12 15:43:38 -08007704ifneq ($(NO_SECURE),true)
7705ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007706-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7707endif
nnoble69ac39f2014-12-12 15:43:38 -08007708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007709
7710clean_chttp2_socket_pair_ping_pong_streaming_test:
7711 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7712 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7713 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7714 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7715
7716
ctiller33023c42014-12-12 16:28:33 -08007717CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7718
7719CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7720CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7721
7722ifeq ($(NO_SECURE),true)
7723
7724bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7725
7726else
7727
7728bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7729 $(E) "[LD] Linking $@"
7730 $(Q) mkdir -p `dirname $@`
7731 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7732
7733endif
7734
7735deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7736
7737ifneq ($(NO_SECURE),true)
7738ifneq ($(NO_DEPS),true)
7739-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7740endif
7741endif
7742
7743clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7744 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7745 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7746 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7747 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7748
7749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007750CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7751
7752CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7753CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7754
nnoble69ac39f2014-12-12 15:43:38 -08007755ifeq ($(NO_SECURE),true)
7756
7757bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7758
7759else
7760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007761bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007763 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007764 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7765
nnoble69ac39f2014-12-12 15:43:38 -08007766endif
7767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007768deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7769
nnoble69ac39f2014-12-12 15:43:38 -08007770ifneq ($(NO_SECURE),true)
7771ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007772-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7773endif
nnoble69ac39f2014-12-12 15:43:38 -08007774endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007775
7776clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7777 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7778 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7779 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7780 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7781
7782
7783CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7784
7785CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7786CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7787
nnoble69ac39f2014-12-12 15:43:38 -08007788ifeq ($(NO_SECURE),true)
7789
7790bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7791
7792else
7793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007794bins/chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007796 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007797 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_request_response_with_payload_test
7798
nnoble69ac39f2014-12-12 15:43:38 -08007799endif
7800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007801deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7802
nnoble69ac39f2014-12-12 15:43:38 -08007803ifneq ($(NO_SECURE),true)
7804ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007805-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7806endif
nnoble69ac39f2014-12-12 15:43:38 -08007807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007808
7809clean_chttp2_socket_pair_request_response_with_payload_test:
7810 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7811 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7812 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7813 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7814
7815
ctiller2845cad2014-12-15 15:14:12 -08007816CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7817
7818CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7819CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7820
7821ifeq ($(NO_SECURE),true)
7822
7823bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7824
7825else
7826
7827bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7828 $(E) "[LD] Linking $@"
7829 $(Q) mkdir -p `dirname $@`
7830 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7831
7832endif
7833
7834deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7835
7836ifneq ($(NO_SECURE),true)
7837ifneq ($(NO_DEPS),true)
7838-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7839endif
7840endif
7841
7842clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7843 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7844 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7845 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7846 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7847
7848
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007849CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7850
7851CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7852CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7853
nnoble69ac39f2014-12-12 15:43:38 -08007854ifeq ($(NO_SECURE),true)
7855
7856bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7857
7858else
7859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007860bins/chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007862 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007863 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_simple_delayed_request_test
7864
nnoble69ac39f2014-12-12 15:43:38 -08007865endif
7866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007867deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7868
nnoble69ac39f2014-12-12 15:43:38 -08007869ifneq ($(NO_SECURE),true)
7870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007871-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7872endif
nnoble69ac39f2014-12-12 15:43:38 -08007873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007874
7875clean_chttp2_socket_pair_simple_delayed_request_test:
7876 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7877 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7878 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7879 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7880
7881
7882CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7883
7884CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7885CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7886
nnoble69ac39f2014-12-12 15:43:38 -08007887ifeq ($(NO_SECURE),true)
7888
7889bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7890
7891else
7892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007893bins/chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_simple_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7894 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007895 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007896 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_simple_request_test
7897
nnoble69ac39f2014-12-12 15:43:38 -08007898endif
7899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007900deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7901
nnoble69ac39f2014-12-12 15:43:38 -08007902ifneq ($(NO_SECURE),true)
7903ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007904-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7905endif
nnoble69ac39f2014-12-12 15:43:38 -08007906endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007907
7908clean_chttp2_socket_pair_simple_request_test:
7909 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7910 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7911 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7912 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7913
7914
nathaniel52878172014-12-09 10:17:19 -08007915CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007916
nathaniel52878172014-12-09 10:17:19 -08007917CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7918CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007919
nnoble69ac39f2014-12-12 15:43:38 -08007920ifeq ($(NO_SECURE),true)
7921
7922bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7923
7924else
7925
nathaniel52878172014-12-09 10:17:19 -08007926bins/chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_thread_stress.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007928 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007929 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007930
nnoble69ac39f2014-12-12 15:43:38 -08007931endif
7932
nathaniel52878172014-12-09 10:17:19 -08007933deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007934
nnoble69ac39f2014-12-12 15:43:38 -08007935ifneq ($(NO_SECURE),true)
7936ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007937-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007938endif
nnoble69ac39f2014-12-12 15:43:38 -08007939endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007940
nathaniel52878172014-12-09 10:17:19 -08007941clean_chttp2_socket_pair_thread_stress_test:
7942 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7943 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7944 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7945 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007946
7947
7948CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7949
7950CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7951CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7952
nnoble69ac39f2014-12-12 15:43:38 -08007953ifeq ($(NO_SECURE),true)
7954
7955bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7956
7957else
7958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007959bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007961 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007962 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7963
nnoble69ac39f2014-12-12 15:43:38 -08007964endif
7965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007966deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7967
nnoble69ac39f2014-12-12 15:43:38 -08007968ifneq ($(NO_SECURE),true)
7969ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007970-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7971endif
nnoble69ac39f2014-12-12 15:43:38 -08007972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007973
7974clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7975 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7976 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7977 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7978 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7979
7980
nnoble0c475f02014-12-05 15:37:39 -08007981CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7982
7983CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7984CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7985
nnoble69ac39f2014-12-12 15:43:38 -08007986ifeq ($(NO_SECURE),true)
7987
7988bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7989
7990else
7991
nnoble0c475f02014-12-05 15:37:39 -08007992bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7993 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007994 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007995 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7996
nnoble69ac39f2014-12-12 15:43:38 -08007997endif
7998
nnoble0c475f02014-12-05 15:37:39 -08007999deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8000
nnoble69ac39f2014-12-12 15:43:38 -08008001ifneq ($(NO_SECURE),true)
8002ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008003-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8004endif
nnoble69ac39f2014-12-12 15:43:38 -08008005endif
nnoble0c475f02014-12-05 15:37:39 -08008006
8007clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8008 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8009 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8010 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8011 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8012
8013
8014CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8015
8016CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
8017CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
8018
nnoble69ac39f2014-12-12 15:43:38 -08008019ifeq ($(NO_SECURE),true)
8020
8021bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8022
8023else
8024
nnoble0c475f02014-12-05 15:37:39 -08008025bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008027 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008028 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8029
nnoble69ac39f2014-12-12 15:43:38 -08008030endif
8031
nnoble0c475f02014-12-05 15:37:39 -08008032deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8033
nnoble69ac39f2014-12-12 15:43:38 -08008034ifneq ($(NO_SECURE),true)
8035ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008036-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8037endif
nnoble69ac39f2014-12-12 15:43:38 -08008038endif
nnoble0c475f02014-12-05 15:37:39 -08008039
8040clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8041 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8042 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8043 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8044 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8045
8046
8047CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8048
8049CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
8050CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
8051
nnoble69ac39f2014-12-12 15:43:38 -08008052ifeq ($(NO_SECURE),true)
8053
8054bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8055
8056else
8057
nnoble0c475f02014-12-05 15:37:39 -08008058bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008060 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008061 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8062
nnoble69ac39f2014-12-12 15:43:38 -08008063endif
8064
nnoble0c475f02014-12-05 15:37:39 -08008065deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8066
nnoble69ac39f2014-12-12 15:43:38 -08008067ifneq ($(NO_SECURE),true)
8068ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008069-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8070endif
nnoble69ac39f2014-12-12 15:43:38 -08008071endif
nnoble0c475f02014-12-05 15:37:39 -08008072
8073clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8074 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8075 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8076 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8077 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8078
8079
8080CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8081
8082CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
8083CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
8084
nnoble69ac39f2014-12-12 15:43:38 -08008085ifeq ($(NO_SECURE),true)
8086
8087bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8088
8089else
8090
nnoble0c475f02014-12-05 15:37:39 -08008091bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008093 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008094 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8095
nnoble69ac39f2014-12-12 15:43:38 -08008096endif
8097
nnoble0c475f02014-12-05 15:37:39 -08008098deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8099
nnoble69ac39f2014-12-12 15:43:38 -08008100ifneq ($(NO_SECURE),true)
8101ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008102-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8103endif
nnoble69ac39f2014-12-12 15:43:38 -08008104endif
nnoble0c475f02014-12-05 15:37:39 -08008105
8106clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8107 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8108 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8109 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8110 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8111
8112
8113CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8114
8115CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
8116CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
8117
nnoble69ac39f2014-12-12 15:43:38 -08008118ifeq ($(NO_SECURE),true)
8119
8120bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8121
8122else
8123
nnoble0c475f02014-12-05 15:37:39 -08008124bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8125 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008126 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008127 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8128
nnoble69ac39f2014-12-12 15:43:38 -08008129endif
8130
nnoble0c475f02014-12-05 15:37:39 -08008131deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8132
nnoble69ac39f2014-12-12 15:43:38 -08008133ifneq ($(NO_SECURE),true)
8134ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008135-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8136endif
nnoble69ac39f2014-12-12 15:43:38 -08008137endif
nnoble0c475f02014-12-05 15:37:39 -08008138
8139clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8140 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8141 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8142 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8143 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8144
8145
ctillerc6d61c42014-12-15 14:52:08 -08008146CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8147
8148CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
8149CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
8150
8151ifeq ($(NO_SECURE),true)
8152
8153bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8154
8155else
8156
8157bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8158 $(E) "[LD] Linking $@"
8159 $(Q) mkdir -p `dirname $@`
8160 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8161
8162endif
8163
8164deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8165
8166ifneq ($(NO_SECURE),true)
8167ifneq ($(NO_DEPS),true)
8168-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8169endif
8170endif
8171
8172clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8173 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8174 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8175 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8176 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8177
8178
nnoble0c475f02014-12-05 15:37:39 -08008179CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8180
8181CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
8182CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
8183
nnoble69ac39f2014-12-12 15:43:38 -08008184ifeq ($(NO_SECURE),true)
8185
8186bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8187
8188else
8189
nnoble0c475f02014-12-05 15:37:39 -08008190bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008192 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008193 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8194
nnoble69ac39f2014-12-12 15:43:38 -08008195endif
8196
nnoble0c475f02014-12-05 15:37:39 -08008197deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8198
nnoble69ac39f2014-12-12 15:43:38 -08008199ifneq ($(NO_SECURE),true)
8200ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008201-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8202endif
nnoble69ac39f2014-12-12 15:43:38 -08008203endif
nnoble0c475f02014-12-05 15:37:39 -08008204
8205clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8206 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8207 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8208 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8209 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8210
8211
8212CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8213
8214CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
8215CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
8216
nnoble69ac39f2014-12-12 15:43:38 -08008217ifeq ($(NO_SECURE),true)
8218
8219bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8220
8221else
8222
nnoble0c475f02014-12-05 15:37:39 -08008223bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8224 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008225 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008226 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8227
nnoble69ac39f2014-12-12 15:43:38 -08008228endif
8229
nnoble0c475f02014-12-05 15:37:39 -08008230deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8231
nnoble69ac39f2014-12-12 15:43:38 -08008232ifneq ($(NO_SECURE),true)
8233ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008234-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8235endif
nnoble69ac39f2014-12-12 15:43:38 -08008236endif
nnoble0c475f02014-12-05 15:37:39 -08008237
8238clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8239 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8240 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8241 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8242 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8243
8244
8245CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8246
8247CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
8248CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
8249
nnoble69ac39f2014-12-12 15:43:38 -08008250ifeq ($(NO_SECURE),true)
8251
8252bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8253
8254else
8255
nnoble0c475f02014-12-05 15:37:39 -08008256bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_invoke_large_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8257 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008258 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008259 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8260
nnoble69ac39f2014-12-12 15:43:38 -08008261endif
8262
nnoble0c475f02014-12-05 15:37:39 -08008263deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8264
nnoble69ac39f2014-12-12 15:43:38 -08008265ifneq ($(NO_SECURE),true)
8266ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008267-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8268endif
nnoble69ac39f2014-12-12 15:43:38 -08008269endif
nnoble0c475f02014-12-05 15:37:39 -08008270
8271clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8272 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8273 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8274 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8275 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8276
8277
8278CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8279
8280CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8281CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8282
nnoble69ac39f2014-12-12 15:43:38 -08008283ifeq ($(NO_SECURE),true)
8284
8285bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8286
8287else
8288
nnoble0c475f02014-12-05 15:37:39 -08008289bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8290 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008291 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008292 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8293
nnoble69ac39f2014-12-12 15:43:38 -08008294endif
8295
nnoble0c475f02014-12-05 15:37:39 -08008296deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8297
nnoble69ac39f2014-12-12 15:43:38 -08008298ifneq ($(NO_SECURE),true)
8299ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008300-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8301endif
nnoble69ac39f2014-12-12 15:43:38 -08008302endif
nnoble0c475f02014-12-05 15:37:39 -08008303
8304clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8305 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8306 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8307 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8308 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8309
8310
8311CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8312
8313CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
8314CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
8315
nnoble69ac39f2014-12-12 15:43:38 -08008316ifeq ($(NO_SECURE),true)
8317
8318bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8319
8320else
8321
nnoble0c475f02014-12-05 15:37:39 -08008322bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_no_op.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008324 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008325 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8326
nnoble69ac39f2014-12-12 15:43:38 -08008327endif
8328
nnoble0c475f02014-12-05 15:37:39 -08008329deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8330
nnoble69ac39f2014-12-12 15:43:38 -08008331ifneq ($(NO_SECURE),true)
8332ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008333-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8334endif
nnoble69ac39f2014-12-12 15:43:38 -08008335endif
nnoble0c475f02014-12-05 15:37:39 -08008336
8337clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8338 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8339 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8340 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8341 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8342
8343
8344CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8345
8346CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
8347CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
8348
nnoble69ac39f2014-12-12 15:43:38 -08008349ifeq ($(NO_SECURE),true)
8350
8351bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8352
8353else
8354
nnoble0c475f02014-12-05 15:37:39 -08008355bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8356 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008357 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008358 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8359
nnoble69ac39f2014-12-12 15:43:38 -08008360endif
8361
nnoble0c475f02014-12-05 15:37:39 -08008362deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8363
nnoble69ac39f2014-12-12 15:43:38 -08008364ifneq ($(NO_SECURE),true)
8365ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008366-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8367endif
nnoble69ac39f2014-12-12 15:43:38 -08008368endif
nnoble0c475f02014-12-05 15:37:39 -08008369
8370clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8371 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8372 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8373 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8374 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8375
8376
ctiller33023c42014-12-12 16:28:33 -08008377CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8378
8379CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
8380CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
8381
8382ifeq ($(NO_SECURE),true)
8383
8384bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8385
8386else
8387
8388bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8389 $(E) "[LD] Linking $@"
8390 $(Q) mkdir -p `dirname $@`
8391 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8392
8393endif
8394
8395deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8396
8397ifneq ($(NO_SECURE),true)
8398ifneq ($(NO_DEPS),true)
8399-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8400endif
8401endif
8402
8403clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8404 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8405 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8406 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8407 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8408
8409
nnoble0c475f02014-12-05 15:37:39 -08008410CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8411
8412CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
8413CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
8414
nnoble69ac39f2014-12-12 15:43:38 -08008415ifeq ($(NO_SECURE),true)
8416
8417bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8418
8419else
8420
nnoble0c475f02014-12-05 15:37:39 -08008421bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008423 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008424 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8425
nnoble69ac39f2014-12-12 15:43:38 -08008426endif
8427
nnoble0c475f02014-12-05 15:37:39 -08008428deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8429
nnoble69ac39f2014-12-12 15:43:38 -08008430ifneq ($(NO_SECURE),true)
8431ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008432-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8433endif
nnoble69ac39f2014-12-12 15:43:38 -08008434endif
nnoble0c475f02014-12-05 15:37:39 -08008435
8436clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8437 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8438 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8439 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8440 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8441
8442
8443CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8444
8445CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8446CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8447
nnoble69ac39f2014-12-12 15:43:38 -08008448ifeq ($(NO_SECURE),true)
8449
8450bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8451
8452else
8453
nnoble0c475f02014-12-05 15:37:39 -08008454bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8455 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008456 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008457 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8458
nnoble69ac39f2014-12-12 15:43:38 -08008459endif
8460
nnoble0c475f02014-12-05 15:37:39 -08008461deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8462
nnoble69ac39f2014-12-12 15:43:38 -08008463ifneq ($(NO_SECURE),true)
8464ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008465-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8466endif
nnoble69ac39f2014-12-12 15:43:38 -08008467endif
nnoble0c475f02014-12-05 15:37:39 -08008468
8469clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8470 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8471 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8472 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8473 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8474
8475
ctiller2845cad2014-12-15 15:14:12 -08008476CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8477
8478CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8479CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8480
8481ifeq ($(NO_SECURE),true)
8482
8483bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8484
8485else
8486
8487bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8488 $(E) "[LD] Linking $@"
8489 $(Q) mkdir -p `dirname $@`
8490 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8491
8492endif
8493
8494deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8495
8496ifneq ($(NO_SECURE),true)
8497ifneq ($(NO_DEPS),true)
8498-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8499endif
8500endif
8501
8502clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8503 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8504 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8505 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8506 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8507
8508
nnoble0c475f02014-12-05 15:37:39 -08008509CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8510
8511CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8512CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8513
nnoble69ac39f2014-12-12 15:43:38 -08008514ifeq ($(NO_SECURE),true)
8515
8516bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8517
8518else
8519
nnoble0c475f02014-12-05 15:37:39 -08008520bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008522 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008523 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8524
nnoble69ac39f2014-12-12 15:43:38 -08008525endif
8526
nnoble0c475f02014-12-05 15:37:39 -08008527deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8528
nnoble69ac39f2014-12-12 15:43:38 -08008529ifneq ($(NO_SECURE),true)
8530ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008531-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8532endif
nnoble69ac39f2014-12-12 15:43:38 -08008533endif
nnoble0c475f02014-12-05 15:37:39 -08008534
8535clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8536 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8537 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8538 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8539 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8540
8541
8542CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8543
8544CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
8545CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
8546
nnoble69ac39f2014-12-12 15:43:38 -08008547ifeq ($(NO_SECURE),true)
8548
8549bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8550
8551else
8552
nnoble0c475f02014-12-05 15:37:39 -08008553bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_simple_request.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8554 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008555 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008556 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8557
nnoble69ac39f2014-12-12 15:43:38 -08008558endif
8559
nnoble0c475f02014-12-05 15:37:39 -08008560deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8561
nnoble69ac39f2014-12-12 15:43:38 -08008562ifneq ($(NO_SECURE),true)
8563ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008564-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8565endif
nnoble69ac39f2014-12-12 15:43:38 -08008566endif
nnoble0c475f02014-12-05 15:37:39 -08008567
8568clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8569 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8570 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8571 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8572 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8573
8574
nathaniel52878172014-12-09 10:17:19 -08008575CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008576
nathaniel52878172014-12-09 10:17:19 -08008577CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
8578CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008579
nnoble69ac39f2014-12-12 15:43:38 -08008580ifeq ($(NO_SECURE),true)
8581
8582bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8583
8584else
8585
nathaniel52878172014-12-09 10:17:19 -08008586bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_thread_stress.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008588 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008589 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008590
nnoble69ac39f2014-12-12 15:43:38 -08008591endif
8592
nathaniel52878172014-12-09 10:17:19 -08008593deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008594
nnoble69ac39f2014-12-12 15:43:38 -08008595ifneq ($(NO_SECURE),true)
8596ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008597-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008598endif
nnoble69ac39f2014-12-12 15:43:38 -08008599endif
nnoble0c475f02014-12-05 15:37:39 -08008600
nathaniel52878172014-12-09 10:17:19 -08008601clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8602 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8603 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8604 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8605 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008606
8607
8608CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8609
8610CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
8611CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
8612
nnoble69ac39f2014-12-12 15:43:38 -08008613ifeq ($(NO_SECURE),true)
8614
8615bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8616
8617else
8618
nnoble0c475f02014-12-05 15:37:39 -08008619bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008621 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008622 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
8623
nnoble69ac39f2014-12-12 15:43:38 -08008624endif
8625
nnoble0c475f02014-12-05 15:37:39 -08008626deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8627
nnoble69ac39f2014-12-12 15:43:38 -08008628ifneq ($(NO_SECURE),true)
8629ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008630-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8631endif
nnoble69ac39f2014-12-12 15:43:38 -08008632endif
nnoble0c475f02014-12-05 15:37:39 -08008633
8634clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8635 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8636 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8637 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8638 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008639
8640
8641
8642
nnoble0c475f02014-12-05 15:37:39 -08008643
8644
ctiller2845cad2014-12-15 15:14:12 -08008645.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean dep_c dep_cxx bins_dep_c bins_dep_cxx deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server clean_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request clean_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams clean_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op clean_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming clean_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_libgrpc_unsecure clean_libgrpc_unsecure deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_useful_test clean_gpr_useful_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_time_averaged_stats_test clean_time_averaged_stats_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_small_log_test clean_census_statistics_small_log_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test