blob: 09e603a3a37dade9f0e3738a0cce379b3231039f [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
137CPPFLAGS += -Ithird_party/openssl/include
138LDFLAGS += -Lthird_party/openssl
139else
140NO_SECURE = true
141endif
142endif
143
144ifneq ($(DEP_MISSING),)
145NO_DEPS = true
146endif
147
148ifneq ($(MAKECMDGOALS),clean)
149NO_DEPS = true
150endif
151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800152.SECONDARY = %.pb.h %.pb.cc
153
nnoble69ac39f2014-12-12 15:43:38 -0800154ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800155all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800156dep_error:
157 @echo "You shouldn't see this message - all of your dependencies are correct."
158else
159all: dep_error git_update stop
160
161dep_error:
162 @echo
163 @echo "DEPENDENCY ERROR"
164 @echo
165 @echo "You are missing system dependencies that are essential to build grpc,"
166 @echo "and the third_party directory doesn't have them:"
167 @echo
168 @echo " $(DEP_MISSING)"
169 @echo
170 @echo "Installing the development packages for your system will solve"
171 @echo "this issue. Please consult INSTALL to get more information."
172 @echo
173 @echo "If you need information about why these tests failed, run:"
174 @echo
175 @echo " make run_dep_checks"
176 @echo
177endif
178
179git_update:
180ifeq ($(IS_GIT_FOLDER),true)
181 @echo "Additionally, since you are in a git clone, you can download the"
182 @echo "missing dependencies in third_party by running the following command:"
183 @echo
ctiller64f29102014-12-15 10:40:59 -0800184 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800185 @echo
186endif
187
188openssl_dep_error: openssl_dep_message git_update stop
189
190openssl_dep_message:
191 @echo
192 @echo "DEPENDENCY ERROR"
193 @echo
194 @echo "The target you are trying to run requires OpenSSL with ALPN support."
195 @echo "Your system doesn't have it, and neither does the third_party directory."
196 @echo
197 @echo "Please consult INSTALL to get more information."
198 @echo
199 @echo "If you need information about why these tests failed, run:"
200 @echo
201 @echo " make run_dep_checks"
202 @echo
203
204stop:
205 @false
206
207run_dep_checks:
208 $(EVENT2_CHECK_CMD) || true
209 $(OPENSSL_ALPN_CHECK_CMD) || true
210 $(ZLIB_CHECK_CMD) || true
211
212third_party/zlib/libz.a:
213 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
214 $(MAKE) -C third_party/zlib
215
216third_party/openssl/libssl.a:
217 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
218 $(MAKE) -C third_party/openssl build_crypto build_ssl
219
nnoble29e1d292014-12-01 10:27:40 -0800220static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800221
nnoble85a49262014-12-08 18:14:03 -0800222static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800223
nnoble85a49262014-12-08 18:14:03 -0800224static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800225
nnoble29e1d292014-12-01 10:27:40 -0800226shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800227
nnoble85a49262014-12-08 18:14:03 -0800228shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800229
nnoble85a49262014-12-08 18:14:03 -0800230shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800231
nnoble29e1d292014-12-01 10:27:40 -0800232privatelibs: privatelibs_c privatelibs_cxx
233
ctillerc6d61c42014-12-15 14:52:08 -0800234privatelibs_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_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 -0800235
ctillerc6d61c42014-12-15 14:52:08 -0800236privatelibs_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_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 -0800237
238buildtests: buildtests_c buildtests_cxx
239
ctillerc6d61c42014-12-15 14:52:08 -0800240buildtests_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_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_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_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_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_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_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 -0800241
nnoblebba76922014-12-15 13:27:38 -0800242buildtests_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 -0800243
nnoble85a49262014-12-08 18:14:03 -0800244test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800245
nnoble85a49262014-12-08 18:14:03 -0800246test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800247 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
248 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
249 $(E) "[RUN] Testing gpr_cancellable_test"
250 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
251 $(E) "[RUN] Testing gpr_log_test"
252 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800253 $(E) "[RUN] Testing gpr_useful_test"
254 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800255 $(E) "[RUN] Testing gpr_cmdline_test"
256 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
257 $(E) "[RUN] Testing gpr_histogram_test"
258 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
259 $(E) "[RUN] Testing gpr_host_port_test"
260 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
261 $(E) "[RUN] Testing gpr_slice_buffer_test"
262 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
263 $(E) "[RUN] Testing gpr_slice_test"
264 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
265 $(E) "[RUN] Testing gpr_string_test"
266 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
267 $(E) "[RUN] Testing gpr_sync_test"
268 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
269 $(E) "[RUN] Testing gpr_thd_test"
270 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
271 $(E) "[RUN] Testing gpr_time_test"
272 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
273 $(E) "[RUN] Testing murmur_hash_test"
274 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800275 $(E) "[RUN] Testing grpc_stream_op_test"
276 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800277 $(E) "[RUN] Testing alpn_test"
278 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800279 $(E) "[RUN] Testing time_averaged_stats_test"
280 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800281 $(E) "[RUN] Testing chttp2_stream_encoder_test"
282 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
283 $(E) "[RUN] Testing hpack_table_test"
284 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
285 $(E) "[RUN] Testing chttp2_stream_map_test"
286 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
287 $(E) "[RUN] Testing hpack_parser_test"
288 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
289 $(E) "[RUN] Testing transport_metadata_test"
290 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
291 $(E) "[RUN] Testing chttp2_status_conversion_test"
292 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
293 $(E) "[RUN] Testing chttp2_transport_end2end_test"
294 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800295 $(E) "[RUN] Testing tcp_posix_test"
296 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800297 $(E) "[RUN] Testing dualstack_socket_test"
298 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
299 $(E) "[RUN] Testing no_server_test"
300 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800301 $(E) "[RUN] Testing resolve_address_test"
302 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800303 $(E) "[RUN] Testing sockaddr_utils_test"
304 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
305 $(E) "[RUN] Testing tcp_server_posix_test"
306 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
307 $(E) "[RUN] Testing tcp_client_posix_test"
308 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800309 $(E) "[RUN] Testing grpc_channel_stack_test"
310 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
311 $(E) "[RUN] Testing metadata_buffer_test"
312 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
313 $(E) "[RUN] Testing grpc_completion_queue_test"
314 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
315 $(E) "[RUN] Testing census_window_stats_test"
316 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
317 $(E) "[RUN] Testing census_statistics_quick_test"
318 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800319 $(E) "[RUN] Testing census_statistics_small_log_test"
320 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800321 $(E) "[RUN] Testing census_statistics_performance_test"
322 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
324 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
325 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
326 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
327 $(E) "[RUN] Testing census_stub_test"
328 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
329 $(E) "[RUN] Testing census_hash_table_test"
330 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
331 $(E) "[RUN] Testing fling_test"
332 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
333 $(E) "[RUN] Testing echo_test"
334 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
335 $(E) "[RUN] Testing message_compress_test"
336 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800337 $(E) "[RUN] Testing bin_encoder_test"
338 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800339 $(E) "[RUN] Testing secure_endpoint_test"
340 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
341 $(E) "[RUN] Testing httpcli_format_request_test"
342 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
343 $(E) "[RUN] Testing httpcli_parser_test"
344 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
345 $(E) "[RUN] Testing httpcli_test"
346 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
347 $(E) "[RUN] Testing grpc_credentials_test"
348 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800349 $(E) "[RUN] Testing grpc_base64_test"
350 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
351 $(E) "[RUN] Testing grpc_json_token_test"
352 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800353 $(E) "[RUN] Testing timeout_encoding_test"
354 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
355 $(E) "[RUN] Testing fd_posix_test"
356 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800357 $(E) "[RUN] Testing fling_stream_test"
358 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
359 $(E) "[RUN] Testing lame_client_test"
360 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800361 $(E) "[RUN] Testing alarm_test"
362 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
363 $(E) "[RUN] Testing time_test"
364 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800365 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
366 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
368 $(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 )
369 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
370 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
371 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
372 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
373 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
374 $(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 -0800375 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
376 $(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 -0800377 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
378 $(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 )
379 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
380 $(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 )
381 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
382 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
383 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
384 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
385 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
386 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
387 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
388 $(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 -0800389 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
390 $(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 -0800391 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
392 $(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 )
393 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
394 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
395 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
396 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
397 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
398 $(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 -0800399 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
400 $(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 -0800401 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
402 $(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 )
403 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
404 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
405 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
406 $(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 )
407 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
408 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
409 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
410 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
411 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
412 $(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 -0800413 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
414 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800415 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
416 $(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 )
417 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
418 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
419 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
420 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
421 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
422 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
423 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
424 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
425 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
426 $(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 -0800427 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
428 $(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 -0800429 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
430 $(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 )
431 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
432 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
433 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
434 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
435 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
436 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800437 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
438 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800439 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
440 $(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 )
441 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
442 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
443 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
444 $(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 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
446 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
448 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
450 $(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 -0800451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
452 $(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 -0800453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
454 $(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 )
455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
456 $(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 )
457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
458 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
460 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
461 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
462 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
463 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
464 $(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 -0800465 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
466 $(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 -0800467 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
468 $(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 )
469 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
470 $(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 )
471 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
472 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
474 $(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 -0800475 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
476 $(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 -0800477 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
478 $(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 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
480 $(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 )
481 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
482 $(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 )
483 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
488 $(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 -0800489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
490 $(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 -0800491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
492 $(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 )
493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
494 $(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 )
495 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
496 $(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 )
497 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
498 $(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 )
499 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
500 $(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 )
501 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
502 $(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 -0800503 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
504 $(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 -0800505 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
506 $(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 )
507 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
508 $(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 )
509 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
510 $(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 )
511 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
512 $(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 -0800513 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
514 $(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 -0800515 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
516 $(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 )
517 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
518 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
519 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
520 $(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 )
521 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
522 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
523 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
524 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
525 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
526 $(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 -0800527 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
528 $(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 -0800529 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
530 $(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 )
531 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
532 $(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 )
533 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
534 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
535 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
536 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
537 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
538 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
539 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
540 $(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 -0800541 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
542 $(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 -0800543 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
544 $(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 )
545 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
546 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
547 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
548 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
549 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
550 $(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 -0800551 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
552 $(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 -0800553 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
554 $(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 -0800555 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
556 $(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 )
557 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
558 $(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 )
559 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
560 $(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 )
561 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
562 $(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 )
563 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
564 $(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 -0800565 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
566 $(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 -0800567 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
568 $(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 )
569 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
570 $(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 )
571 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
572 $(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 )
573 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
574 $(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 )
575 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
576 $(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 )
577 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
578 $(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 -0800579 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
580 $(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 -0800581 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
582 $(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 )
583 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
584 $(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 )
585 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
586 $(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 )
587 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
588 $(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 -0800589 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
590 $(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 -0800591 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
592 $(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 -0800593
594
nnoble85a49262014-12-08 18:14:03 -0800595test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800596 $(E) "[RUN] Testing thread_pool_test"
597 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
598 $(E) "[RUN] Testing status_test"
599 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800600 $(E) "[RUN] Testing sync_client_async_server_test"
601 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
602 $(E) "[RUN] Testing qps_client"
603 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
604 $(E) "[RUN] Testing qps_server"
605 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800606 $(E) "[RUN] Testing end2end_test"
607 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800608
609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800610tools: privatelibs bins/gen_hpack_tables
611
nnobleebebb7e2014-12-10 16:31:01 -0800612protoc_plugins: bins/cpp_plugin bins/ruby_plugin
613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800614buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
615
616benchmarks: buildbenchmarks
617
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800618strip: strip-static strip-shared
619
nnoble85a49262014-12-08 18:14:03 -0800620strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800621 $(E) "[STRIP] Stripping libgpr.a"
622 $(Q) $(STRIP) libs/libgpr.a
623 $(E) "[STRIP] Stripping libgrpc.a"
624 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800625 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
626 $(Q) $(STRIP) libs/libgrpc_unsecure.a
627
nnoble85a49262014-12-08 18:14:03 -0800628strip-static_cxx: static_cxx
629 $(E) "[STRIP] Stripping libgrpc++.a"
630 $(Q) $(STRIP) libs/libgrpc++.a
631
632strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633 $(E) "[STRIP] Stripping libgpr.so"
634 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
635 $(E) "[STRIP] Stripping libgrpc.so"
636 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800637 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
638 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
639
nnoble85a49262014-12-08 18:14:03 -0800640strip-shared_cxx: shared_cxx
641 $(E) "[STRIP] Stripping libgrpc++.so"
642 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
643
nnoble72309c62014-12-12 11:42:26 -0800644deps/gens/test/cpp/interop/empty.pb.dep:
645 $(Q) mkdir -p `dirname $@`
646 $(Q) touch $@
647
648gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800649 $(E) "[PROTOC] Generating protobuf CC file from $<"
650 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800651 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
652
653deps/gens/test/cpp/interop/messages.pb.dep:
654 $(Q) mkdir -p `dirname $@`
655 $(Q) touch $@
656
657gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
658 $(E) "[PROTOC] Generating protobuf CC file from $<"
659 $(Q) mkdir -p `dirname $@`
660 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
661
662deps/gens/test/cpp/interop/test.pb.dep:
663 $(Q) mkdir -p `dirname $@`
664 $(Q) touch $@
665
666gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
667 $(E) "[PROTOC] Generating protobuf CC file from $<"
668 $(Q) mkdir -p `dirname $@`
669 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
670
671deps/gens/test/cpp/util/echo.pb.dep:
672 $(Q) mkdir -p `dirname $@`
673 $(Q) touch $@
674
675gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
676 $(E) "[PROTOC] Generating protobuf CC file from $<"
677 $(Q) mkdir -p `dirname $@`
678 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800680
681deps/%.dep : %.c
682 $(E) "[DEP] Generating dependencies for $<"
683 $(Q) mkdir -p `dirname $@`
684 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800686deps/%.dep : %.cc
687 $(E) "[DEP] Generating dependencies for $<"
688 $(Q) mkdir -p `dirname $@`
689 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
690
691objs/%.o : %.c
692 $(E) "[C] Compiling $<"
693 $(Q) mkdir -p `dirname $@`
694 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
695
696objs/%.o : gens/%.pb.cc
697 $(E) "[CXX] Compiling $<"
698 $(Q) mkdir -p `dirname $@`
699 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
700
nnoble72309c62014-12-12 11:42:26 -0800701objs/src/compiler/%.o : src/compiler/%.cc
702 $(E) "[HOSTCXX] Compiling $<"
703 $(Q) mkdir -p `dirname $@`
704 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
705
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800706objs/%.o : %.cc
707 $(E) "[CXX] Compiling $<"
708 $(Q) mkdir -p `dirname $@`
709 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
710
nnoble0c475f02014-12-05 15:37:39 -0800711dep: dep_c dep_cxx
712
ctillerc6d61c42014-12-15 14:52:08 -0800713dep_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_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 -0800714
ctillerc6d61c42014-12-15 14:52:08 -0800715bins_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_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_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_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_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_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_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 -0800716
717dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
718
719bins_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 -0800720
nnoble85a49262014-12-08 18:14:03 -0800721install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800722
nnoble85a49262014-12-08 18:14:03 -0800723install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800724
nnoble85a49262014-12-08 18:14:03 -0800725install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
726
727install-headers: install-headers_c install-headers_cxx
728
729install-headers_c:
730 $(E) "[INSTALL] Installing public C headers"
731 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
732
733install-headers_cxx:
734 $(E) "[INSTALL] Installing public C++ headers"
735 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
736
737install-static: install-static_c install-static_cxx
738
739install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800740 $(E) "[INSTALL] Installing libgpr.a"
741 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
742 $(E) "[INSTALL] Installing libgrpc.a"
743 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800744 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
745 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
746
nnoble85a49262014-12-08 18:14:03 -0800747install-static_cxx: static_cxx strip-static_cxx
748 $(E) "[INSTALL] Installing libgrpc++.a"
749 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
750
751install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800752 $(E) "[INSTALL] Installing libgpr.so"
753 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
754 $(E) "[INSTALL] Installing libgrpc.so"
755 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800756 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
757 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
758
nnoble85a49262014-12-08 18:14:03 -0800759install-shared_cxx: shared_cxx strip-shared_cxx
760 $(E) "[INSTALL] Installing libgrpc++.so"
761 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
762
ctillerc6d61c42014-12-15 14:52:08 -0800763clean: 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_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_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_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_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_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_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_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 -0800764 $(Q) $(RM) -r deps objs libs bins gens
765
766
767# The various libraries
768
769
770LIBGPR_SRC = \
771 src/core/support/alloc.c \
772 src/core/support/cancellable.c \
773 src/core/support/cmdline.c \
774 src/core/support/cpu_posix.c \
775 src/core/support/histogram.c \
776 src/core/support/host_port.c \
777 src/core/support/log.c \
778 src/core/support/log_posix.c \
779 src/core/support/log_linux.c \
780 src/core/support/log_android.c \
781 src/core/support/log_win32.c \
782 src/core/support/murmur_hash.c \
783 src/core/support/slice.c \
784 src/core/support/slice_buffer.c \
785 src/core/support/string.c \
786 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800787 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800788 src/core/support/sync.c \
789 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800790 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800791 src/core/support/thd_posix.c \
792 src/core/support/thd_win32.c \
793 src/core/support/time.c \
794 src/core/support/time_posix.c \
795 src/core/support/time_win32.c \
796
nnoble85a49262014-12-08 18:14:03 -0800797PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800798 include/grpc/support/alloc.h \
799 include/grpc/support/atm_gcc_atomic.h \
800 include/grpc/support/atm_gcc_sync.h \
801 include/grpc/support/atm.h \
802 include/grpc/support/atm_win32.h \
803 include/grpc/support/cancellable_platform.h \
804 include/grpc/support/cmdline.h \
805 include/grpc/support/histogram.h \
806 include/grpc/support/host_port.h \
807 include/grpc/support/log.h \
808 include/grpc/support/port_platform.h \
809 include/grpc/support/slice_buffer.h \
810 include/grpc/support/slice.h \
811 include/grpc/support/string.h \
812 include/grpc/support/sync_generic.h \
813 include/grpc/support/sync.h \
814 include/grpc/support/sync_posix.h \
815 include/grpc/support/sync_win32.h \
816 include/grpc/support/thd.h \
817 include/grpc/support/thd_posix.h \
818 include/grpc/support/thd_win32.h \
819 include/grpc/support/time.h \
820 include/grpc/support/time_posix.h \
821 include/grpc/support/time_win32.h \
822 include/grpc/support/useful.h \
823
824LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
825LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
826
827libs/libgpr.a: $(LIBGPR_OBJS)
828 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800829 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800830 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
831
832libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
833 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800834 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800835 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
836
837deps_libgpr: $(LIBGPR_DEPS)
838
nnoble69ac39f2014-12-12 15:43:38 -0800839ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800840-include $(LIBGPR_DEPS)
841endif
842
843clean_libgpr:
844 $(E) "[CLEAN] Cleaning libgpr files"
845 $(Q) $(RM) $(LIBGPR_OBJS)
846 $(Q) $(RM) $(LIBGPR_DEPS)
847 $(Q) $(RM) libs/libgpr.a
848 $(Q) $(RM) libs/libgpr.so.$(VERSION)
849
850
851LIBGRPC_SRC = \
852 src/core/channel/call_op_string.c \
853 src/core/channel/census_filter.c \
854 src/core/channel/channel_args.c \
855 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800856 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800857 src/core/channel/client_channel.c \
858 src/core/channel/client_setup.c \
859 src/core/channel/connected_channel.c \
860 src/core/channel/http_client_filter.c \
861 src/core/channel/http_filter.c \
862 src/core/channel/http_server_filter.c \
863 src/core/channel/metadata_buffer.c \
864 src/core/channel/noop_filter.c \
865 src/core/compression/algorithm.c \
866 src/core/compression/message_compress.c \
867 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800868 src/core/endpoint/secure_endpoint.c \
869 src/core/httpcli/format_request.c \
870 src/core/httpcli/httpcli.c \
871 src/core/httpcli/httpcli_security_context.c \
872 src/core/httpcli/parser.c \
873 src/core/iomgr/endpoint_pair_posix.c \
874 src/core/iomgr/iomgr_libevent.c \
875 src/core/iomgr/iomgr_libevent_use_threads.c \
876 src/core/iomgr/resolve_address_posix.c \
877 src/core/iomgr/sockaddr_utils.c \
878 src/core/iomgr/socket_utils_common_posix.c \
879 src/core/iomgr/socket_utils_linux.c \
880 src/core/iomgr/socket_utils_posix.c \
881 src/core/iomgr/tcp_client_posix.c \
882 src/core/iomgr/tcp_posix.c \
883 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800884 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800885 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800886 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800887 src/core/security/credentials.c \
888 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800889 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800890 src/core/security/secure_transport_setup.c \
891 src/core/security/security_context.c \
892 src/core/security/server_secure_chttp2.c \
893 src/core/statistics/census_init.c \
894 src/core/statistics/census_rpc_stats.c \
895 src/core/statistics/census_tracing.c \
896 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800897 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800898 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800899 src/core/surface/byte_buffer.c \
900 src/core/surface/byte_buffer_reader.c \
901 src/core/surface/call.c \
902 src/core/surface/channel.c \
903 src/core/surface/channel_create.c \
904 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800905 src/core/surface/completion_queue.c \
906 src/core/surface/event_string.c \
907 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800908 src/core/surface/lame_client.c \
909 src/core/surface/secure_channel_create.c \
910 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800911 src/core/surface/server.c \
912 src/core/surface/server_chttp2.c \
913 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800914 src/core/transport/chttp2/alpn.c \
915 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800916 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800917 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800918 src/core/transport/chttp2/frame_ping.c \
919 src/core/transport/chttp2/frame_rst_stream.c \
920 src/core/transport/chttp2/frame_settings.c \
921 src/core/transport/chttp2/frame_window_update.c \
922 src/core/transport/chttp2/hpack_parser.c \
923 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800924 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800925 src/core/transport/chttp2/status_conversion.c \
926 src/core/transport/chttp2/stream_encoder.c \
927 src/core/transport/chttp2/stream_map.c \
928 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800929 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800930 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800931 src/core/transport/metadata.c \
932 src/core/transport/stream_op.c \
933 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800934 src/core/tsi/fake_transport_security.c \
935 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800936 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800937 third_party/cJSON/cJSON.c \
938
nnoble85a49262014-12-08 18:14:03 -0800939PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800940 include/grpc/byte_buffer.h \
941 include/grpc/byte_buffer_reader.h \
942 include/grpc/grpc.h \
943 include/grpc/grpc_security.h \
944 include/grpc/status.h \
945
946LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
947LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
948
nnoble69ac39f2014-12-12 15:43:38 -0800949LIBGRPC_OBJS += $(OPENSSL_DEP)
950
951ifeq ($(NO_SECURE),true)
952
953libs/libgrpc.a: openssl_dep_error
954
955else
956
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957libs/libgrpc.a: $(LIBGRPC_OBJS)
958 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800959 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800960 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
961
962libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800964 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800965 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
966
nnoble69ac39f2014-12-12 15:43:38 -0800967endif
968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800969deps_libgrpc: $(LIBGRPC_DEPS)
970
nnoble69ac39f2014-12-12 15:43:38 -0800971ifneq ($(NO_SECURE),true)
972ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800973-include $(LIBGRPC_DEPS)
974endif
nnoble69ac39f2014-12-12 15:43:38 -0800975endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976
977clean_libgrpc:
978 $(E) "[CLEAN] Cleaning libgrpc files"
979 $(Q) $(RM) $(LIBGRPC_OBJS)
980 $(Q) $(RM) $(LIBGRPC_DEPS)
981 $(Q) $(RM) libs/libgrpc.a
982 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
983
984
985LIBGRPC_TEST_UTIL_SRC = \
986 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800987 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800988 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -0800989 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800990 test/core/util/slice_splitter.c \
991 test/core/util/test_config.c \
992 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -0800993 test/core/end2end/data/server1_cert.c \
994 test/core/end2end/data/server1_key.c \
995 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800996 test/core/end2end/cq_verifier.c \
997 test/core/endpoint/endpoint_tests.c \
998 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -0800999 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001000
1001
1002LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1003LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1004
nnoble69ac39f2014-12-12 15:43:38 -08001005LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1006
1007ifeq ($(NO_SECURE),true)
1008
1009libs/libgrpc_test_util.a: openssl_dep_error
1010
1011else
1012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001013libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
1014 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001015 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001016 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1017
1018
1019
nnoble69ac39f2014-12-12 15:43:38 -08001020endif
1021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001022deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1023
nnoble69ac39f2014-12-12 15:43:38 -08001024ifneq ($(NO_SECURE),true)
1025ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001026-include $(LIBGRPC_TEST_UTIL_DEPS)
1027endif
nnoble69ac39f2014-12-12 15:43:38 -08001028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001029
1030clean_libgrpc_test_util:
1031 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1032 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1033 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1034 $(Q) $(RM) libs/libgrpc_test_util.a
1035 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1036
1037
1038LIBGRPC++_SRC = \
1039 src/cpp/server/server.cc \
1040 src/cpp/server/server_rpc_handler.cc \
1041 src/cpp/server/thread_pool.cc \
1042 src/cpp/server/async_server_context.cc \
1043 src/cpp/server/async_server.cc \
1044 src/cpp/server/completion_queue.cc \
1045 src/cpp/server/server_builder.cc \
1046 src/cpp/stream/stream_context.cc \
1047 src/cpp/client/create_channel.cc \
1048 src/cpp/client/channel.cc \
1049 src/cpp/client/client_context.cc \
1050 src/cpp/client/internal_stub.cc \
1051 src/cpp/util/time.cc \
1052 src/cpp/util/status.cc \
1053 src/cpp/proto/proto_utils.cc \
1054 src/cpp/rpc_method.cc \
1055
nnoble85a49262014-12-08 18:14:03 -08001056PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001057 include/grpc++/channel_interface.h \
1058 include/grpc++/async_server.h \
1059 include/grpc++/create_channel.h \
1060 include/grpc++/server_builder.h \
1061 include/grpc++/thread_pool_interface.h \
1062 include/grpc++/stream_context_interface.h \
1063 include/grpc++/status.h \
1064 include/grpc++/config.h \
1065 include/grpc++/completion_queue.h \
1066 include/grpc++/stream.h \
1067 include/grpc++/async_server_context.h \
1068 include/grpc++/server.h \
1069 include/grpc++/client_context.h \
1070
1071LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1072LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1073
nnoble69ac39f2014-12-12 15:43:38 -08001074LIBGRPC++_OBJS += $(OPENSSL_DEP)
1075
1076ifeq ($(NO_SECURE),true)
1077
1078libs/libgrpc++.a: openssl_dep_error
1079
1080else
1081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001082libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1083 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001084 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001085 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1086
1087libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1088 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001089 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001090 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1091
nnoble69ac39f2014-12-12 15:43:38 -08001092endif
1093
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001094deps_libgrpc++: $(LIBGRPC++_DEPS)
1095
nnoble69ac39f2014-12-12 15:43:38 -08001096ifneq ($(NO_SECURE),true)
1097ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001098-include $(LIBGRPC++_DEPS)
1099endif
nnoble69ac39f2014-12-12 15:43:38 -08001100endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001101
1102clean_libgrpc++:
1103 $(E) "[CLEAN] Cleaning libgrpc++ files"
1104 $(Q) $(RM) $(LIBGRPC++_OBJS)
1105 $(Q) $(RM) $(LIBGRPC++_DEPS)
1106 $(Q) $(RM) libs/libgrpc++.a
1107 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1108
1109
1110LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001111 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001112 gens/test/cpp/util/echo.pb.cc \
1113 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114
1115
1116LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1117LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1118
nnoble69ac39f2014-12-12 15:43:38 -08001119LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1120
1121ifeq ($(NO_SECURE),true)
1122
1123libs/libgrpc++_test_util.a: openssl_dep_error
1124
1125else
1126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001127libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1128 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001129 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001130 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1131
1132
1133
nnoble69ac39f2014-12-12 15:43:38 -08001134endif
1135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001136deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1137
nnoble69ac39f2014-12-12 15:43:38 -08001138ifneq ($(NO_SECURE),true)
1139ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140-include $(LIBGRPC++_TEST_UTIL_DEPS)
1141endif
nnoble69ac39f2014-12-12 15:43:38 -08001142endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001143
1144clean_libgrpc++_test_util:
1145 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1146 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1147 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1148 $(Q) $(RM) libs/libgrpc++_test_util.a
1149 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1150
1151
1152LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1153 test/core/end2end/fixtures/chttp2_fake_security.c \
1154
1155
1156LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1157LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1158
nnoble69ac39f2014-12-12 15:43:38 -08001159LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1160
1161ifeq ($(NO_SECURE),true)
1162
1163libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1164
1165else
1166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001167libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1168 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001169 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001170 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1171
1172
1173
nnoble69ac39f2014-12-12 15:43:38 -08001174endif
1175
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001176deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1177
nnoble69ac39f2014-12-12 15:43:38 -08001178ifneq ($(NO_SECURE),true)
1179ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001180-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1181endif
nnoble69ac39f2014-12-12 15:43:38 -08001182endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001183
1184clean_libend2end_fixture_chttp2_fake_security:
1185 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1186 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1187 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1188 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1189 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1190
1191
1192LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1193 test/core/end2end/fixtures/chttp2_fullstack.c \
1194
1195
1196LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1197LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1198
nnoble69ac39f2014-12-12 15:43:38 -08001199LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1200
1201ifeq ($(NO_SECURE),true)
1202
1203libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1204
1205else
1206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001207libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1208 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001209 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001210 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1211
1212
1213
nnoble69ac39f2014-12-12 15:43:38 -08001214endif
1215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001216deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1217
nnoble69ac39f2014-12-12 15:43:38 -08001218ifneq ($(NO_SECURE),true)
1219ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001220-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1221endif
nnoble69ac39f2014-12-12 15:43:38 -08001222endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001223
1224clean_libend2end_fixture_chttp2_fullstack:
1225 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1226 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1227 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1228 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1229 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1230
1231
1232LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1233 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1234
1235
1236LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1237LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1238
nnoble69ac39f2014-12-12 15:43:38 -08001239LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1240
1241ifeq ($(NO_SECURE),true)
1242
1243libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1244
1245else
1246
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001247libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1248 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001249 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001250 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1251
1252
1253
nnoble69ac39f2014-12-12 15:43:38 -08001254endif
1255
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001256deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1257
nnoble69ac39f2014-12-12 15:43:38 -08001258ifneq ($(NO_SECURE),true)
1259ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001260-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1261endif
nnoble69ac39f2014-12-12 15:43:38 -08001262endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001263
1264clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1265 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1266 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1267 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1268 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1269 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1270
1271
1272LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1273 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1274
1275
1276LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1277LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1278
nnoble69ac39f2014-12-12 15:43:38 -08001279LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1280
1281ifeq ($(NO_SECURE),true)
1282
1283libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1284
1285else
1286
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001287libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1288 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001289 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001290 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1291
1292
1293
nnoble69ac39f2014-12-12 15:43:38 -08001294endif
1295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001296deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1297
nnoble69ac39f2014-12-12 15:43:38 -08001298ifneq ($(NO_SECURE),true)
1299ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001300-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1301endif
nnoble69ac39f2014-12-12 15:43:38 -08001302endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001303
1304clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1305 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1306 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1307 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1308 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1309 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1310
1311
1312LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1313 test/core/end2end/fixtures/chttp2_socket_pair.c \
1314
1315
1316LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1317LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1318
nnoble69ac39f2014-12-12 15:43:38 -08001319LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1320
1321ifeq ($(NO_SECURE),true)
1322
1323libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1324
1325else
1326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001327libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1328 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001329 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001330 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1331
1332
1333
nnoble69ac39f2014-12-12 15:43:38 -08001334endif
1335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001336deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1337
nnoble69ac39f2014-12-12 15:43:38 -08001338ifneq ($(NO_SECURE),true)
1339ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001340-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1341endif
nnoble69ac39f2014-12-12 15:43:38 -08001342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343
1344clean_libend2end_fixture_chttp2_socket_pair:
1345 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1346 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1347 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1348 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1349 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1350
1351
nnoble0c475f02014-12-05 15:37:39 -08001352LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1353 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1354
1355
1356LIBEND2END_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))))
1357LIBEND2END_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))))
1358
nnoble69ac39f2014-12-12 15:43:38 -08001359LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1360
1361ifeq ($(NO_SECURE),true)
1362
1363libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1364
1365else
1366
nnoble0c475f02014-12-05 15:37:39 -08001367libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1368 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001369 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001370 $(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)
1371
1372
1373
nnoble69ac39f2014-12-12 15:43:38 -08001374endif
1375
nnoble0c475f02014-12-05 15:37:39 -08001376deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1377
nnoble69ac39f2014-12-12 15:43:38 -08001378ifneq ($(NO_SECURE),true)
1379ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001380-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1381endif
nnoble69ac39f2014-12-12 15:43:38 -08001382endif
nnoble0c475f02014-12-05 15:37:39 -08001383
1384clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1385 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1386 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1387 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1388 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1389 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1390
1391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001392LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1393 test/core/end2end/tests/cancel_after_accept.c \
1394
1395
1396LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1397LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1398
1399libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1400 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001401 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001402 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1403
1404
1405
1406deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1407
nnoble69ac39f2014-12-12 15:43:38 -08001408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001409-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1410endif
1411
1412clean_libend2end_test_cancel_after_accept:
1413 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1414 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1415 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1416 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1417 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1418
1419
1420LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1421 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1422
1423
1424LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1425LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1426
1427libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1428 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001429 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001430 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1431
1432
1433
1434deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1435
nnoble69ac39f2014-12-12 15:43:38 -08001436ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001437-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1438endif
1439
1440clean_libend2end_test_cancel_after_accept_and_writes_closed:
1441 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1442 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1443 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1444 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1445 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1446
1447
1448LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1449 test/core/end2end/tests/cancel_after_invoke.c \
1450
1451
1452LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1453LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1454
1455libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1456 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001457 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001458 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1459
1460
1461
1462deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1463
nnoble69ac39f2014-12-12 15:43:38 -08001464ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001465-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1466endif
1467
1468clean_libend2end_test_cancel_after_invoke:
1469 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1470 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1471 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1472 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1473 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1474
1475
1476LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1477 test/core/end2end/tests/cancel_before_invoke.c \
1478
1479
1480LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1481LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1482
1483libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1484 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001485 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001486 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1487
1488
1489
1490deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1491
nnoble69ac39f2014-12-12 15:43:38 -08001492ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001493-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1494endif
1495
1496clean_libend2end_test_cancel_before_invoke:
1497 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1498 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1499 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1500 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1501 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1502
1503
1504LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1505 test/core/end2end/tests/cancel_in_a_vacuum.c \
1506
1507
1508LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1509LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1510
1511libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1512 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001513 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001514 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1515
1516
1517
1518deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1519
nnoble69ac39f2014-12-12 15:43:38 -08001520ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001521-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1522endif
1523
1524clean_libend2end_test_cancel_in_a_vacuum:
1525 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1526 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1527 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1528 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1529 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1530
1531
ctillerc6d61c42014-12-15 14:52:08 -08001532LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1533 test/core/end2end/tests/disappearing_server.c \
1534
1535
1536LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1537LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1538
1539libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1540 $(E) "[AR] Creating $@"
1541 $(Q) mkdir -p `dirname $@`
1542 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1543
1544
1545
1546deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1547
1548ifneq ($(NO_DEPS),true)
1549-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1550endif
1551
1552clean_libend2end_test_disappearing_server:
1553 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1554 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1555 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1556 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1557 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1558
1559
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001560LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1561 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1562
1563
1564LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1565LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1566
1567libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1568 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001569 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001570 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1571
1572
1573
1574deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1575
nnoble69ac39f2014-12-12 15:43:38 -08001576ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001577-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1578endif
1579
1580clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1581 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1582 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1583 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1584 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1585 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1586
1587
1588LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1589 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1590
1591
1592LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1593LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1594
1595libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1596 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001597 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001598 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1599
1600
1601
1602deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1603
nnoble69ac39f2014-12-12 15:43:38 -08001604ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001605-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1606endif
1607
1608clean_libend2end_test_early_server_shutdown_finishes_tags:
1609 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1610 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1611 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1612 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1613 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1614
1615
1616LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1617 test/core/end2end/tests/invoke_large_request.c \
1618
1619
1620LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1621LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1622
1623libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1624 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001625 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001626 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1627
1628
1629
1630deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1631
nnoble69ac39f2014-12-12 15:43:38 -08001632ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001633-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1634endif
1635
1636clean_libend2end_test_invoke_large_request:
1637 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1638 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1639 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1640 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1641 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1642
1643
1644LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1645 test/core/end2end/tests/max_concurrent_streams.c \
1646
1647
1648LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1649LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1650
1651libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1652 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001653 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001654 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1655
1656
1657
1658deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1659
nnoble69ac39f2014-12-12 15:43:38 -08001660ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001661-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1662endif
1663
1664clean_libend2end_test_max_concurrent_streams:
1665 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1666 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1667 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1668 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1669 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1670
1671
1672LIBEND2END_TEST_NO_OP_SRC = \
1673 test/core/end2end/tests/no_op.c \
1674
1675
1676LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1677LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1678
1679libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1680 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001681 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001682 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1683
1684
1685
1686deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1687
nnoble69ac39f2014-12-12 15:43:38 -08001688ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001689-include $(LIBEND2END_TEST_NO_OP_DEPS)
1690endif
1691
1692clean_libend2end_test_no_op:
1693 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1694 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1695 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1696 $(Q) $(RM) libs/libend2end_test_no_op.a
1697 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1698
1699
1700LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1701 test/core/end2end/tests/ping_pong_streaming.c \
1702
1703
1704LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1705LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1706
1707libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1708 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001709 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001710 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1711
1712
1713
1714deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1715
nnoble69ac39f2014-12-12 15:43:38 -08001716ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001717-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1718endif
1719
1720clean_libend2end_test_ping_pong_streaming:
1721 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1722 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1723 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1724 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1725 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1726
1727
ctiller33023c42014-12-12 16:28:33 -08001728LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1729 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1730
1731
1732LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1733LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1734
1735libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1736 $(E) "[AR] Creating $@"
1737 $(Q) mkdir -p `dirname $@`
1738 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1739
1740
1741
1742deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1743
1744ifneq ($(NO_DEPS),true)
1745-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1746endif
1747
1748clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1749 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1750 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1751 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1752 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1753 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1754
1755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001756LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1757 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1758
1759
1760LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1761LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1762
1763libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1764 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001765 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001766 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1767
1768
1769
1770deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1771
nnoble69ac39f2014-12-12 15:43:38 -08001772ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001773-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1774endif
1775
1776clean_libend2end_test_request_response_with_metadata_and_payload:
1777 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1778 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1779 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1780 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1781 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1782
1783
1784LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1785 test/core/end2end/tests/request_response_with_payload.c \
1786
1787
1788LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1789LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1790
1791libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1792 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001793 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001794 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1795
1796
1797
1798deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1799
nnoble69ac39f2014-12-12 15:43:38 -08001800ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001801-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1802endif
1803
1804clean_libend2end_test_request_response_with_payload:
1805 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1806 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1807 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1808 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1809 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1810
1811
1812LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1813 test/core/end2end/tests/simple_delayed_request.c \
1814
1815
1816LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1817LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1818
1819libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1820 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001821 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001822 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1823
1824
1825
1826deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1827
nnoble69ac39f2014-12-12 15:43:38 -08001828ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001829-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1830endif
1831
1832clean_libend2end_test_simple_delayed_request:
1833 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1834 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1835 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1836 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1837 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1838
1839
1840LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1841 test/core/end2end/tests/simple_request.c \
1842
1843
1844LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1845LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1846
1847libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1848 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001849 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001850 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1851
1852
1853
1854deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1855
nnoble69ac39f2014-12-12 15:43:38 -08001856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001857-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1858endif
1859
1860clean_libend2end_test_simple_request:
1861 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1862 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1863 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1864 $(Q) $(RM) libs/libend2end_test_simple_request.a
1865 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1866
1867
nathaniel52878172014-12-09 10:17:19 -08001868LIBEND2END_TEST_THREAD_STRESS_SRC = \
1869 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001870
1871
nathaniel52878172014-12-09 10:17:19 -08001872LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1873LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001874
nathaniel52878172014-12-09 10:17:19 -08001875libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001876 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001877 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001878 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001879
1880
1881
nathaniel52878172014-12-09 10:17:19 -08001882deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001883
nnoble69ac39f2014-12-12 15:43:38 -08001884ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001885-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001886endif
1887
nathaniel52878172014-12-09 10:17:19 -08001888clean_libend2end_test_thread_stress:
1889 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1890 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1891 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1892 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1893 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001894
1895
1896LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1897 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1898
1899
1900LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1901LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1902
1903libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1904 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001905 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001906 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1907
1908
1909
1910deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1911
nnoble69ac39f2014-12-12 15:43:38 -08001912ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1914endif
1915
1916clean_libend2end_test_writes_done_hangs_with_pending_read:
1917 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1918 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1919 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1920 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1921 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1922
1923
1924LIBEND2END_CERTS_SRC = \
1925 test/core/end2end/data/ca_cert.c \
1926 test/core/end2end/data/server1_cert.c \
1927 test/core/end2end/data/server1_key.c \
1928
1929
1930LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1931LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1932
nnoble69ac39f2014-12-12 15:43:38 -08001933LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1934
1935ifeq ($(NO_SECURE),true)
1936
1937libs/libend2end_certs.a: openssl_dep_error
1938
1939else
1940
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001941libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1942 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001943 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001944 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1945
1946
1947
nnoble69ac39f2014-12-12 15:43:38 -08001948endif
1949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001950deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1951
nnoble69ac39f2014-12-12 15:43:38 -08001952ifneq ($(NO_SECURE),true)
1953ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001954-include $(LIBEND2END_CERTS_DEPS)
1955endif
nnoble69ac39f2014-12-12 15:43:38 -08001956endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001957
1958clean_libend2end_certs:
1959 $(E) "[CLEAN] Cleaning libend2end_certs files"
1960 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1961 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1962 $(Q) $(RM) libs/libend2end_certs.a
1963 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1964
1965
1966LIBGRPC_UNSECURE_SRC = \
1967 src/core/channel/call_op_string.c \
1968 src/core/channel/census_filter.c \
1969 src/core/channel/channel_args.c \
1970 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001971 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972 src/core/channel/client_channel.c \
1973 src/core/channel/client_setup.c \
1974 src/core/channel/connected_channel.c \
1975 src/core/channel/http_client_filter.c \
1976 src/core/channel/http_filter.c \
1977 src/core/channel/http_server_filter.c \
1978 src/core/channel/metadata_buffer.c \
1979 src/core/channel/noop_filter.c \
1980 src/core/compression/algorithm.c \
1981 src/core/compression/message_compress.c \
1982 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001983 src/core/endpoint/secure_endpoint.c \
1984 src/core/httpcli/format_request.c \
1985 src/core/httpcli/httpcli.c \
1986 src/core/httpcli/httpcli_security_context.c \
1987 src/core/httpcli/parser.c \
1988 src/core/iomgr/endpoint_pair_posix.c \
1989 src/core/iomgr/iomgr_libevent.c \
1990 src/core/iomgr/iomgr_libevent_use_threads.c \
1991 src/core/iomgr/resolve_address_posix.c \
1992 src/core/iomgr/sockaddr_utils.c \
1993 src/core/iomgr/socket_utils_common_posix.c \
1994 src/core/iomgr/socket_utils_linux.c \
1995 src/core/iomgr/socket_utils_posix.c \
1996 src/core/iomgr/tcp_client_posix.c \
1997 src/core/iomgr/tcp_posix.c \
1998 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001999 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002000 src/core/statistics/census_init.c \
2001 src/core/statistics/census_rpc_stats.c \
2002 src/core/statistics/census_tracing.c \
2003 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08002004 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002005 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002006 src/core/surface/byte_buffer.c \
2007 src/core/surface/byte_buffer_reader.c \
2008 src/core/surface/call.c \
2009 src/core/surface/channel.c \
2010 src/core/surface/channel_create.c \
2011 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002012 src/core/surface/completion_queue.c \
2013 src/core/surface/event_string.c \
2014 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002015 src/core/surface/lame_client.c \
2016 src/core/surface/secure_channel_create.c \
2017 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002018 src/core/surface/server.c \
2019 src/core/surface/server_chttp2.c \
2020 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002021 src/core/transport/chttp2/alpn.c \
2022 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002023 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002024 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002025 src/core/transport/chttp2/frame_ping.c \
2026 src/core/transport/chttp2/frame_rst_stream.c \
2027 src/core/transport/chttp2/frame_settings.c \
2028 src/core/transport/chttp2/frame_window_update.c \
2029 src/core/transport/chttp2/hpack_parser.c \
2030 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002031 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002032 src/core/transport/chttp2/status_conversion.c \
2033 src/core/transport/chttp2/stream_encoder.c \
2034 src/core/transport/chttp2/stream_map.c \
2035 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002036 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002037 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002038 src/core/transport/metadata.c \
2039 src/core/transport/stream_op.c \
2040 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002041 third_party/cJSON/cJSON.c \
2042
nnoble85a49262014-12-08 18:14:03 -08002043PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002044 include/grpc/byte_buffer.h \
2045 include/grpc/byte_buffer_reader.h \
2046 include/grpc/grpc.h \
2047 include/grpc/grpc_security.h \
2048 include/grpc/status.h \
2049
2050LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2051LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2052
2053libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2054 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002055 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002056 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2057
2058libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002060 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002061 $(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 -08002062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002063deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2064
nnoble69ac39f2014-12-12 15:43:38 -08002065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066-include $(LIBGRPC_UNSECURE_DEPS)
2067endif
2068
2069clean_libgrpc_unsecure:
2070 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2071 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2072 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2073 $(Q) $(RM) libs/libgrpc_unsecure.a
2074 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2075
2076
2077
nnoble69ac39f2014-12-12 15:43:38 -08002078# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002079
2080
2081GEN_HPACK_TABLES_SRC = \
2082 src/core/transport/chttp2/gen_hpack_tables.c \
2083
2084GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2085GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2086
nnoble69ac39f2014-12-12 15:43:38 -08002087ifeq ($(NO_SECURE),true)
2088
2089bins/gen_hpack_tables: openssl_dep_error
2090
2091else
2092
nnoble0c475f02014-12-05 15:37:39 -08002093bins/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 -08002094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002095 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002096 $(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 -08002097
nnoble69ac39f2014-12-12 15:43:38 -08002098endif
2099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2101
nnoble69ac39f2014-12-12 15:43:38 -08002102ifneq ($(NO_SECURE),true)
2103ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002104-include $(GEN_HPACK_TABLES_DEPS)
2105endif
nnoble69ac39f2014-12-12 15:43:38 -08002106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002107
2108clean_gen_hpack_tables:
2109 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2110 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2111 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2112 $(Q) $(RM) bins/gen_hpack_tables
2113
2114
nnobleebebb7e2014-12-10 16:31:01 -08002115CPP_PLUGIN_SRC = \
2116 src/compiler/cpp_plugin.cpp \
2117 src/compiler/cpp_generator.cpp \
2118
2119CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2120CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2121
2122bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002123 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002124 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002125 $(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 -08002126
2127deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2128
nnoble69ac39f2014-12-12 15:43:38 -08002129ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002130-include $(CPP_PLUGIN_DEPS)
2131endif
2132
2133clean_cpp_plugin:
2134 $(E) "[CLEAN] Cleaning cpp_plugin files"
2135 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2136 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2137 $(Q) $(RM) bins/cpp_plugin
2138
2139
2140RUBY_PLUGIN_SRC = \
2141 src/compiler/ruby_plugin.cpp \
2142 src/compiler/ruby_generator.cpp \
2143
2144RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2145RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2146
2147bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002148 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002149 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002150 $(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 -08002151
2152deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2153
nnoble69ac39f2014-12-12 15:43:38 -08002154ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002155-include $(RUBY_PLUGIN_DEPS)
2156endif
2157
2158clean_ruby_plugin:
2159 $(E) "[CLEAN] Cleaning ruby_plugin files"
2160 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2161 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2162 $(Q) $(RM) bins/ruby_plugin
2163
2164
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002165GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2166 test/core/surface/byte_buffer_reader_test.c \
2167
2168GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2169GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2170
nnoble69ac39f2014-12-12 15:43:38 -08002171ifeq ($(NO_SECURE),true)
2172
2173bins/grpc_byte_buffer_reader_test: openssl_dep_error
2174
2175else
2176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002177bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2178 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002179 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002180 $(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
2181
nnoble69ac39f2014-12-12 15:43:38 -08002182endif
2183
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002184deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2185
nnoble69ac39f2014-12-12 15:43:38 -08002186ifneq ($(NO_SECURE),true)
2187ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002188-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2189endif
nnoble69ac39f2014-12-12 15:43:38 -08002190endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002191
2192clean_grpc_byte_buffer_reader_test:
2193 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2194 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2195 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2196 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2197
2198
2199GPR_CANCELLABLE_TEST_SRC = \
2200 test/core/support/cancellable_test.c \
2201
2202GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2203GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2204
nnoble69ac39f2014-12-12 15:43:38 -08002205ifeq ($(NO_SECURE),true)
2206
2207bins/gpr_cancellable_test: openssl_dep_error
2208
2209else
2210
jtattermusch97fb3f62014-12-08 15:13:41 -08002211bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002213 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002214 $(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 -08002215
nnoble69ac39f2014-12-12 15:43:38 -08002216endif
2217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002218deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2219
nnoble69ac39f2014-12-12 15:43:38 -08002220ifneq ($(NO_SECURE),true)
2221ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002222-include $(GPR_CANCELLABLE_TEST_DEPS)
2223endif
nnoble69ac39f2014-12-12 15:43:38 -08002224endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002225
2226clean_gpr_cancellable_test:
2227 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2228 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2229 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2230 $(Q) $(RM) bins/gpr_cancellable_test
2231
2232
2233GPR_LOG_TEST_SRC = \
2234 test/core/support/log_test.c \
2235
2236GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2237GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2238
nnoble69ac39f2014-12-12 15:43:38 -08002239ifeq ($(NO_SECURE),true)
2240
2241bins/gpr_log_test: openssl_dep_error
2242
2243else
2244
jtattermusch97fb3f62014-12-08 15:13:41 -08002245bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002246 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002247 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002248 $(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 -08002249
nnoble69ac39f2014-12-12 15:43:38 -08002250endif
2251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2253
nnoble69ac39f2014-12-12 15:43:38 -08002254ifneq ($(NO_SECURE),true)
2255ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002256-include $(GPR_LOG_TEST_DEPS)
2257endif
nnoble69ac39f2014-12-12 15:43:38 -08002258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002259
2260clean_gpr_log_test:
2261 $(E) "[CLEAN] Cleaning gpr_log_test files"
2262 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2263 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2264 $(Q) $(RM) bins/gpr_log_test
2265
2266
ctiller5e04b132014-12-15 09:24:43 -08002267GPR_USEFUL_TEST_SRC = \
2268 test/core/support/useful_test.c \
2269
2270GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2271GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2272
2273ifeq ($(NO_SECURE),true)
2274
2275bins/gpr_useful_test: openssl_dep_error
2276
2277else
2278
2279bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2280 $(E) "[LD] Linking $@"
2281 $(Q) mkdir -p `dirname $@`
2282 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2283
2284endif
2285
2286deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2287
2288ifneq ($(NO_SECURE),true)
2289ifneq ($(NO_DEPS),true)
2290-include $(GPR_USEFUL_TEST_DEPS)
2291endif
2292endif
2293
2294clean_gpr_useful_test:
2295 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2296 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2297 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2298 $(Q) $(RM) bins/gpr_useful_test
2299
2300
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002301GPR_CMDLINE_TEST_SRC = \
2302 test/core/support/cmdline_test.c \
2303
2304GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2305GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2306
nnoble69ac39f2014-12-12 15:43:38 -08002307ifeq ($(NO_SECURE),true)
2308
2309bins/gpr_cmdline_test: openssl_dep_error
2310
2311else
2312
jtattermusch97fb3f62014-12-08 15:13:41 -08002313bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002314 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002315 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002316 $(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 -08002317
nnoble69ac39f2014-12-12 15:43:38 -08002318endif
2319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002320deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2321
nnoble69ac39f2014-12-12 15:43:38 -08002322ifneq ($(NO_SECURE),true)
2323ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002324-include $(GPR_CMDLINE_TEST_DEPS)
2325endif
nnoble69ac39f2014-12-12 15:43:38 -08002326endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002327
2328clean_gpr_cmdline_test:
2329 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2330 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2331 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2332 $(Q) $(RM) bins/gpr_cmdline_test
2333
2334
2335GPR_HISTOGRAM_TEST_SRC = \
2336 test/core/support/histogram_test.c \
2337
2338GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2339GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2340
nnoble69ac39f2014-12-12 15:43:38 -08002341ifeq ($(NO_SECURE),true)
2342
2343bins/gpr_histogram_test: openssl_dep_error
2344
2345else
2346
jtattermusch57c6f0c2014-12-11 12:28:56 -08002347bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002348 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002349 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002350 $(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 -08002351
nnoble69ac39f2014-12-12 15:43:38 -08002352endif
2353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2355
nnoble69ac39f2014-12-12 15:43:38 -08002356ifneq ($(NO_SECURE),true)
2357ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002358-include $(GPR_HISTOGRAM_TEST_DEPS)
2359endif
nnoble69ac39f2014-12-12 15:43:38 -08002360endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002361
2362clean_gpr_histogram_test:
2363 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2364 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2365 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2366 $(Q) $(RM) bins/gpr_histogram_test
2367
2368
2369GPR_HOST_PORT_TEST_SRC = \
2370 test/core/support/host_port_test.c \
2371
2372GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2373GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2374
nnoble69ac39f2014-12-12 15:43:38 -08002375ifeq ($(NO_SECURE),true)
2376
2377bins/gpr_host_port_test: openssl_dep_error
2378
2379else
2380
jtattermusch57c6f0c2014-12-11 12:28:56 -08002381bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002382 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002383 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002384 $(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 -08002385
nnoble69ac39f2014-12-12 15:43:38 -08002386endif
2387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2389
nnoble69ac39f2014-12-12 15:43:38 -08002390ifneq ($(NO_SECURE),true)
2391ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002392-include $(GPR_HOST_PORT_TEST_DEPS)
2393endif
nnoble69ac39f2014-12-12 15:43:38 -08002394endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002395
2396clean_gpr_host_port_test:
2397 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2398 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2399 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2400 $(Q) $(RM) bins/gpr_host_port_test
2401
2402
2403GPR_SLICE_BUFFER_TEST_SRC = \
2404 test/core/support/slice_buffer_test.c \
2405
2406GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2407GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2408
nnoble69ac39f2014-12-12 15:43:38 -08002409ifeq ($(NO_SECURE),true)
2410
2411bins/gpr_slice_buffer_test: openssl_dep_error
2412
2413else
2414
jtattermusch57c6f0c2014-12-11 12:28:56 -08002415bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002417 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002418 $(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 -08002419
nnoble69ac39f2014-12-12 15:43:38 -08002420endif
2421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002422deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2423
nnoble69ac39f2014-12-12 15:43:38 -08002424ifneq ($(NO_SECURE),true)
2425ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002426-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2427endif
nnoble69ac39f2014-12-12 15:43:38 -08002428endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002429
2430clean_gpr_slice_buffer_test:
2431 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2432 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2433 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2434 $(Q) $(RM) bins/gpr_slice_buffer_test
2435
2436
2437GPR_SLICE_TEST_SRC = \
2438 test/core/support/slice_test.c \
2439
2440GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2441GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2442
nnoble69ac39f2014-12-12 15:43:38 -08002443ifeq ($(NO_SECURE),true)
2444
2445bins/gpr_slice_test: openssl_dep_error
2446
2447else
2448
jtattermusch57c6f0c2014-12-11 12:28:56 -08002449bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002450 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002451 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002452 $(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 -08002453
nnoble69ac39f2014-12-12 15:43:38 -08002454endif
2455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002456deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2457
nnoble69ac39f2014-12-12 15:43:38 -08002458ifneq ($(NO_SECURE),true)
2459ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002460-include $(GPR_SLICE_TEST_DEPS)
2461endif
nnoble69ac39f2014-12-12 15:43:38 -08002462endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002463
2464clean_gpr_slice_test:
2465 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2466 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2467 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2468 $(Q) $(RM) bins/gpr_slice_test
2469
2470
2471GPR_STRING_TEST_SRC = \
2472 test/core/support/string_test.c \
2473
2474GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2475GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2476
nnoble69ac39f2014-12-12 15:43:38 -08002477ifeq ($(NO_SECURE),true)
2478
2479bins/gpr_string_test: openssl_dep_error
2480
2481else
2482
jtattermusch57c6f0c2014-12-11 12:28:56 -08002483bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002484 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002485 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002486 $(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 -08002487
nnoble69ac39f2014-12-12 15:43:38 -08002488endif
2489
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002490deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2491
nnoble69ac39f2014-12-12 15:43:38 -08002492ifneq ($(NO_SECURE),true)
2493ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002494-include $(GPR_STRING_TEST_DEPS)
2495endif
nnoble69ac39f2014-12-12 15:43:38 -08002496endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002497
2498clean_gpr_string_test:
2499 $(E) "[CLEAN] Cleaning gpr_string_test files"
2500 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2501 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2502 $(Q) $(RM) bins/gpr_string_test
2503
2504
2505GPR_SYNC_TEST_SRC = \
2506 test/core/support/sync_test.c \
2507
2508GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2509GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2510
nnoble69ac39f2014-12-12 15:43:38 -08002511ifeq ($(NO_SECURE),true)
2512
2513bins/gpr_sync_test: openssl_dep_error
2514
2515else
2516
jtattermusch57c6f0c2014-12-11 12:28:56 -08002517bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002518 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002519 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002520 $(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 -08002521
nnoble69ac39f2014-12-12 15:43:38 -08002522endif
2523
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2525
nnoble69ac39f2014-12-12 15:43:38 -08002526ifneq ($(NO_SECURE),true)
2527ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002528-include $(GPR_SYNC_TEST_DEPS)
2529endif
nnoble69ac39f2014-12-12 15:43:38 -08002530endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002531
2532clean_gpr_sync_test:
2533 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2534 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2535 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2536 $(Q) $(RM) bins/gpr_sync_test
2537
2538
2539GPR_THD_TEST_SRC = \
2540 test/core/support/thd_test.c \
2541
2542GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2543GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2544
nnoble69ac39f2014-12-12 15:43:38 -08002545ifeq ($(NO_SECURE),true)
2546
2547bins/gpr_thd_test: openssl_dep_error
2548
2549else
2550
jtattermusch57c6f0c2014-12-11 12:28:56 -08002551bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002552 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002553 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002554 $(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 -08002555
nnoble69ac39f2014-12-12 15:43:38 -08002556endif
2557
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002558deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2559
nnoble69ac39f2014-12-12 15:43:38 -08002560ifneq ($(NO_SECURE),true)
2561ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002562-include $(GPR_THD_TEST_DEPS)
2563endif
nnoble69ac39f2014-12-12 15:43:38 -08002564endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002565
2566clean_gpr_thd_test:
2567 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2568 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2569 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2570 $(Q) $(RM) bins/gpr_thd_test
2571
2572
2573GPR_TIME_TEST_SRC = \
2574 test/core/support/time_test.c \
2575
2576GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2577GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2578
nnoble69ac39f2014-12-12 15:43:38 -08002579ifeq ($(NO_SECURE),true)
2580
2581bins/gpr_time_test: openssl_dep_error
2582
2583else
2584
jtattermusch57c6f0c2014-12-11 12:28:56 -08002585bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002586 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002587 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002588 $(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 -08002589
nnoble69ac39f2014-12-12 15:43:38 -08002590endif
2591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002592deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2593
nnoble69ac39f2014-12-12 15:43:38 -08002594ifneq ($(NO_SECURE),true)
2595ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002596-include $(GPR_TIME_TEST_DEPS)
2597endif
nnoble69ac39f2014-12-12 15:43:38 -08002598endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002599
2600clean_gpr_time_test:
2601 $(E) "[CLEAN] Cleaning gpr_time_test files"
2602 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2603 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2604 $(Q) $(RM) bins/gpr_time_test
2605
2606
2607MURMUR_HASH_TEST_SRC = \
2608 test/core/support/murmur_hash_test.c \
2609
2610MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2611MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2612
nnoble69ac39f2014-12-12 15:43:38 -08002613ifeq ($(NO_SECURE),true)
2614
2615bins/murmur_hash_test: openssl_dep_error
2616
2617else
2618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002619bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002621 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002622 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2623
nnoble69ac39f2014-12-12 15:43:38 -08002624endif
2625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002626deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2627
nnoble69ac39f2014-12-12 15:43:38 -08002628ifneq ($(NO_SECURE),true)
2629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002630-include $(MURMUR_HASH_TEST_DEPS)
2631endif
nnoble69ac39f2014-12-12 15:43:38 -08002632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002633
2634clean_murmur_hash_test:
2635 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2636 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2637 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2638 $(Q) $(RM) bins/murmur_hash_test
2639
2640
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002641GRPC_STREAM_OP_TEST_SRC = \
2642 test/core/transport/stream_op_test.c \
2643
2644GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2645GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2646
nnoble69ac39f2014-12-12 15:43:38 -08002647ifeq ($(NO_SECURE),true)
2648
2649bins/grpc_stream_op_test: openssl_dep_error
2650
2651else
2652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002653bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2654 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002655 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002656 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2657
nnoble69ac39f2014-12-12 15:43:38 -08002658endif
2659
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002660deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2661
nnoble69ac39f2014-12-12 15:43:38 -08002662ifneq ($(NO_SECURE),true)
2663ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002664-include $(GRPC_STREAM_OP_TEST_DEPS)
2665endif
nnoble69ac39f2014-12-12 15:43:38 -08002666endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667
2668clean_grpc_stream_op_test:
2669 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2670 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2671 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2672 $(Q) $(RM) bins/grpc_stream_op_test
2673
2674
nnoble0c475f02014-12-05 15:37:39 -08002675ALPN_TEST_SRC = \
2676 test/core/transport/chttp2/alpn_test.c \
2677
2678ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2679ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2680
nnoble69ac39f2014-12-12 15:43:38 -08002681ifeq ($(NO_SECURE),true)
2682
2683bins/alpn_test: openssl_dep_error
2684
2685else
2686
nnoble0c475f02014-12-05 15:37:39 -08002687bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2688 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002689 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002690 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2691
nnoble69ac39f2014-12-12 15:43:38 -08002692endif
2693
nnoble0c475f02014-12-05 15:37:39 -08002694deps_alpn_test: $(ALPN_TEST_DEPS)
2695
nnoble69ac39f2014-12-12 15:43:38 -08002696ifneq ($(NO_SECURE),true)
2697ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002698-include $(ALPN_TEST_DEPS)
2699endif
nnoble69ac39f2014-12-12 15:43:38 -08002700endif
nnoble0c475f02014-12-05 15:37:39 -08002701
2702clean_alpn_test:
2703 $(E) "[CLEAN] Cleaning alpn_test files"
2704 $(Q) $(RM) $(ALPN_TEST_OBJS)
2705 $(Q) $(RM) $(ALPN_TEST_DEPS)
2706 $(Q) $(RM) bins/alpn_test
2707
2708
ctillerc1ddffb2014-12-15 13:08:18 -08002709TIME_AVERAGED_STATS_TEST_SRC = \
2710 test/core/iomgr/time_averaged_stats_test.c \
2711
2712TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2713TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2714
2715ifeq ($(NO_SECURE),true)
2716
2717bins/time_averaged_stats_test: openssl_dep_error
2718
2719else
2720
2721bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2722 $(E) "[LD] Linking $@"
2723 $(Q) mkdir -p `dirname $@`
2724 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2725
2726endif
2727
2728deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2729
2730ifneq ($(NO_SECURE),true)
2731ifneq ($(NO_DEPS),true)
2732-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2733endif
2734endif
2735
2736clean_time_averaged_stats_test:
2737 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2738 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2739 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2740 $(Q) $(RM) bins/time_averaged_stats_test
2741
2742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002743CHTTP2_STREAM_ENCODER_TEST_SRC = \
2744 test/core/transport/chttp2/stream_encoder_test.c \
2745
2746CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2747CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2748
nnoble69ac39f2014-12-12 15:43:38 -08002749ifeq ($(NO_SECURE),true)
2750
2751bins/chttp2_stream_encoder_test: openssl_dep_error
2752
2753else
2754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002755bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2756 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002757 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002758 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2759
nnoble69ac39f2014-12-12 15:43:38 -08002760endif
2761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002762deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2763
nnoble69ac39f2014-12-12 15:43:38 -08002764ifneq ($(NO_SECURE),true)
2765ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002766-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2767endif
nnoble69ac39f2014-12-12 15:43:38 -08002768endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002769
2770clean_chttp2_stream_encoder_test:
2771 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2772 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2773 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2774 $(Q) $(RM) bins/chttp2_stream_encoder_test
2775
2776
2777HPACK_TABLE_TEST_SRC = \
2778 test/core/transport/chttp2/hpack_table_test.c \
2779
2780HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2781HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2782
nnoble69ac39f2014-12-12 15:43:38 -08002783ifeq ($(NO_SECURE),true)
2784
2785bins/hpack_table_test: openssl_dep_error
2786
2787else
2788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002789bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2790 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002791 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002792 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2793
nnoble69ac39f2014-12-12 15:43:38 -08002794endif
2795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002796deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2797
nnoble69ac39f2014-12-12 15:43:38 -08002798ifneq ($(NO_SECURE),true)
2799ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002800-include $(HPACK_TABLE_TEST_DEPS)
2801endif
nnoble69ac39f2014-12-12 15:43:38 -08002802endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002803
2804clean_hpack_table_test:
2805 $(E) "[CLEAN] Cleaning hpack_table_test files"
2806 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2807 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2808 $(Q) $(RM) bins/hpack_table_test
2809
2810
2811CHTTP2_STREAM_MAP_TEST_SRC = \
2812 test/core/transport/chttp2/stream_map_test.c \
2813
2814CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2815CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2816
nnoble69ac39f2014-12-12 15:43:38 -08002817ifeq ($(NO_SECURE),true)
2818
2819bins/chttp2_stream_map_test: openssl_dep_error
2820
2821else
2822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002823bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2824 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002825 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002826 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2827
nnoble69ac39f2014-12-12 15:43:38 -08002828endif
2829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002830deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2831
nnoble69ac39f2014-12-12 15:43:38 -08002832ifneq ($(NO_SECURE),true)
2833ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002834-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2835endif
nnoble69ac39f2014-12-12 15:43:38 -08002836endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002837
2838clean_chttp2_stream_map_test:
2839 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2840 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2841 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2842 $(Q) $(RM) bins/chttp2_stream_map_test
2843
2844
2845HPACK_PARSER_TEST_SRC = \
2846 test/core/transport/chttp2/hpack_parser_test.c \
2847
2848HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2849HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2850
nnoble69ac39f2014-12-12 15:43:38 -08002851ifeq ($(NO_SECURE),true)
2852
2853bins/hpack_parser_test: openssl_dep_error
2854
2855else
2856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002857bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2858 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002859 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002860 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2861
nnoble69ac39f2014-12-12 15:43:38 -08002862endif
2863
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002864deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2865
nnoble69ac39f2014-12-12 15:43:38 -08002866ifneq ($(NO_SECURE),true)
2867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002868-include $(HPACK_PARSER_TEST_DEPS)
2869endif
nnoble69ac39f2014-12-12 15:43:38 -08002870endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002871
2872clean_hpack_parser_test:
2873 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2874 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2875 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2876 $(Q) $(RM) bins/hpack_parser_test
2877
2878
2879TRANSPORT_METADATA_TEST_SRC = \
2880 test/core/transport/metadata_test.c \
2881
2882TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2883TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2884
nnoble69ac39f2014-12-12 15:43:38 -08002885ifeq ($(NO_SECURE),true)
2886
2887bins/transport_metadata_test: openssl_dep_error
2888
2889else
2890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002891bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2892 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002893 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002894 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2895
nnoble69ac39f2014-12-12 15:43:38 -08002896endif
2897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002898deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2899
nnoble69ac39f2014-12-12 15:43:38 -08002900ifneq ($(NO_SECURE),true)
2901ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002902-include $(TRANSPORT_METADATA_TEST_DEPS)
2903endif
nnoble69ac39f2014-12-12 15:43:38 -08002904endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002905
2906clean_transport_metadata_test:
2907 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2908 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2909 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2910 $(Q) $(RM) bins/transport_metadata_test
2911
2912
2913CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2914 test/core/transport/chttp2/status_conversion_test.c \
2915
2916CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2917CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2918
nnoble69ac39f2014-12-12 15:43:38 -08002919ifeq ($(NO_SECURE),true)
2920
2921bins/chttp2_status_conversion_test: openssl_dep_error
2922
2923else
2924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002925bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2926 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002927 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002928 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2929
nnoble69ac39f2014-12-12 15:43:38 -08002930endif
2931
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002932deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2933
nnoble69ac39f2014-12-12 15:43:38 -08002934ifneq ($(NO_SECURE),true)
2935ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002936-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2937endif
nnoble69ac39f2014-12-12 15:43:38 -08002938endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002939
2940clean_chttp2_status_conversion_test:
2941 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2942 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2943 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2944 $(Q) $(RM) bins/chttp2_status_conversion_test
2945
2946
2947CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2948 test/core/transport/chttp2_transport_end2end_test.c \
2949
2950CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2951CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2952
nnoble69ac39f2014-12-12 15:43:38 -08002953ifeq ($(NO_SECURE),true)
2954
2955bins/chttp2_transport_end2end_test: openssl_dep_error
2956
2957else
2958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002959bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002961 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002962 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2963
nnoble69ac39f2014-12-12 15:43:38 -08002964endif
2965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002966deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2967
nnoble69ac39f2014-12-12 15:43:38 -08002968ifneq ($(NO_SECURE),true)
2969ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002970-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2971endif
nnoble69ac39f2014-12-12 15:43:38 -08002972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002973
2974clean_chttp2_transport_end2end_test:
2975 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
2976 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
2977 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2978 $(Q) $(RM) bins/chttp2_transport_end2end_test
2979
2980
ctiller18b49ab2014-12-09 14:39:16 -08002981TCP_POSIX_TEST_SRC = \
2982 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002983
ctiller18b49ab2014-12-09 14:39:16 -08002984TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
2985TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002986
nnoble69ac39f2014-12-12 15:43:38 -08002987ifeq ($(NO_SECURE),true)
2988
2989bins/tcp_posix_test: openssl_dep_error
2990
2991else
2992
ctiller18b49ab2014-12-09 14:39:16 -08002993bins/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 -08002994 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002995 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002996 $(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 -08002997
nnoble69ac39f2014-12-12 15:43:38 -08002998endif
2999
ctiller18b49ab2014-12-09 14:39:16 -08003000deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003001
nnoble69ac39f2014-12-12 15:43:38 -08003002ifneq ($(NO_SECURE),true)
3003ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003004-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005endif
nnoble69ac39f2014-12-12 15:43:38 -08003006endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003007
ctiller18b49ab2014-12-09 14:39:16 -08003008clean_tcp_posix_test:
3009 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3010 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3011 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3012 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003013
3014
nnoble0c475f02014-12-05 15:37:39 -08003015DUALSTACK_SOCKET_TEST_SRC = \
3016 test/core/end2end/dualstack_socket_test.c \
3017
3018DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3019DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3020
nnoble69ac39f2014-12-12 15:43:38 -08003021ifeq ($(NO_SECURE),true)
3022
3023bins/dualstack_socket_test: openssl_dep_error
3024
3025else
3026
nnoble0c475f02014-12-05 15:37:39 -08003027bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3028 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003029 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003030 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3031
nnoble69ac39f2014-12-12 15:43:38 -08003032endif
3033
nnoble0c475f02014-12-05 15:37:39 -08003034deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3035
nnoble69ac39f2014-12-12 15:43:38 -08003036ifneq ($(NO_SECURE),true)
3037ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003038-include $(DUALSTACK_SOCKET_TEST_DEPS)
3039endif
nnoble69ac39f2014-12-12 15:43:38 -08003040endif
nnoble0c475f02014-12-05 15:37:39 -08003041
3042clean_dualstack_socket_test:
3043 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3044 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3045 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3046 $(Q) $(RM) bins/dualstack_socket_test
3047
3048
3049NO_SERVER_TEST_SRC = \
3050 test/core/end2end/no_server_test.c \
3051
3052NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3053NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3054
nnoble69ac39f2014-12-12 15:43:38 -08003055ifeq ($(NO_SECURE),true)
3056
3057bins/no_server_test: openssl_dep_error
3058
3059else
3060
nnoble0c475f02014-12-05 15:37:39 -08003061bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3062 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003063 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003064 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3065
nnoble69ac39f2014-12-12 15:43:38 -08003066endif
3067
nnoble0c475f02014-12-05 15:37:39 -08003068deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3069
nnoble69ac39f2014-12-12 15:43:38 -08003070ifneq ($(NO_SECURE),true)
3071ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003072-include $(NO_SERVER_TEST_DEPS)
3073endif
nnoble69ac39f2014-12-12 15:43:38 -08003074endif
nnoble0c475f02014-12-05 15:37:39 -08003075
3076clean_no_server_test:
3077 $(E) "[CLEAN] Cleaning no_server_test files"
3078 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3079 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3080 $(Q) $(RM) bins/no_server_test
3081
3082
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003083RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003084 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003085
3086RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3087RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3088
nnoble69ac39f2014-12-12 15:43:38 -08003089ifeq ($(NO_SECURE),true)
3090
3091bins/resolve_address_test: openssl_dep_error
3092
3093else
3094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003095bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3096 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003097 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003098 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3099
nnoble69ac39f2014-12-12 15:43:38 -08003100endif
3101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003102deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3103
nnoble69ac39f2014-12-12 15:43:38 -08003104ifneq ($(NO_SECURE),true)
3105ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003106-include $(RESOLVE_ADDRESS_TEST_DEPS)
3107endif
nnoble69ac39f2014-12-12 15:43:38 -08003108endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003109
3110clean_resolve_address_test:
3111 $(E) "[CLEAN] Cleaning resolve_address_test files"
3112 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3113 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3114 $(Q) $(RM) bins/resolve_address_test
3115
3116
ctiller18b49ab2014-12-09 14:39:16 -08003117SOCKADDR_UTILS_TEST_SRC = \
3118 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003119
ctiller18b49ab2014-12-09 14:39:16 -08003120SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3121SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003122
nnoble69ac39f2014-12-12 15:43:38 -08003123ifeq ($(NO_SECURE),true)
3124
3125bins/sockaddr_utils_test: openssl_dep_error
3126
3127else
3128
ctiller18b49ab2014-12-09 14:39:16 -08003129bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003130 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003131 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003132 $(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 -08003133
nnoble69ac39f2014-12-12 15:43:38 -08003134endif
3135
ctiller18b49ab2014-12-09 14:39:16 -08003136deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003137
nnoble69ac39f2014-12-12 15:43:38 -08003138ifneq ($(NO_SECURE),true)
3139ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003140-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003141endif
nnoble69ac39f2014-12-12 15:43:38 -08003142endif
nnoble0c475f02014-12-05 15:37:39 -08003143
ctiller18b49ab2014-12-09 14:39:16 -08003144clean_sockaddr_utils_test:
3145 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3146 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3147 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3148 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003149
3150
ctiller18b49ab2014-12-09 14:39:16 -08003151TCP_SERVER_POSIX_TEST_SRC = \
3152 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003153
ctiller18b49ab2014-12-09 14:39:16 -08003154TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3155TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003156
nnoble69ac39f2014-12-12 15:43:38 -08003157ifeq ($(NO_SECURE),true)
3158
3159bins/tcp_server_posix_test: openssl_dep_error
3160
3161else
3162
ctiller18b49ab2014-12-09 14:39:16 -08003163bins/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 -08003164 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003165 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003166 $(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 -08003167
nnoble69ac39f2014-12-12 15:43:38 -08003168endif
3169
ctiller18b49ab2014-12-09 14:39:16 -08003170deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003171
nnoble69ac39f2014-12-12 15:43:38 -08003172ifneq ($(NO_SECURE),true)
3173ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003174-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003175endif
nnoble69ac39f2014-12-12 15:43:38 -08003176endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003177
ctiller18b49ab2014-12-09 14:39:16 -08003178clean_tcp_server_posix_test:
3179 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3180 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3181 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3182 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003183
3184
ctiller18b49ab2014-12-09 14:39:16 -08003185TCP_CLIENT_POSIX_TEST_SRC = \
3186 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003187
ctiller18b49ab2014-12-09 14:39:16 -08003188TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3189TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003190
nnoble69ac39f2014-12-12 15:43:38 -08003191ifeq ($(NO_SECURE),true)
3192
3193bins/tcp_client_posix_test: openssl_dep_error
3194
3195else
3196
ctiller18b49ab2014-12-09 14:39:16 -08003197bins/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 -08003198 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003199 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003200 $(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 -08003201
nnoble69ac39f2014-12-12 15:43:38 -08003202endif
3203
ctiller18b49ab2014-12-09 14:39:16 -08003204deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003205
nnoble69ac39f2014-12-12 15:43:38 -08003206ifneq ($(NO_SECURE),true)
3207ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003208-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003209endif
nnoble69ac39f2014-12-12 15:43:38 -08003210endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003211
ctiller18b49ab2014-12-09 14:39:16 -08003212clean_tcp_client_posix_test:
3213 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3214 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3215 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3216 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003217
3218
3219GRPC_CHANNEL_STACK_TEST_SRC = \
3220 test/core/channel/channel_stack_test.c \
3221
3222GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3223GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3224
nnoble69ac39f2014-12-12 15:43:38 -08003225ifeq ($(NO_SECURE),true)
3226
3227bins/grpc_channel_stack_test: openssl_dep_error
3228
3229else
3230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003231bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003233 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003234 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3235
nnoble69ac39f2014-12-12 15:43:38 -08003236endif
3237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003238deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3239
nnoble69ac39f2014-12-12 15:43:38 -08003240ifneq ($(NO_SECURE),true)
3241ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003242-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3243endif
nnoble69ac39f2014-12-12 15:43:38 -08003244endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003245
3246clean_grpc_channel_stack_test:
3247 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3248 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3249 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3250 $(Q) $(RM) bins/grpc_channel_stack_test
3251
3252
3253METADATA_BUFFER_TEST_SRC = \
3254 test/core/channel/metadata_buffer_test.c \
3255
3256METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3257METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3258
nnoble69ac39f2014-12-12 15:43:38 -08003259ifeq ($(NO_SECURE),true)
3260
3261bins/metadata_buffer_test: openssl_dep_error
3262
3263else
3264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003265bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3266 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003267 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003268 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3269
nnoble69ac39f2014-12-12 15:43:38 -08003270endif
3271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003272deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3273
nnoble69ac39f2014-12-12 15:43:38 -08003274ifneq ($(NO_SECURE),true)
3275ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003276-include $(METADATA_BUFFER_TEST_DEPS)
3277endif
nnoble69ac39f2014-12-12 15:43:38 -08003278endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003279
3280clean_metadata_buffer_test:
3281 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3282 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3283 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3284 $(Q) $(RM) bins/metadata_buffer_test
3285
3286
3287GRPC_COMPLETION_QUEUE_TEST_SRC = \
3288 test/core/surface/completion_queue_test.c \
3289
3290GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3291GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3292
nnoble69ac39f2014-12-12 15:43:38 -08003293ifeq ($(NO_SECURE),true)
3294
3295bins/grpc_completion_queue_test: openssl_dep_error
3296
3297else
3298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003299bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003301 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003302 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3303
nnoble69ac39f2014-12-12 15:43:38 -08003304endif
3305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003306deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3307
nnoble69ac39f2014-12-12 15:43:38 -08003308ifneq ($(NO_SECURE),true)
3309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003310-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3311endif
nnoble69ac39f2014-12-12 15:43:38 -08003312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003313
3314clean_grpc_completion_queue_test:
3315 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3316 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3317 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3318 $(Q) $(RM) bins/grpc_completion_queue_test
3319
3320
3321GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3322 test/core/surface/completion_queue_benchmark.c \
3323
3324GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3325GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3326
nnoble69ac39f2014-12-12 15:43:38 -08003327ifeq ($(NO_SECURE),true)
3328
3329bins/grpc_completion_queue_benchmark: openssl_dep_error
3330
3331else
3332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003333bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003335 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003336 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3337
nnoble69ac39f2014-12-12 15:43:38 -08003338endif
3339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003340deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3341
nnoble69ac39f2014-12-12 15:43:38 -08003342ifneq ($(NO_SECURE),true)
3343ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003344-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3345endif
nnoble69ac39f2014-12-12 15:43:38 -08003346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003347
3348clean_grpc_completion_queue_benchmark:
3349 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3350 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3351 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3352 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3353
3354
3355CENSUS_WINDOW_STATS_TEST_SRC = \
3356 test/core/statistics/window_stats_test.c \
3357
3358CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3359CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3360
nnoble69ac39f2014-12-12 15:43:38 -08003361ifeq ($(NO_SECURE),true)
3362
3363bins/census_window_stats_test: openssl_dep_error
3364
3365else
3366
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003367bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3368 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003369 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003370 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3371
nnoble69ac39f2014-12-12 15:43:38 -08003372endif
3373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003374deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3375
nnoble69ac39f2014-12-12 15:43:38 -08003376ifneq ($(NO_SECURE),true)
3377ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003378-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3379endif
nnoble69ac39f2014-12-12 15:43:38 -08003380endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003381
3382clean_census_window_stats_test:
3383 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3384 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3385 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3386 $(Q) $(RM) bins/census_window_stats_test
3387
3388
3389CENSUS_STATISTICS_QUICK_TEST_SRC = \
3390 test/core/statistics/quick_test.c \
3391
3392CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3393CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3394
nnoble69ac39f2014-12-12 15:43:38 -08003395ifeq ($(NO_SECURE),true)
3396
3397bins/census_statistics_quick_test: openssl_dep_error
3398
3399else
3400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003401bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003403 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003404 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3405
nnoble69ac39f2014-12-12 15:43:38 -08003406endif
3407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003408deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3409
nnoble69ac39f2014-12-12 15:43:38 -08003410ifneq ($(NO_SECURE),true)
3411ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003412-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3413endif
nnoble69ac39f2014-12-12 15:43:38 -08003414endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415
3416clean_census_statistics_quick_test:
3417 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3418 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3419 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3420 $(Q) $(RM) bins/census_statistics_quick_test
3421
3422
aveitch482a5be2014-12-15 10:25:12 -08003423CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3424 test/core/statistics/small_log_test.c \
3425
3426CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3427CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3428
3429ifeq ($(NO_SECURE),true)
3430
3431bins/census_statistics_small_log_test: openssl_dep_error
3432
3433else
3434
3435bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3436 $(E) "[LD] Linking $@"
3437 $(Q) mkdir -p `dirname $@`
3438 $(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
3439
3440endif
3441
3442deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3443
3444ifneq ($(NO_SECURE),true)
3445ifneq ($(NO_DEPS),true)
3446-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3447endif
3448endif
3449
3450clean_census_statistics_small_log_test:
3451 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3452 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3453 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3454 $(Q) $(RM) bins/census_statistics_small_log_test
3455
3456
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003457CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3458 test/core/statistics/performance_test.c \
3459
3460CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3461CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3462
nnoble69ac39f2014-12-12 15:43:38 -08003463ifeq ($(NO_SECURE),true)
3464
3465bins/census_statistics_performance_test: openssl_dep_error
3466
3467else
3468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003469bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3470 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003471 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003472 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3473
nnoble69ac39f2014-12-12 15:43:38 -08003474endif
3475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003476deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3477
nnoble69ac39f2014-12-12 15:43:38 -08003478ifneq ($(NO_SECURE),true)
3479ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003480-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3481endif
nnoble69ac39f2014-12-12 15:43:38 -08003482endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003483
3484clean_census_statistics_performance_test:
3485 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3486 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3487 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3488 $(Q) $(RM) bins/census_statistics_performance_test
3489
3490
3491CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3492 test/core/statistics/multiple_writers_test.c \
3493
3494CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3495CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3496
nnoble69ac39f2014-12-12 15:43:38 -08003497ifeq ($(NO_SECURE),true)
3498
3499bins/census_statistics_multiple_writers_test: openssl_dep_error
3500
3501else
3502
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003503bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3504 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003505 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003506 $(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
3507
nnoble69ac39f2014-12-12 15:43:38 -08003508endif
3509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003510deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3511
nnoble69ac39f2014-12-12 15:43:38 -08003512ifneq ($(NO_SECURE),true)
3513ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003514-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3515endif
nnoble69ac39f2014-12-12 15:43:38 -08003516endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003517
3518clean_census_statistics_multiple_writers_test:
3519 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3520 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3521 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3522 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3523
3524
3525CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3526 test/core/statistics/multiple_writers_circular_buffer_test.c \
3527
3528CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3529CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3530
nnoble69ac39f2014-12-12 15:43:38 -08003531ifeq ($(NO_SECURE),true)
3532
3533bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3534
3535else
3536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003537bins/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
3538 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003539 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003540 $(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
3541
nnoble69ac39f2014-12-12 15:43:38 -08003542endif
3543
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003544deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3545
nnoble69ac39f2014-12-12 15:43:38 -08003546ifneq ($(NO_SECURE),true)
3547ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003548-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3549endif
nnoble69ac39f2014-12-12 15:43:38 -08003550endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551
3552clean_census_statistics_multiple_writers_circular_buffer_test:
3553 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3554 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3555 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3556 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3557
3558
3559CENSUS_STUB_TEST_SRC = \
3560 test/core/statistics/census_stub_test.c \
3561
3562CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3563CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3564
nnoble69ac39f2014-12-12 15:43:38 -08003565ifeq ($(NO_SECURE),true)
3566
3567bins/census_stub_test: openssl_dep_error
3568
3569else
3570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003571bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3572 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003573 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003574 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3575
nnoble69ac39f2014-12-12 15:43:38 -08003576endif
3577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003578deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3579
nnoble69ac39f2014-12-12 15:43:38 -08003580ifneq ($(NO_SECURE),true)
3581ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003582-include $(CENSUS_STUB_TEST_DEPS)
3583endif
nnoble69ac39f2014-12-12 15:43:38 -08003584endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003585
3586clean_census_stub_test:
3587 $(E) "[CLEAN] Cleaning census_stub_test files"
3588 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3589 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3590 $(Q) $(RM) bins/census_stub_test
3591
3592
3593CENSUS_HASH_TABLE_TEST_SRC = \
3594 test/core/statistics/hash_table_test.c \
3595
3596CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3597CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3598
nnoble69ac39f2014-12-12 15:43:38 -08003599ifeq ($(NO_SECURE),true)
3600
3601bins/census_hash_table_test: openssl_dep_error
3602
3603else
3604
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003605bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3606 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003607 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003608 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3609
nnoble69ac39f2014-12-12 15:43:38 -08003610endif
3611
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003612deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3613
nnoble69ac39f2014-12-12 15:43:38 -08003614ifneq ($(NO_SECURE),true)
3615ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003616-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3617endif
nnoble69ac39f2014-12-12 15:43:38 -08003618endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619
3620clean_census_hash_table_test:
3621 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3622 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3623 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3624 $(Q) $(RM) bins/census_hash_table_test
3625
3626
3627FLING_SERVER_SRC = \
3628 test/core/fling/server.c \
3629
3630FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3631FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3632
nnoble69ac39f2014-12-12 15:43:38 -08003633ifeq ($(NO_SECURE),true)
3634
3635bins/fling_server: openssl_dep_error
3636
3637else
3638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003639bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003642 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3643
nnoble69ac39f2014-12-12 15:43:38 -08003644endif
3645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003646deps_fling_server: $(FLING_SERVER_DEPS)
3647
nnoble69ac39f2014-12-12 15:43:38 -08003648ifneq ($(NO_SECURE),true)
3649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003650-include $(FLING_SERVER_DEPS)
3651endif
nnoble69ac39f2014-12-12 15:43:38 -08003652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653
3654clean_fling_server:
3655 $(E) "[CLEAN] Cleaning fling_server files"
3656 $(Q) $(RM) $(FLING_SERVER_OBJS)
3657 $(Q) $(RM) $(FLING_SERVER_DEPS)
3658 $(Q) $(RM) bins/fling_server
3659
3660
3661FLING_CLIENT_SRC = \
3662 test/core/fling/client.c \
3663
3664FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3665FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3666
nnoble69ac39f2014-12-12 15:43:38 -08003667ifeq ($(NO_SECURE),true)
3668
3669bins/fling_client: openssl_dep_error
3670
3671else
3672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003673bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3674 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003675 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003676 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3677
nnoble69ac39f2014-12-12 15:43:38 -08003678endif
3679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003680deps_fling_client: $(FLING_CLIENT_DEPS)
3681
nnoble69ac39f2014-12-12 15:43:38 -08003682ifneq ($(NO_SECURE),true)
3683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003684-include $(FLING_CLIENT_DEPS)
3685endif
nnoble69ac39f2014-12-12 15:43:38 -08003686endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003687
3688clean_fling_client:
3689 $(E) "[CLEAN] Cleaning fling_client files"
3690 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3691 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3692 $(Q) $(RM) bins/fling_client
3693
3694
3695FLING_TEST_SRC = \
3696 test/core/fling/fling_test.c \
3697
3698FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3699FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3700
nnoble69ac39f2014-12-12 15:43:38 -08003701ifeq ($(NO_SECURE),true)
3702
3703bins/fling_test: openssl_dep_error
3704
3705else
3706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003707bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003709 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003710 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3711
nnoble69ac39f2014-12-12 15:43:38 -08003712endif
3713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003714deps_fling_test: $(FLING_TEST_DEPS)
3715
nnoble69ac39f2014-12-12 15:43:38 -08003716ifneq ($(NO_SECURE),true)
3717ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003718-include $(FLING_TEST_DEPS)
3719endif
nnoble69ac39f2014-12-12 15:43:38 -08003720endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003721
3722clean_fling_test:
3723 $(E) "[CLEAN] Cleaning fling_test files"
3724 $(Q) $(RM) $(FLING_TEST_OBJS)
3725 $(Q) $(RM) $(FLING_TEST_DEPS)
3726 $(Q) $(RM) bins/fling_test
3727
3728
3729ECHO_SERVER_SRC = \
3730 test/core/echo/server.c \
3731
3732ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3733ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3734
nnoble69ac39f2014-12-12 15:43:38 -08003735ifeq ($(NO_SECURE),true)
3736
3737bins/echo_server: openssl_dep_error
3738
3739else
3740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003741bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003743 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003744 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3745
nnoble69ac39f2014-12-12 15:43:38 -08003746endif
3747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003748deps_echo_server: $(ECHO_SERVER_DEPS)
3749
nnoble69ac39f2014-12-12 15:43:38 -08003750ifneq ($(NO_SECURE),true)
3751ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003752-include $(ECHO_SERVER_DEPS)
3753endif
nnoble69ac39f2014-12-12 15:43:38 -08003754endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003755
3756clean_echo_server:
3757 $(E) "[CLEAN] Cleaning echo_server files"
3758 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3759 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3760 $(Q) $(RM) bins/echo_server
3761
3762
3763ECHO_CLIENT_SRC = \
3764 test/core/echo/client.c \
3765
3766ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3767ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3768
nnoble69ac39f2014-12-12 15:43:38 -08003769ifeq ($(NO_SECURE),true)
3770
3771bins/echo_client: openssl_dep_error
3772
3773else
3774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003775bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3776 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003777 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003778 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3779
nnoble69ac39f2014-12-12 15:43:38 -08003780endif
3781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003782deps_echo_client: $(ECHO_CLIENT_DEPS)
3783
nnoble69ac39f2014-12-12 15:43:38 -08003784ifneq ($(NO_SECURE),true)
3785ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003786-include $(ECHO_CLIENT_DEPS)
3787endif
nnoble69ac39f2014-12-12 15:43:38 -08003788endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003789
3790clean_echo_client:
3791 $(E) "[CLEAN] Cleaning echo_client files"
3792 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3793 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3794 $(Q) $(RM) bins/echo_client
3795
3796
3797ECHO_TEST_SRC = \
3798 test/core/echo/echo_test.c \
3799
3800ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3801ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3802
nnoble69ac39f2014-12-12 15:43:38 -08003803ifeq ($(NO_SECURE),true)
3804
3805bins/echo_test: openssl_dep_error
3806
3807else
3808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003809bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3810 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003811 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003812 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3813
nnoble69ac39f2014-12-12 15:43:38 -08003814endif
3815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003816deps_echo_test: $(ECHO_TEST_DEPS)
3817
nnoble69ac39f2014-12-12 15:43:38 -08003818ifneq ($(NO_SECURE),true)
3819ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003820-include $(ECHO_TEST_DEPS)
3821endif
nnoble69ac39f2014-12-12 15:43:38 -08003822endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003823
3824clean_echo_test:
3825 $(E) "[CLEAN] Cleaning echo_test files"
3826 $(Q) $(RM) $(ECHO_TEST_OBJS)
3827 $(Q) $(RM) $(ECHO_TEST_DEPS)
3828 $(Q) $(RM) bins/echo_test
3829
3830
3831LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3832 test/core/network_benchmarks/low_level_ping_pong.c \
3833
3834LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3835LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3836
nnoble69ac39f2014-12-12 15:43:38 -08003837ifeq ($(NO_SECURE),true)
3838
3839bins/low_level_ping_pong_benchmark: openssl_dep_error
3840
3841else
3842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003843bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3844 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003845 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003846 $(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
3847
nnoble69ac39f2014-12-12 15:43:38 -08003848endif
3849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003850deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3851
nnoble69ac39f2014-12-12 15:43:38 -08003852ifneq ($(NO_SECURE),true)
3853ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003854-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3855endif
nnoble69ac39f2014-12-12 15:43:38 -08003856endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857
3858clean_low_level_ping_pong_benchmark:
3859 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3860 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3861 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3862 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3863
3864
3865MESSAGE_COMPRESS_TEST_SRC = \
3866 test/core/compression/message_compress_test.c \
3867
3868MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3869MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3870
nnoble69ac39f2014-12-12 15:43:38 -08003871ifeq ($(NO_SECURE),true)
3872
3873bins/message_compress_test: openssl_dep_error
3874
3875else
3876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003877bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3878 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003879 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003880 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3881
nnoble69ac39f2014-12-12 15:43:38 -08003882endif
3883
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003884deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3885
nnoble69ac39f2014-12-12 15:43:38 -08003886ifneq ($(NO_SECURE),true)
3887ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003888-include $(MESSAGE_COMPRESS_TEST_DEPS)
3889endif
nnoble69ac39f2014-12-12 15:43:38 -08003890endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003891
3892clean_message_compress_test:
3893 $(E) "[CLEAN] Cleaning message_compress_test files"
3894 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3895 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3896 $(Q) $(RM) bins/message_compress_test
3897
3898
nnoble0c475f02014-12-05 15:37:39 -08003899BIN_ENCODER_TEST_SRC = \
3900 test/core/transport/chttp2/bin_encoder_test.c \
3901
3902BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3903BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3904
nnoble69ac39f2014-12-12 15:43:38 -08003905ifeq ($(NO_SECURE),true)
3906
3907bins/bin_encoder_test: openssl_dep_error
3908
3909else
3910
nnoble0c475f02014-12-05 15:37:39 -08003911bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3912 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003913 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003914 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3915
nnoble69ac39f2014-12-12 15:43:38 -08003916endif
3917
nnoble0c475f02014-12-05 15:37:39 -08003918deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3919
nnoble69ac39f2014-12-12 15:43:38 -08003920ifneq ($(NO_SECURE),true)
3921ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003922-include $(BIN_ENCODER_TEST_DEPS)
3923endif
nnoble69ac39f2014-12-12 15:43:38 -08003924endif
nnoble0c475f02014-12-05 15:37:39 -08003925
3926clean_bin_encoder_test:
3927 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3928 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3929 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3930 $(Q) $(RM) bins/bin_encoder_test
3931
3932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003933SECURE_ENDPOINT_TEST_SRC = \
3934 test/core/endpoint/secure_endpoint_test.c \
3935
3936SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3937SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3938
nnoble69ac39f2014-12-12 15:43:38 -08003939ifeq ($(NO_SECURE),true)
3940
3941bins/secure_endpoint_test: openssl_dep_error
3942
3943else
3944
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003945bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3946 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003947 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003948 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3949
nnoble69ac39f2014-12-12 15:43:38 -08003950endif
3951
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003952deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3953
nnoble69ac39f2014-12-12 15:43:38 -08003954ifneq ($(NO_SECURE),true)
3955ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003956-include $(SECURE_ENDPOINT_TEST_DEPS)
3957endif
nnoble69ac39f2014-12-12 15:43:38 -08003958endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003959
3960clean_secure_endpoint_test:
3961 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3962 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3963 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3964 $(Q) $(RM) bins/secure_endpoint_test
3965
3966
3967HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3968 test/core/httpcli/format_request_test.c \
3969
3970HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3971HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3972
nnoble69ac39f2014-12-12 15:43:38 -08003973ifeq ($(NO_SECURE),true)
3974
3975bins/httpcli_format_request_test: openssl_dep_error
3976
3977else
3978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003979bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003982 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
3983
nnoble69ac39f2014-12-12 15:43:38 -08003984endif
3985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003986deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3987
nnoble69ac39f2014-12-12 15:43:38 -08003988ifneq ($(NO_SECURE),true)
3989ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003990-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3991endif
nnoble69ac39f2014-12-12 15:43:38 -08003992endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003993
3994clean_httpcli_format_request_test:
3995 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
3996 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
3997 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3998 $(Q) $(RM) bins/httpcli_format_request_test
3999
4000
4001HTTPCLI_PARSER_TEST_SRC = \
4002 test/core/httpcli/parser_test.c \
4003
4004HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4005HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4006
nnoble69ac39f2014-12-12 15:43:38 -08004007ifeq ($(NO_SECURE),true)
4008
4009bins/httpcli_parser_test: openssl_dep_error
4010
4011else
4012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004013bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004015 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004016 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4017
nnoble69ac39f2014-12-12 15:43:38 -08004018endif
4019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004020deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4021
nnoble69ac39f2014-12-12 15:43:38 -08004022ifneq ($(NO_SECURE),true)
4023ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004024-include $(HTTPCLI_PARSER_TEST_DEPS)
4025endif
nnoble69ac39f2014-12-12 15:43:38 -08004026endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004027
4028clean_httpcli_parser_test:
4029 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4030 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4031 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4032 $(Q) $(RM) bins/httpcli_parser_test
4033
4034
4035HTTPCLI_TEST_SRC = \
4036 test/core/httpcli/httpcli_test.c \
4037
4038HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4039HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4040
nnoble69ac39f2014-12-12 15:43:38 -08004041ifeq ($(NO_SECURE),true)
4042
4043bins/httpcli_test: openssl_dep_error
4044
4045else
4046
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004047bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4048 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004049 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004050 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4051
nnoble69ac39f2014-12-12 15:43:38 -08004052endif
4053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004054deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4055
nnoble69ac39f2014-12-12 15:43:38 -08004056ifneq ($(NO_SECURE),true)
4057ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004058-include $(HTTPCLI_TEST_DEPS)
4059endif
nnoble69ac39f2014-12-12 15:43:38 -08004060endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004061
4062clean_httpcli_test:
4063 $(E) "[CLEAN] Cleaning httpcli_test files"
4064 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4065 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4066 $(Q) $(RM) bins/httpcli_test
4067
4068
4069GRPC_CREDENTIALS_TEST_SRC = \
4070 test/core/security/credentials_test.c \
4071
4072GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4073GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4074
nnoble69ac39f2014-12-12 15:43:38 -08004075ifeq ($(NO_SECURE),true)
4076
4077bins/grpc_credentials_test: openssl_dep_error
4078
4079else
4080
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004081bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004083 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004084 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4085
nnoble69ac39f2014-12-12 15:43:38 -08004086endif
4087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004088deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4089
nnoble69ac39f2014-12-12 15:43:38 -08004090ifneq ($(NO_SECURE),true)
4091ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004092-include $(GRPC_CREDENTIALS_TEST_DEPS)
4093endif
nnoble69ac39f2014-12-12 15:43:38 -08004094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004095
4096clean_grpc_credentials_test:
4097 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4098 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4099 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4100 $(Q) $(RM) bins/grpc_credentials_test
4101
4102
jboeufbefd2652014-12-12 15:39:47 -08004103GRPC_BASE64_TEST_SRC = \
4104 test/core/security/base64_test.c \
4105
4106GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4107GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4108
nnoble69ac39f2014-12-12 15:43:38 -08004109ifeq ($(NO_SECURE),true)
4110
4111bins/grpc_base64_test: openssl_dep_error
4112
4113else
4114
jboeufbefd2652014-12-12 15:39:47 -08004115bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4116 $(E) "[LD] Linking $@"
4117 $(Q) mkdir -p `dirname $@`
4118 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4119
nnoble69ac39f2014-12-12 15:43:38 -08004120endif
4121
jboeufbefd2652014-12-12 15:39:47 -08004122deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4123
nnoble69ac39f2014-12-12 15:43:38 -08004124ifneq ($(NO_SECURE),true)
4125ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004126-include $(GRPC_BASE64_TEST_DEPS)
4127endif
nnoble69ac39f2014-12-12 15:43:38 -08004128endif
jboeufbefd2652014-12-12 15:39:47 -08004129
4130clean_grpc_base64_test:
4131 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4132 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4133 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4134 $(Q) $(RM) bins/grpc_base64_test
4135
4136
4137GRPC_JSON_TOKEN_TEST_SRC = \
4138 test/core/security/json_token_test.c \
4139
4140GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4141GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4142
nnoble69ac39f2014-12-12 15:43:38 -08004143ifeq ($(NO_SECURE),true)
4144
4145bins/grpc_json_token_test: openssl_dep_error
4146
4147else
4148
jboeufbefd2652014-12-12 15:39:47 -08004149bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4150 $(E) "[LD] Linking $@"
4151 $(Q) mkdir -p `dirname $@`
4152 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4153
nnoble69ac39f2014-12-12 15:43:38 -08004154endif
4155
jboeufbefd2652014-12-12 15:39:47 -08004156deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4157
nnoble69ac39f2014-12-12 15:43:38 -08004158ifneq ($(NO_SECURE),true)
4159ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004160-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4161endif
nnoble69ac39f2014-12-12 15:43:38 -08004162endif
jboeufbefd2652014-12-12 15:39:47 -08004163
4164clean_grpc_json_token_test:
4165 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4166 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4167 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4168 $(Q) $(RM) bins/grpc_json_token_test
4169
4170
ctiller8919f602014-12-10 10:19:42 -08004171TIMEOUT_ENCODING_TEST_SRC = \
4172 test/core/transport/chttp2/timeout_encoding_test.c \
4173
4174TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4175TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4176
nnoble69ac39f2014-12-12 15:43:38 -08004177ifeq ($(NO_SECURE),true)
4178
4179bins/timeout_encoding_test: openssl_dep_error
4180
4181else
4182
ctiller8919f602014-12-10 10:19:42 -08004183bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4184 $(E) "[LD] Linking $@"
4185 $(Q) mkdir -p `dirname $@`
4186 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4187
nnoble69ac39f2014-12-12 15:43:38 -08004188endif
4189
ctiller8919f602014-12-10 10:19:42 -08004190deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4191
nnoble69ac39f2014-12-12 15:43:38 -08004192ifneq ($(NO_SECURE),true)
4193ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004194-include $(TIMEOUT_ENCODING_TEST_DEPS)
4195endif
nnoble69ac39f2014-12-12 15:43:38 -08004196endif
ctiller8919f602014-12-10 10:19:42 -08004197
4198clean_timeout_encoding_test:
4199 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4200 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4201 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4202 $(Q) $(RM) bins/timeout_encoding_test
4203
4204
4205FD_POSIX_TEST_SRC = \
4206 test/core/iomgr/fd_posix_test.c \
4207
4208FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4209FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4210
nnoble69ac39f2014-12-12 15:43:38 -08004211ifeq ($(NO_SECURE),true)
4212
4213bins/fd_posix_test: openssl_dep_error
4214
4215else
4216
ctiller8919f602014-12-10 10:19:42 -08004217bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4218 $(E) "[LD] Linking $@"
4219 $(Q) mkdir -p `dirname $@`
4220 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4221
nnoble69ac39f2014-12-12 15:43:38 -08004222endif
4223
ctiller8919f602014-12-10 10:19:42 -08004224deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4225
nnoble69ac39f2014-12-12 15:43:38 -08004226ifneq ($(NO_SECURE),true)
4227ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004228-include $(FD_POSIX_TEST_DEPS)
4229endif
nnoble69ac39f2014-12-12 15:43:38 -08004230endif
ctiller8919f602014-12-10 10:19:42 -08004231
4232clean_fd_posix_test:
4233 $(E) "[CLEAN] Cleaning fd_posix_test files"
4234 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4235 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4236 $(Q) $(RM) bins/fd_posix_test
4237
4238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004239FLING_STREAM_TEST_SRC = \
4240 test/core/fling/fling_stream_test.c \
4241
4242FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4243FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4244
nnoble69ac39f2014-12-12 15:43:38 -08004245ifeq ($(NO_SECURE),true)
4246
4247bins/fling_stream_test: openssl_dep_error
4248
4249else
4250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004251bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4252 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004253 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004254 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4255
nnoble69ac39f2014-12-12 15:43:38 -08004256endif
4257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004258deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4259
nnoble69ac39f2014-12-12 15:43:38 -08004260ifneq ($(NO_SECURE),true)
4261ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004262-include $(FLING_STREAM_TEST_DEPS)
4263endif
nnoble69ac39f2014-12-12 15:43:38 -08004264endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004265
4266clean_fling_stream_test:
4267 $(E) "[CLEAN] Cleaning fling_stream_test files"
4268 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4269 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4270 $(Q) $(RM) bins/fling_stream_test
4271
4272
4273LAME_CLIENT_TEST_SRC = \
4274 test/core/surface/lame_client_test.c \
4275
4276LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4277LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4278
nnoble69ac39f2014-12-12 15:43:38 -08004279ifeq ($(NO_SECURE),true)
4280
4281bins/lame_client_test: openssl_dep_error
4282
4283else
4284
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004285bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4286 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004287 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004288 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4289
nnoble69ac39f2014-12-12 15:43:38 -08004290endif
4291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004292deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4293
nnoble69ac39f2014-12-12 15:43:38 -08004294ifneq ($(NO_SECURE),true)
4295ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004296-include $(LAME_CLIENT_TEST_DEPS)
4297endif
nnoble69ac39f2014-12-12 15:43:38 -08004298endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004299
4300clean_lame_client_test:
4301 $(E) "[CLEAN] Cleaning lame_client_test files"
4302 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4303 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4304 $(Q) $(RM) bins/lame_client_test
4305
4306
4307THREAD_POOL_TEST_SRC = \
4308 test/cpp/server/thread_pool_test.cc \
4309
4310THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4311THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4312
nnoble69ac39f2014-12-12 15:43:38 -08004313ifeq ($(NO_SECURE),true)
4314
4315bins/thread_pool_test: openssl_dep_error
4316
4317else
4318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004319bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4320 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004321 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004322 $(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
4323
nnoble69ac39f2014-12-12 15:43:38 -08004324endif
4325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004326deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4327
nnoble69ac39f2014-12-12 15:43:38 -08004328ifneq ($(NO_SECURE),true)
4329ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004330-include $(THREAD_POOL_TEST_DEPS)
4331endif
nnoble69ac39f2014-12-12 15:43:38 -08004332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004333
4334clean_thread_pool_test:
4335 $(E) "[CLEAN] Cleaning thread_pool_test files"
4336 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4337 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4338 $(Q) $(RM) bins/thread_pool_test
4339
4340
4341STATUS_TEST_SRC = \
4342 test/cpp/util/status_test.cc \
4343
4344STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4345STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4346
nnoble69ac39f2014-12-12 15:43:38 -08004347ifeq ($(NO_SECURE),true)
4348
4349bins/status_test: openssl_dep_error
4350
4351else
4352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004353bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004355 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004356 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4357
nnoble69ac39f2014-12-12 15:43:38 -08004358endif
4359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004360deps_status_test: $(STATUS_TEST_DEPS)
4361
nnoble69ac39f2014-12-12 15:43:38 -08004362ifneq ($(NO_SECURE),true)
4363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004364-include $(STATUS_TEST_DEPS)
4365endif
nnoble69ac39f2014-12-12 15:43:38 -08004366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004367
4368clean_status_test:
4369 $(E) "[CLEAN] Cleaning status_test files"
4370 $(Q) $(RM) $(STATUS_TEST_OBJS)
4371 $(Q) $(RM) $(STATUS_TEST_DEPS)
4372 $(Q) $(RM) bins/status_test
4373
4374
ctiller8919f602014-12-10 10:19:42 -08004375SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4376 test/cpp/end2end/sync_client_async_server_test.cc \
4377
4378SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4379SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4380
nnoble69ac39f2014-12-12 15:43:38 -08004381ifeq ($(NO_SECURE),true)
4382
4383bins/sync_client_async_server_test: openssl_dep_error
4384
4385else
4386
ctiller8919f602014-12-10 10:19:42 -08004387bins/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
4388 $(E) "[LD] Linking $@"
4389 $(Q) mkdir -p `dirname $@`
4390 $(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
4391
nnoble69ac39f2014-12-12 15:43:38 -08004392endif
4393
ctiller8919f602014-12-10 10:19:42 -08004394deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4395
nnoble69ac39f2014-12-12 15:43:38 -08004396ifneq ($(NO_SECURE),true)
4397ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004398-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4399endif
nnoble69ac39f2014-12-12 15:43:38 -08004400endif
ctiller8919f602014-12-10 10:19:42 -08004401
4402clean_sync_client_async_server_test:
4403 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4404 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4405 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4406 $(Q) $(RM) bins/sync_client_async_server_test
4407
4408
4409QPS_CLIENT_SRC = \
4410 test/cpp/qps/qps_client.cc \
4411
4412QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4413QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4414
nnoble69ac39f2014-12-12 15:43:38 -08004415ifeq ($(NO_SECURE),true)
4416
4417bins/qps_client: openssl_dep_error
4418
4419else
4420
ctiller8919f602014-12-10 10:19:42 -08004421bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4422 $(E) "[LD] Linking $@"
4423 $(Q) mkdir -p `dirname $@`
4424 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4425
nnoble69ac39f2014-12-12 15:43:38 -08004426endif
4427
ctiller8919f602014-12-10 10:19:42 -08004428deps_qps_client: $(QPS_CLIENT_DEPS)
4429
nnoble69ac39f2014-12-12 15:43:38 -08004430ifneq ($(NO_SECURE),true)
4431ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004432-include $(QPS_CLIENT_DEPS)
4433endif
nnoble69ac39f2014-12-12 15:43:38 -08004434endif
ctiller8919f602014-12-10 10:19:42 -08004435
4436clean_qps_client:
4437 $(E) "[CLEAN] Cleaning qps_client files"
4438 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4439 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4440 $(Q) $(RM) bins/qps_client
4441
4442
4443QPS_SERVER_SRC = \
4444 test/cpp/end2end/qps_server.cc \
4445
4446QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4447QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4448
nnoble69ac39f2014-12-12 15:43:38 -08004449ifeq ($(NO_SECURE),true)
4450
4451bins/qps_server: openssl_dep_error
4452
4453else
4454
ctiller8919f602014-12-10 10:19:42 -08004455bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4456 $(E) "[LD] Linking $@"
4457 $(Q) mkdir -p `dirname $@`
4458 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4459
nnoble69ac39f2014-12-12 15:43:38 -08004460endif
4461
ctiller8919f602014-12-10 10:19:42 -08004462deps_qps_server: $(QPS_SERVER_DEPS)
4463
nnoble69ac39f2014-12-12 15:43:38 -08004464ifneq ($(NO_SECURE),true)
4465ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004466-include $(QPS_SERVER_DEPS)
4467endif
nnoble69ac39f2014-12-12 15:43:38 -08004468endif
ctiller8919f602014-12-10 10:19:42 -08004469
4470clean_qps_server:
4471 $(E) "[CLEAN] Cleaning qps_server files"
4472 $(Q) $(RM) $(QPS_SERVER_OBJS)
4473 $(Q) $(RM) $(QPS_SERVER_DEPS)
4474 $(Q) $(RM) bins/qps_server
4475
4476
4477INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004478 gens/test/cpp/interop/empty.pb.cc \
4479 gens/test/cpp/interop/messages.pb.cc \
4480 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004481 test/cpp/interop/server.cc \
4482
4483INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4484INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4485
nnoble69ac39f2014-12-12 15:43:38 -08004486ifeq ($(NO_SECURE),true)
4487
4488bins/interop_server: openssl_dep_error
4489
4490else
4491
nnoble72309c62014-12-12 11:42:26 -08004492bins/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 -08004493 $(E) "[LD] Linking $@"
4494 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004495 $(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 -08004496
nnoble69ac39f2014-12-12 15:43:38 -08004497endif
4498
ctiller8919f602014-12-10 10:19:42 -08004499deps_interop_server: $(INTEROP_SERVER_DEPS)
4500
nnoble69ac39f2014-12-12 15:43:38 -08004501ifneq ($(NO_SECURE),true)
4502ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004503-include $(INTEROP_SERVER_DEPS)
4504endif
nnoble69ac39f2014-12-12 15:43:38 -08004505endif
ctiller8919f602014-12-10 10:19:42 -08004506
4507clean_interop_server:
4508 $(E) "[CLEAN] Cleaning interop_server files"
4509 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4510 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4511 $(Q) $(RM) bins/interop_server
4512
4513
4514INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004515 gens/test/cpp/interop/empty.pb.cc \
4516 gens/test/cpp/interop/messages.pb.cc \
4517 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004518 test/cpp/interop/client.cc \
4519
4520INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4521INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4522
nnoble69ac39f2014-12-12 15:43:38 -08004523ifeq ($(NO_SECURE),true)
4524
4525bins/interop_client: openssl_dep_error
4526
4527else
4528
nnoble72309c62014-12-12 11:42:26 -08004529bins/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 -08004530 $(E) "[LD] Linking $@"
4531 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004532 $(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 -08004533
nnoble69ac39f2014-12-12 15:43:38 -08004534endif
4535
ctiller8919f602014-12-10 10:19:42 -08004536deps_interop_client: $(INTEROP_CLIENT_DEPS)
4537
nnoble69ac39f2014-12-12 15:43:38 -08004538ifneq ($(NO_SECURE),true)
4539ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004540-include $(INTEROP_CLIENT_DEPS)
4541endif
nnoble69ac39f2014-12-12 15:43:38 -08004542endif
ctiller8919f602014-12-10 10:19:42 -08004543
4544clean_interop_client:
4545 $(E) "[CLEAN] Cleaning interop_client files"
4546 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4547 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4548 $(Q) $(RM) bins/interop_client
4549
4550
4551END2END_TEST_SRC = \
4552 test/cpp/end2end/end2end_test.cc \
4553
4554END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4555END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4556
nnoble69ac39f2014-12-12 15:43:38 -08004557ifeq ($(NO_SECURE),true)
4558
4559bins/end2end_test: openssl_dep_error
4560
4561else
4562
ctiller8919f602014-12-10 10:19:42 -08004563bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4564 $(E) "[LD] Linking $@"
4565 $(Q) mkdir -p `dirname $@`
4566 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4567
nnoble69ac39f2014-12-12 15:43:38 -08004568endif
4569
ctiller8919f602014-12-10 10:19:42 -08004570deps_end2end_test: $(END2END_TEST_DEPS)
4571
nnoble69ac39f2014-12-12 15:43:38 -08004572ifneq ($(NO_SECURE),true)
4573ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004574-include $(END2END_TEST_DEPS)
4575endif
nnoble69ac39f2014-12-12 15:43:38 -08004576endif
ctiller8919f602014-12-10 10:19:42 -08004577
4578clean_end2end_test:
4579 $(E) "[CLEAN] Cleaning end2end_test files"
4580 $(Q) $(RM) $(END2END_TEST_OBJS)
4581 $(Q) $(RM) $(END2END_TEST_DEPS)
4582 $(Q) $(RM) bins/end2end_test
4583
4584
4585ALARM_TEST_SRC = \
4586 test/core/iomgr/alarm_test.c \
4587
4588ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4589ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4590
nnoble69ac39f2014-12-12 15:43:38 -08004591ifeq ($(NO_SECURE),true)
4592
4593bins/alarm_test: openssl_dep_error
4594
4595else
4596
ctiller8919f602014-12-10 10:19:42 -08004597bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4598 $(E) "[LD] Linking $@"
4599 $(Q) mkdir -p `dirname $@`
4600 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4601
nnoble69ac39f2014-12-12 15:43:38 -08004602endif
4603
ctiller8919f602014-12-10 10:19:42 -08004604deps_alarm_test: $(ALARM_TEST_DEPS)
4605
nnoble69ac39f2014-12-12 15:43:38 -08004606ifneq ($(NO_SECURE),true)
4607ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004608-include $(ALARM_TEST_DEPS)
4609endif
nnoble69ac39f2014-12-12 15:43:38 -08004610endif
ctiller8919f602014-12-10 10:19:42 -08004611
4612clean_alarm_test:
4613 $(E) "[CLEAN] Cleaning alarm_test files"
4614 $(Q) $(RM) $(ALARM_TEST_OBJS)
4615 $(Q) $(RM) $(ALARM_TEST_DEPS)
4616 $(Q) $(RM) bins/alarm_test
4617
4618
4619TIME_TEST_SRC = \
4620 test/core/support/time_test.c \
4621
4622TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4623TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4624
nnoble69ac39f2014-12-12 15:43:38 -08004625ifeq ($(NO_SECURE),true)
4626
4627bins/time_test: openssl_dep_error
4628
4629else
4630
ctiller8919f602014-12-10 10:19:42 -08004631bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4632 $(E) "[LD] Linking $@"
4633 $(Q) mkdir -p `dirname $@`
4634 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4635
nnoble69ac39f2014-12-12 15:43:38 -08004636endif
4637
ctiller8919f602014-12-10 10:19:42 -08004638deps_time_test: $(TIME_TEST_DEPS)
4639
nnoble69ac39f2014-12-12 15:43:38 -08004640ifneq ($(NO_SECURE),true)
4641ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004642-include $(TIME_TEST_DEPS)
4643endif
nnoble69ac39f2014-12-12 15:43:38 -08004644endif
ctiller8919f602014-12-10 10:19:42 -08004645
4646clean_time_test:
4647 $(E) "[CLEAN] Cleaning time_test files"
4648 $(Q) $(RM) $(TIME_TEST_OBJS)
4649 $(Q) $(RM) $(TIME_TEST_DEPS)
4650 $(Q) $(RM) bins/time_test
4651
4652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004653CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4654
4655CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4656CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4657
nnoble69ac39f2014-12-12 15:43:38 -08004658ifeq ($(NO_SECURE),true)
4659
4660bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4661
4662else
4663
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004664bins/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
4665 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004666 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004667 $(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
4668
nnoble69ac39f2014-12-12 15:43:38 -08004669endif
4670
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004671deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4672
nnoble69ac39f2014-12-12 15:43:38 -08004673ifneq ($(NO_SECURE),true)
4674ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004675-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4676endif
nnoble69ac39f2014-12-12 15:43:38 -08004677endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004678
4679clean_chttp2_fake_security_cancel_after_accept_test:
4680 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4681 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4682 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4683 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4684
4685
4686CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4687
4688CHTTP2_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))))
4689CHTTP2_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))))
4690
nnoble69ac39f2014-12-12 15:43:38 -08004691ifeq ($(NO_SECURE),true)
4692
4693bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4694
4695else
4696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004697bins/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
4698 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004699 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004700 $(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
4701
nnoble69ac39f2014-12-12 15:43:38 -08004702endif
4703
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004704deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4705
nnoble69ac39f2014-12-12 15:43:38 -08004706ifneq ($(NO_SECURE),true)
4707ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004708-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4709endif
nnoble69ac39f2014-12-12 15:43:38 -08004710endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004711
4712clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4713 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4714 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4715 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4716 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4717
4718
4719CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4720
4721CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4722CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4723
nnoble69ac39f2014-12-12 15:43:38 -08004724ifeq ($(NO_SECURE),true)
4725
4726bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4727
4728else
4729
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004730bins/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
4731 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004732 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004733 $(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
4734
nnoble69ac39f2014-12-12 15:43:38 -08004735endif
4736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004737deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4738
nnoble69ac39f2014-12-12 15:43:38 -08004739ifneq ($(NO_SECURE),true)
4740ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004741-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4742endif
nnoble69ac39f2014-12-12 15:43:38 -08004743endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004744
4745clean_chttp2_fake_security_cancel_after_invoke_test:
4746 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4747 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4748 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4749 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4750
4751
4752CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4753
4754CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4755CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4756
nnoble69ac39f2014-12-12 15:43:38 -08004757ifeq ($(NO_SECURE),true)
4758
4759bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4760
4761else
4762
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004763bins/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
4764 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004765 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004766 $(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
4767
nnoble69ac39f2014-12-12 15:43:38 -08004768endif
4769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004770deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4771
nnoble69ac39f2014-12-12 15:43:38 -08004772ifneq ($(NO_SECURE),true)
4773ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004774-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4775endif
nnoble69ac39f2014-12-12 15:43:38 -08004776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004777
4778clean_chttp2_fake_security_cancel_before_invoke_test:
4779 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4780 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4781 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4782 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4783
4784
4785CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4786
4787CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4788CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4789
nnoble69ac39f2014-12-12 15:43:38 -08004790ifeq ($(NO_SECURE),true)
4791
4792bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4793
4794else
4795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004796bins/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
4797 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004798 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004799 $(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
4800
nnoble69ac39f2014-12-12 15:43:38 -08004801endif
4802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004803deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4804
nnoble69ac39f2014-12-12 15:43:38 -08004805ifneq ($(NO_SECURE),true)
4806ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004807-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4808endif
nnoble69ac39f2014-12-12 15:43:38 -08004809endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004810
4811clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4812 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4813 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4814 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4815 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4816
4817
ctillerc6d61c42014-12-15 14:52:08 -08004818CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4819
4820CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4821CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4822
4823ifeq ($(NO_SECURE),true)
4824
4825bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4826
4827else
4828
4829bins/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
4830 $(E) "[LD] Linking $@"
4831 $(Q) mkdir -p `dirname $@`
4832 $(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
4833
4834endif
4835
4836deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4837
4838ifneq ($(NO_SECURE),true)
4839ifneq ($(NO_DEPS),true)
4840-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4841endif
4842endif
4843
4844clean_chttp2_fake_security_disappearing_server_test:
4845 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4846 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4847 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4848 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4849
4850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004851CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4852
4853CHTTP2_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))))
4854CHTTP2_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))))
4855
nnoble69ac39f2014-12-12 15:43:38 -08004856ifeq ($(NO_SECURE),true)
4857
4858bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4859
4860else
4861
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004862bins/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
4863 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004864 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004865 $(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
4866
nnoble69ac39f2014-12-12 15:43:38 -08004867endif
4868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004869deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4870
nnoble69ac39f2014-12-12 15:43:38 -08004871ifneq ($(NO_SECURE),true)
4872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004873-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4874endif
nnoble69ac39f2014-12-12 15:43:38 -08004875endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004876
4877clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4878 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4879 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4880 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4881 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4882
4883
4884CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4885
4886CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4887CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4888
nnoble69ac39f2014-12-12 15:43:38 -08004889ifeq ($(NO_SECURE),true)
4890
4891bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4892
4893else
4894
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004895bins/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
4896 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004897 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004898 $(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
4899
nnoble69ac39f2014-12-12 15:43:38 -08004900endif
4901
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004902deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4903
nnoble69ac39f2014-12-12 15:43:38 -08004904ifneq ($(NO_SECURE),true)
4905ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004906-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4907endif
nnoble69ac39f2014-12-12 15:43:38 -08004908endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004909
4910clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4911 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4912 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4913 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4914 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4915
4916
4917CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4918
4919CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4920CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4921
nnoble69ac39f2014-12-12 15:43:38 -08004922ifeq ($(NO_SECURE),true)
4923
4924bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4925
4926else
4927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004928bins/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
4929 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004930 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004931 $(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
4932
nnoble69ac39f2014-12-12 15:43:38 -08004933endif
4934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004935deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4936
nnoble69ac39f2014-12-12 15:43:38 -08004937ifneq ($(NO_SECURE),true)
4938ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004939-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4940endif
nnoble69ac39f2014-12-12 15:43:38 -08004941endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004942
4943clean_chttp2_fake_security_invoke_large_request_test:
4944 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4945 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4946 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4947 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4948
4949
4950CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4951
4952CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4953CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4954
nnoble69ac39f2014-12-12 15:43:38 -08004955ifeq ($(NO_SECURE),true)
4956
4957bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4958
4959else
4960
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004961bins/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
4962 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004963 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004964 $(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
4965
nnoble69ac39f2014-12-12 15:43:38 -08004966endif
4967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004968deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4969
nnoble69ac39f2014-12-12 15:43:38 -08004970ifneq ($(NO_SECURE),true)
4971ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004972-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4973endif
nnoble69ac39f2014-12-12 15:43:38 -08004974endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004975
4976clean_chttp2_fake_security_max_concurrent_streams_test:
4977 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
4978 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
4979 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4980 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
4981
4982
4983CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
4984
4985CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4986CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4987
nnoble69ac39f2014-12-12 15:43:38 -08004988ifeq ($(NO_SECURE),true)
4989
4990bins/chttp2_fake_security_no_op_test: openssl_dep_error
4991
4992else
4993
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004994bins/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
4995 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004996 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004997 $(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
4998
nnoble69ac39f2014-12-12 15:43:38 -08004999endif
5000
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005001deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5002
nnoble69ac39f2014-12-12 15:43:38 -08005003ifneq ($(NO_SECURE),true)
5004ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005005-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5006endif
nnoble69ac39f2014-12-12 15:43:38 -08005007endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005008
5009clean_chttp2_fake_security_no_op_test:
5010 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5011 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5012 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5013 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5014
5015
5016CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5017
5018CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5019CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5020
nnoble69ac39f2014-12-12 15:43:38 -08005021ifeq ($(NO_SECURE),true)
5022
5023bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5024
5025else
5026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005027bins/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
5028 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005029 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005030 $(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
5031
nnoble69ac39f2014-12-12 15:43:38 -08005032endif
5033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005034deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5035
nnoble69ac39f2014-12-12 15:43:38 -08005036ifneq ($(NO_SECURE),true)
5037ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005038-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5039endif
nnoble69ac39f2014-12-12 15:43:38 -08005040endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005041
5042clean_chttp2_fake_security_ping_pong_streaming_test:
5043 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5044 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5045 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5046 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5047
5048
ctiller33023c42014-12-12 16:28:33 -08005049CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5050
5051CHTTP2_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))))
5052CHTTP2_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))))
5053
5054ifeq ($(NO_SECURE),true)
5055
5056bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5057
5058else
5059
5060bins/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
5061 $(E) "[LD] Linking $@"
5062 $(Q) mkdir -p `dirname $@`
5063 $(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
5064
5065endif
5066
5067deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5068
5069ifneq ($(NO_SECURE),true)
5070ifneq ($(NO_DEPS),true)
5071-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5072endif
5073endif
5074
5075clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5076 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5077 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5078 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5079 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5080
5081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005082CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5083
5084CHTTP2_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))))
5085CHTTP2_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))))
5086
nnoble69ac39f2014-12-12 15:43:38 -08005087ifeq ($(NO_SECURE),true)
5088
5089bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5090
5091else
5092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005093bins/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
5094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005095 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005096 $(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
5097
nnoble69ac39f2014-12-12 15:43:38 -08005098endif
5099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005100deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5101
nnoble69ac39f2014-12-12 15:43:38 -08005102ifneq ($(NO_SECURE),true)
5103ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005104-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5105endif
nnoble69ac39f2014-12-12 15:43:38 -08005106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005107
5108clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5109 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5110 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5111 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5112 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5113
5114
5115CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5116
5117CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5118CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5119
nnoble69ac39f2014-12-12 15:43:38 -08005120ifeq ($(NO_SECURE),true)
5121
5122bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5123
5124else
5125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005126bins/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
5127 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005128 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005129 $(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
5130
nnoble69ac39f2014-12-12 15:43:38 -08005131endif
5132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005133deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5134
nnoble69ac39f2014-12-12 15:43:38 -08005135ifneq ($(NO_SECURE),true)
5136ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005137-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5138endif
nnoble69ac39f2014-12-12 15:43:38 -08005139endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005140
5141clean_chttp2_fake_security_request_response_with_payload_test:
5142 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5143 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5144 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5145 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5146
5147
5148CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5149
5150CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5151CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5152
nnoble69ac39f2014-12-12 15:43:38 -08005153ifeq ($(NO_SECURE),true)
5154
5155bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5156
5157else
5158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005159bins/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
5160 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005161 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005162 $(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
5163
nnoble69ac39f2014-12-12 15:43:38 -08005164endif
5165
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005166deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5167
nnoble69ac39f2014-12-12 15:43:38 -08005168ifneq ($(NO_SECURE),true)
5169ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005170-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5171endif
nnoble69ac39f2014-12-12 15:43:38 -08005172endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005173
5174clean_chttp2_fake_security_simple_delayed_request_test:
5175 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5176 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5177 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5178 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5179
5180
5181CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5182
5183CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5184CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5185
nnoble69ac39f2014-12-12 15:43:38 -08005186ifeq ($(NO_SECURE),true)
5187
5188bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5189
5190else
5191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005192bins/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
5193 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005194 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005195 $(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
5196
nnoble69ac39f2014-12-12 15:43:38 -08005197endif
5198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005199deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5200
nnoble69ac39f2014-12-12 15:43:38 -08005201ifneq ($(NO_SECURE),true)
5202ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005203-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5204endif
nnoble69ac39f2014-12-12 15:43:38 -08005205endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005206
5207clean_chttp2_fake_security_simple_request_test:
5208 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5209 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5210 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5211 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5212
5213
nathaniel52878172014-12-09 10:17:19 -08005214CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005215
nathaniel52878172014-12-09 10:17:19 -08005216CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5217CHTTP2_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 -08005218
nnoble69ac39f2014-12-12 15:43:38 -08005219ifeq ($(NO_SECURE),true)
5220
5221bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5222
5223else
5224
nathaniel52878172014-12-09 10:17:19 -08005225bins/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 -08005226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005227 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005228 $(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 -08005229
nnoble69ac39f2014-12-12 15:43:38 -08005230endif
5231
nathaniel52878172014-12-09 10:17:19 -08005232deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005233
nnoble69ac39f2014-12-12 15:43:38 -08005234ifneq ($(NO_SECURE),true)
5235ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005236-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005237endif
nnoble69ac39f2014-12-12 15:43:38 -08005238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005239
nathaniel52878172014-12-09 10:17:19 -08005240clean_chttp2_fake_security_thread_stress_test:
5241 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5242 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5243 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5244 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005245
5246
5247CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5248
5249CHTTP2_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))))
5250CHTTP2_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))))
5251
nnoble69ac39f2014-12-12 15:43:38 -08005252ifeq ($(NO_SECURE),true)
5253
5254bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5255
5256else
5257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005258bins/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
5259 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005260 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005261 $(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
5262
nnoble69ac39f2014-12-12 15:43:38 -08005263endif
5264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005265deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5266
nnoble69ac39f2014-12-12 15:43:38 -08005267ifneq ($(NO_SECURE),true)
5268ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005269-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5270endif
nnoble69ac39f2014-12-12 15:43:38 -08005271endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005272
5273clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5274 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5275 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5276 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5277 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5278
5279
5280CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5281
5282CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5283CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5284
nnoble69ac39f2014-12-12 15:43:38 -08005285ifeq ($(NO_SECURE),true)
5286
5287bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5288
5289else
5290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005291bins/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
5292 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005293 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005294 $(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
5295
nnoble69ac39f2014-12-12 15:43:38 -08005296endif
5297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005298deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5299
nnoble69ac39f2014-12-12 15:43:38 -08005300ifneq ($(NO_SECURE),true)
5301ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005302-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5303endif
nnoble69ac39f2014-12-12 15:43:38 -08005304endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005305
5306clean_chttp2_fullstack_cancel_after_accept_test:
5307 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5308 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5309 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5310 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5311
5312
5313CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5314
5315CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5316CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5317
nnoble69ac39f2014-12-12 15:43:38 -08005318ifeq ($(NO_SECURE),true)
5319
5320bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5321
5322else
5323
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005324bins/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
5325 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005326 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005327 $(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
5328
nnoble69ac39f2014-12-12 15:43:38 -08005329endif
5330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005331deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5332
nnoble69ac39f2014-12-12 15:43:38 -08005333ifneq ($(NO_SECURE),true)
5334ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005335-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5336endif
nnoble69ac39f2014-12-12 15:43:38 -08005337endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005338
5339clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5340 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5341 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5342 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5343 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5344
5345
5346CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5347
5348CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5349CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5350
nnoble69ac39f2014-12-12 15:43:38 -08005351ifeq ($(NO_SECURE),true)
5352
5353bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5354
5355else
5356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005357bins/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
5358 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005359 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005360 $(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
5361
nnoble69ac39f2014-12-12 15:43:38 -08005362endif
5363
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005364deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5365
nnoble69ac39f2014-12-12 15:43:38 -08005366ifneq ($(NO_SECURE),true)
5367ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005368-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5369endif
nnoble69ac39f2014-12-12 15:43:38 -08005370endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005371
5372clean_chttp2_fullstack_cancel_after_invoke_test:
5373 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5374 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5375 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5376 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5377
5378
5379CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5380
5381CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5382CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5383
nnoble69ac39f2014-12-12 15:43:38 -08005384ifeq ($(NO_SECURE),true)
5385
5386bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5387
5388else
5389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005390bins/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
5391 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005392 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005393 $(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
5394
nnoble69ac39f2014-12-12 15:43:38 -08005395endif
5396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005397deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5398
nnoble69ac39f2014-12-12 15:43:38 -08005399ifneq ($(NO_SECURE),true)
5400ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005401-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5402endif
nnoble69ac39f2014-12-12 15:43:38 -08005403endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005404
5405clean_chttp2_fullstack_cancel_before_invoke_test:
5406 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5407 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5408 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5409 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5410
5411
5412CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5413
5414CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5415CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5416
nnoble69ac39f2014-12-12 15:43:38 -08005417ifeq ($(NO_SECURE),true)
5418
5419bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5420
5421else
5422
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005423bins/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
5424 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005425 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005426 $(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
5427
nnoble69ac39f2014-12-12 15:43:38 -08005428endif
5429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005430deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5431
nnoble69ac39f2014-12-12 15:43:38 -08005432ifneq ($(NO_SECURE),true)
5433ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005434-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5435endif
nnoble69ac39f2014-12-12 15:43:38 -08005436endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005437
5438clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5439 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5440 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5441 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5442 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5443
5444
ctillerc6d61c42014-12-15 14:52:08 -08005445CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5446
5447CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5448CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5449
5450ifeq ($(NO_SECURE),true)
5451
5452bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5453
5454else
5455
5456bins/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
5457 $(E) "[LD] Linking $@"
5458 $(Q) mkdir -p `dirname $@`
5459 $(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
5460
5461endif
5462
5463deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5464
5465ifneq ($(NO_SECURE),true)
5466ifneq ($(NO_DEPS),true)
5467-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5468endif
5469endif
5470
5471clean_chttp2_fullstack_disappearing_server_test:
5472 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5473 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5474 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5475 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5476
5477
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005478CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5479
5480CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5481CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5482
nnoble69ac39f2014-12-12 15:43:38 -08005483ifeq ($(NO_SECURE),true)
5484
5485bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5486
5487else
5488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005489bins/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
5490 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005491 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005492 $(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
5493
nnoble69ac39f2014-12-12 15:43:38 -08005494endif
5495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005496deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5497
nnoble69ac39f2014-12-12 15:43:38 -08005498ifneq ($(NO_SECURE),true)
5499ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005500-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5501endif
nnoble69ac39f2014-12-12 15:43:38 -08005502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005503
5504clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5505 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5506 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5507 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5508 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5509
5510
5511CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5512
5513CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5514CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5515
nnoble69ac39f2014-12-12 15:43:38 -08005516ifeq ($(NO_SECURE),true)
5517
5518bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5519
5520else
5521
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005522bins/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
5523 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005524 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005525 $(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
5526
nnoble69ac39f2014-12-12 15:43:38 -08005527endif
5528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005529deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5530
nnoble69ac39f2014-12-12 15:43:38 -08005531ifneq ($(NO_SECURE),true)
5532ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005533-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5534endif
nnoble69ac39f2014-12-12 15:43:38 -08005535endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005536
5537clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5538 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5539 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5540 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5541 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5542
5543
5544CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5545
5546CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5547CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5548
nnoble69ac39f2014-12-12 15:43:38 -08005549ifeq ($(NO_SECURE),true)
5550
5551bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5552
5553else
5554
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005555bins/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
5556 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005557 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005558 $(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
5559
nnoble69ac39f2014-12-12 15:43:38 -08005560endif
5561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005562deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5563
nnoble69ac39f2014-12-12 15:43:38 -08005564ifneq ($(NO_SECURE),true)
5565ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005566-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5567endif
nnoble69ac39f2014-12-12 15:43:38 -08005568endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005569
5570clean_chttp2_fullstack_invoke_large_request_test:
5571 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5572 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5573 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5574 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5575
5576
5577CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5578
5579CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5580CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5581
nnoble69ac39f2014-12-12 15:43:38 -08005582ifeq ($(NO_SECURE),true)
5583
5584bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5585
5586else
5587
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005588bins/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
5589 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005590 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005591 $(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
5592
nnoble69ac39f2014-12-12 15:43:38 -08005593endif
5594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005595deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5596
nnoble69ac39f2014-12-12 15:43:38 -08005597ifneq ($(NO_SECURE),true)
5598ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005599-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5600endif
nnoble69ac39f2014-12-12 15:43:38 -08005601endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005602
5603clean_chttp2_fullstack_max_concurrent_streams_test:
5604 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5605 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5606 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5607 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5608
5609
5610CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5611
5612CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5613CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5614
nnoble69ac39f2014-12-12 15:43:38 -08005615ifeq ($(NO_SECURE),true)
5616
5617bins/chttp2_fullstack_no_op_test: openssl_dep_error
5618
5619else
5620
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005621bins/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
5622 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005623 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005624 $(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
5625
nnoble69ac39f2014-12-12 15:43:38 -08005626endif
5627
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005628deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5629
nnoble69ac39f2014-12-12 15:43:38 -08005630ifneq ($(NO_SECURE),true)
5631ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005632-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5633endif
nnoble69ac39f2014-12-12 15:43:38 -08005634endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005635
5636clean_chttp2_fullstack_no_op_test:
5637 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5638 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5639 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5640 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5641
5642
5643CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5644
5645CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5646CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5647
nnoble69ac39f2014-12-12 15:43:38 -08005648ifeq ($(NO_SECURE),true)
5649
5650bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5651
5652else
5653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005654bins/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
5655 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005656 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005657 $(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
5658
nnoble69ac39f2014-12-12 15:43:38 -08005659endif
5660
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005661deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5662
nnoble69ac39f2014-12-12 15:43:38 -08005663ifneq ($(NO_SECURE),true)
5664ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005665-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5666endif
nnoble69ac39f2014-12-12 15:43:38 -08005667endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005668
5669clean_chttp2_fullstack_ping_pong_streaming_test:
5670 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5671 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5672 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5673 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5674
5675
ctiller33023c42014-12-12 16:28:33 -08005676CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5677
5678CHTTP2_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))))
5679CHTTP2_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))))
5680
5681ifeq ($(NO_SECURE),true)
5682
5683bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5684
5685else
5686
5687bins/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
5688 $(E) "[LD] Linking $@"
5689 $(Q) mkdir -p `dirname $@`
5690 $(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
5691
5692endif
5693
5694deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5695
5696ifneq ($(NO_SECURE),true)
5697ifneq ($(NO_DEPS),true)
5698-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5699endif
5700endif
5701
5702clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5703 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5704 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5705 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5706 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5707
5708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005709CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5710
5711CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5712CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5713
nnoble69ac39f2014-12-12 15:43:38 -08005714ifeq ($(NO_SECURE),true)
5715
5716bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5717
5718else
5719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005720bins/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
5721 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005722 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005723 $(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
5724
nnoble69ac39f2014-12-12 15:43:38 -08005725endif
5726
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005727deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5728
nnoble69ac39f2014-12-12 15:43:38 -08005729ifneq ($(NO_SECURE),true)
5730ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005731-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5732endif
nnoble69ac39f2014-12-12 15:43:38 -08005733endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005734
5735clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5736 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5737 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5738 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5739 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5740
5741
5742CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5743
5744CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5745CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5746
nnoble69ac39f2014-12-12 15:43:38 -08005747ifeq ($(NO_SECURE),true)
5748
5749bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5750
5751else
5752
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005753bins/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
5754 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005755 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005756 $(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
5757
nnoble69ac39f2014-12-12 15:43:38 -08005758endif
5759
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005760deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5761
nnoble69ac39f2014-12-12 15:43:38 -08005762ifneq ($(NO_SECURE),true)
5763ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005764-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5765endif
nnoble69ac39f2014-12-12 15:43:38 -08005766endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005767
5768clean_chttp2_fullstack_request_response_with_payload_test:
5769 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5770 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5771 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5772 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5773
5774
5775CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5776
5777CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5778CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5779
nnoble69ac39f2014-12-12 15:43:38 -08005780ifeq ($(NO_SECURE),true)
5781
5782bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5783
5784else
5785
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005786bins/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
5787 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005788 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005789 $(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
5790
nnoble69ac39f2014-12-12 15:43:38 -08005791endif
5792
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005793deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5794
nnoble69ac39f2014-12-12 15:43:38 -08005795ifneq ($(NO_SECURE),true)
5796ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005797-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5798endif
nnoble69ac39f2014-12-12 15:43:38 -08005799endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005800
5801clean_chttp2_fullstack_simple_delayed_request_test:
5802 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5803 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5804 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5805 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5806
5807
5808CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5809
5810CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5811CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5812
nnoble69ac39f2014-12-12 15:43:38 -08005813ifeq ($(NO_SECURE),true)
5814
5815bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5816
5817else
5818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005819bins/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
5820 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005821 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005822 $(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
5823
nnoble69ac39f2014-12-12 15:43:38 -08005824endif
5825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005826deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5827
nnoble69ac39f2014-12-12 15:43:38 -08005828ifneq ($(NO_SECURE),true)
5829ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005830-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5831endif
nnoble69ac39f2014-12-12 15:43:38 -08005832endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005833
5834clean_chttp2_fullstack_simple_request_test:
5835 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5836 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5837 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5838 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5839
5840
nathaniel52878172014-12-09 10:17:19 -08005841CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005842
nathaniel52878172014-12-09 10:17:19 -08005843CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5844CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005845
nnoble69ac39f2014-12-12 15:43:38 -08005846ifeq ($(NO_SECURE),true)
5847
5848bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5849
5850else
5851
nathaniel52878172014-12-09 10:17:19 -08005852bins/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 -08005853 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005854 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005855 $(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 -08005856
nnoble69ac39f2014-12-12 15:43:38 -08005857endif
5858
nathaniel52878172014-12-09 10:17:19 -08005859deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005860
nnoble69ac39f2014-12-12 15:43:38 -08005861ifneq ($(NO_SECURE),true)
5862ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005863-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005864endif
nnoble69ac39f2014-12-12 15:43:38 -08005865endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005866
nathaniel52878172014-12-09 10:17:19 -08005867clean_chttp2_fullstack_thread_stress_test:
5868 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5869 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5870 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5871 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005872
5873
5874CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5875
5876CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5877CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5878
nnoble69ac39f2014-12-12 15:43:38 -08005879ifeq ($(NO_SECURE),true)
5880
5881bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5882
5883else
5884
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005885bins/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
5886 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005887 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005888 $(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
5889
nnoble69ac39f2014-12-12 15:43:38 -08005890endif
5891
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005892deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5893
nnoble69ac39f2014-12-12 15:43:38 -08005894ifneq ($(NO_SECURE),true)
5895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005896-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5897endif
nnoble69ac39f2014-12-12 15:43:38 -08005898endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005899
5900clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5901 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5902 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5903 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5904 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5905
5906
5907CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5908
5909CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5910CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5911
nnoble69ac39f2014-12-12 15:43:38 -08005912ifeq ($(NO_SECURE),true)
5913
5914bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
5915
5916else
5917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005918bins/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
5919 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005920 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005921 $(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
5922
nnoble69ac39f2014-12-12 15:43:38 -08005923endif
5924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5926
nnoble69ac39f2014-12-12 15:43:38 -08005927ifneq ($(NO_SECURE),true)
5928ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005929-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5930endif
nnoble69ac39f2014-12-12 15:43:38 -08005931endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005932
5933clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
5934 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
5935 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5936 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5937 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
5938
5939
5940CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5941
5942CHTTP2_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))))
5943CHTTP2_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))))
5944
nnoble69ac39f2014-12-12 15:43:38 -08005945ifeq ($(NO_SECURE),true)
5946
5947bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5948
5949else
5950
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005951bins/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
5952 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005953 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005954 $(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
5955
nnoble69ac39f2014-12-12 15:43:38 -08005956endif
5957
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005958deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5959
nnoble69ac39f2014-12-12 15:43:38 -08005960ifneq ($(NO_SECURE),true)
5961ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005962-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5963endif
nnoble69ac39f2014-12-12 15:43:38 -08005964endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005965
5966clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
5967 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
5968 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5969 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5970 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
5971
5972
5973CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5974
5975CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5976CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5977
nnoble69ac39f2014-12-12 15:43:38 -08005978ifeq ($(NO_SECURE),true)
5979
5980bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
5981
5982else
5983
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005984bins/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
5985 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005986 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005987 $(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
5988
nnoble69ac39f2014-12-12 15:43:38 -08005989endif
5990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005991deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5992
nnoble69ac39f2014-12-12 15:43:38 -08005993ifneq ($(NO_SECURE),true)
5994ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005995-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5996endif
nnoble69ac39f2014-12-12 15:43:38 -08005997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005998
5999clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6000 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6001 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6002 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6003 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6004
6005
6006CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6007
6008CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6009CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6010
nnoble69ac39f2014-12-12 15:43:38 -08006011ifeq ($(NO_SECURE),true)
6012
6013bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6014
6015else
6016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006017bins/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
6018 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006019 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006020 $(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
6021
nnoble69ac39f2014-12-12 15:43:38 -08006022endif
6023
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6025
nnoble69ac39f2014-12-12 15:43:38 -08006026ifneq ($(NO_SECURE),true)
6027ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006028-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6029endif
nnoble69ac39f2014-12-12 15:43:38 -08006030endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006031
6032clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6033 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6034 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6035 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6036 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6037
6038
6039CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6040
6041CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6042CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6043
nnoble69ac39f2014-12-12 15:43:38 -08006044ifeq ($(NO_SECURE),true)
6045
6046bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6047
6048else
6049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006050bins/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
6051 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006052 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006053 $(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
6054
nnoble69ac39f2014-12-12 15:43:38 -08006055endif
6056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006057deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6058
nnoble69ac39f2014-12-12 15:43:38 -08006059ifneq ($(NO_SECURE),true)
6060ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006061-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6062endif
nnoble69ac39f2014-12-12 15:43:38 -08006063endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006064
6065clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6066 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6067 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6068 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6069 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6070
6071
ctillerc6d61c42014-12-15 14:52:08 -08006072CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6073
6074CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6075CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6076
6077ifeq ($(NO_SECURE),true)
6078
6079bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6080
6081else
6082
6083bins/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
6084 $(E) "[LD] Linking $@"
6085 $(Q) mkdir -p `dirname $@`
6086 $(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
6087
6088endif
6089
6090deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6091
6092ifneq ($(NO_SECURE),true)
6093ifneq ($(NO_DEPS),true)
6094-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6095endif
6096endif
6097
6098clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6099 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6100 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6101 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6102 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6103
6104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006105CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6106
6107CHTTP2_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))))
6108CHTTP2_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))))
6109
nnoble69ac39f2014-12-12 15:43:38 -08006110ifeq ($(NO_SECURE),true)
6111
6112bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6113
6114else
6115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006116bins/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
6117 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006118 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006119 $(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
6120
nnoble69ac39f2014-12-12 15:43:38 -08006121endif
6122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006123deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6124
nnoble69ac39f2014-12-12 15:43:38 -08006125ifneq ($(NO_SECURE),true)
6126ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006127-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6128endif
nnoble69ac39f2014-12-12 15:43:38 -08006129endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006130
6131clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6132 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6133 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6134 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6135 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6136
6137
6138CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6139
6140CHTTP2_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))))
6141CHTTP2_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))))
6142
nnoble69ac39f2014-12-12 15:43:38 -08006143ifeq ($(NO_SECURE),true)
6144
6145bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6146
6147else
6148
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006149bins/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
6150 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006151 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006152 $(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
6153
nnoble69ac39f2014-12-12 15:43:38 -08006154endif
6155
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006156deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6157
nnoble69ac39f2014-12-12 15:43:38 -08006158ifneq ($(NO_SECURE),true)
6159ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006160-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6161endif
nnoble69ac39f2014-12-12 15:43:38 -08006162endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006163
6164clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6165 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6166 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6167 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6168 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6169
6170
6171CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6172
6173CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6174CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6175
nnoble69ac39f2014-12-12 15:43:38 -08006176ifeq ($(NO_SECURE),true)
6177
6178bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6179
6180else
6181
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006182bins/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
6183 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006184 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006185 $(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
6186
nnoble69ac39f2014-12-12 15:43:38 -08006187endif
6188
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006189deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6190
nnoble69ac39f2014-12-12 15:43:38 -08006191ifneq ($(NO_SECURE),true)
6192ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006193-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6194endif
nnoble69ac39f2014-12-12 15:43:38 -08006195endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006196
6197clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6198 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6199 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6200 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6201 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6202
6203
6204CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6205
6206CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6207CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6208
nnoble69ac39f2014-12-12 15:43:38 -08006209ifeq ($(NO_SECURE),true)
6210
6211bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6212
6213else
6214
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006215bins/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
6216 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006217 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006218 $(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
6219
nnoble69ac39f2014-12-12 15:43:38 -08006220endif
6221
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006222deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6223
nnoble69ac39f2014-12-12 15:43:38 -08006224ifneq ($(NO_SECURE),true)
6225ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006226-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6227endif
nnoble69ac39f2014-12-12 15:43:38 -08006228endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006229
6230clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6231 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6232 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6233 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6234 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6235
6236
6237CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6238
6239CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6240CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6241
nnoble69ac39f2014-12-12 15:43:38 -08006242ifeq ($(NO_SECURE),true)
6243
6244bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6245
6246else
6247
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006248bins/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
6249 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006250 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006251 $(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
6252
nnoble69ac39f2014-12-12 15:43:38 -08006253endif
6254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006255deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6256
nnoble69ac39f2014-12-12 15:43:38 -08006257ifneq ($(NO_SECURE),true)
6258ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006259-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6260endif
nnoble69ac39f2014-12-12 15:43:38 -08006261endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006262
6263clean_chttp2_simple_ssl_fullstack_no_op_test:
6264 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6265 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6266 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6267 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6268
6269
6270CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6271
6272CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6273CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6274
nnoble69ac39f2014-12-12 15:43:38 -08006275ifeq ($(NO_SECURE),true)
6276
6277bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6278
6279else
6280
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006281bins/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
6282 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006283 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006284 $(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
6285
nnoble69ac39f2014-12-12 15:43:38 -08006286endif
6287
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006288deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6289
nnoble69ac39f2014-12-12 15:43:38 -08006290ifneq ($(NO_SECURE),true)
6291ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006292-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6293endif
nnoble69ac39f2014-12-12 15:43:38 -08006294endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006295
6296clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6297 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6298 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6299 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6300 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6301
6302
ctiller33023c42014-12-12 16:28:33 -08006303CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6304
6305CHTTP2_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))))
6306CHTTP2_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))))
6307
6308ifeq ($(NO_SECURE),true)
6309
6310bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6311
6312else
6313
6314bins/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
6315 $(E) "[LD] Linking $@"
6316 $(Q) mkdir -p `dirname $@`
6317 $(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
6318
6319endif
6320
6321deps_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)
6322
6323ifneq ($(NO_SECURE),true)
6324ifneq ($(NO_DEPS),true)
6325-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6326endif
6327endif
6328
6329clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6330 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6331 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6332 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6333 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6334
6335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006336CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6337
6338CHTTP2_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))))
6339CHTTP2_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))))
6340
nnoble69ac39f2014-12-12 15:43:38 -08006341ifeq ($(NO_SECURE),true)
6342
6343bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6344
6345else
6346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006347bins/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
6348 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006349 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006350 $(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
6351
nnoble69ac39f2014-12-12 15:43:38 -08006352endif
6353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006354deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6355
nnoble69ac39f2014-12-12 15:43:38 -08006356ifneq ($(NO_SECURE),true)
6357ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006358-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6359endif
nnoble69ac39f2014-12-12 15:43:38 -08006360endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006361
6362clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6363 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6364 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6365 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6366 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6367
6368
6369CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6370
6371CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6372CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6373
nnoble69ac39f2014-12-12 15:43:38 -08006374ifeq ($(NO_SECURE),true)
6375
6376bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6377
6378else
6379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006380bins/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
6381 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006382 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006383 $(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
6384
nnoble69ac39f2014-12-12 15:43:38 -08006385endif
6386
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006387deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6388
nnoble69ac39f2014-12-12 15:43:38 -08006389ifneq ($(NO_SECURE),true)
6390ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006391-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6392endif
nnoble69ac39f2014-12-12 15:43:38 -08006393endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006394
6395clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6396 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6397 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6398 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6399 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6400
6401
6402CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6403
6404CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6405CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6406
nnoble69ac39f2014-12-12 15:43:38 -08006407ifeq ($(NO_SECURE),true)
6408
6409bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6410
6411else
6412
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006413bins/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
6414 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006415 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006416 $(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
6417
nnoble69ac39f2014-12-12 15:43:38 -08006418endif
6419
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006420deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6421
nnoble69ac39f2014-12-12 15:43:38 -08006422ifneq ($(NO_SECURE),true)
6423ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006424-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6425endif
nnoble69ac39f2014-12-12 15:43:38 -08006426endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006427
6428clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6429 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6430 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6431 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6432 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6433
6434
6435CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6436
6437CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6438CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6439
nnoble69ac39f2014-12-12 15:43:38 -08006440ifeq ($(NO_SECURE),true)
6441
6442bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6443
6444else
6445
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006446bins/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
6447 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006448 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006449 $(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
6450
nnoble69ac39f2014-12-12 15:43:38 -08006451endif
6452
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006453deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6454
nnoble69ac39f2014-12-12 15:43:38 -08006455ifneq ($(NO_SECURE),true)
6456ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006457-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6458endif
nnoble69ac39f2014-12-12 15:43:38 -08006459endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006460
6461clean_chttp2_simple_ssl_fullstack_simple_request_test:
6462 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6463 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6464 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6465 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6466
6467
nathaniel52878172014-12-09 10:17:19 -08006468CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006469
nathaniel52878172014-12-09 10:17:19 -08006470CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6471CHTTP2_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 -08006472
nnoble69ac39f2014-12-12 15:43:38 -08006473ifeq ($(NO_SECURE),true)
6474
6475bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6476
6477else
6478
nathaniel52878172014-12-09 10:17:19 -08006479bins/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 -08006480 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006481 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006482 $(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 -08006483
nnoble69ac39f2014-12-12 15:43:38 -08006484endif
6485
nathaniel52878172014-12-09 10:17:19 -08006486deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006487
nnoble69ac39f2014-12-12 15:43:38 -08006488ifneq ($(NO_SECURE),true)
6489ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006490-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006491endif
nnoble69ac39f2014-12-12 15:43:38 -08006492endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006493
nathaniel52878172014-12-09 10:17:19 -08006494clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6495 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6496 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6497 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6498 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499
6500
6501CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6502
6503CHTTP2_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))))
6504CHTTP2_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))))
6505
nnoble69ac39f2014-12-12 15:43:38 -08006506ifeq ($(NO_SECURE),true)
6507
6508bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6509
6510else
6511
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006512bins/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
6513 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006514 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006515 $(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
6516
nnoble69ac39f2014-12-12 15:43:38 -08006517endif
6518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006519deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6520
nnoble69ac39f2014-12-12 15:43:38 -08006521ifneq ($(NO_SECURE),true)
6522ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006523-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6524endif
nnoble69ac39f2014-12-12 15:43:38 -08006525endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006526
6527clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6528 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6529 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6530 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6531 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6532
6533
6534CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6535
6536CHTTP2_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))))
6537CHTTP2_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))))
6538
nnoble69ac39f2014-12-12 15:43:38 -08006539ifeq ($(NO_SECURE),true)
6540
6541bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6542
6543else
6544
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006545bins/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
6546 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006547 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006548 $(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
6549
nnoble69ac39f2014-12-12 15:43:38 -08006550endif
6551
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006552deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6553
nnoble69ac39f2014-12-12 15:43:38 -08006554ifneq ($(NO_SECURE),true)
6555ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006556-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6557endif
nnoble69ac39f2014-12-12 15:43:38 -08006558endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006559
6560clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6561 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6562 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6563 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6564 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6565
6566
6567CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6568
6569CHTTP2_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))))
6570CHTTP2_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))))
6571
nnoble69ac39f2014-12-12 15:43:38 -08006572ifeq ($(NO_SECURE),true)
6573
6574bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6575
6576else
6577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006578bins/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
6579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006580 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006581 $(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
6582
nnoble69ac39f2014-12-12 15:43:38 -08006583endif
6584
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585deps_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)
6586
nnoble69ac39f2014-12-12 15:43:38 -08006587ifneq ($(NO_SECURE),true)
6588ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006589-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6590endif
nnoble69ac39f2014-12-12 15:43:38 -08006591endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006592
6593clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6594 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6595 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6596 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6597 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6598
6599
6600CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6601
6602CHTTP2_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))))
6603CHTTP2_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))))
6604
nnoble69ac39f2014-12-12 15:43:38 -08006605ifeq ($(NO_SECURE),true)
6606
6607bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6608
6609else
6610
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006611bins/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
6612 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006613 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006614 $(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
6615
nnoble69ac39f2014-12-12 15:43:38 -08006616endif
6617
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006618deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6619
nnoble69ac39f2014-12-12 15:43:38 -08006620ifneq ($(NO_SECURE),true)
6621ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6623endif
nnoble69ac39f2014-12-12 15:43:38 -08006624endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006625
6626clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6627 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6628 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6629 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6630 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6631
6632
6633CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6634
6635CHTTP2_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))))
6636CHTTP2_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))))
6637
nnoble69ac39f2014-12-12 15:43:38 -08006638ifeq ($(NO_SECURE),true)
6639
6640bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6641
6642else
6643
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006644bins/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
6645 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006646 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006647 $(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
6648
nnoble69ac39f2014-12-12 15:43:38 -08006649endif
6650
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6652
nnoble69ac39f2014-12-12 15:43:38 -08006653ifneq ($(NO_SECURE),true)
6654ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006655-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6656endif
nnoble69ac39f2014-12-12 15:43:38 -08006657endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006658
6659clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6660 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6661 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6662 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6663 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6664
6665
6666CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6667
6668CHTTP2_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))))
6669CHTTP2_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))))
6670
nnoble69ac39f2014-12-12 15:43:38 -08006671ifeq ($(NO_SECURE),true)
6672
6673bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6674
6675else
6676
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006677bins/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
6678 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006679 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006680 $(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
6681
nnoble69ac39f2014-12-12 15:43:38 -08006682endif
6683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6685
nnoble69ac39f2014-12-12 15:43:38 -08006686ifneq ($(NO_SECURE),true)
6687ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006688-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6689endif
nnoble69ac39f2014-12-12 15:43:38 -08006690endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006691
6692clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6693 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6694 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6695 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6696 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6697
6698
ctillerc6d61c42014-12-15 14:52:08 -08006699CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6700
6701CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6702CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6703
6704ifeq ($(NO_SECURE),true)
6705
6706bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6707
6708else
6709
6710bins/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
6711 $(E) "[LD] Linking $@"
6712 $(Q) mkdir -p `dirname $@`
6713 $(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
6714
6715endif
6716
6717deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6718
6719ifneq ($(NO_SECURE),true)
6720ifneq ($(NO_DEPS),true)
6721-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6722endif
6723endif
6724
6725clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6726 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6727 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6728 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6729 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6730
6731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006732CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6733
6734CHTTP2_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))))
6735CHTTP2_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))))
6736
nnoble69ac39f2014-12-12 15:43:38 -08006737ifeq ($(NO_SECURE),true)
6738
6739bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6740
6741else
6742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006743bins/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
6744 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006745 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006746 $(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
6747
nnoble69ac39f2014-12-12 15:43:38 -08006748endif
6749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006750deps_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)
6751
nnoble69ac39f2014-12-12 15:43:38 -08006752ifneq ($(NO_SECURE),true)
6753ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006754-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6755endif
nnoble69ac39f2014-12-12 15:43:38 -08006756endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006757
6758clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6759 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6760 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6761 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6762 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6763
6764
6765CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6766
6767CHTTP2_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))))
6768CHTTP2_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))))
6769
nnoble69ac39f2014-12-12 15:43:38 -08006770ifeq ($(NO_SECURE),true)
6771
6772bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6773
6774else
6775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006776bins/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
6777 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006778 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006779 $(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
6780
nnoble69ac39f2014-12-12 15:43:38 -08006781endif
6782
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006783deps_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)
6784
nnoble69ac39f2014-12-12 15:43:38 -08006785ifneq ($(NO_SECURE),true)
6786ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006787-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6788endif
nnoble69ac39f2014-12-12 15:43:38 -08006789endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006790
6791clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6792 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6793 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6794 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6795 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6796
6797
6798CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6799
6800CHTTP2_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))))
6801CHTTP2_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))))
6802
nnoble69ac39f2014-12-12 15:43:38 -08006803ifeq ($(NO_SECURE),true)
6804
6805bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6806
6807else
6808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006809bins/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
6810 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006811 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006812 $(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
6813
nnoble69ac39f2014-12-12 15:43:38 -08006814endif
6815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006816deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6817
nnoble69ac39f2014-12-12 15:43:38 -08006818ifneq ($(NO_SECURE),true)
6819ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006820-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6821endif
nnoble69ac39f2014-12-12 15:43:38 -08006822endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006823
6824clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6825 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6826 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6827 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6828 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6829
6830
6831CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6832
6833CHTTP2_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))))
6834CHTTP2_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))))
6835
nnoble69ac39f2014-12-12 15:43:38 -08006836ifeq ($(NO_SECURE),true)
6837
6838bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6839
6840else
6841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006842bins/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
6843 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006844 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006845 $(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
6846
nnoble69ac39f2014-12-12 15:43:38 -08006847endif
6848
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006849deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6850
nnoble69ac39f2014-12-12 15:43:38 -08006851ifneq ($(NO_SECURE),true)
6852ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006853-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6854endif
nnoble69ac39f2014-12-12 15:43:38 -08006855endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006856
6857clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6858 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6859 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6860 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6861 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6862
6863
6864CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6865
6866CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6867CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6868
nnoble69ac39f2014-12-12 15:43:38 -08006869ifeq ($(NO_SECURE),true)
6870
6871bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6872
6873else
6874
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006875bins/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
6876 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006877 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006878 $(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
6879
nnoble69ac39f2014-12-12 15:43:38 -08006880endif
6881
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006882deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6883
nnoble69ac39f2014-12-12 15:43:38 -08006884ifneq ($(NO_SECURE),true)
6885ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006886-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6887endif
nnoble69ac39f2014-12-12 15:43:38 -08006888endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006889
6890clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
6891 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
6892 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
6893 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6894 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
6895
6896
6897CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6898
6899CHTTP2_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))))
6900CHTTP2_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))))
6901
nnoble69ac39f2014-12-12 15:43:38 -08006902ifeq ($(NO_SECURE),true)
6903
6904bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
6905
6906else
6907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006908bins/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
6909 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006910 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006911 $(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
6912
nnoble69ac39f2014-12-12 15:43:38 -08006913endif
6914
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006915deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6916
nnoble69ac39f2014-12-12 15:43:38 -08006917ifneq ($(NO_SECURE),true)
6918ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006919-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6920endif
nnoble69ac39f2014-12-12 15:43:38 -08006921endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006922
6923clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
6924 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
6925 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6926 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6927 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
6928
6929
ctiller33023c42014-12-12 16:28:33 -08006930CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6931
6932CHTTP2_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))))
6933CHTTP2_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))))
6934
6935ifeq ($(NO_SECURE),true)
6936
6937bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6938
6939else
6940
6941bins/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
6942 $(E) "[LD] Linking $@"
6943 $(Q) mkdir -p `dirname $@`
6944 $(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
6945
6946endif
6947
6948deps_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)
6949
6950ifneq ($(NO_SECURE),true)
6951ifneq ($(NO_DEPS),true)
6952-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6953endif
6954endif
6955
6956clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
6957 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6958 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6959 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6960 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
6961
6962
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006963CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6964
6965CHTTP2_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))))
6966CHTTP2_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))))
6967
nnoble69ac39f2014-12-12 15:43:38 -08006968ifeq ($(NO_SECURE),true)
6969
6970bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6971
6972else
6973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006974bins/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
6975 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006976 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006977 $(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
6978
nnoble69ac39f2014-12-12 15:43:38 -08006979endif
6980
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006981deps_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)
6982
nnoble69ac39f2014-12-12 15:43:38 -08006983ifneq ($(NO_SECURE),true)
6984ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006985-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6986endif
nnoble69ac39f2014-12-12 15:43:38 -08006987endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006988
6989clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
6990 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
6991 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6992 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6993 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
6994
6995
6996CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6997
6998CHTTP2_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))))
6999CHTTP2_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))))
7000
nnoble69ac39f2014-12-12 15:43:38 -08007001ifeq ($(NO_SECURE),true)
7002
7003bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7004
7005else
7006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007007bins/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
7008 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007009 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007010 $(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
7011
nnoble69ac39f2014-12-12 15:43:38 -08007012endif
7013
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007014deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7015
nnoble69ac39f2014-12-12 15:43:38 -08007016ifneq ($(NO_SECURE),true)
7017ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007018-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7019endif
nnoble69ac39f2014-12-12 15:43:38 -08007020endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007021
7022clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7023 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7024 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7025 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7026 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7027
7028
7029CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7030
7031CHTTP2_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))))
7032CHTTP2_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))))
7033
nnoble69ac39f2014-12-12 15:43:38 -08007034ifeq ($(NO_SECURE),true)
7035
7036bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7037
7038else
7039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007040bins/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
7041 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007042 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007043 $(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
7044
nnoble69ac39f2014-12-12 15:43:38 -08007045endif
7046
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007047deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7048
nnoble69ac39f2014-12-12 15:43:38 -08007049ifneq ($(NO_SECURE),true)
7050ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007051-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7052endif
nnoble69ac39f2014-12-12 15:43:38 -08007053endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007054
7055clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7056 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7057 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7058 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7059 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7060
7061
7062CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7063
7064CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7065CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7066
nnoble69ac39f2014-12-12 15:43:38 -08007067ifeq ($(NO_SECURE),true)
7068
7069bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7070
7071else
7072
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007073bins/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
7074 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007075 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007076 $(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
7077
nnoble69ac39f2014-12-12 15:43:38 -08007078endif
7079
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007080deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7081
nnoble69ac39f2014-12-12 15:43:38 -08007082ifneq ($(NO_SECURE),true)
7083ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007084-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7085endif
nnoble69ac39f2014-12-12 15:43:38 -08007086endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007087
7088clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7089 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7090 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7091 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7092 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7093
7094
nathaniel52878172014-12-09 10:17:19 -08007095CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007096
nathaniel52878172014-12-09 10:17:19 -08007097CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7098CHTTP2_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 -08007099
nnoble69ac39f2014-12-12 15:43:38 -08007100ifeq ($(NO_SECURE),true)
7101
7102bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7103
7104else
7105
nathaniel52878172014-12-09 10:17:19 -08007106bins/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 -08007107 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007108 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007109 $(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 -08007110
nnoble69ac39f2014-12-12 15:43:38 -08007111endif
7112
nathaniel52878172014-12-09 10:17:19 -08007113deps_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 -08007114
nnoble69ac39f2014-12-12 15:43:38 -08007115ifneq ($(NO_SECURE),true)
7116ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007117-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007118endif
nnoble69ac39f2014-12-12 15:43:38 -08007119endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007120
nathaniel52878172014-12-09 10:17:19 -08007121clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7122 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7123 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7124 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7125 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007126
7127
7128CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7129
7130CHTTP2_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))))
7131CHTTP2_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))))
7132
nnoble69ac39f2014-12-12 15:43:38 -08007133ifeq ($(NO_SECURE),true)
7134
7135bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7136
7137else
7138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007139bins/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
7140 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007141 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007142 $(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
7143
nnoble69ac39f2014-12-12 15:43:38 -08007144endif
7145
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007146deps_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)
7147
nnoble69ac39f2014-12-12 15:43:38 -08007148ifneq ($(NO_SECURE),true)
7149ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007150-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7151endif
nnoble69ac39f2014-12-12 15:43:38 -08007152endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007153
7154clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7155 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7156 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7157 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7158 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7159
7160
7161CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7162
7163CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7164CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7165
nnoble69ac39f2014-12-12 15:43:38 -08007166ifeq ($(NO_SECURE),true)
7167
7168bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7169
7170else
7171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007172bins/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
7173 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007174 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007175 $(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
7176
nnoble69ac39f2014-12-12 15:43:38 -08007177endif
7178
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007179deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7180
nnoble69ac39f2014-12-12 15:43:38 -08007181ifneq ($(NO_SECURE),true)
7182ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007183-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7184endif
nnoble69ac39f2014-12-12 15:43:38 -08007185endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007186
7187clean_chttp2_socket_pair_cancel_after_accept_test:
7188 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7189 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7190 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7191 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7192
7193
7194CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7195
7196CHTTP2_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))))
7197CHTTP2_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))))
7198
nnoble69ac39f2014-12-12 15:43:38 -08007199ifeq ($(NO_SECURE),true)
7200
7201bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7202
7203else
7204
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007205bins/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
7206 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007207 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007208 $(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
7209
nnoble69ac39f2014-12-12 15:43:38 -08007210endif
7211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7213
nnoble69ac39f2014-12-12 15:43:38 -08007214ifneq ($(NO_SECURE),true)
7215ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007216-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7217endif
nnoble69ac39f2014-12-12 15:43:38 -08007218endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007219
7220clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7221 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7222 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7223 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7224 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7225
7226
7227CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7228
7229CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7230CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7231
nnoble69ac39f2014-12-12 15:43:38 -08007232ifeq ($(NO_SECURE),true)
7233
7234bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7235
7236else
7237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007238bins/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
7239 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007240 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007241 $(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
7242
nnoble69ac39f2014-12-12 15:43:38 -08007243endif
7244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7246
nnoble69ac39f2014-12-12 15:43:38 -08007247ifneq ($(NO_SECURE),true)
7248ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007249-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7250endif
nnoble69ac39f2014-12-12 15:43:38 -08007251endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007252
7253clean_chttp2_socket_pair_cancel_after_invoke_test:
7254 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7255 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7256 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7257 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7258
7259
7260CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7261
7262CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7263CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7264
nnoble69ac39f2014-12-12 15:43:38 -08007265ifeq ($(NO_SECURE),true)
7266
7267bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7268
7269else
7270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007271bins/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
7272 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007273 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274 $(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
7275
nnoble69ac39f2014-12-12 15:43:38 -08007276endif
7277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007278deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7279
nnoble69ac39f2014-12-12 15:43:38 -08007280ifneq ($(NO_SECURE),true)
7281ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007282-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7283endif
nnoble69ac39f2014-12-12 15:43:38 -08007284endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007285
7286clean_chttp2_socket_pair_cancel_before_invoke_test:
7287 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7288 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7289 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7290 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7291
7292
7293CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7294
7295CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7296CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7297
nnoble69ac39f2014-12-12 15:43:38 -08007298ifeq ($(NO_SECURE),true)
7299
7300bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7301
7302else
7303
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007304bins/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
7305 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007306 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007307 $(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
7308
nnoble69ac39f2014-12-12 15:43:38 -08007309endif
7310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7312
nnoble69ac39f2014-12-12 15:43:38 -08007313ifneq ($(NO_SECURE),true)
7314ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007315-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7316endif
nnoble69ac39f2014-12-12 15:43:38 -08007317endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007318
7319clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7320 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7321 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7322 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7323 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7324
7325
ctillerc6d61c42014-12-15 14:52:08 -08007326CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7327
7328CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7329CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7330
7331ifeq ($(NO_SECURE),true)
7332
7333bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7334
7335else
7336
7337bins/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
7338 $(E) "[LD] Linking $@"
7339 $(Q) mkdir -p `dirname $@`
7340 $(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
7341
7342endif
7343
7344deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7345
7346ifneq ($(NO_SECURE),true)
7347ifneq ($(NO_DEPS),true)
7348-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7349endif
7350endif
7351
7352clean_chttp2_socket_pair_disappearing_server_test:
7353 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7354 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7355 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7356 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7357
7358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007359CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7360
7361CHTTP2_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))))
7362CHTTP2_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))))
7363
nnoble69ac39f2014-12-12 15:43:38 -08007364ifeq ($(NO_SECURE),true)
7365
7366bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7367
7368else
7369
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007370bins/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
7371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007372 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007373 $(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
7374
nnoble69ac39f2014-12-12 15:43:38 -08007375endif
7376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007377deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7378
nnoble69ac39f2014-12-12 15:43:38 -08007379ifneq ($(NO_SECURE),true)
7380ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007381-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7382endif
nnoble69ac39f2014-12-12 15:43:38 -08007383endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007384
7385clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7386 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7387 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7388 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7389 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7390
7391
7392CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7393
7394CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7395CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7396
nnoble69ac39f2014-12-12 15:43:38 -08007397ifeq ($(NO_SECURE),true)
7398
7399bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7400
7401else
7402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007403bins/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
7404 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007405 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007406 $(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
7407
nnoble69ac39f2014-12-12 15:43:38 -08007408endif
7409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007410deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7411
nnoble69ac39f2014-12-12 15:43:38 -08007412ifneq ($(NO_SECURE),true)
7413ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007414-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7415endif
nnoble69ac39f2014-12-12 15:43:38 -08007416endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007417
7418clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7419 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7420 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7421 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7422 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7423
7424
7425CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7426
7427CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7428CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7429
nnoble69ac39f2014-12-12 15:43:38 -08007430ifeq ($(NO_SECURE),true)
7431
7432bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7433
7434else
7435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007436bins/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
7437 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007438 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007439 $(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
7440
nnoble69ac39f2014-12-12 15:43:38 -08007441endif
7442
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007443deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7444
nnoble69ac39f2014-12-12 15:43:38 -08007445ifneq ($(NO_SECURE),true)
7446ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007447-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7448endif
nnoble69ac39f2014-12-12 15:43:38 -08007449endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007450
7451clean_chttp2_socket_pair_invoke_large_request_test:
7452 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7453 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7454 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7455 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7456
7457
7458CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7459
7460CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7461CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7462
nnoble69ac39f2014-12-12 15:43:38 -08007463ifeq ($(NO_SECURE),true)
7464
7465bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7466
7467else
7468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007469bins/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
7470 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007471 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007472 $(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
7473
nnoble69ac39f2014-12-12 15:43:38 -08007474endif
7475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007476deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7477
nnoble69ac39f2014-12-12 15:43:38 -08007478ifneq ($(NO_SECURE),true)
7479ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007480-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7481endif
nnoble69ac39f2014-12-12 15:43:38 -08007482endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007483
7484clean_chttp2_socket_pair_max_concurrent_streams_test:
7485 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7486 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7487 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7488 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7489
7490
7491CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7492
7493CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7494CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7495
nnoble69ac39f2014-12-12 15:43:38 -08007496ifeq ($(NO_SECURE),true)
7497
7498bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7499
7500else
7501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007502bins/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
7503 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007504 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007505 $(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
7506
nnoble69ac39f2014-12-12 15:43:38 -08007507endif
7508
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007509deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7510
nnoble69ac39f2014-12-12 15:43:38 -08007511ifneq ($(NO_SECURE),true)
7512ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007513-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7514endif
nnoble69ac39f2014-12-12 15:43:38 -08007515endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007516
7517clean_chttp2_socket_pair_no_op_test:
7518 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7519 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7520 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7521 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7522
7523
7524CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7525
7526CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7527CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7528
nnoble69ac39f2014-12-12 15:43:38 -08007529ifeq ($(NO_SECURE),true)
7530
7531bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7532
7533else
7534
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007535bins/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
7536 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007537 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007538 $(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
7539
nnoble69ac39f2014-12-12 15:43:38 -08007540endif
7541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007542deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7543
nnoble69ac39f2014-12-12 15:43:38 -08007544ifneq ($(NO_SECURE),true)
7545ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007546-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7547endif
nnoble69ac39f2014-12-12 15:43:38 -08007548endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007549
7550clean_chttp2_socket_pair_ping_pong_streaming_test:
7551 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7552 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7553 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7554 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7555
7556
ctiller33023c42014-12-12 16:28:33 -08007557CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7558
7559CHTTP2_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))))
7560CHTTP2_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))))
7561
7562ifeq ($(NO_SECURE),true)
7563
7564bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7565
7566else
7567
7568bins/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
7569 $(E) "[LD] Linking $@"
7570 $(Q) mkdir -p `dirname $@`
7571 $(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
7572
7573endif
7574
7575deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7576
7577ifneq ($(NO_SECURE),true)
7578ifneq ($(NO_DEPS),true)
7579-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7580endif
7581endif
7582
7583clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7584 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7585 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7586 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7587 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7588
7589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007590CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7591
7592CHTTP2_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))))
7593CHTTP2_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))))
7594
nnoble69ac39f2014-12-12 15:43:38 -08007595ifeq ($(NO_SECURE),true)
7596
7597bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7598
7599else
7600
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007601bins/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
7602 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007603 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007604 $(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
7605
nnoble69ac39f2014-12-12 15:43:38 -08007606endif
7607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007608deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7609
nnoble69ac39f2014-12-12 15:43:38 -08007610ifneq ($(NO_SECURE),true)
7611ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007612-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7613endif
nnoble69ac39f2014-12-12 15:43:38 -08007614endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007615
7616clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7617 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7618 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7619 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7620 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7621
7622
7623CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7624
7625CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7626CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7627
nnoble69ac39f2014-12-12 15:43:38 -08007628ifeq ($(NO_SECURE),true)
7629
7630bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7631
7632else
7633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007634bins/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
7635 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007636 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007637 $(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
7638
nnoble69ac39f2014-12-12 15:43:38 -08007639endif
7640
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007641deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7642
nnoble69ac39f2014-12-12 15:43:38 -08007643ifneq ($(NO_SECURE),true)
7644ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007645-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7646endif
nnoble69ac39f2014-12-12 15:43:38 -08007647endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007648
7649clean_chttp2_socket_pair_request_response_with_payload_test:
7650 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7651 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7652 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7653 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7654
7655
7656CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7657
7658CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7659CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7660
nnoble69ac39f2014-12-12 15:43:38 -08007661ifeq ($(NO_SECURE),true)
7662
7663bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7664
7665else
7666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007667bins/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
7668 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007669 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007670 $(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
7671
nnoble69ac39f2014-12-12 15:43:38 -08007672endif
7673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007674deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7675
nnoble69ac39f2014-12-12 15:43:38 -08007676ifneq ($(NO_SECURE),true)
7677ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007678-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7679endif
nnoble69ac39f2014-12-12 15:43:38 -08007680endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007681
7682clean_chttp2_socket_pair_simple_delayed_request_test:
7683 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7684 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7685 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7686 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7687
7688
7689CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7690
7691CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7692CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7693
nnoble69ac39f2014-12-12 15:43:38 -08007694ifeq ($(NO_SECURE),true)
7695
7696bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7697
7698else
7699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007700bins/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
7701 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007702 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007703 $(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
7704
nnoble69ac39f2014-12-12 15:43:38 -08007705endif
7706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007707deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7708
nnoble69ac39f2014-12-12 15:43:38 -08007709ifneq ($(NO_SECURE),true)
7710ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007711-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7712endif
nnoble69ac39f2014-12-12 15:43:38 -08007713endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007714
7715clean_chttp2_socket_pair_simple_request_test:
7716 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7717 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7718 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7719 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7720
7721
nathaniel52878172014-12-09 10:17:19 -08007722CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007723
nathaniel52878172014-12-09 10:17:19 -08007724CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7725CHTTP2_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 -08007726
nnoble69ac39f2014-12-12 15:43:38 -08007727ifeq ($(NO_SECURE),true)
7728
7729bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7730
7731else
7732
nathaniel52878172014-12-09 10:17:19 -08007733bins/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 -08007734 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007735 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007736 $(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 -08007737
nnoble69ac39f2014-12-12 15:43:38 -08007738endif
7739
nathaniel52878172014-12-09 10:17:19 -08007740deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007741
nnoble69ac39f2014-12-12 15:43:38 -08007742ifneq ($(NO_SECURE),true)
7743ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007744-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007745endif
nnoble69ac39f2014-12-12 15:43:38 -08007746endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007747
nathaniel52878172014-12-09 10:17:19 -08007748clean_chttp2_socket_pair_thread_stress_test:
7749 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7750 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7751 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7752 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007753
7754
7755CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7756
7757CHTTP2_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))))
7758CHTTP2_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))))
7759
nnoble69ac39f2014-12-12 15:43:38 -08007760ifeq ($(NO_SECURE),true)
7761
7762bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7763
7764else
7765
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007766bins/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
7767 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007768 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007769 $(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
7770
nnoble69ac39f2014-12-12 15:43:38 -08007771endif
7772
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007773deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7774
nnoble69ac39f2014-12-12 15:43:38 -08007775ifneq ($(NO_SECURE),true)
7776ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007777-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7778endif
nnoble69ac39f2014-12-12 15:43:38 -08007779endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007780
7781clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7782 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7783 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7784 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7785 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7786
7787
nnoble0c475f02014-12-05 15:37:39 -08007788CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7789
7790CHTTP2_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))))
7791CHTTP2_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))))
7792
nnoble69ac39f2014-12-12 15:43:38 -08007793ifeq ($(NO_SECURE),true)
7794
7795bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7796
7797else
7798
nnoble0c475f02014-12-05 15:37:39 -08007799bins/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
7800 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007801 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007802 $(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
7803
nnoble69ac39f2014-12-12 15:43:38 -08007804endif
7805
nnoble0c475f02014-12-05 15:37:39 -08007806deps_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)
7807
nnoble69ac39f2014-12-12 15:43:38 -08007808ifneq ($(NO_SECURE),true)
7809ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007810-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7811endif
nnoble69ac39f2014-12-12 15:43:38 -08007812endif
nnoble0c475f02014-12-05 15:37:39 -08007813
7814clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
7815 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
7816 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7817 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7818 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7819
7820
7821CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7822
7823CHTTP2_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))))
7824CHTTP2_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))))
7825
nnoble69ac39f2014-12-12 15:43:38 -08007826ifeq ($(NO_SECURE),true)
7827
7828bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7829
7830else
7831
nnoble0c475f02014-12-05 15:37:39 -08007832bins/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
7833 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007834 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007835 $(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
7836
nnoble69ac39f2014-12-12 15:43:38 -08007837endif
7838
nnoble0c475f02014-12-05 15:37:39 -08007839deps_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)
7840
nnoble69ac39f2014-12-12 15:43:38 -08007841ifneq ($(NO_SECURE),true)
7842ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007843-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7844endif
nnoble69ac39f2014-12-12 15:43:38 -08007845endif
nnoble0c475f02014-12-05 15:37:39 -08007846
7847clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
7848 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
7849 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7850 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7851 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
7852
7853
7854CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
7855
7856CHTTP2_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))))
7857CHTTP2_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))))
7858
nnoble69ac39f2014-12-12 15:43:38 -08007859ifeq ($(NO_SECURE),true)
7860
7861bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
7862
7863else
7864
nnoble0c475f02014-12-05 15:37:39 -08007865bins/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
7866 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007867 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007868 $(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
7869
nnoble69ac39f2014-12-12 15:43:38 -08007870endif
7871
nnoble0c475f02014-12-05 15:37:39 -08007872deps_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)
7873
nnoble69ac39f2014-12-12 15:43:38 -08007874ifneq ($(NO_SECURE),true)
7875ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007876-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7877endif
nnoble69ac39f2014-12-12 15:43:38 -08007878endif
nnoble0c475f02014-12-05 15:37:39 -08007879
7880clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
7881 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
7882 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
7883 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7884 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
7885
7886
7887CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7888
7889CHTTP2_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))))
7890CHTTP2_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))))
7891
nnoble69ac39f2014-12-12 15:43:38 -08007892ifeq ($(NO_SECURE),true)
7893
7894bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
7895
7896else
7897
nnoble0c475f02014-12-05 15:37:39 -08007898bins/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
7899 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007900 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007901 $(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
7902
nnoble69ac39f2014-12-12 15:43:38 -08007903endif
7904
nnoble0c475f02014-12-05 15:37:39 -08007905deps_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)
7906
nnoble69ac39f2014-12-12 15:43:38 -08007907ifneq ($(NO_SECURE),true)
7908ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007909-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7910endif
nnoble69ac39f2014-12-12 15:43:38 -08007911endif
nnoble0c475f02014-12-05 15:37:39 -08007912
7913clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
7914 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
7915 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7916 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7917 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
7918
7919
7920CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
7921
7922CHTTP2_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))))
7923CHTTP2_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))))
7924
nnoble69ac39f2014-12-12 15:43:38 -08007925ifeq ($(NO_SECURE),true)
7926
7927bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
7928
7929else
7930
nnoble0c475f02014-12-05 15:37:39 -08007931bins/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
7932 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007933 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007934 $(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
7935
nnoble69ac39f2014-12-12 15:43:38 -08007936endif
7937
nnoble0c475f02014-12-05 15:37:39 -08007938deps_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)
7939
nnoble69ac39f2014-12-12 15:43:38 -08007940ifneq ($(NO_SECURE),true)
7941ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007942-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7943endif
nnoble69ac39f2014-12-12 15:43:38 -08007944endif
nnoble0c475f02014-12-05 15:37:39 -08007945
7946clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
7947 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
7948 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
7949 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7950 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
7951
7952
ctillerc6d61c42014-12-15 14:52:08 -08007953CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
7954
7955CHTTP2_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))))
7956CHTTP2_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))))
7957
7958ifeq ($(NO_SECURE),true)
7959
7960bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
7961
7962else
7963
7964bins/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
7965 $(E) "[LD] Linking $@"
7966 $(Q) mkdir -p `dirname $@`
7967 $(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
7968
7969endif
7970
7971deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
7972
7973ifneq ($(NO_SECURE),true)
7974ifneq ($(NO_DEPS),true)
7975-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
7976endif
7977endif
7978
7979clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
7980 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
7981 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
7982 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
7983 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
7984
7985
nnoble0c475f02014-12-05 15:37:39 -08007986CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7987
7988CHTTP2_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))))
7989CHTTP2_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))))
7990
nnoble69ac39f2014-12-12 15:43:38 -08007991ifeq ($(NO_SECURE),true)
7992
7993bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7994
7995else
7996
nnoble0c475f02014-12-05 15:37:39 -08007997bins/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
7998 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007999 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008000 $(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
8001
nnoble69ac39f2014-12-12 15:43:38 -08008002endif
8003
nnoble0c475f02014-12-05 15:37:39 -08008004deps_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)
8005
nnoble69ac39f2014-12-12 15:43:38 -08008006ifneq ($(NO_SECURE),true)
8007ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008008-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8009endif
nnoble69ac39f2014-12-12 15:43:38 -08008010endif
nnoble0c475f02014-12-05 15:37:39 -08008011
8012clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8013 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8014 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8015 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8016 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8017
8018
8019CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8020
8021CHTTP2_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))))
8022CHTTP2_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))))
8023
nnoble69ac39f2014-12-12 15:43:38 -08008024ifeq ($(NO_SECURE),true)
8025
8026bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8027
8028else
8029
nnoble0c475f02014-12-05 15:37:39 -08008030bins/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
8031 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008032 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008033 $(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
8034
nnoble69ac39f2014-12-12 15:43:38 -08008035endif
8036
nnoble0c475f02014-12-05 15:37:39 -08008037deps_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)
8038
nnoble69ac39f2014-12-12 15:43:38 -08008039ifneq ($(NO_SECURE),true)
8040ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008041-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8042endif
nnoble69ac39f2014-12-12 15:43:38 -08008043endif
nnoble0c475f02014-12-05 15:37:39 -08008044
8045clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8046 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8047 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8048 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8049 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8050
8051
8052CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8053
8054CHTTP2_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))))
8055CHTTP2_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))))
8056
nnoble69ac39f2014-12-12 15:43:38 -08008057ifeq ($(NO_SECURE),true)
8058
8059bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8060
8061else
8062
nnoble0c475f02014-12-05 15:37:39 -08008063bins/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
8064 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008065 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008066 $(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
8067
nnoble69ac39f2014-12-12 15:43:38 -08008068endif
8069
nnoble0c475f02014-12-05 15:37:39 -08008070deps_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)
8071
nnoble69ac39f2014-12-12 15:43:38 -08008072ifneq ($(NO_SECURE),true)
8073ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008074-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8075endif
nnoble69ac39f2014-12-12 15:43:38 -08008076endif
nnoble0c475f02014-12-05 15:37:39 -08008077
8078clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8079 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8080 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8081 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8082 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8083
8084
8085CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8086
8087CHTTP2_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))))
8088CHTTP2_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))))
8089
nnoble69ac39f2014-12-12 15:43:38 -08008090ifeq ($(NO_SECURE),true)
8091
8092bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8093
8094else
8095
nnoble0c475f02014-12-05 15:37:39 -08008096bins/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
8097 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008098 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008099 $(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
8100
nnoble69ac39f2014-12-12 15:43:38 -08008101endif
8102
nnoble0c475f02014-12-05 15:37:39 -08008103deps_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)
8104
nnoble69ac39f2014-12-12 15:43:38 -08008105ifneq ($(NO_SECURE),true)
8106ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008107-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8108endif
nnoble69ac39f2014-12-12 15:43:38 -08008109endif
nnoble0c475f02014-12-05 15:37:39 -08008110
8111clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8112 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8113 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8114 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8115 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8116
8117
8118CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8119
8120CHTTP2_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))))
8121CHTTP2_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))))
8122
nnoble69ac39f2014-12-12 15:43:38 -08008123ifeq ($(NO_SECURE),true)
8124
8125bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8126
8127else
8128
nnoble0c475f02014-12-05 15:37:39 -08008129bins/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
8130 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008131 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008132 $(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
8133
nnoble69ac39f2014-12-12 15:43:38 -08008134endif
8135
nnoble0c475f02014-12-05 15:37:39 -08008136deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8137
nnoble69ac39f2014-12-12 15:43:38 -08008138ifneq ($(NO_SECURE),true)
8139ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008140-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8141endif
nnoble69ac39f2014-12-12 15:43:38 -08008142endif
nnoble0c475f02014-12-05 15:37:39 -08008143
8144clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8145 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8146 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8147 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8148 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8149
8150
8151CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8152
8153CHTTP2_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))))
8154CHTTP2_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))))
8155
nnoble69ac39f2014-12-12 15:43:38 -08008156ifeq ($(NO_SECURE),true)
8157
8158bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8159
8160else
8161
nnoble0c475f02014-12-05 15:37:39 -08008162bins/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
8163 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008164 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008165 $(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
8166
nnoble69ac39f2014-12-12 15:43:38 -08008167endif
8168
nnoble0c475f02014-12-05 15:37:39 -08008169deps_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)
8170
nnoble69ac39f2014-12-12 15:43:38 -08008171ifneq ($(NO_SECURE),true)
8172ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008173-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8174endif
nnoble69ac39f2014-12-12 15:43:38 -08008175endif
nnoble0c475f02014-12-05 15:37:39 -08008176
8177clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8178 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8179 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8180 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8181 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8182
8183
ctiller33023c42014-12-12 16:28:33 -08008184CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8185
8186CHTTP2_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))))
8187CHTTP2_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))))
8188
8189ifeq ($(NO_SECURE),true)
8190
8191bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8192
8193else
8194
8195bins/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
8196 $(E) "[LD] Linking $@"
8197 $(Q) mkdir -p `dirname $@`
8198 $(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
8199
8200endif
8201
8202deps_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)
8203
8204ifneq ($(NO_SECURE),true)
8205ifneq ($(NO_DEPS),true)
8206-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8207endif
8208endif
8209
8210clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8211 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8212 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8213 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8214 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8215
8216
nnoble0c475f02014-12-05 15:37:39 -08008217CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8218
8219CHTTP2_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))))
8220CHTTP2_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))))
8221
nnoble69ac39f2014-12-12 15:43:38 -08008222ifeq ($(NO_SECURE),true)
8223
8224bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8225
8226else
8227
nnoble0c475f02014-12-05 15:37:39 -08008228bins/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
8229 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008230 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008231 $(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
8232
nnoble69ac39f2014-12-12 15:43:38 -08008233endif
8234
nnoble0c475f02014-12-05 15:37:39 -08008235deps_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)
8236
nnoble69ac39f2014-12-12 15:43:38 -08008237ifneq ($(NO_SECURE),true)
8238ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008239-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8240endif
nnoble69ac39f2014-12-12 15:43:38 -08008241endif
nnoble0c475f02014-12-05 15:37:39 -08008242
8243clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8244 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8245 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8246 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8247 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8248
8249
8250CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8251
8252CHTTP2_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))))
8253CHTTP2_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))))
8254
nnoble69ac39f2014-12-12 15:43:38 -08008255ifeq ($(NO_SECURE),true)
8256
8257bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8258
8259else
8260
nnoble0c475f02014-12-05 15:37:39 -08008261bins/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
8262 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008263 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008264 $(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
8265
nnoble69ac39f2014-12-12 15:43:38 -08008266endif
8267
nnoble0c475f02014-12-05 15:37:39 -08008268deps_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)
8269
nnoble69ac39f2014-12-12 15:43:38 -08008270ifneq ($(NO_SECURE),true)
8271ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008272-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8273endif
nnoble69ac39f2014-12-12 15:43:38 -08008274endif
nnoble0c475f02014-12-05 15:37:39 -08008275
8276clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8277 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8278 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8279 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8280 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8281
8282
8283CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8284
8285CHTTP2_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))))
8286CHTTP2_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))))
8287
nnoble69ac39f2014-12-12 15:43:38 -08008288ifeq ($(NO_SECURE),true)
8289
8290bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8291
8292else
8293
nnoble0c475f02014-12-05 15:37:39 -08008294bins/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
8295 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008296 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008297 $(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
8298
nnoble69ac39f2014-12-12 15:43:38 -08008299endif
8300
nnoble0c475f02014-12-05 15:37:39 -08008301deps_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)
8302
nnoble69ac39f2014-12-12 15:43:38 -08008303ifneq ($(NO_SECURE),true)
8304ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008305-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8306endif
nnoble69ac39f2014-12-12 15:43:38 -08008307endif
nnoble0c475f02014-12-05 15:37:39 -08008308
8309clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8310 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8311 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8312 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8313 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8314
8315
8316CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8317
8318CHTTP2_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))))
8319CHTTP2_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))))
8320
nnoble69ac39f2014-12-12 15:43:38 -08008321ifeq ($(NO_SECURE),true)
8322
8323bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8324
8325else
8326
nnoble0c475f02014-12-05 15:37:39 -08008327bins/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
8328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008329 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008330 $(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
8331
nnoble69ac39f2014-12-12 15:43:38 -08008332endif
8333
nnoble0c475f02014-12-05 15:37:39 -08008334deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8335
nnoble69ac39f2014-12-12 15:43:38 -08008336ifneq ($(NO_SECURE),true)
8337ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008338-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8339endif
nnoble69ac39f2014-12-12 15:43:38 -08008340endif
nnoble0c475f02014-12-05 15:37:39 -08008341
8342clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8343 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8344 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8345 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8346 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8347
8348
nathaniel52878172014-12-09 10:17:19 -08008349CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008350
nathaniel52878172014-12-09 10:17:19 -08008351CHTTP2_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))))
8352CHTTP2_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 -08008353
nnoble69ac39f2014-12-12 15:43:38 -08008354ifeq ($(NO_SECURE),true)
8355
8356bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8357
8358else
8359
nathaniel52878172014-12-09 10:17:19 -08008360bins/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 -08008361 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008362 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008363 $(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 -08008364
nnoble69ac39f2014-12-12 15:43:38 -08008365endif
8366
nathaniel52878172014-12-09 10:17:19 -08008367deps_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 -08008368
nnoble69ac39f2014-12-12 15:43:38 -08008369ifneq ($(NO_SECURE),true)
8370ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008371-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008372endif
nnoble69ac39f2014-12-12 15:43:38 -08008373endif
nnoble0c475f02014-12-05 15:37:39 -08008374
nathaniel52878172014-12-09 10:17:19 -08008375clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8376 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8377 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8378 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8379 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008380
8381
8382CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8383
8384CHTTP2_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))))
8385CHTTP2_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))))
8386
nnoble69ac39f2014-12-12 15:43:38 -08008387ifeq ($(NO_SECURE),true)
8388
8389bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8390
8391else
8392
nnoble0c475f02014-12-05 15:37:39 -08008393bins/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
8394 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008395 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008396 $(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
8397
nnoble69ac39f2014-12-12 15:43:38 -08008398endif
8399
nnoble0c475f02014-12-05 15:37:39 -08008400deps_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)
8401
nnoble69ac39f2014-12-12 15:43:38 -08008402ifneq ($(NO_SECURE),true)
8403ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008404-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8405endif
nnoble69ac39f2014-12-12 15:43:38 -08008406endif
nnoble0c475f02014-12-05 15:37:39 -08008407
8408clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8409 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8410 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8411 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8412 $(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 -08008413
8414
8415
8416
nnoble0c475f02014-12-05 15:37:39 -08008417
8418
ctillerc6d61c42014-12-15 14:52:08 -08008419.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_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_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_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_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_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_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_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