blob: eb315ce1bf5ef9f0ed271c88d9094447f9de64a7 [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
96HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) >& /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) >& /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) >& /dev/null && echo true || echo false)
99
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
184 @echo " git submodule --init update"
185 @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
ctiller33023c42014-12-12 16:28:33 -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_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
ctiller33023c42014-12-12 16:28:33 -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_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
aveitch482a5be2014-12-15 10:25:12 -0800240buildtests_c: bin_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/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_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_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_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_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_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_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
nnoble69ac39f2014-12-12 15:43:38 -0800242buildtests_cxx: bin_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 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800279 $(E) "[RUN] Testing chttp2_stream_encoder_test"
280 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
281 $(E) "[RUN] Testing hpack_table_test"
282 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
283 $(E) "[RUN] Testing chttp2_stream_map_test"
284 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
285 $(E) "[RUN] Testing hpack_parser_test"
286 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
287 $(E) "[RUN] Testing transport_metadata_test"
288 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
289 $(E) "[RUN] Testing chttp2_status_conversion_test"
290 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
291 $(E) "[RUN] Testing chttp2_transport_end2end_test"
292 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800293 $(E) "[RUN] Testing tcp_posix_test"
294 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800295 $(E) "[RUN] Testing dualstack_socket_test"
296 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
297 $(E) "[RUN] Testing no_server_test"
298 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800299 $(E) "[RUN] Testing resolve_address_test"
300 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800301 $(E) "[RUN] Testing sockaddr_utils_test"
302 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
303 $(E) "[RUN] Testing tcp_server_posix_test"
304 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
305 $(E) "[RUN] Testing tcp_client_posix_test"
306 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800307 $(E) "[RUN] Testing grpc_channel_stack_test"
308 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
309 $(E) "[RUN] Testing metadata_buffer_test"
310 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
311 $(E) "[RUN] Testing grpc_completion_queue_test"
312 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
313 $(E) "[RUN] Testing census_window_stats_test"
314 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
315 $(E) "[RUN] Testing census_statistics_quick_test"
316 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800317 $(E) "[RUN] Testing census_statistics_small_log_test"
318 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800319 $(E) "[RUN] Testing census_statistics_performance_test"
320 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
321 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
322 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
324 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
325 $(E) "[RUN] Testing census_stub_test"
326 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
327 $(E) "[RUN] Testing census_hash_table_test"
328 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
329 $(E) "[RUN] Testing fling_test"
330 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
331 $(E) "[RUN] Testing echo_test"
332 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
333 $(E) "[RUN] Testing message_compress_test"
334 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800335 $(E) "[RUN] Testing bin_encoder_test"
336 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800337 $(E) "[RUN] Testing secure_endpoint_test"
338 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
339 $(E) "[RUN] Testing httpcli_format_request_test"
340 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
341 $(E) "[RUN] Testing httpcli_parser_test"
342 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
343 $(E) "[RUN] Testing httpcli_test"
344 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
345 $(E) "[RUN] Testing grpc_credentials_test"
346 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800347 $(E) "[RUN] Testing grpc_base64_test"
348 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
349 $(E) "[RUN] Testing grpc_json_token_test"
350 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800351 $(E) "[RUN] Testing timeout_encoding_test"
352 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
353 $(E) "[RUN] Testing fd_posix_test"
354 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800355 $(E) "[RUN] Testing fling_stream_test"
356 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
357 $(E) "[RUN] Testing lame_client_test"
358 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800359 $(E) "[RUN] Testing alarm_test"
360 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
361 $(E) "[RUN] Testing time_test"
362 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800363 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
364 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
365 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
366 $(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 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
368 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
369 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
370 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
371 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
372 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
373 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
374 $(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 )
375 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
376 $(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 )
377 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
378 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
379 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
380 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
381 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
382 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
383 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
384 $(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 -0800385 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
386 $(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 -0800387 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
388 $(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 )
389 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
390 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
391 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
392 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
393 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
394 $(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 -0800395 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
396 $(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 -0800397 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
398 $(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 )
399 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
400 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
401 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
402 $(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 )
403 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
404 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
405 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
406 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
407 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
408 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
409 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
410 $(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 )
411 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
412 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
413 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
414 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
415 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
416 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
417 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
418 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
419 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
420 $(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 -0800421 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
422 $(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 -0800423 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
424 $(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 )
425 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
426 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
427 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
428 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
429 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
430 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800431 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
432 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800433 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
434 $(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 )
435 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
436 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
437 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
438 $(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 )
439 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
440 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
441 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
442 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
443 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
444 $(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 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
446 $(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 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
448 $(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 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
450 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
452 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
454 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
456 $(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 -0800457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
458 $(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 -0800459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
460 $(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 )
461 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
462 $(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 )
463 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
464 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
465 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
466 $(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 -0800467 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
468 $(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 -0800469 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
470 $(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 )
471 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
472 $(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 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
474 $(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 )
475 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
476 $(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 )
477 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
478 $(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 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
480 $(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 )
481 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
482 $(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 )
483 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
488 $(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 )
489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
490 $(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 )
491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
492 $(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 -0800493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
494 $(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 -0800495 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
496 $(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 )
497 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
498 $(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 )
499 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
500 $(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 )
501 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
502 $(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 -0800503 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
504 $(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 -0800505 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
506 $(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 )
507 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
508 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
509 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
510 $(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 )
511 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
512 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
513 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
514 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
515 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
516 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
517 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
518 $(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 )
519 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
520 $(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 )
521 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
522 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
523 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
524 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
525 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
526 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
527 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
528 $(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 -0800529 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
530 $(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 -0800531 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
532 $(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 )
533 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
534 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
535 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
536 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
537 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
538 $(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 -0800539 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
540 $(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 -0800541 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
542 $(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 -0800543 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
544 $(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 )
545 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
546 $(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 )
547 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
548 $(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 )
549 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
550 $(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 )
551 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
552 $(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 )
553 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
554 $(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 )
555 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
556 $(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 )
557 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
558 $(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 )
559 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
560 $(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 )
561 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
562 $(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 )
563 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
564 $(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 -0800565 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
566 $(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 -0800567 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
568 $(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 )
569 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
570 $(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 )
571 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
572 $(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 )
573 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
574 $(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 -0800575 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
576 $(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 -0800577 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
578 $(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 -0800579
580
nnoble85a49262014-12-08 18:14:03 -0800581test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800582 $(E) "[RUN] Testing thread_pool_test"
583 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
584 $(E) "[RUN] Testing status_test"
585 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800586 $(E) "[RUN] Testing sync_client_async_server_test"
587 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
588 $(E) "[RUN] Testing qps_client"
589 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
590 $(E) "[RUN] Testing qps_server"
591 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800592 $(E) "[RUN] Testing end2end_test"
593 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800594
595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800596tools: privatelibs bins/gen_hpack_tables
597
nnobleebebb7e2014-12-10 16:31:01 -0800598protoc_plugins: bins/cpp_plugin bins/ruby_plugin
599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800600buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
601
602benchmarks: buildbenchmarks
603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800604strip: strip-static strip-shared
605
nnoble85a49262014-12-08 18:14:03 -0800606strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800607 $(E) "[STRIP] Stripping libgpr.a"
608 $(Q) $(STRIP) libs/libgpr.a
609 $(E) "[STRIP] Stripping libgrpc.a"
610 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800611 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
612 $(Q) $(STRIP) libs/libgrpc_unsecure.a
613
nnoble85a49262014-12-08 18:14:03 -0800614strip-static_cxx: static_cxx
615 $(E) "[STRIP] Stripping libgrpc++.a"
616 $(Q) $(STRIP) libs/libgrpc++.a
617
618strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800619 $(E) "[STRIP] Stripping libgpr.so"
620 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
621 $(E) "[STRIP] Stripping libgrpc.so"
622 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800623 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
624 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
625
nnoble85a49262014-12-08 18:14:03 -0800626strip-shared_cxx: shared_cxx
627 $(E) "[STRIP] Stripping libgrpc++.so"
628 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
629
nnoble72309c62014-12-12 11:42:26 -0800630deps/gens/test/cpp/interop/empty.pb.dep:
631 $(Q) mkdir -p `dirname $@`
632 $(Q) touch $@
633
634gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800635 $(E) "[PROTOC] Generating protobuf CC file from $<"
636 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800637 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
638
639deps/gens/test/cpp/interop/messages.pb.dep:
640 $(Q) mkdir -p `dirname $@`
641 $(Q) touch $@
642
643gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
644 $(E) "[PROTOC] Generating protobuf CC file from $<"
645 $(Q) mkdir -p `dirname $@`
646 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
647
648deps/gens/test/cpp/interop/test.pb.dep:
649 $(Q) mkdir -p `dirname $@`
650 $(Q) touch $@
651
652gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
653 $(E) "[PROTOC] Generating protobuf CC file from $<"
654 $(Q) mkdir -p `dirname $@`
655 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
656
657deps/gens/test/cpp/util/echo.pb.dep:
658 $(Q) mkdir -p `dirname $@`
659 $(Q) touch $@
660
661gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
662 $(E) "[PROTOC] Generating protobuf CC file from $<"
663 $(Q) mkdir -p `dirname $@`
664 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800666
667deps/%.dep : %.c
668 $(E) "[DEP] Generating dependencies for $<"
669 $(Q) mkdir -p `dirname $@`
670 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800672deps/%.dep : %.cc
673 $(E) "[DEP] Generating dependencies for $<"
674 $(Q) mkdir -p `dirname $@`
675 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
676
677objs/%.o : %.c
678 $(E) "[C] Compiling $<"
679 $(Q) mkdir -p `dirname $@`
680 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
681
682objs/%.o : gens/%.pb.cc
683 $(E) "[CXX] Compiling $<"
684 $(Q) mkdir -p `dirname $@`
685 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
686
nnoble72309c62014-12-12 11:42:26 -0800687objs/src/compiler/%.o : src/compiler/%.cc
688 $(E) "[HOSTCXX] Compiling $<"
689 $(Q) mkdir -p `dirname $@`
690 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800692objs/%.o : %.cc
693 $(E) "[CXX] Compiling $<"
694 $(Q) mkdir -p `dirname $@`
695 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
696
nnoble0c475f02014-12-05 15:37:39 -0800697dep: dep_c dep_cxx
698
ctiller33023c42014-12-12 16:28:33 -0800699dep_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_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 -0800700
aveitch482a5be2014-12-15 10:25:12 -0800701bins_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_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_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_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_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_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_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_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 -0800702
703dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
704
705bins_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 -0800706
nnoble85a49262014-12-08 18:14:03 -0800707install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800708
nnoble85a49262014-12-08 18:14:03 -0800709install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800710
nnoble85a49262014-12-08 18:14:03 -0800711install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
712
713install-headers: install-headers_c install-headers_cxx
714
715install-headers_c:
716 $(E) "[INSTALL] Installing public C headers"
717 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
718
719install-headers_cxx:
720 $(E) "[INSTALL] Installing public C++ headers"
721 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
722
723install-static: install-static_c install-static_cxx
724
725install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800726 $(E) "[INSTALL] Installing libgpr.a"
727 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
728 $(E) "[INSTALL] Installing libgrpc.a"
729 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800730 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
731 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
732
nnoble85a49262014-12-08 18:14:03 -0800733install-static_cxx: static_cxx strip-static_cxx
734 $(E) "[INSTALL] Installing libgrpc++.a"
735 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
736
737install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800738 $(E) "[INSTALL] Installing libgpr.so"
739 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
740 $(E) "[INSTALL] Installing libgrpc.so"
741 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800742 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
743 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
744
nnoble85a49262014-12-08 18:14:03 -0800745install-shared_cxx: shared_cxx strip-shared_cxx
746 $(E) "[INSTALL] Installing libgrpc++.so"
747 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
748
aveitch482a5be2014-12-15 10:25:12 -0800749clean: 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_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_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_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_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_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_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_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_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 -0800750 $(Q) $(RM) -r deps objs libs bins gens
751
752
753# The various libraries
754
755
756LIBGPR_SRC = \
757 src/core/support/alloc.c \
758 src/core/support/cancellable.c \
759 src/core/support/cmdline.c \
760 src/core/support/cpu_posix.c \
761 src/core/support/histogram.c \
762 src/core/support/host_port.c \
763 src/core/support/log.c \
764 src/core/support/log_posix.c \
765 src/core/support/log_linux.c \
766 src/core/support/log_android.c \
767 src/core/support/log_win32.c \
768 src/core/support/murmur_hash.c \
769 src/core/support/slice.c \
770 src/core/support/slice_buffer.c \
771 src/core/support/string.c \
772 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800773 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800774 src/core/support/sync.c \
775 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800776 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800777 src/core/support/thd_posix.c \
778 src/core/support/thd_win32.c \
779 src/core/support/time.c \
780 src/core/support/time_posix.c \
781 src/core/support/time_win32.c \
782
nnoble85a49262014-12-08 18:14:03 -0800783PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800784 include/grpc/support/alloc.h \
785 include/grpc/support/atm_gcc_atomic.h \
786 include/grpc/support/atm_gcc_sync.h \
787 include/grpc/support/atm.h \
788 include/grpc/support/atm_win32.h \
789 include/grpc/support/cancellable_platform.h \
790 include/grpc/support/cmdline.h \
791 include/grpc/support/histogram.h \
792 include/grpc/support/host_port.h \
793 include/grpc/support/log.h \
794 include/grpc/support/port_platform.h \
795 include/grpc/support/slice_buffer.h \
796 include/grpc/support/slice.h \
797 include/grpc/support/string.h \
798 include/grpc/support/sync_generic.h \
799 include/grpc/support/sync.h \
800 include/grpc/support/sync_posix.h \
801 include/grpc/support/sync_win32.h \
802 include/grpc/support/thd.h \
803 include/grpc/support/thd_posix.h \
804 include/grpc/support/thd_win32.h \
805 include/grpc/support/time.h \
806 include/grpc/support/time_posix.h \
807 include/grpc/support/time_win32.h \
808 include/grpc/support/useful.h \
809
810LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
811LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
812
813libs/libgpr.a: $(LIBGPR_OBJS)
814 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800815 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800816 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
817
818libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
819 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800820 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800821 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
822
823deps_libgpr: $(LIBGPR_DEPS)
824
nnoble69ac39f2014-12-12 15:43:38 -0800825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800826-include $(LIBGPR_DEPS)
827endif
828
829clean_libgpr:
830 $(E) "[CLEAN] Cleaning libgpr files"
831 $(Q) $(RM) $(LIBGPR_OBJS)
832 $(Q) $(RM) $(LIBGPR_DEPS)
833 $(Q) $(RM) libs/libgpr.a
834 $(Q) $(RM) libs/libgpr.so.$(VERSION)
835
836
837LIBGRPC_SRC = \
838 src/core/channel/call_op_string.c \
839 src/core/channel/census_filter.c \
840 src/core/channel/channel_args.c \
841 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800842 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800843 src/core/channel/client_channel.c \
844 src/core/channel/client_setup.c \
845 src/core/channel/connected_channel.c \
846 src/core/channel/http_client_filter.c \
847 src/core/channel/http_filter.c \
848 src/core/channel/http_server_filter.c \
849 src/core/channel/metadata_buffer.c \
850 src/core/channel/noop_filter.c \
851 src/core/compression/algorithm.c \
852 src/core/compression/message_compress.c \
853 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800854 src/core/endpoint/secure_endpoint.c \
855 src/core/httpcli/format_request.c \
856 src/core/httpcli/httpcli.c \
857 src/core/httpcli/httpcli_security_context.c \
858 src/core/httpcli/parser.c \
859 src/core/iomgr/endpoint_pair_posix.c \
860 src/core/iomgr/iomgr_libevent.c \
861 src/core/iomgr/iomgr_libevent_use_threads.c \
862 src/core/iomgr/resolve_address_posix.c \
863 src/core/iomgr/sockaddr_utils.c \
864 src/core/iomgr/socket_utils_common_posix.c \
865 src/core/iomgr/socket_utils_linux.c \
866 src/core/iomgr/socket_utils_posix.c \
867 src/core/iomgr/tcp_client_posix.c \
868 src/core/iomgr/tcp_posix.c \
869 src/core/iomgr/tcp_server_posix.c \
870 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800871 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800872 src/core/security/credentials.c \
873 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800874 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800875 src/core/security/secure_transport_setup.c \
876 src/core/security/security_context.c \
877 src/core/security/server_secure_chttp2.c \
878 src/core/statistics/census_init.c \
879 src/core/statistics/census_rpc_stats.c \
880 src/core/statistics/census_tracing.c \
881 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800882 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800883 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800884 src/core/surface/byte_buffer.c \
885 src/core/surface/byte_buffer_reader.c \
886 src/core/surface/call.c \
887 src/core/surface/channel.c \
888 src/core/surface/channel_create.c \
889 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800890 src/core/surface/completion_queue.c \
891 src/core/surface/event_string.c \
892 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800893 src/core/surface/lame_client.c \
894 src/core/surface/secure_channel_create.c \
895 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800896 src/core/surface/server.c \
897 src/core/surface/server_chttp2.c \
898 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800899 src/core/transport/chttp2/alpn.c \
900 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800901 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800902 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800903 src/core/transport/chttp2/frame_ping.c \
904 src/core/transport/chttp2/frame_rst_stream.c \
905 src/core/transport/chttp2/frame_settings.c \
906 src/core/transport/chttp2/frame_window_update.c \
907 src/core/transport/chttp2/hpack_parser.c \
908 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800909 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800910 src/core/transport/chttp2/status_conversion.c \
911 src/core/transport/chttp2/stream_encoder.c \
912 src/core/transport/chttp2/stream_map.c \
913 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800914 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800915 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800916 src/core/transport/metadata.c \
917 src/core/transport/stream_op.c \
918 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919 src/core/tsi/fake_transport_security.c \
920 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800921 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800922 third_party/cJSON/cJSON.c \
923
nnoble85a49262014-12-08 18:14:03 -0800924PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800925 include/grpc/byte_buffer.h \
926 include/grpc/byte_buffer_reader.h \
927 include/grpc/grpc.h \
928 include/grpc/grpc_security.h \
929 include/grpc/status.h \
930
931LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
932LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
933
nnoble69ac39f2014-12-12 15:43:38 -0800934LIBGRPC_OBJS += $(OPENSSL_DEP)
935
936ifeq ($(NO_SECURE),true)
937
938libs/libgrpc.a: openssl_dep_error
939
940else
941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800942libs/libgrpc.a: $(LIBGRPC_OBJS)
943 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800944 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800945 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
946
947libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
948 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800949 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800950 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
951
nnoble69ac39f2014-12-12 15:43:38 -0800952endif
953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954deps_libgrpc: $(LIBGRPC_DEPS)
955
nnoble69ac39f2014-12-12 15:43:38 -0800956ifneq ($(NO_SECURE),true)
957ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800958-include $(LIBGRPC_DEPS)
959endif
nnoble69ac39f2014-12-12 15:43:38 -0800960endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800961
962clean_libgrpc:
963 $(E) "[CLEAN] Cleaning libgrpc files"
964 $(Q) $(RM) $(LIBGRPC_OBJS)
965 $(Q) $(RM) $(LIBGRPC_DEPS)
966 $(Q) $(RM) libs/libgrpc.a
967 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
968
969
970LIBGRPC_TEST_UTIL_SRC = \
971 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800972 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800973 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -0800974 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800975 test/core/util/slice_splitter.c \
976 test/core/util/test_config.c \
977 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -0800978 test/core/end2end/data/server1_cert.c \
979 test/core/end2end/data/server1_key.c \
980 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800981 test/core/end2end/cq_verifier.c \
982 test/core/endpoint/endpoint_tests.c \
983 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -0800984 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985
986
987LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
988LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
989
nnoble69ac39f2014-12-12 15:43:38 -0800990LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
991
992ifeq ($(NO_SECURE),true)
993
994libs/libgrpc_test_util.a: openssl_dep_error
995
996else
997
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800998libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
999 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001000 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001001 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1002
1003
1004
nnoble69ac39f2014-12-12 15:43:38 -08001005endif
1006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001007deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1008
nnoble69ac39f2014-12-12 15:43:38 -08001009ifneq ($(NO_SECURE),true)
1010ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001011-include $(LIBGRPC_TEST_UTIL_DEPS)
1012endif
nnoble69ac39f2014-12-12 15:43:38 -08001013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001014
1015clean_libgrpc_test_util:
1016 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1017 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1018 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1019 $(Q) $(RM) libs/libgrpc_test_util.a
1020 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1021
1022
1023LIBGRPC++_SRC = \
1024 src/cpp/server/server.cc \
1025 src/cpp/server/server_rpc_handler.cc \
1026 src/cpp/server/thread_pool.cc \
1027 src/cpp/server/async_server_context.cc \
1028 src/cpp/server/async_server.cc \
1029 src/cpp/server/completion_queue.cc \
1030 src/cpp/server/server_builder.cc \
1031 src/cpp/stream/stream_context.cc \
1032 src/cpp/client/create_channel.cc \
1033 src/cpp/client/channel.cc \
1034 src/cpp/client/client_context.cc \
1035 src/cpp/client/internal_stub.cc \
1036 src/cpp/util/time.cc \
1037 src/cpp/util/status.cc \
1038 src/cpp/proto/proto_utils.cc \
1039 src/cpp/rpc_method.cc \
1040
nnoble85a49262014-12-08 18:14:03 -08001041PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001042 include/grpc++/channel_interface.h \
1043 include/grpc++/async_server.h \
1044 include/grpc++/create_channel.h \
1045 include/grpc++/server_builder.h \
1046 include/grpc++/thread_pool_interface.h \
1047 include/grpc++/stream_context_interface.h \
1048 include/grpc++/status.h \
1049 include/grpc++/config.h \
1050 include/grpc++/completion_queue.h \
1051 include/grpc++/stream.h \
1052 include/grpc++/async_server_context.h \
1053 include/grpc++/server.h \
1054 include/grpc++/client_context.h \
1055
1056LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1057LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1058
nnoble69ac39f2014-12-12 15:43:38 -08001059LIBGRPC++_OBJS += $(OPENSSL_DEP)
1060
1061ifeq ($(NO_SECURE),true)
1062
1063libs/libgrpc++.a: openssl_dep_error
1064
1065else
1066
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001067libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1068 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001069 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1071
1072libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1073 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001074 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1076
nnoble69ac39f2014-12-12 15:43:38 -08001077endif
1078
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079deps_libgrpc++: $(LIBGRPC++_DEPS)
1080
nnoble69ac39f2014-12-12 15:43:38 -08001081ifneq ($(NO_SECURE),true)
1082ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083-include $(LIBGRPC++_DEPS)
1084endif
nnoble69ac39f2014-12-12 15:43:38 -08001085endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001086
1087clean_libgrpc++:
1088 $(E) "[CLEAN] Cleaning libgrpc++ files"
1089 $(Q) $(RM) $(LIBGRPC++_OBJS)
1090 $(Q) $(RM) $(LIBGRPC++_DEPS)
1091 $(Q) $(RM) libs/libgrpc++.a
1092 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1093
1094
1095LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001096 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001097 gens/test/cpp/util/echo.pb.cc \
1098 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001099
1100
1101LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1102LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1103
nnoble69ac39f2014-12-12 15:43:38 -08001104LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1105
1106ifeq ($(NO_SECURE),true)
1107
1108libs/libgrpc++_test_util.a: openssl_dep_error
1109
1110else
1111
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1113 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001114 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001115 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1116
1117
1118
nnoble69ac39f2014-12-12 15:43:38 -08001119endif
1120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001121deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1122
nnoble69ac39f2014-12-12 15:43:38 -08001123ifneq ($(NO_SECURE),true)
1124ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001125-include $(LIBGRPC++_TEST_UTIL_DEPS)
1126endif
nnoble69ac39f2014-12-12 15:43:38 -08001127endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001128
1129clean_libgrpc++_test_util:
1130 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1131 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1132 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1133 $(Q) $(RM) libs/libgrpc++_test_util.a
1134 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1135
1136
1137LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1138 test/core/end2end/fixtures/chttp2_fake_security.c \
1139
1140
1141LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1142LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1143
nnoble69ac39f2014-12-12 15:43:38 -08001144LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1145
1146ifeq ($(NO_SECURE),true)
1147
1148libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1149
1150else
1151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001152libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1153 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001154 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001155 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1156
1157
1158
nnoble69ac39f2014-12-12 15:43:38 -08001159endif
1160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001161deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1162
nnoble69ac39f2014-12-12 15:43:38 -08001163ifneq ($(NO_SECURE),true)
1164ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001165-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1166endif
nnoble69ac39f2014-12-12 15:43:38 -08001167endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001168
1169clean_libend2end_fixture_chttp2_fake_security:
1170 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1171 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1172 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1173 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1174 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1175
1176
1177LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1178 test/core/end2end/fixtures/chttp2_fullstack.c \
1179
1180
1181LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1182LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1183
nnoble69ac39f2014-12-12 15:43:38 -08001184LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1185
1186ifeq ($(NO_SECURE),true)
1187
1188libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1189
1190else
1191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1193 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001194 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1196
1197
1198
nnoble69ac39f2014-12-12 15:43:38 -08001199endif
1200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001201deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1202
nnoble69ac39f2014-12-12 15:43:38 -08001203ifneq ($(NO_SECURE),true)
1204ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001205-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1206endif
nnoble69ac39f2014-12-12 15:43:38 -08001207endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001208
1209clean_libend2end_fixture_chttp2_fullstack:
1210 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1211 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1212 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1213 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1214 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1215
1216
1217LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1218 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1219
1220
1221LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1222LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1223
nnoble69ac39f2014-12-12 15:43:38 -08001224LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1225
1226ifeq ($(NO_SECURE),true)
1227
1228libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1229
1230else
1231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001232libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1233 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001234 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1236
1237
1238
nnoble69ac39f2014-12-12 15:43:38 -08001239endif
1240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001241deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1242
nnoble69ac39f2014-12-12 15:43:38 -08001243ifneq ($(NO_SECURE),true)
1244ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001245-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1246endif
nnoble69ac39f2014-12-12 15:43:38 -08001247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001248
1249clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1250 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1251 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1252 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1253 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1254 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1255
1256
1257LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1258 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1259
1260
1261LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1262LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1263
nnoble69ac39f2014-12-12 15:43:38 -08001264LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1265
1266ifeq ($(NO_SECURE),true)
1267
1268libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1269
1270else
1271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001272libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1273 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001274 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001275 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1276
1277
1278
nnoble69ac39f2014-12-12 15:43:38 -08001279endif
1280
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001281deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1282
nnoble69ac39f2014-12-12 15:43:38 -08001283ifneq ($(NO_SECURE),true)
1284ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001285-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1286endif
nnoble69ac39f2014-12-12 15:43:38 -08001287endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001288
1289clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1290 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1291 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1292 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1293 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1294 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1295
1296
1297LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1298 test/core/end2end/fixtures/chttp2_socket_pair.c \
1299
1300
1301LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1302LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1303
nnoble69ac39f2014-12-12 15:43:38 -08001304LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1305
1306ifeq ($(NO_SECURE),true)
1307
1308libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1309
1310else
1311
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001312libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1313 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001314 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1316
1317
1318
nnoble69ac39f2014-12-12 15:43:38 -08001319endif
1320
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001321deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1322
nnoble69ac39f2014-12-12 15:43:38 -08001323ifneq ($(NO_SECURE),true)
1324ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001325-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1326endif
nnoble69ac39f2014-12-12 15:43:38 -08001327endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001328
1329clean_libend2end_fixture_chttp2_socket_pair:
1330 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1331 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1332 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1333 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1334 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1335
1336
nnoble0c475f02014-12-05 15:37:39 -08001337LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1338 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1339
1340
1341LIBEND2END_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))))
1342LIBEND2END_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))))
1343
nnoble69ac39f2014-12-12 15:43:38 -08001344LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1345
1346ifeq ($(NO_SECURE),true)
1347
1348libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1349
1350else
1351
nnoble0c475f02014-12-05 15:37:39 -08001352libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1353 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001354 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001355 $(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)
1356
1357
1358
nnoble69ac39f2014-12-12 15:43:38 -08001359endif
1360
nnoble0c475f02014-12-05 15:37:39 -08001361deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1362
nnoble69ac39f2014-12-12 15:43:38 -08001363ifneq ($(NO_SECURE),true)
1364ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001365-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1366endif
nnoble69ac39f2014-12-12 15:43:38 -08001367endif
nnoble0c475f02014-12-05 15:37:39 -08001368
1369clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1370 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1371 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1372 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1373 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1374 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1375
1376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001377LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1378 test/core/end2end/tests/cancel_after_accept.c \
1379
1380
1381LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1382LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1383
1384libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1385 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001386 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001387 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1388
1389
1390
1391deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1392
nnoble69ac39f2014-12-12 15:43:38 -08001393ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001394-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1395endif
1396
1397clean_libend2end_test_cancel_after_accept:
1398 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1399 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1400 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1401 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1402 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1403
1404
1405LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1406 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1407
1408
1409LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1410LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1411
1412libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1413 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001414 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001415 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1416
1417
1418
1419deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1420
nnoble69ac39f2014-12-12 15:43:38 -08001421ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001422-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1423endif
1424
1425clean_libend2end_test_cancel_after_accept_and_writes_closed:
1426 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1427 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1428 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1429 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1430 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1431
1432
1433LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1434 test/core/end2end/tests/cancel_after_invoke.c \
1435
1436
1437LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1438LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1439
1440libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1441 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001442 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001443 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1444
1445
1446
1447deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1448
nnoble69ac39f2014-12-12 15:43:38 -08001449ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001450-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1451endif
1452
1453clean_libend2end_test_cancel_after_invoke:
1454 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1455 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1456 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1457 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1458 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1459
1460
1461LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1462 test/core/end2end/tests/cancel_before_invoke.c \
1463
1464
1465LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1466LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1467
1468libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1469 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001470 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001471 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1472
1473
1474
1475deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1476
nnoble69ac39f2014-12-12 15:43:38 -08001477ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001478-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1479endif
1480
1481clean_libend2end_test_cancel_before_invoke:
1482 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1483 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1484 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1485 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1486 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1487
1488
1489LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1490 test/core/end2end/tests/cancel_in_a_vacuum.c \
1491
1492
1493LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1494LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1495
1496libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1497 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001498 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001499 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1500
1501
1502
1503deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1504
nnoble69ac39f2014-12-12 15:43:38 -08001505ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001506-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1507endif
1508
1509clean_libend2end_test_cancel_in_a_vacuum:
1510 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1511 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1512 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1513 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1514 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1515
1516
1517LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1518 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1519
1520
1521LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1522LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1523
1524libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1525 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001526 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001527 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1528
1529
1530
1531deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1532
nnoble69ac39f2014-12-12 15:43:38 -08001533ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001534-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1535endif
1536
1537clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1538 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1539 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1540 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1541 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1542 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1543
1544
1545LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1546 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1547
1548
1549LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1550LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1551
1552libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1553 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001554 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001555 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1556
1557
1558
1559deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1560
nnoble69ac39f2014-12-12 15:43:38 -08001561ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001562-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1563endif
1564
1565clean_libend2end_test_early_server_shutdown_finishes_tags:
1566 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1567 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1568 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1569 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1570 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1571
1572
1573LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1574 test/core/end2end/tests/invoke_large_request.c \
1575
1576
1577LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1578LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1579
1580libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1581 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001582 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001583 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1584
1585
1586
1587deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1588
nnoble69ac39f2014-12-12 15:43:38 -08001589ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001590-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1591endif
1592
1593clean_libend2end_test_invoke_large_request:
1594 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1595 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1596 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1597 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1598 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1599
1600
1601LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1602 test/core/end2end/tests/max_concurrent_streams.c \
1603
1604
1605LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1606LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1607
1608libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1609 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001610 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001611 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1612
1613
1614
1615deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1616
nnoble69ac39f2014-12-12 15:43:38 -08001617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001618-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1619endif
1620
1621clean_libend2end_test_max_concurrent_streams:
1622 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1623 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1624 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1625 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1626 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1627
1628
1629LIBEND2END_TEST_NO_OP_SRC = \
1630 test/core/end2end/tests/no_op.c \
1631
1632
1633LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1634LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1635
1636libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1637 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001638 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001639 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1640
1641
1642
1643deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1644
nnoble69ac39f2014-12-12 15:43:38 -08001645ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001646-include $(LIBEND2END_TEST_NO_OP_DEPS)
1647endif
1648
1649clean_libend2end_test_no_op:
1650 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1651 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1652 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1653 $(Q) $(RM) libs/libend2end_test_no_op.a
1654 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1655
1656
1657LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1658 test/core/end2end/tests/ping_pong_streaming.c \
1659
1660
1661LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1662LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1663
1664libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1665 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001666 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001667 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1668
1669
1670
1671deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1672
nnoble69ac39f2014-12-12 15:43:38 -08001673ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001674-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1675endif
1676
1677clean_libend2end_test_ping_pong_streaming:
1678 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1679 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1680 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1681 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1682 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1683
1684
ctiller33023c42014-12-12 16:28:33 -08001685LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1686 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1687
1688
1689LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1690LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1691
1692libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1693 $(E) "[AR] Creating $@"
1694 $(Q) mkdir -p `dirname $@`
1695 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1696
1697
1698
1699deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1700
1701ifneq ($(NO_DEPS),true)
1702-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1703endif
1704
1705clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1706 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1707 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1708 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1709 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1710 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1711
1712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001713LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1714 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1715
1716
1717LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1718LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1719
1720libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1721 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001722 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001723 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1724
1725
1726
1727deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1728
nnoble69ac39f2014-12-12 15:43:38 -08001729ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001730-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1731endif
1732
1733clean_libend2end_test_request_response_with_metadata_and_payload:
1734 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1735 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1736 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1737 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1738 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1739
1740
1741LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1742 test/core/end2end/tests/request_response_with_payload.c \
1743
1744
1745LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1746LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1747
1748libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1749 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001750 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001751 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1752
1753
1754
1755deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1756
nnoble69ac39f2014-12-12 15:43:38 -08001757ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001758-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1759endif
1760
1761clean_libend2end_test_request_response_with_payload:
1762 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1763 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1764 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1765 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1766 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1767
1768
1769LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1770 test/core/end2end/tests/simple_delayed_request.c \
1771
1772
1773LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1774LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1775
1776libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1777 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001778 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001779 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1780
1781
1782
1783deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1784
nnoble69ac39f2014-12-12 15:43:38 -08001785ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001786-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1787endif
1788
1789clean_libend2end_test_simple_delayed_request:
1790 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1791 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1792 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1793 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1794 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1795
1796
1797LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1798 test/core/end2end/tests/simple_request.c \
1799
1800
1801LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1802LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1803
1804libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1805 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001806 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001807 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1808
1809
1810
1811deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1812
nnoble69ac39f2014-12-12 15:43:38 -08001813ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001814-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1815endif
1816
1817clean_libend2end_test_simple_request:
1818 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1819 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1820 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1821 $(Q) $(RM) libs/libend2end_test_simple_request.a
1822 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1823
1824
nathaniel52878172014-12-09 10:17:19 -08001825LIBEND2END_TEST_THREAD_STRESS_SRC = \
1826 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001827
1828
nathaniel52878172014-12-09 10:17:19 -08001829LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1830LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001831
nathaniel52878172014-12-09 10:17:19 -08001832libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001833 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001834 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001835 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001836
1837
1838
nathaniel52878172014-12-09 10:17:19 -08001839deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001840
nnoble69ac39f2014-12-12 15:43:38 -08001841ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001842-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001843endif
1844
nathaniel52878172014-12-09 10:17:19 -08001845clean_libend2end_test_thread_stress:
1846 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1847 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1848 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1849 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1850 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001851
1852
1853LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1854 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1855
1856
1857LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1858LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1859
1860libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1861 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001862 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1864
1865
1866
1867deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1868
nnoble69ac39f2014-12-12 15:43:38 -08001869ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001870-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1871endif
1872
1873clean_libend2end_test_writes_done_hangs_with_pending_read:
1874 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1875 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1876 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1877 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1878 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1879
1880
1881LIBEND2END_CERTS_SRC = \
1882 test/core/end2end/data/ca_cert.c \
1883 test/core/end2end/data/server1_cert.c \
1884 test/core/end2end/data/server1_key.c \
1885
1886
1887LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1888LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1889
nnoble69ac39f2014-12-12 15:43:38 -08001890LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1891
1892ifeq ($(NO_SECURE),true)
1893
1894libs/libend2end_certs.a: openssl_dep_error
1895
1896else
1897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001898libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1899 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001900 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001901 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1902
1903
1904
nnoble69ac39f2014-12-12 15:43:38 -08001905endif
1906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001907deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1908
nnoble69ac39f2014-12-12 15:43:38 -08001909ifneq ($(NO_SECURE),true)
1910ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001911-include $(LIBEND2END_CERTS_DEPS)
1912endif
nnoble69ac39f2014-12-12 15:43:38 -08001913endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001914
1915clean_libend2end_certs:
1916 $(E) "[CLEAN] Cleaning libend2end_certs files"
1917 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1918 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1919 $(Q) $(RM) libs/libend2end_certs.a
1920 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1921
1922
1923LIBGRPC_UNSECURE_SRC = \
1924 src/core/channel/call_op_string.c \
1925 src/core/channel/census_filter.c \
1926 src/core/channel/channel_args.c \
1927 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001928 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001929 src/core/channel/client_channel.c \
1930 src/core/channel/client_setup.c \
1931 src/core/channel/connected_channel.c \
1932 src/core/channel/http_client_filter.c \
1933 src/core/channel/http_filter.c \
1934 src/core/channel/http_server_filter.c \
1935 src/core/channel/metadata_buffer.c \
1936 src/core/channel/noop_filter.c \
1937 src/core/compression/algorithm.c \
1938 src/core/compression/message_compress.c \
1939 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001940 src/core/endpoint/secure_endpoint.c \
1941 src/core/httpcli/format_request.c \
1942 src/core/httpcli/httpcli.c \
1943 src/core/httpcli/httpcli_security_context.c \
1944 src/core/httpcli/parser.c \
1945 src/core/iomgr/endpoint_pair_posix.c \
1946 src/core/iomgr/iomgr_libevent.c \
1947 src/core/iomgr/iomgr_libevent_use_threads.c \
1948 src/core/iomgr/resolve_address_posix.c \
1949 src/core/iomgr/sockaddr_utils.c \
1950 src/core/iomgr/socket_utils_common_posix.c \
1951 src/core/iomgr/socket_utils_linux.c \
1952 src/core/iomgr/socket_utils_posix.c \
1953 src/core/iomgr/tcp_client_posix.c \
1954 src/core/iomgr/tcp_posix.c \
1955 src/core/iomgr/tcp_server_posix.c \
1956 src/core/statistics/census_init.c \
1957 src/core/statistics/census_rpc_stats.c \
1958 src/core/statistics/census_tracing.c \
1959 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08001960 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001961 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001962 src/core/surface/byte_buffer.c \
1963 src/core/surface/byte_buffer_reader.c \
1964 src/core/surface/call.c \
1965 src/core/surface/channel.c \
1966 src/core/surface/channel_create.c \
1967 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001968 src/core/surface/completion_queue.c \
1969 src/core/surface/event_string.c \
1970 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001971 src/core/surface/lame_client.c \
1972 src/core/surface/secure_channel_create.c \
1973 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001974 src/core/surface/server.c \
1975 src/core/surface/server_chttp2.c \
1976 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001977 src/core/transport/chttp2/alpn.c \
1978 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001979 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001980 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981 src/core/transport/chttp2/frame_ping.c \
1982 src/core/transport/chttp2/frame_rst_stream.c \
1983 src/core/transport/chttp2/frame_settings.c \
1984 src/core/transport/chttp2/frame_window_update.c \
1985 src/core/transport/chttp2/hpack_parser.c \
1986 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001987 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001988 src/core/transport/chttp2/status_conversion.c \
1989 src/core/transport/chttp2/stream_encoder.c \
1990 src/core/transport/chttp2/stream_map.c \
1991 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001992 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001993 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001994 src/core/transport/metadata.c \
1995 src/core/transport/stream_op.c \
1996 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001997 third_party/cJSON/cJSON.c \
1998
nnoble85a49262014-12-08 18:14:03 -08001999PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002000 include/grpc/byte_buffer.h \
2001 include/grpc/byte_buffer_reader.h \
2002 include/grpc/grpc.h \
2003 include/grpc/grpc_security.h \
2004 include/grpc/status.h \
2005
2006LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2007LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2008
2009libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2010 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002011 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002012 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2013
2014libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2015 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002016 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002017 $(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 -08002018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002019deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2020
nnoble69ac39f2014-12-12 15:43:38 -08002021ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002022-include $(LIBGRPC_UNSECURE_DEPS)
2023endif
2024
2025clean_libgrpc_unsecure:
2026 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2027 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2028 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2029 $(Q) $(RM) libs/libgrpc_unsecure.a
2030 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2031
2032
2033
nnoble69ac39f2014-12-12 15:43:38 -08002034# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002035
2036
2037GEN_HPACK_TABLES_SRC = \
2038 src/core/transport/chttp2/gen_hpack_tables.c \
2039
2040GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2041GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2042
nnoble69ac39f2014-12-12 15:43:38 -08002043ifeq ($(NO_SECURE),true)
2044
2045bins/gen_hpack_tables: openssl_dep_error
2046
2047else
2048
nnoble0c475f02014-12-05 15:37:39 -08002049bins/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 -08002050 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002051 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002052 $(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 -08002053
nnoble69ac39f2014-12-12 15:43:38 -08002054endif
2055
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002056deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2057
nnoble69ac39f2014-12-12 15:43:38 -08002058ifneq ($(NO_SECURE),true)
2059ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002060-include $(GEN_HPACK_TABLES_DEPS)
2061endif
nnoble69ac39f2014-12-12 15:43:38 -08002062endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002063
2064clean_gen_hpack_tables:
2065 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2066 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2067 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2068 $(Q) $(RM) bins/gen_hpack_tables
2069
2070
nnobleebebb7e2014-12-10 16:31:01 -08002071CPP_PLUGIN_SRC = \
2072 src/compiler/cpp_plugin.cpp \
2073 src/compiler/cpp_generator.cpp \
2074
2075CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2076CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2077
2078bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002079 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002080 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002081 $(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 -08002082
2083deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2084
nnoble69ac39f2014-12-12 15:43:38 -08002085ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002086-include $(CPP_PLUGIN_DEPS)
2087endif
2088
2089clean_cpp_plugin:
2090 $(E) "[CLEAN] Cleaning cpp_plugin files"
2091 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2092 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2093 $(Q) $(RM) bins/cpp_plugin
2094
2095
2096RUBY_PLUGIN_SRC = \
2097 src/compiler/ruby_plugin.cpp \
2098 src/compiler/ruby_generator.cpp \
2099
2100RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2101RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2102
2103bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002104 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002105 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002106 $(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 -08002107
2108deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2109
nnoble69ac39f2014-12-12 15:43:38 -08002110ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002111-include $(RUBY_PLUGIN_DEPS)
2112endif
2113
2114clean_ruby_plugin:
2115 $(E) "[CLEAN] Cleaning ruby_plugin files"
2116 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2117 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2118 $(Q) $(RM) bins/ruby_plugin
2119
2120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002121GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2122 test/core/surface/byte_buffer_reader_test.c \
2123
2124GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2125GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2126
nnoble69ac39f2014-12-12 15:43:38 -08002127ifeq ($(NO_SECURE),true)
2128
2129bins/grpc_byte_buffer_reader_test: openssl_dep_error
2130
2131else
2132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002133bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2134 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002135 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002136 $(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
2137
nnoble69ac39f2014-12-12 15:43:38 -08002138endif
2139
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002140deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2141
nnoble69ac39f2014-12-12 15:43:38 -08002142ifneq ($(NO_SECURE),true)
2143ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2145endif
nnoble69ac39f2014-12-12 15:43:38 -08002146endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002147
2148clean_grpc_byte_buffer_reader_test:
2149 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2150 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2151 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2152 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2153
2154
2155GPR_CANCELLABLE_TEST_SRC = \
2156 test/core/support/cancellable_test.c \
2157
2158GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2159GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2160
nnoble69ac39f2014-12-12 15:43:38 -08002161ifeq ($(NO_SECURE),true)
2162
2163bins/gpr_cancellable_test: openssl_dep_error
2164
2165else
2166
jtattermusch97fb3f62014-12-08 15:13:41 -08002167bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002168 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002169 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002170 $(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 -08002171
nnoble69ac39f2014-12-12 15:43:38 -08002172endif
2173
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002174deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2175
nnoble69ac39f2014-12-12 15:43:38 -08002176ifneq ($(NO_SECURE),true)
2177ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002178-include $(GPR_CANCELLABLE_TEST_DEPS)
2179endif
nnoble69ac39f2014-12-12 15:43:38 -08002180endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002181
2182clean_gpr_cancellable_test:
2183 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2184 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2185 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2186 $(Q) $(RM) bins/gpr_cancellable_test
2187
2188
2189GPR_LOG_TEST_SRC = \
2190 test/core/support/log_test.c \
2191
2192GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2193GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2194
nnoble69ac39f2014-12-12 15:43:38 -08002195ifeq ($(NO_SECURE),true)
2196
2197bins/gpr_log_test: openssl_dep_error
2198
2199else
2200
jtattermusch97fb3f62014-12-08 15:13:41 -08002201bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002203 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002204 $(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 -08002205
nnoble69ac39f2014-12-12 15:43:38 -08002206endif
2207
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002208deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2209
nnoble69ac39f2014-12-12 15:43:38 -08002210ifneq ($(NO_SECURE),true)
2211ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212-include $(GPR_LOG_TEST_DEPS)
2213endif
nnoble69ac39f2014-12-12 15:43:38 -08002214endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002215
2216clean_gpr_log_test:
2217 $(E) "[CLEAN] Cleaning gpr_log_test files"
2218 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2219 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2220 $(Q) $(RM) bins/gpr_log_test
2221
2222
ctiller5e04b132014-12-15 09:24:43 -08002223GPR_USEFUL_TEST_SRC = \
2224 test/core/support/useful_test.c \
2225
2226GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2227GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2228
2229ifeq ($(NO_SECURE),true)
2230
2231bins/gpr_useful_test: openssl_dep_error
2232
2233else
2234
2235bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2236 $(E) "[LD] Linking $@"
2237 $(Q) mkdir -p `dirname $@`
2238 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2239
2240endif
2241
2242deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2243
2244ifneq ($(NO_SECURE),true)
2245ifneq ($(NO_DEPS),true)
2246-include $(GPR_USEFUL_TEST_DEPS)
2247endif
2248endif
2249
2250clean_gpr_useful_test:
2251 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2252 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2253 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2254 $(Q) $(RM) bins/gpr_useful_test
2255
2256
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002257GPR_CMDLINE_TEST_SRC = \
2258 test/core/support/cmdline_test.c \
2259
2260GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2261GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2262
nnoble69ac39f2014-12-12 15:43:38 -08002263ifeq ($(NO_SECURE),true)
2264
2265bins/gpr_cmdline_test: openssl_dep_error
2266
2267else
2268
jtattermusch97fb3f62014-12-08 15:13:41 -08002269bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002270 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002271 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002272 $(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 -08002273
nnoble69ac39f2014-12-12 15:43:38 -08002274endif
2275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002276deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2277
nnoble69ac39f2014-12-12 15:43:38 -08002278ifneq ($(NO_SECURE),true)
2279ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002280-include $(GPR_CMDLINE_TEST_DEPS)
2281endif
nnoble69ac39f2014-12-12 15:43:38 -08002282endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002283
2284clean_gpr_cmdline_test:
2285 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2286 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2287 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2288 $(Q) $(RM) bins/gpr_cmdline_test
2289
2290
2291GPR_HISTOGRAM_TEST_SRC = \
2292 test/core/support/histogram_test.c \
2293
2294GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2295GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2296
nnoble69ac39f2014-12-12 15:43:38 -08002297ifeq ($(NO_SECURE),true)
2298
2299bins/gpr_histogram_test: openssl_dep_error
2300
2301else
2302
jtattermusch57c6f0c2014-12-11 12:28:56 -08002303bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002304 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002305 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002306 $(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 -08002307
nnoble69ac39f2014-12-12 15:43:38 -08002308endif
2309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002310deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2311
nnoble69ac39f2014-12-12 15:43:38 -08002312ifneq ($(NO_SECURE),true)
2313ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002314-include $(GPR_HISTOGRAM_TEST_DEPS)
2315endif
nnoble69ac39f2014-12-12 15:43:38 -08002316endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002317
2318clean_gpr_histogram_test:
2319 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2320 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2321 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2322 $(Q) $(RM) bins/gpr_histogram_test
2323
2324
2325GPR_HOST_PORT_TEST_SRC = \
2326 test/core/support/host_port_test.c \
2327
2328GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2329GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2330
nnoble69ac39f2014-12-12 15:43:38 -08002331ifeq ($(NO_SECURE),true)
2332
2333bins/gpr_host_port_test: openssl_dep_error
2334
2335else
2336
jtattermusch57c6f0c2014-12-11 12:28:56 -08002337bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002338 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002339 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002340 $(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 -08002341
nnoble69ac39f2014-12-12 15:43:38 -08002342endif
2343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002344deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2345
nnoble69ac39f2014-12-12 15:43:38 -08002346ifneq ($(NO_SECURE),true)
2347ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002348-include $(GPR_HOST_PORT_TEST_DEPS)
2349endif
nnoble69ac39f2014-12-12 15:43:38 -08002350endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002351
2352clean_gpr_host_port_test:
2353 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2354 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2355 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2356 $(Q) $(RM) bins/gpr_host_port_test
2357
2358
2359GPR_SLICE_BUFFER_TEST_SRC = \
2360 test/core/support/slice_buffer_test.c \
2361
2362GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2363GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2364
nnoble69ac39f2014-12-12 15:43:38 -08002365ifeq ($(NO_SECURE),true)
2366
2367bins/gpr_slice_buffer_test: openssl_dep_error
2368
2369else
2370
jtattermusch57c6f0c2014-12-11 12:28:56 -08002371bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002372 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002373 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002374 $(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 -08002375
nnoble69ac39f2014-12-12 15:43:38 -08002376endif
2377
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002378deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2379
nnoble69ac39f2014-12-12 15:43:38 -08002380ifneq ($(NO_SECURE),true)
2381ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002382-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2383endif
nnoble69ac39f2014-12-12 15:43:38 -08002384endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002385
2386clean_gpr_slice_buffer_test:
2387 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2388 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2389 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2390 $(Q) $(RM) bins/gpr_slice_buffer_test
2391
2392
2393GPR_SLICE_TEST_SRC = \
2394 test/core/support/slice_test.c \
2395
2396GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2397GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2398
nnoble69ac39f2014-12-12 15:43:38 -08002399ifeq ($(NO_SECURE),true)
2400
2401bins/gpr_slice_test: openssl_dep_error
2402
2403else
2404
jtattermusch57c6f0c2014-12-11 12:28:56 -08002405bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002406 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002407 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002408 $(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 -08002409
nnoble69ac39f2014-12-12 15:43:38 -08002410endif
2411
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002412deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2413
nnoble69ac39f2014-12-12 15:43:38 -08002414ifneq ($(NO_SECURE),true)
2415ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416-include $(GPR_SLICE_TEST_DEPS)
2417endif
nnoble69ac39f2014-12-12 15:43:38 -08002418endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002419
2420clean_gpr_slice_test:
2421 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2422 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2423 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2424 $(Q) $(RM) bins/gpr_slice_test
2425
2426
2427GPR_STRING_TEST_SRC = \
2428 test/core/support/string_test.c \
2429
2430GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2431GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2432
nnoble69ac39f2014-12-12 15:43:38 -08002433ifeq ($(NO_SECURE),true)
2434
2435bins/gpr_string_test: openssl_dep_error
2436
2437else
2438
jtattermusch57c6f0c2014-12-11 12:28:56 -08002439bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002440 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002441 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002442 $(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 -08002443
nnoble69ac39f2014-12-12 15:43:38 -08002444endif
2445
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002446deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2447
nnoble69ac39f2014-12-12 15:43:38 -08002448ifneq ($(NO_SECURE),true)
2449ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002450-include $(GPR_STRING_TEST_DEPS)
2451endif
nnoble69ac39f2014-12-12 15:43:38 -08002452endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002453
2454clean_gpr_string_test:
2455 $(E) "[CLEAN] Cleaning gpr_string_test files"
2456 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2457 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2458 $(Q) $(RM) bins/gpr_string_test
2459
2460
2461GPR_SYNC_TEST_SRC = \
2462 test/core/support/sync_test.c \
2463
2464GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2465GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2466
nnoble69ac39f2014-12-12 15:43:38 -08002467ifeq ($(NO_SECURE),true)
2468
2469bins/gpr_sync_test: openssl_dep_error
2470
2471else
2472
jtattermusch57c6f0c2014-12-11 12:28:56 -08002473bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002474 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002475 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002476 $(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 -08002477
nnoble69ac39f2014-12-12 15:43:38 -08002478endif
2479
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002480deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2481
nnoble69ac39f2014-12-12 15:43:38 -08002482ifneq ($(NO_SECURE),true)
2483ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002484-include $(GPR_SYNC_TEST_DEPS)
2485endif
nnoble69ac39f2014-12-12 15:43:38 -08002486endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002487
2488clean_gpr_sync_test:
2489 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2490 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2491 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2492 $(Q) $(RM) bins/gpr_sync_test
2493
2494
2495GPR_THD_TEST_SRC = \
2496 test/core/support/thd_test.c \
2497
2498GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2499GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2500
nnoble69ac39f2014-12-12 15:43:38 -08002501ifeq ($(NO_SECURE),true)
2502
2503bins/gpr_thd_test: openssl_dep_error
2504
2505else
2506
jtattermusch57c6f0c2014-12-11 12:28:56 -08002507bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002508 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002509 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002510 $(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 -08002511
nnoble69ac39f2014-12-12 15:43:38 -08002512endif
2513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002514deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2515
nnoble69ac39f2014-12-12 15:43:38 -08002516ifneq ($(NO_SECURE),true)
2517ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002518-include $(GPR_THD_TEST_DEPS)
2519endif
nnoble69ac39f2014-12-12 15:43:38 -08002520endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002521
2522clean_gpr_thd_test:
2523 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2524 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2525 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2526 $(Q) $(RM) bins/gpr_thd_test
2527
2528
2529GPR_TIME_TEST_SRC = \
2530 test/core/support/time_test.c \
2531
2532GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2533GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2534
nnoble69ac39f2014-12-12 15:43:38 -08002535ifeq ($(NO_SECURE),true)
2536
2537bins/gpr_time_test: openssl_dep_error
2538
2539else
2540
jtattermusch57c6f0c2014-12-11 12:28:56 -08002541bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002542 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002543 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002544 $(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 -08002545
nnoble69ac39f2014-12-12 15:43:38 -08002546endif
2547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002548deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2549
nnoble69ac39f2014-12-12 15:43:38 -08002550ifneq ($(NO_SECURE),true)
2551ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002552-include $(GPR_TIME_TEST_DEPS)
2553endif
nnoble69ac39f2014-12-12 15:43:38 -08002554endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002555
2556clean_gpr_time_test:
2557 $(E) "[CLEAN] Cleaning gpr_time_test files"
2558 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2559 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2560 $(Q) $(RM) bins/gpr_time_test
2561
2562
2563MURMUR_HASH_TEST_SRC = \
2564 test/core/support/murmur_hash_test.c \
2565
2566MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2567MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2568
nnoble69ac39f2014-12-12 15:43:38 -08002569ifeq ($(NO_SECURE),true)
2570
2571bins/murmur_hash_test: openssl_dep_error
2572
2573else
2574
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002575bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2576 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002577 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002578 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2579
nnoble69ac39f2014-12-12 15:43:38 -08002580endif
2581
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002582deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2583
nnoble69ac39f2014-12-12 15:43:38 -08002584ifneq ($(NO_SECURE),true)
2585ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002586-include $(MURMUR_HASH_TEST_DEPS)
2587endif
nnoble69ac39f2014-12-12 15:43:38 -08002588endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002589
2590clean_murmur_hash_test:
2591 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2592 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2593 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2594 $(Q) $(RM) bins/murmur_hash_test
2595
2596
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002597GRPC_STREAM_OP_TEST_SRC = \
2598 test/core/transport/stream_op_test.c \
2599
2600GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2601GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2602
nnoble69ac39f2014-12-12 15:43:38 -08002603ifeq ($(NO_SECURE),true)
2604
2605bins/grpc_stream_op_test: openssl_dep_error
2606
2607else
2608
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002609bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2610 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002611 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002612 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2613
nnoble69ac39f2014-12-12 15:43:38 -08002614endif
2615
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002616deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2617
nnoble69ac39f2014-12-12 15:43:38 -08002618ifneq ($(NO_SECURE),true)
2619ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002620-include $(GRPC_STREAM_OP_TEST_DEPS)
2621endif
nnoble69ac39f2014-12-12 15:43:38 -08002622endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002623
2624clean_grpc_stream_op_test:
2625 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2626 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2627 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2628 $(Q) $(RM) bins/grpc_stream_op_test
2629
2630
nnoble0c475f02014-12-05 15:37:39 -08002631ALPN_TEST_SRC = \
2632 test/core/transport/chttp2/alpn_test.c \
2633
2634ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2635ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2636
nnoble69ac39f2014-12-12 15:43:38 -08002637ifeq ($(NO_SECURE),true)
2638
2639bins/alpn_test: openssl_dep_error
2640
2641else
2642
nnoble0c475f02014-12-05 15:37:39 -08002643bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2644 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002645 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002646 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2647
nnoble69ac39f2014-12-12 15:43:38 -08002648endif
2649
nnoble0c475f02014-12-05 15:37:39 -08002650deps_alpn_test: $(ALPN_TEST_DEPS)
2651
nnoble69ac39f2014-12-12 15:43:38 -08002652ifneq ($(NO_SECURE),true)
2653ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002654-include $(ALPN_TEST_DEPS)
2655endif
nnoble69ac39f2014-12-12 15:43:38 -08002656endif
nnoble0c475f02014-12-05 15:37:39 -08002657
2658clean_alpn_test:
2659 $(E) "[CLEAN] Cleaning alpn_test files"
2660 $(Q) $(RM) $(ALPN_TEST_OBJS)
2661 $(Q) $(RM) $(ALPN_TEST_DEPS)
2662 $(Q) $(RM) bins/alpn_test
2663
2664
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002665CHTTP2_STREAM_ENCODER_TEST_SRC = \
2666 test/core/transport/chttp2/stream_encoder_test.c \
2667
2668CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2669CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2670
nnoble69ac39f2014-12-12 15:43:38 -08002671ifeq ($(NO_SECURE),true)
2672
2673bins/chttp2_stream_encoder_test: openssl_dep_error
2674
2675else
2676
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002677bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2678 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002679 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002680 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2681
nnoble69ac39f2014-12-12 15:43:38 -08002682endif
2683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002684deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2685
nnoble69ac39f2014-12-12 15:43:38 -08002686ifneq ($(NO_SECURE),true)
2687ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002688-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2689endif
nnoble69ac39f2014-12-12 15:43:38 -08002690endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002691
2692clean_chttp2_stream_encoder_test:
2693 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2694 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2695 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2696 $(Q) $(RM) bins/chttp2_stream_encoder_test
2697
2698
2699HPACK_TABLE_TEST_SRC = \
2700 test/core/transport/chttp2/hpack_table_test.c \
2701
2702HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2703HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2704
nnoble69ac39f2014-12-12 15:43:38 -08002705ifeq ($(NO_SECURE),true)
2706
2707bins/hpack_table_test: openssl_dep_error
2708
2709else
2710
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002711bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2712 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002713 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002714 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2715
nnoble69ac39f2014-12-12 15:43:38 -08002716endif
2717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002718deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2719
nnoble69ac39f2014-12-12 15:43:38 -08002720ifneq ($(NO_SECURE),true)
2721ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002722-include $(HPACK_TABLE_TEST_DEPS)
2723endif
nnoble69ac39f2014-12-12 15:43:38 -08002724endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002725
2726clean_hpack_table_test:
2727 $(E) "[CLEAN] Cleaning hpack_table_test files"
2728 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2729 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2730 $(Q) $(RM) bins/hpack_table_test
2731
2732
2733CHTTP2_STREAM_MAP_TEST_SRC = \
2734 test/core/transport/chttp2/stream_map_test.c \
2735
2736CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2737CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2738
nnoble69ac39f2014-12-12 15:43:38 -08002739ifeq ($(NO_SECURE),true)
2740
2741bins/chttp2_stream_map_test: openssl_dep_error
2742
2743else
2744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002745bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2746 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002747 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002748 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2749
nnoble69ac39f2014-12-12 15:43:38 -08002750endif
2751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002752deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2753
nnoble69ac39f2014-12-12 15:43:38 -08002754ifneq ($(NO_SECURE),true)
2755ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002756-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2757endif
nnoble69ac39f2014-12-12 15:43:38 -08002758endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002759
2760clean_chttp2_stream_map_test:
2761 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2762 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2763 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2764 $(Q) $(RM) bins/chttp2_stream_map_test
2765
2766
2767HPACK_PARSER_TEST_SRC = \
2768 test/core/transport/chttp2/hpack_parser_test.c \
2769
2770HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2771HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2772
nnoble69ac39f2014-12-12 15:43:38 -08002773ifeq ($(NO_SECURE),true)
2774
2775bins/hpack_parser_test: openssl_dep_error
2776
2777else
2778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002779bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2780 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002781 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002782 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2783
nnoble69ac39f2014-12-12 15:43:38 -08002784endif
2785
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002786deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2787
nnoble69ac39f2014-12-12 15:43:38 -08002788ifneq ($(NO_SECURE),true)
2789ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002790-include $(HPACK_PARSER_TEST_DEPS)
2791endif
nnoble69ac39f2014-12-12 15:43:38 -08002792endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002793
2794clean_hpack_parser_test:
2795 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2796 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2797 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2798 $(Q) $(RM) bins/hpack_parser_test
2799
2800
2801TRANSPORT_METADATA_TEST_SRC = \
2802 test/core/transport/metadata_test.c \
2803
2804TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2805TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2806
nnoble69ac39f2014-12-12 15:43:38 -08002807ifeq ($(NO_SECURE),true)
2808
2809bins/transport_metadata_test: openssl_dep_error
2810
2811else
2812
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002813bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2814 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002815 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002816 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2817
nnoble69ac39f2014-12-12 15:43:38 -08002818endif
2819
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002820deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2821
nnoble69ac39f2014-12-12 15:43:38 -08002822ifneq ($(NO_SECURE),true)
2823ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002824-include $(TRANSPORT_METADATA_TEST_DEPS)
2825endif
nnoble69ac39f2014-12-12 15:43:38 -08002826endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002827
2828clean_transport_metadata_test:
2829 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2830 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2831 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2832 $(Q) $(RM) bins/transport_metadata_test
2833
2834
2835CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2836 test/core/transport/chttp2/status_conversion_test.c \
2837
2838CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2839CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2840
nnoble69ac39f2014-12-12 15:43:38 -08002841ifeq ($(NO_SECURE),true)
2842
2843bins/chttp2_status_conversion_test: openssl_dep_error
2844
2845else
2846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002847bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2848 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002849 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002850 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2851
nnoble69ac39f2014-12-12 15:43:38 -08002852endif
2853
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002854deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2855
nnoble69ac39f2014-12-12 15:43:38 -08002856ifneq ($(NO_SECURE),true)
2857ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002858-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2859endif
nnoble69ac39f2014-12-12 15:43:38 -08002860endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002861
2862clean_chttp2_status_conversion_test:
2863 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2864 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2865 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2866 $(Q) $(RM) bins/chttp2_status_conversion_test
2867
2868
2869CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2870 test/core/transport/chttp2_transport_end2end_test.c \
2871
2872CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2873CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2874
nnoble69ac39f2014-12-12 15:43:38 -08002875ifeq ($(NO_SECURE),true)
2876
2877bins/chttp2_transport_end2end_test: openssl_dep_error
2878
2879else
2880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002881bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2882 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002883 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002884 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2885
nnoble69ac39f2014-12-12 15:43:38 -08002886endif
2887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002888deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2889
nnoble69ac39f2014-12-12 15:43:38 -08002890ifneq ($(NO_SECURE),true)
2891ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002892-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2893endif
nnoble69ac39f2014-12-12 15:43:38 -08002894endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002895
2896clean_chttp2_transport_end2end_test:
2897 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
2898 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
2899 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2900 $(Q) $(RM) bins/chttp2_transport_end2end_test
2901
2902
ctiller18b49ab2014-12-09 14:39:16 -08002903TCP_POSIX_TEST_SRC = \
2904 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002905
ctiller18b49ab2014-12-09 14:39:16 -08002906TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
2907TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002908
nnoble69ac39f2014-12-12 15:43:38 -08002909ifeq ($(NO_SECURE),true)
2910
2911bins/tcp_posix_test: openssl_dep_error
2912
2913else
2914
ctiller18b49ab2014-12-09 14:39:16 -08002915bins/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 -08002916 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002917 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002918 $(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 -08002919
nnoble69ac39f2014-12-12 15:43:38 -08002920endif
2921
ctiller18b49ab2014-12-09 14:39:16 -08002922deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002923
nnoble69ac39f2014-12-12 15:43:38 -08002924ifneq ($(NO_SECURE),true)
2925ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08002926-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002927endif
nnoble69ac39f2014-12-12 15:43:38 -08002928endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002929
ctiller18b49ab2014-12-09 14:39:16 -08002930clean_tcp_posix_test:
2931 $(E) "[CLEAN] Cleaning tcp_posix_test files"
2932 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
2933 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
2934 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935
2936
nnoble0c475f02014-12-05 15:37:39 -08002937DUALSTACK_SOCKET_TEST_SRC = \
2938 test/core/end2end/dualstack_socket_test.c \
2939
2940DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2941DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2942
nnoble69ac39f2014-12-12 15:43:38 -08002943ifeq ($(NO_SECURE),true)
2944
2945bins/dualstack_socket_test: openssl_dep_error
2946
2947else
2948
nnoble0c475f02014-12-05 15:37:39 -08002949bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2950 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002951 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002952 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
2953
nnoble69ac39f2014-12-12 15:43:38 -08002954endif
2955
nnoble0c475f02014-12-05 15:37:39 -08002956deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
2957
nnoble69ac39f2014-12-12 15:43:38 -08002958ifneq ($(NO_SECURE),true)
2959ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002960-include $(DUALSTACK_SOCKET_TEST_DEPS)
2961endif
nnoble69ac39f2014-12-12 15:43:38 -08002962endif
nnoble0c475f02014-12-05 15:37:39 -08002963
2964clean_dualstack_socket_test:
2965 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
2966 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
2967 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
2968 $(Q) $(RM) bins/dualstack_socket_test
2969
2970
2971NO_SERVER_TEST_SRC = \
2972 test/core/end2end/no_server_test.c \
2973
2974NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
2975NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
2976
nnoble69ac39f2014-12-12 15:43:38 -08002977ifeq ($(NO_SECURE),true)
2978
2979bins/no_server_test: openssl_dep_error
2980
2981else
2982
nnoble0c475f02014-12-05 15:37:39 -08002983bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2984 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002985 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002986 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
2987
nnoble69ac39f2014-12-12 15:43:38 -08002988endif
2989
nnoble0c475f02014-12-05 15:37:39 -08002990deps_no_server_test: $(NO_SERVER_TEST_DEPS)
2991
nnoble69ac39f2014-12-12 15:43:38 -08002992ifneq ($(NO_SECURE),true)
2993ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002994-include $(NO_SERVER_TEST_DEPS)
2995endif
nnoble69ac39f2014-12-12 15:43:38 -08002996endif
nnoble0c475f02014-12-05 15:37:39 -08002997
2998clean_no_server_test:
2999 $(E) "[CLEAN] Cleaning no_server_test files"
3000 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3001 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3002 $(Q) $(RM) bins/no_server_test
3003
3004
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003006 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003007
3008RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3009RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3010
nnoble69ac39f2014-12-12 15:43:38 -08003011ifeq ($(NO_SECURE),true)
3012
3013bins/resolve_address_test: openssl_dep_error
3014
3015else
3016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003017bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3018 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003019 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003020 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3021
nnoble69ac39f2014-12-12 15:43:38 -08003022endif
3023
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003024deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3025
nnoble69ac39f2014-12-12 15:43:38 -08003026ifneq ($(NO_SECURE),true)
3027ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003028-include $(RESOLVE_ADDRESS_TEST_DEPS)
3029endif
nnoble69ac39f2014-12-12 15:43:38 -08003030endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003031
3032clean_resolve_address_test:
3033 $(E) "[CLEAN] Cleaning resolve_address_test files"
3034 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3035 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3036 $(Q) $(RM) bins/resolve_address_test
3037
3038
ctiller18b49ab2014-12-09 14:39:16 -08003039SOCKADDR_UTILS_TEST_SRC = \
3040 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003041
ctiller18b49ab2014-12-09 14:39:16 -08003042SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3043SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003044
nnoble69ac39f2014-12-12 15:43:38 -08003045ifeq ($(NO_SECURE),true)
3046
3047bins/sockaddr_utils_test: openssl_dep_error
3048
3049else
3050
ctiller18b49ab2014-12-09 14:39:16 -08003051bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003052 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003053 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003054 $(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 -08003055
nnoble69ac39f2014-12-12 15:43:38 -08003056endif
3057
ctiller18b49ab2014-12-09 14:39:16 -08003058deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003059
nnoble69ac39f2014-12-12 15:43:38 -08003060ifneq ($(NO_SECURE),true)
3061ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003062-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003063endif
nnoble69ac39f2014-12-12 15:43:38 -08003064endif
nnoble0c475f02014-12-05 15:37:39 -08003065
ctiller18b49ab2014-12-09 14:39:16 -08003066clean_sockaddr_utils_test:
3067 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3068 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3069 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3070 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003071
3072
ctiller18b49ab2014-12-09 14:39:16 -08003073TCP_SERVER_POSIX_TEST_SRC = \
3074 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003075
ctiller18b49ab2014-12-09 14:39:16 -08003076TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3077TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003078
nnoble69ac39f2014-12-12 15:43:38 -08003079ifeq ($(NO_SECURE),true)
3080
3081bins/tcp_server_posix_test: openssl_dep_error
3082
3083else
3084
ctiller18b49ab2014-12-09 14:39:16 -08003085bins/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 -08003086 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003087 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003088 $(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 -08003089
nnoble69ac39f2014-12-12 15:43:38 -08003090endif
3091
ctiller18b49ab2014-12-09 14:39:16 -08003092deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003093
nnoble69ac39f2014-12-12 15:43:38 -08003094ifneq ($(NO_SECURE),true)
3095ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003096-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003097endif
nnoble69ac39f2014-12-12 15:43:38 -08003098endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003099
ctiller18b49ab2014-12-09 14:39:16 -08003100clean_tcp_server_posix_test:
3101 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3102 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3103 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3104 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003105
3106
ctiller18b49ab2014-12-09 14:39:16 -08003107TCP_CLIENT_POSIX_TEST_SRC = \
3108 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003109
ctiller18b49ab2014-12-09 14:39:16 -08003110TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3111TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003112
nnoble69ac39f2014-12-12 15:43:38 -08003113ifeq ($(NO_SECURE),true)
3114
3115bins/tcp_client_posix_test: openssl_dep_error
3116
3117else
3118
ctiller18b49ab2014-12-09 14:39:16 -08003119bins/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 -08003120 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003121 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003122 $(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 -08003123
nnoble69ac39f2014-12-12 15:43:38 -08003124endif
3125
ctiller18b49ab2014-12-09 14:39:16 -08003126deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003127
nnoble69ac39f2014-12-12 15:43:38 -08003128ifneq ($(NO_SECURE),true)
3129ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003130-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003131endif
nnoble69ac39f2014-12-12 15:43:38 -08003132endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003133
ctiller18b49ab2014-12-09 14:39:16 -08003134clean_tcp_client_posix_test:
3135 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3136 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3137 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3138 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139
3140
3141GRPC_CHANNEL_STACK_TEST_SRC = \
3142 test/core/channel/channel_stack_test.c \
3143
3144GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3145GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3146
nnoble69ac39f2014-12-12 15:43:38 -08003147ifeq ($(NO_SECURE),true)
3148
3149bins/grpc_channel_stack_test: openssl_dep_error
3150
3151else
3152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003153bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3154 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003155 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003156 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3157
nnoble69ac39f2014-12-12 15:43:38 -08003158endif
3159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003160deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3161
nnoble69ac39f2014-12-12 15:43:38 -08003162ifneq ($(NO_SECURE),true)
3163ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003164-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3165endif
nnoble69ac39f2014-12-12 15:43:38 -08003166endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003167
3168clean_grpc_channel_stack_test:
3169 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3170 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3171 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3172 $(Q) $(RM) bins/grpc_channel_stack_test
3173
3174
3175METADATA_BUFFER_TEST_SRC = \
3176 test/core/channel/metadata_buffer_test.c \
3177
3178METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3179METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3180
nnoble69ac39f2014-12-12 15:43:38 -08003181ifeq ($(NO_SECURE),true)
3182
3183bins/metadata_buffer_test: openssl_dep_error
3184
3185else
3186
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003187bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3188 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003189 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003190 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3191
nnoble69ac39f2014-12-12 15:43:38 -08003192endif
3193
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003194deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3195
nnoble69ac39f2014-12-12 15:43:38 -08003196ifneq ($(NO_SECURE),true)
3197ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003198-include $(METADATA_BUFFER_TEST_DEPS)
3199endif
nnoble69ac39f2014-12-12 15:43:38 -08003200endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003201
3202clean_metadata_buffer_test:
3203 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3204 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3205 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3206 $(Q) $(RM) bins/metadata_buffer_test
3207
3208
3209GRPC_COMPLETION_QUEUE_TEST_SRC = \
3210 test/core/surface/completion_queue_test.c \
3211
3212GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3213GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3214
nnoble69ac39f2014-12-12 15:43:38 -08003215ifeq ($(NO_SECURE),true)
3216
3217bins/grpc_completion_queue_test: openssl_dep_error
3218
3219else
3220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003221bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3222 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003223 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003224 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3225
nnoble69ac39f2014-12-12 15:43:38 -08003226endif
3227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003228deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3229
nnoble69ac39f2014-12-12 15:43:38 -08003230ifneq ($(NO_SECURE),true)
3231ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003232-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3233endif
nnoble69ac39f2014-12-12 15:43:38 -08003234endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003235
3236clean_grpc_completion_queue_test:
3237 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3238 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3239 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3240 $(Q) $(RM) bins/grpc_completion_queue_test
3241
3242
3243GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3244 test/core/surface/completion_queue_benchmark.c \
3245
3246GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3247GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3248
nnoble69ac39f2014-12-12 15:43:38 -08003249ifeq ($(NO_SECURE),true)
3250
3251bins/grpc_completion_queue_benchmark: openssl_dep_error
3252
3253else
3254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003255bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3256 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003257 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003258 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3259
nnoble69ac39f2014-12-12 15:43:38 -08003260endif
3261
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003262deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3263
nnoble69ac39f2014-12-12 15:43:38 -08003264ifneq ($(NO_SECURE),true)
3265ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003266-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3267endif
nnoble69ac39f2014-12-12 15:43:38 -08003268endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003269
3270clean_grpc_completion_queue_benchmark:
3271 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3272 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3273 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3274 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3275
3276
3277CENSUS_WINDOW_STATS_TEST_SRC = \
3278 test/core/statistics/window_stats_test.c \
3279
3280CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3281CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3282
nnoble69ac39f2014-12-12 15:43:38 -08003283ifeq ($(NO_SECURE),true)
3284
3285bins/census_window_stats_test: openssl_dep_error
3286
3287else
3288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003289bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3290 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003291 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003292 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3293
nnoble69ac39f2014-12-12 15:43:38 -08003294endif
3295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003296deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3297
nnoble69ac39f2014-12-12 15:43:38 -08003298ifneq ($(NO_SECURE),true)
3299ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003300-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3301endif
nnoble69ac39f2014-12-12 15:43:38 -08003302endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003303
3304clean_census_window_stats_test:
3305 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3306 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3307 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3308 $(Q) $(RM) bins/census_window_stats_test
3309
3310
3311CENSUS_STATISTICS_QUICK_TEST_SRC = \
3312 test/core/statistics/quick_test.c \
3313
3314CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3315CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3316
nnoble69ac39f2014-12-12 15:43:38 -08003317ifeq ($(NO_SECURE),true)
3318
3319bins/census_statistics_quick_test: openssl_dep_error
3320
3321else
3322
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003323bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3324 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003325 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003326 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3327
nnoble69ac39f2014-12-12 15:43:38 -08003328endif
3329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003330deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3331
nnoble69ac39f2014-12-12 15:43:38 -08003332ifneq ($(NO_SECURE),true)
3333ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003334-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3335endif
nnoble69ac39f2014-12-12 15:43:38 -08003336endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003337
3338clean_census_statistics_quick_test:
3339 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3340 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3341 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3342 $(Q) $(RM) bins/census_statistics_quick_test
3343
3344
aveitch482a5be2014-12-15 10:25:12 -08003345CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3346 test/core/statistics/small_log_test.c \
3347
3348CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3349CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3350
3351ifeq ($(NO_SECURE),true)
3352
3353bins/census_statistics_small_log_test: openssl_dep_error
3354
3355else
3356
3357bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3358 $(E) "[LD] Linking $@"
3359 $(Q) mkdir -p `dirname $@`
3360 $(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
3361
3362endif
3363
3364deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3365
3366ifneq ($(NO_SECURE),true)
3367ifneq ($(NO_DEPS),true)
3368-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3369endif
3370endif
3371
3372clean_census_statistics_small_log_test:
3373 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3374 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3375 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3376 $(Q) $(RM) bins/census_statistics_small_log_test
3377
3378
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003379CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3380 test/core/statistics/performance_test.c \
3381
3382CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3383CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3384
nnoble69ac39f2014-12-12 15:43:38 -08003385ifeq ($(NO_SECURE),true)
3386
3387bins/census_statistics_performance_test: openssl_dep_error
3388
3389else
3390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003391bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3392 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003393 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003394 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3395
nnoble69ac39f2014-12-12 15:43:38 -08003396endif
3397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003398deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3399
nnoble69ac39f2014-12-12 15:43:38 -08003400ifneq ($(NO_SECURE),true)
3401ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003402-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3403endif
nnoble69ac39f2014-12-12 15:43:38 -08003404endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003405
3406clean_census_statistics_performance_test:
3407 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3408 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3409 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3410 $(Q) $(RM) bins/census_statistics_performance_test
3411
3412
3413CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3414 test/core/statistics/multiple_writers_test.c \
3415
3416CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3417CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3418
nnoble69ac39f2014-12-12 15:43:38 -08003419ifeq ($(NO_SECURE),true)
3420
3421bins/census_statistics_multiple_writers_test: openssl_dep_error
3422
3423else
3424
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003425bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3426 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003427 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003428 $(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
3429
nnoble69ac39f2014-12-12 15:43:38 -08003430endif
3431
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3433
nnoble69ac39f2014-12-12 15:43:38 -08003434ifneq ($(NO_SECURE),true)
3435ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003436-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3437endif
nnoble69ac39f2014-12-12 15:43:38 -08003438endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003439
3440clean_census_statistics_multiple_writers_test:
3441 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3442 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3443 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3444 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3445
3446
3447CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3448 test/core/statistics/multiple_writers_circular_buffer_test.c \
3449
3450CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3451CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3452
nnoble69ac39f2014-12-12 15:43:38 -08003453ifeq ($(NO_SECURE),true)
3454
3455bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3456
3457else
3458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003459bins/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
3460 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003461 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003462 $(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
3463
nnoble69ac39f2014-12-12 15:43:38 -08003464endif
3465
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003466deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3467
nnoble69ac39f2014-12-12 15:43:38 -08003468ifneq ($(NO_SECURE),true)
3469ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003470-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3471endif
nnoble69ac39f2014-12-12 15:43:38 -08003472endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003473
3474clean_census_statistics_multiple_writers_circular_buffer_test:
3475 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3476 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3477 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3478 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3479
3480
3481CENSUS_STUB_TEST_SRC = \
3482 test/core/statistics/census_stub_test.c \
3483
3484CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3485CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3486
nnoble69ac39f2014-12-12 15:43:38 -08003487ifeq ($(NO_SECURE),true)
3488
3489bins/census_stub_test: openssl_dep_error
3490
3491else
3492
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003493bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3494 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003495 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003496 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3497
nnoble69ac39f2014-12-12 15:43:38 -08003498endif
3499
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003500deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3501
nnoble69ac39f2014-12-12 15:43:38 -08003502ifneq ($(NO_SECURE),true)
3503ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003504-include $(CENSUS_STUB_TEST_DEPS)
3505endif
nnoble69ac39f2014-12-12 15:43:38 -08003506endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003507
3508clean_census_stub_test:
3509 $(E) "[CLEAN] Cleaning census_stub_test files"
3510 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3511 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3512 $(Q) $(RM) bins/census_stub_test
3513
3514
3515CENSUS_HASH_TABLE_TEST_SRC = \
3516 test/core/statistics/hash_table_test.c \
3517
3518CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3519CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3520
nnoble69ac39f2014-12-12 15:43:38 -08003521ifeq ($(NO_SECURE),true)
3522
3523bins/census_hash_table_test: openssl_dep_error
3524
3525else
3526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003527bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3528 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003529 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003530 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3531
nnoble69ac39f2014-12-12 15:43:38 -08003532endif
3533
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003534deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3535
nnoble69ac39f2014-12-12 15:43:38 -08003536ifneq ($(NO_SECURE),true)
3537ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003538-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3539endif
nnoble69ac39f2014-12-12 15:43:38 -08003540endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003541
3542clean_census_hash_table_test:
3543 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3544 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3545 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3546 $(Q) $(RM) bins/census_hash_table_test
3547
3548
3549FLING_SERVER_SRC = \
3550 test/core/fling/server.c \
3551
3552FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3553FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3554
nnoble69ac39f2014-12-12 15:43:38 -08003555ifeq ($(NO_SECURE),true)
3556
3557bins/fling_server: openssl_dep_error
3558
3559else
3560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003561bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3562 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003563 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003564 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3565
nnoble69ac39f2014-12-12 15:43:38 -08003566endif
3567
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003568deps_fling_server: $(FLING_SERVER_DEPS)
3569
nnoble69ac39f2014-12-12 15:43:38 -08003570ifneq ($(NO_SECURE),true)
3571ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572-include $(FLING_SERVER_DEPS)
3573endif
nnoble69ac39f2014-12-12 15:43:38 -08003574endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003575
3576clean_fling_server:
3577 $(E) "[CLEAN] Cleaning fling_server files"
3578 $(Q) $(RM) $(FLING_SERVER_OBJS)
3579 $(Q) $(RM) $(FLING_SERVER_DEPS)
3580 $(Q) $(RM) bins/fling_server
3581
3582
3583FLING_CLIENT_SRC = \
3584 test/core/fling/client.c \
3585
3586FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3587FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3588
nnoble69ac39f2014-12-12 15:43:38 -08003589ifeq ($(NO_SECURE),true)
3590
3591bins/fling_client: openssl_dep_error
3592
3593else
3594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003595bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3596 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003597 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003598 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3599
nnoble69ac39f2014-12-12 15:43:38 -08003600endif
3601
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003602deps_fling_client: $(FLING_CLIENT_DEPS)
3603
nnoble69ac39f2014-12-12 15:43:38 -08003604ifneq ($(NO_SECURE),true)
3605ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003606-include $(FLING_CLIENT_DEPS)
3607endif
nnoble69ac39f2014-12-12 15:43:38 -08003608endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003609
3610clean_fling_client:
3611 $(E) "[CLEAN] Cleaning fling_client files"
3612 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3613 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3614 $(Q) $(RM) bins/fling_client
3615
3616
3617FLING_TEST_SRC = \
3618 test/core/fling/fling_test.c \
3619
3620FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3621FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3622
nnoble69ac39f2014-12-12 15:43:38 -08003623ifeq ($(NO_SECURE),true)
3624
3625bins/fling_test: openssl_dep_error
3626
3627else
3628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003629bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003631 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003632 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3633
nnoble69ac39f2014-12-12 15:43:38 -08003634endif
3635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003636deps_fling_test: $(FLING_TEST_DEPS)
3637
nnoble69ac39f2014-12-12 15:43:38 -08003638ifneq ($(NO_SECURE),true)
3639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003640-include $(FLING_TEST_DEPS)
3641endif
nnoble69ac39f2014-12-12 15:43:38 -08003642endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003643
3644clean_fling_test:
3645 $(E) "[CLEAN] Cleaning fling_test files"
3646 $(Q) $(RM) $(FLING_TEST_OBJS)
3647 $(Q) $(RM) $(FLING_TEST_DEPS)
3648 $(Q) $(RM) bins/fling_test
3649
3650
3651ECHO_SERVER_SRC = \
3652 test/core/echo/server.c \
3653
3654ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3655ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3656
nnoble69ac39f2014-12-12 15:43:38 -08003657ifeq ($(NO_SECURE),true)
3658
3659bins/echo_server: openssl_dep_error
3660
3661else
3662
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003663bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3664 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003665 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003666 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3667
nnoble69ac39f2014-12-12 15:43:38 -08003668endif
3669
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003670deps_echo_server: $(ECHO_SERVER_DEPS)
3671
nnoble69ac39f2014-12-12 15:43:38 -08003672ifneq ($(NO_SECURE),true)
3673ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003674-include $(ECHO_SERVER_DEPS)
3675endif
nnoble69ac39f2014-12-12 15:43:38 -08003676endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003677
3678clean_echo_server:
3679 $(E) "[CLEAN] Cleaning echo_server files"
3680 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3681 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3682 $(Q) $(RM) bins/echo_server
3683
3684
3685ECHO_CLIENT_SRC = \
3686 test/core/echo/client.c \
3687
3688ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3689ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3690
nnoble69ac39f2014-12-12 15:43:38 -08003691ifeq ($(NO_SECURE),true)
3692
3693bins/echo_client: openssl_dep_error
3694
3695else
3696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003697bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3698 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003699 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003700 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3701
nnoble69ac39f2014-12-12 15:43:38 -08003702endif
3703
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003704deps_echo_client: $(ECHO_CLIENT_DEPS)
3705
nnoble69ac39f2014-12-12 15:43:38 -08003706ifneq ($(NO_SECURE),true)
3707ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003708-include $(ECHO_CLIENT_DEPS)
3709endif
nnoble69ac39f2014-12-12 15:43:38 -08003710endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003711
3712clean_echo_client:
3713 $(E) "[CLEAN] Cleaning echo_client files"
3714 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3715 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3716 $(Q) $(RM) bins/echo_client
3717
3718
3719ECHO_TEST_SRC = \
3720 test/core/echo/echo_test.c \
3721
3722ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3723ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3724
nnoble69ac39f2014-12-12 15:43:38 -08003725ifeq ($(NO_SECURE),true)
3726
3727bins/echo_test: openssl_dep_error
3728
3729else
3730
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003731bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3732 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003733 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003734 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3735
nnoble69ac39f2014-12-12 15:43:38 -08003736endif
3737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003738deps_echo_test: $(ECHO_TEST_DEPS)
3739
nnoble69ac39f2014-12-12 15:43:38 -08003740ifneq ($(NO_SECURE),true)
3741ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003742-include $(ECHO_TEST_DEPS)
3743endif
nnoble69ac39f2014-12-12 15:43:38 -08003744endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003745
3746clean_echo_test:
3747 $(E) "[CLEAN] Cleaning echo_test files"
3748 $(Q) $(RM) $(ECHO_TEST_OBJS)
3749 $(Q) $(RM) $(ECHO_TEST_DEPS)
3750 $(Q) $(RM) bins/echo_test
3751
3752
3753LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3754 test/core/network_benchmarks/low_level_ping_pong.c \
3755
3756LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3757LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3758
nnoble69ac39f2014-12-12 15:43:38 -08003759ifeq ($(NO_SECURE),true)
3760
3761bins/low_level_ping_pong_benchmark: openssl_dep_error
3762
3763else
3764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003765bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3766 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003767 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003768 $(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
3769
nnoble69ac39f2014-12-12 15:43:38 -08003770endif
3771
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003772deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3773
nnoble69ac39f2014-12-12 15:43:38 -08003774ifneq ($(NO_SECURE),true)
3775ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003776-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3777endif
nnoble69ac39f2014-12-12 15:43:38 -08003778endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003779
3780clean_low_level_ping_pong_benchmark:
3781 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3782 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3783 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3784 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3785
3786
3787MESSAGE_COMPRESS_TEST_SRC = \
3788 test/core/compression/message_compress_test.c \
3789
3790MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3791MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3792
nnoble69ac39f2014-12-12 15:43:38 -08003793ifeq ($(NO_SECURE),true)
3794
3795bins/message_compress_test: openssl_dep_error
3796
3797else
3798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003799bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3800 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003801 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003802 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3803
nnoble69ac39f2014-12-12 15:43:38 -08003804endif
3805
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003806deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3807
nnoble69ac39f2014-12-12 15:43:38 -08003808ifneq ($(NO_SECURE),true)
3809ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003810-include $(MESSAGE_COMPRESS_TEST_DEPS)
3811endif
nnoble69ac39f2014-12-12 15:43:38 -08003812endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003813
3814clean_message_compress_test:
3815 $(E) "[CLEAN] Cleaning message_compress_test files"
3816 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3817 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3818 $(Q) $(RM) bins/message_compress_test
3819
3820
nnoble0c475f02014-12-05 15:37:39 -08003821BIN_ENCODER_TEST_SRC = \
3822 test/core/transport/chttp2/bin_encoder_test.c \
3823
3824BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3825BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3826
nnoble69ac39f2014-12-12 15:43:38 -08003827ifeq ($(NO_SECURE),true)
3828
3829bins/bin_encoder_test: openssl_dep_error
3830
3831else
3832
nnoble0c475f02014-12-05 15:37:39 -08003833bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3834 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003835 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003836 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3837
nnoble69ac39f2014-12-12 15:43:38 -08003838endif
3839
nnoble0c475f02014-12-05 15:37:39 -08003840deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3841
nnoble69ac39f2014-12-12 15:43:38 -08003842ifneq ($(NO_SECURE),true)
3843ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003844-include $(BIN_ENCODER_TEST_DEPS)
3845endif
nnoble69ac39f2014-12-12 15:43:38 -08003846endif
nnoble0c475f02014-12-05 15:37:39 -08003847
3848clean_bin_encoder_test:
3849 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3850 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3851 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3852 $(Q) $(RM) bins/bin_encoder_test
3853
3854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003855SECURE_ENDPOINT_TEST_SRC = \
3856 test/core/endpoint/secure_endpoint_test.c \
3857
3858SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3859SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3860
nnoble69ac39f2014-12-12 15:43:38 -08003861ifeq ($(NO_SECURE),true)
3862
3863bins/secure_endpoint_test: openssl_dep_error
3864
3865else
3866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003867bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3868 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003869 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003870 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3871
nnoble69ac39f2014-12-12 15:43:38 -08003872endif
3873
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003874deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3875
nnoble69ac39f2014-12-12 15:43:38 -08003876ifneq ($(NO_SECURE),true)
3877ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003878-include $(SECURE_ENDPOINT_TEST_DEPS)
3879endif
nnoble69ac39f2014-12-12 15:43:38 -08003880endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003881
3882clean_secure_endpoint_test:
3883 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3884 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3885 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3886 $(Q) $(RM) bins/secure_endpoint_test
3887
3888
3889HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3890 test/core/httpcli/format_request_test.c \
3891
3892HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3893HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3894
nnoble69ac39f2014-12-12 15:43:38 -08003895ifeq ($(NO_SECURE),true)
3896
3897bins/httpcli_format_request_test: openssl_dep_error
3898
3899else
3900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003901bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3902 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003903 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003904 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
3905
nnoble69ac39f2014-12-12 15:43:38 -08003906endif
3907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003908deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3909
nnoble69ac39f2014-12-12 15:43:38 -08003910ifneq ($(NO_SECURE),true)
3911ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003912-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3913endif
nnoble69ac39f2014-12-12 15:43:38 -08003914endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003915
3916clean_httpcli_format_request_test:
3917 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
3918 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
3919 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3920 $(Q) $(RM) bins/httpcli_format_request_test
3921
3922
3923HTTPCLI_PARSER_TEST_SRC = \
3924 test/core/httpcli/parser_test.c \
3925
3926HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3927HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3928
nnoble69ac39f2014-12-12 15:43:38 -08003929ifeq ($(NO_SECURE),true)
3930
3931bins/httpcli_parser_test: openssl_dep_error
3932
3933else
3934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003935bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3936 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003937 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003938 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
3939
nnoble69ac39f2014-12-12 15:43:38 -08003940endif
3941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003942deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
3943
nnoble69ac39f2014-12-12 15:43:38 -08003944ifneq ($(NO_SECURE),true)
3945ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003946-include $(HTTPCLI_PARSER_TEST_DEPS)
3947endif
nnoble69ac39f2014-12-12 15:43:38 -08003948endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003949
3950clean_httpcli_parser_test:
3951 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
3952 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
3953 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
3954 $(Q) $(RM) bins/httpcli_parser_test
3955
3956
3957HTTPCLI_TEST_SRC = \
3958 test/core/httpcli/httpcli_test.c \
3959
3960HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
3961HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
3962
nnoble69ac39f2014-12-12 15:43:38 -08003963ifeq ($(NO_SECURE),true)
3964
3965bins/httpcli_test: openssl_dep_error
3966
3967else
3968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003969bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003972 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
3973
nnoble69ac39f2014-12-12 15:43:38 -08003974endif
3975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
3977
nnoble69ac39f2014-12-12 15:43:38 -08003978ifneq ($(NO_SECURE),true)
3979ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003980-include $(HTTPCLI_TEST_DEPS)
3981endif
nnoble69ac39f2014-12-12 15:43:38 -08003982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003983
3984clean_httpcli_test:
3985 $(E) "[CLEAN] Cleaning httpcli_test files"
3986 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
3987 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
3988 $(Q) $(RM) bins/httpcli_test
3989
3990
3991GRPC_CREDENTIALS_TEST_SRC = \
3992 test/core/security/credentials_test.c \
3993
3994GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3995GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3996
nnoble69ac39f2014-12-12 15:43:38 -08003997ifeq ($(NO_SECURE),true)
3998
3999bins/grpc_credentials_test: openssl_dep_error
4000
4001else
4002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004003bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4004 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004005 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004006 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4007
nnoble69ac39f2014-12-12 15:43:38 -08004008endif
4009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004010deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4011
nnoble69ac39f2014-12-12 15:43:38 -08004012ifneq ($(NO_SECURE),true)
4013ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004014-include $(GRPC_CREDENTIALS_TEST_DEPS)
4015endif
nnoble69ac39f2014-12-12 15:43:38 -08004016endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004017
4018clean_grpc_credentials_test:
4019 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4020 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4021 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4022 $(Q) $(RM) bins/grpc_credentials_test
4023
4024
jboeufbefd2652014-12-12 15:39:47 -08004025GRPC_BASE64_TEST_SRC = \
4026 test/core/security/base64_test.c \
4027
4028GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4029GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4030
nnoble69ac39f2014-12-12 15:43:38 -08004031ifeq ($(NO_SECURE),true)
4032
4033bins/grpc_base64_test: openssl_dep_error
4034
4035else
4036
jboeufbefd2652014-12-12 15:39:47 -08004037bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4038 $(E) "[LD] Linking $@"
4039 $(Q) mkdir -p `dirname $@`
4040 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4041
nnoble69ac39f2014-12-12 15:43:38 -08004042endif
4043
jboeufbefd2652014-12-12 15:39:47 -08004044deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4045
nnoble69ac39f2014-12-12 15:43:38 -08004046ifneq ($(NO_SECURE),true)
4047ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004048-include $(GRPC_BASE64_TEST_DEPS)
4049endif
nnoble69ac39f2014-12-12 15:43:38 -08004050endif
jboeufbefd2652014-12-12 15:39:47 -08004051
4052clean_grpc_base64_test:
4053 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4054 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4055 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4056 $(Q) $(RM) bins/grpc_base64_test
4057
4058
4059GRPC_JSON_TOKEN_TEST_SRC = \
4060 test/core/security/json_token_test.c \
4061
4062GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4063GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4064
nnoble69ac39f2014-12-12 15:43:38 -08004065ifeq ($(NO_SECURE),true)
4066
4067bins/grpc_json_token_test: openssl_dep_error
4068
4069else
4070
jboeufbefd2652014-12-12 15:39:47 -08004071bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4072 $(E) "[LD] Linking $@"
4073 $(Q) mkdir -p `dirname $@`
4074 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4075
nnoble69ac39f2014-12-12 15:43:38 -08004076endif
4077
jboeufbefd2652014-12-12 15:39:47 -08004078deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4079
nnoble69ac39f2014-12-12 15:43:38 -08004080ifneq ($(NO_SECURE),true)
4081ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004082-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4083endif
nnoble69ac39f2014-12-12 15:43:38 -08004084endif
jboeufbefd2652014-12-12 15:39:47 -08004085
4086clean_grpc_json_token_test:
4087 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4088 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4089 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4090 $(Q) $(RM) bins/grpc_json_token_test
4091
4092
ctiller8919f602014-12-10 10:19:42 -08004093TIMEOUT_ENCODING_TEST_SRC = \
4094 test/core/transport/chttp2/timeout_encoding_test.c \
4095
4096TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4097TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4098
nnoble69ac39f2014-12-12 15:43:38 -08004099ifeq ($(NO_SECURE),true)
4100
4101bins/timeout_encoding_test: openssl_dep_error
4102
4103else
4104
ctiller8919f602014-12-10 10:19:42 -08004105bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4106 $(E) "[LD] Linking $@"
4107 $(Q) mkdir -p `dirname $@`
4108 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4109
nnoble69ac39f2014-12-12 15:43:38 -08004110endif
4111
ctiller8919f602014-12-10 10:19:42 -08004112deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4113
nnoble69ac39f2014-12-12 15:43:38 -08004114ifneq ($(NO_SECURE),true)
4115ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004116-include $(TIMEOUT_ENCODING_TEST_DEPS)
4117endif
nnoble69ac39f2014-12-12 15:43:38 -08004118endif
ctiller8919f602014-12-10 10:19:42 -08004119
4120clean_timeout_encoding_test:
4121 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4122 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4123 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4124 $(Q) $(RM) bins/timeout_encoding_test
4125
4126
4127FD_POSIX_TEST_SRC = \
4128 test/core/iomgr/fd_posix_test.c \
4129
4130FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4131FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4132
nnoble69ac39f2014-12-12 15:43:38 -08004133ifeq ($(NO_SECURE),true)
4134
4135bins/fd_posix_test: openssl_dep_error
4136
4137else
4138
ctiller8919f602014-12-10 10:19:42 -08004139bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4140 $(E) "[LD] Linking $@"
4141 $(Q) mkdir -p `dirname $@`
4142 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4143
nnoble69ac39f2014-12-12 15:43:38 -08004144endif
4145
ctiller8919f602014-12-10 10:19:42 -08004146deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4147
nnoble69ac39f2014-12-12 15:43:38 -08004148ifneq ($(NO_SECURE),true)
4149ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004150-include $(FD_POSIX_TEST_DEPS)
4151endif
nnoble69ac39f2014-12-12 15:43:38 -08004152endif
ctiller8919f602014-12-10 10:19:42 -08004153
4154clean_fd_posix_test:
4155 $(E) "[CLEAN] Cleaning fd_posix_test files"
4156 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4157 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4158 $(Q) $(RM) bins/fd_posix_test
4159
4160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004161FLING_STREAM_TEST_SRC = \
4162 test/core/fling/fling_stream_test.c \
4163
4164FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4165FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4166
nnoble69ac39f2014-12-12 15:43:38 -08004167ifeq ($(NO_SECURE),true)
4168
4169bins/fling_stream_test: openssl_dep_error
4170
4171else
4172
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004173bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4174 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004175 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004176 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4177
nnoble69ac39f2014-12-12 15:43:38 -08004178endif
4179
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004180deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4181
nnoble69ac39f2014-12-12 15:43:38 -08004182ifneq ($(NO_SECURE),true)
4183ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004184-include $(FLING_STREAM_TEST_DEPS)
4185endif
nnoble69ac39f2014-12-12 15:43:38 -08004186endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004187
4188clean_fling_stream_test:
4189 $(E) "[CLEAN] Cleaning fling_stream_test files"
4190 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4191 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4192 $(Q) $(RM) bins/fling_stream_test
4193
4194
4195LAME_CLIENT_TEST_SRC = \
4196 test/core/surface/lame_client_test.c \
4197
4198LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4199LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4200
nnoble69ac39f2014-12-12 15:43:38 -08004201ifeq ($(NO_SECURE),true)
4202
4203bins/lame_client_test: openssl_dep_error
4204
4205else
4206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004207bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4208 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004209 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004210 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4211
nnoble69ac39f2014-12-12 15:43:38 -08004212endif
4213
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004214deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4215
nnoble69ac39f2014-12-12 15:43:38 -08004216ifneq ($(NO_SECURE),true)
4217ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004218-include $(LAME_CLIENT_TEST_DEPS)
4219endif
nnoble69ac39f2014-12-12 15:43:38 -08004220endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004221
4222clean_lame_client_test:
4223 $(E) "[CLEAN] Cleaning lame_client_test files"
4224 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4225 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4226 $(Q) $(RM) bins/lame_client_test
4227
4228
4229THREAD_POOL_TEST_SRC = \
4230 test/cpp/server/thread_pool_test.cc \
4231
4232THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4233THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4234
nnoble69ac39f2014-12-12 15:43:38 -08004235ifeq ($(NO_SECURE),true)
4236
4237bins/thread_pool_test: openssl_dep_error
4238
4239else
4240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004241bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4242 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004243 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004244 $(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
4245
nnoble69ac39f2014-12-12 15:43:38 -08004246endif
4247
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004248deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4249
nnoble69ac39f2014-12-12 15:43:38 -08004250ifneq ($(NO_SECURE),true)
4251ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004252-include $(THREAD_POOL_TEST_DEPS)
4253endif
nnoble69ac39f2014-12-12 15:43:38 -08004254endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004255
4256clean_thread_pool_test:
4257 $(E) "[CLEAN] Cleaning thread_pool_test files"
4258 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4259 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4260 $(Q) $(RM) bins/thread_pool_test
4261
4262
4263STATUS_TEST_SRC = \
4264 test/cpp/util/status_test.cc \
4265
4266STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4267STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4268
nnoble69ac39f2014-12-12 15:43:38 -08004269ifeq ($(NO_SECURE),true)
4270
4271bins/status_test: openssl_dep_error
4272
4273else
4274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004275bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4276 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004277 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004278 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4279
nnoble69ac39f2014-12-12 15:43:38 -08004280endif
4281
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004282deps_status_test: $(STATUS_TEST_DEPS)
4283
nnoble69ac39f2014-12-12 15:43:38 -08004284ifneq ($(NO_SECURE),true)
4285ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004286-include $(STATUS_TEST_DEPS)
4287endif
nnoble69ac39f2014-12-12 15:43:38 -08004288endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004289
4290clean_status_test:
4291 $(E) "[CLEAN] Cleaning status_test files"
4292 $(Q) $(RM) $(STATUS_TEST_OBJS)
4293 $(Q) $(RM) $(STATUS_TEST_DEPS)
4294 $(Q) $(RM) bins/status_test
4295
4296
ctiller8919f602014-12-10 10:19:42 -08004297SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4298 test/cpp/end2end/sync_client_async_server_test.cc \
4299
4300SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4301SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4302
nnoble69ac39f2014-12-12 15:43:38 -08004303ifeq ($(NO_SECURE),true)
4304
4305bins/sync_client_async_server_test: openssl_dep_error
4306
4307else
4308
ctiller8919f602014-12-10 10:19:42 -08004309bins/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
4310 $(E) "[LD] Linking $@"
4311 $(Q) mkdir -p `dirname $@`
4312 $(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
4313
nnoble69ac39f2014-12-12 15:43:38 -08004314endif
4315
ctiller8919f602014-12-10 10:19:42 -08004316deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4317
nnoble69ac39f2014-12-12 15:43:38 -08004318ifneq ($(NO_SECURE),true)
4319ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004320-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4321endif
nnoble69ac39f2014-12-12 15:43:38 -08004322endif
ctiller8919f602014-12-10 10:19:42 -08004323
4324clean_sync_client_async_server_test:
4325 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4326 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4327 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4328 $(Q) $(RM) bins/sync_client_async_server_test
4329
4330
4331QPS_CLIENT_SRC = \
4332 test/cpp/qps/qps_client.cc \
4333
4334QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4335QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4336
nnoble69ac39f2014-12-12 15:43:38 -08004337ifeq ($(NO_SECURE),true)
4338
4339bins/qps_client: openssl_dep_error
4340
4341else
4342
ctiller8919f602014-12-10 10:19:42 -08004343bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4344 $(E) "[LD] Linking $@"
4345 $(Q) mkdir -p `dirname $@`
4346 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4347
nnoble69ac39f2014-12-12 15:43:38 -08004348endif
4349
ctiller8919f602014-12-10 10:19:42 -08004350deps_qps_client: $(QPS_CLIENT_DEPS)
4351
nnoble69ac39f2014-12-12 15:43:38 -08004352ifneq ($(NO_SECURE),true)
4353ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004354-include $(QPS_CLIENT_DEPS)
4355endif
nnoble69ac39f2014-12-12 15:43:38 -08004356endif
ctiller8919f602014-12-10 10:19:42 -08004357
4358clean_qps_client:
4359 $(E) "[CLEAN] Cleaning qps_client files"
4360 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4361 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4362 $(Q) $(RM) bins/qps_client
4363
4364
4365QPS_SERVER_SRC = \
4366 test/cpp/end2end/qps_server.cc \
4367
4368QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4369QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4370
nnoble69ac39f2014-12-12 15:43:38 -08004371ifeq ($(NO_SECURE),true)
4372
4373bins/qps_server: openssl_dep_error
4374
4375else
4376
ctiller8919f602014-12-10 10:19:42 -08004377bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4378 $(E) "[LD] Linking $@"
4379 $(Q) mkdir -p `dirname $@`
4380 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4381
nnoble69ac39f2014-12-12 15:43:38 -08004382endif
4383
ctiller8919f602014-12-10 10:19:42 -08004384deps_qps_server: $(QPS_SERVER_DEPS)
4385
nnoble69ac39f2014-12-12 15:43:38 -08004386ifneq ($(NO_SECURE),true)
4387ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004388-include $(QPS_SERVER_DEPS)
4389endif
nnoble69ac39f2014-12-12 15:43:38 -08004390endif
ctiller8919f602014-12-10 10:19:42 -08004391
4392clean_qps_server:
4393 $(E) "[CLEAN] Cleaning qps_server files"
4394 $(Q) $(RM) $(QPS_SERVER_OBJS)
4395 $(Q) $(RM) $(QPS_SERVER_DEPS)
4396 $(Q) $(RM) bins/qps_server
4397
4398
4399INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004400 gens/test/cpp/interop/empty.pb.cc \
4401 gens/test/cpp/interop/messages.pb.cc \
4402 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004403 test/cpp/interop/server.cc \
4404
4405INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4406INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4407
nnoble69ac39f2014-12-12 15:43:38 -08004408ifeq ($(NO_SECURE),true)
4409
4410bins/interop_server: openssl_dep_error
4411
4412else
4413
nnoble72309c62014-12-12 11:42:26 -08004414bins/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 -08004415 $(E) "[LD] Linking $@"
4416 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004417 $(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 -08004418
nnoble69ac39f2014-12-12 15:43:38 -08004419endif
4420
ctiller8919f602014-12-10 10:19:42 -08004421deps_interop_server: $(INTEROP_SERVER_DEPS)
4422
nnoble69ac39f2014-12-12 15:43:38 -08004423ifneq ($(NO_SECURE),true)
4424ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004425-include $(INTEROP_SERVER_DEPS)
4426endif
nnoble69ac39f2014-12-12 15:43:38 -08004427endif
ctiller8919f602014-12-10 10:19:42 -08004428
4429clean_interop_server:
4430 $(E) "[CLEAN] Cleaning interop_server files"
4431 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4432 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4433 $(Q) $(RM) bins/interop_server
4434
4435
4436INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004437 gens/test/cpp/interop/empty.pb.cc \
4438 gens/test/cpp/interop/messages.pb.cc \
4439 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004440 test/cpp/interop/client.cc \
4441
4442INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4443INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4444
nnoble69ac39f2014-12-12 15:43:38 -08004445ifeq ($(NO_SECURE),true)
4446
4447bins/interop_client: openssl_dep_error
4448
4449else
4450
nnoble72309c62014-12-12 11:42:26 -08004451bins/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 -08004452 $(E) "[LD] Linking $@"
4453 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004454 $(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 -08004455
nnoble69ac39f2014-12-12 15:43:38 -08004456endif
4457
ctiller8919f602014-12-10 10:19:42 -08004458deps_interop_client: $(INTEROP_CLIENT_DEPS)
4459
nnoble69ac39f2014-12-12 15:43:38 -08004460ifneq ($(NO_SECURE),true)
4461ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004462-include $(INTEROP_CLIENT_DEPS)
4463endif
nnoble69ac39f2014-12-12 15:43:38 -08004464endif
ctiller8919f602014-12-10 10:19:42 -08004465
4466clean_interop_client:
4467 $(E) "[CLEAN] Cleaning interop_client files"
4468 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4469 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4470 $(Q) $(RM) bins/interop_client
4471
4472
4473END2END_TEST_SRC = \
4474 test/cpp/end2end/end2end_test.cc \
4475
4476END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4477END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4478
nnoble69ac39f2014-12-12 15:43:38 -08004479ifeq ($(NO_SECURE),true)
4480
4481bins/end2end_test: openssl_dep_error
4482
4483else
4484
ctiller8919f602014-12-10 10:19:42 -08004485bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4486 $(E) "[LD] Linking $@"
4487 $(Q) mkdir -p `dirname $@`
4488 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4489
nnoble69ac39f2014-12-12 15:43:38 -08004490endif
4491
ctiller8919f602014-12-10 10:19:42 -08004492deps_end2end_test: $(END2END_TEST_DEPS)
4493
nnoble69ac39f2014-12-12 15:43:38 -08004494ifneq ($(NO_SECURE),true)
4495ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004496-include $(END2END_TEST_DEPS)
4497endif
nnoble69ac39f2014-12-12 15:43:38 -08004498endif
ctiller8919f602014-12-10 10:19:42 -08004499
4500clean_end2end_test:
4501 $(E) "[CLEAN] Cleaning end2end_test files"
4502 $(Q) $(RM) $(END2END_TEST_OBJS)
4503 $(Q) $(RM) $(END2END_TEST_DEPS)
4504 $(Q) $(RM) bins/end2end_test
4505
4506
4507ALARM_TEST_SRC = \
4508 test/core/iomgr/alarm_test.c \
4509
4510ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4511ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4512
nnoble69ac39f2014-12-12 15:43:38 -08004513ifeq ($(NO_SECURE),true)
4514
4515bins/alarm_test: openssl_dep_error
4516
4517else
4518
ctiller8919f602014-12-10 10:19:42 -08004519bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4520 $(E) "[LD] Linking $@"
4521 $(Q) mkdir -p `dirname $@`
4522 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4523
nnoble69ac39f2014-12-12 15:43:38 -08004524endif
4525
ctiller8919f602014-12-10 10:19:42 -08004526deps_alarm_test: $(ALARM_TEST_DEPS)
4527
nnoble69ac39f2014-12-12 15:43:38 -08004528ifneq ($(NO_SECURE),true)
4529ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004530-include $(ALARM_TEST_DEPS)
4531endif
nnoble69ac39f2014-12-12 15:43:38 -08004532endif
ctiller8919f602014-12-10 10:19:42 -08004533
4534clean_alarm_test:
4535 $(E) "[CLEAN] Cleaning alarm_test files"
4536 $(Q) $(RM) $(ALARM_TEST_OBJS)
4537 $(Q) $(RM) $(ALARM_TEST_DEPS)
4538 $(Q) $(RM) bins/alarm_test
4539
4540
4541TIME_TEST_SRC = \
4542 test/core/support/time_test.c \
4543
4544TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4545TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4546
nnoble69ac39f2014-12-12 15:43:38 -08004547ifeq ($(NO_SECURE),true)
4548
4549bins/time_test: openssl_dep_error
4550
4551else
4552
ctiller8919f602014-12-10 10:19:42 -08004553bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4554 $(E) "[LD] Linking $@"
4555 $(Q) mkdir -p `dirname $@`
4556 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4557
nnoble69ac39f2014-12-12 15:43:38 -08004558endif
4559
ctiller8919f602014-12-10 10:19:42 -08004560deps_time_test: $(TIME_TEST_DEPS)
4561
nnoble69ac39f2014-12-12 15:43:38 -08004562ifneq ($(NO_SECURE),true)
4563ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004564-include $(TIME_TEST_DEPS)
4565endif
nnoble69ac39f2014-12-12 15:43:38 -08004566endif
ctiller8919f602014-12-10 10:19:42 -08004567
4568clean_time_test:
4569 $(E) "[CLEAN] Cleaning time_test files"
4570 $(Q) $(RM) $(TIME_TEST_OBJS)
4571 $(Q) $(RM) $(TIME_TEST_DEPS)
4572 $(Q) $(RM) bins/time_test
4573
4574
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004575CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4576
4577CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4578CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4579
nnoble69ac39f2014-12-12 15:43:38 -08004580ifeq ($(NO_SECURE),true)
4581
4582bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4583
4584else
4585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004586bins/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
4587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004588 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004589 $(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
4590
nnoble69ac39f2014-12-12 15:43:38 -08004591endif
4592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004593deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4594
nnoble69ac39f2014-12-12 15:43:38 -08004595ifneq ($(NO_SECURE),true)
4596ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004597-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4598endif
nnoble69ac39f2014-12-12 15:43:38 -08004599endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004600
4601clean_chttp2_fake_security_cancel_after_accept_test:
4602 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4603 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4604 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4605 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4606
4607
4608CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4609
4610CHTTP2_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))))
4611CHTTP2_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))))
4612
nnoble69ac39f2014-12-12 15:43:38 -08004613ifeq ($(NO_SECURE),true)
4614
4615bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4616
4617else
4618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004619bins/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
4620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004621 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004622 $(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
4623
nnoble69ac39f2014-12-12 15:43:38 -08004624endif
4625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004626deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4627
nnoble69ac39f2014-12-12 15:43:38 -08004628ifneq ($(NO_SECURE),true)
4629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004630-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4631endif
nnoble69ac39f2014-12-12 15:43:38 -08004632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004633
4634clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4635 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4636 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4637 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4638 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4639
4640
4641CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4642
4643CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4644CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4645
nnoble69ac39f2014-12-12 15:43:38 -08004646ifeq ($(NO_SECURE),true)
4647
4648bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4649
4650else
4651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004652bins/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
4653 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004654 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004655 $(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
4656
nnoble69ac39f2014-12-12 15:43:38 -08004657endif
4658
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004659deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4660
nnoble69ac39f2014-12-12 15:43:38 -08004661ifneq ($(NO_SECURE),true)
4662ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004663-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4664endif
nnoble69ac39f2014-12-12 15:43:38 -08004665endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004666
4667clean_chttp2_fake_security_cancel_after_invoke_test:
4668 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4669 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4670 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4671 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4672
4673
4674CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4675
4676CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4677CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4678
nnoble69ac39f2014-12-12 15:43:38 -08004679ifeq ($(NO_SECURE),true)
4680
4681bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4682
4683else
4684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004685bins/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
4686 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004687 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004688 $(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
4689
nnoble69ac39f2014-12-12 15:43:38 -08004690endif
4691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004692deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4693
nnoble69ac39f2014-12-12 15:43:38 -08004694ifneq ($(NO_SECURE),true)
4695ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004696-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4697endif
nnoble69ac39f2014-12-12 15:43:38 -08004698endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004699
4700clean_chttp2_fake_security_cancel_before_invoke_test:
4701 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4702 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4703 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4704 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4705
4706
4707CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4708
4709CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4710CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4711
nnoble69ac39f2014-12-12 15:43:38 -08004712ifeq ($(NO_SECURE),true)
4713
4714bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4715
4716else
4717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004718bins/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
4719 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004721 $(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
4722
nnoble69ac39f2014-12-12 15:43:38 -08004723endif
4724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004725deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4726
nnoble69ac39f2014-12-12 15:43:38 -08004727ifneq ($(NO_SECURE),true)
4728ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004729-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4730endif
nnoble69ac39f2014-12-12 15:43:38 -08004731endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004732
4733clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4734 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4735 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4736 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4737 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4738
4739
4740CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4741
4742CHTTP2_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))))
4743CHTTP2_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))))
4744
nnoble69ac39f2014-12-12 15:43:38 -08004745ifeq ($(NO_SECURE),true)
4746
4747bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4748
4749else
4750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004751bins/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
4752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004753 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004754 $(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
4755
nnoble69ac39f2014-12-12 15:43:38 -08004756endif
4757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004758deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4759
nnoble69ac39f2014-12-12 15:43:38 -08004760ifneq ($(NO_SECURE),true)
4761ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004762-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4763endif
nnoble69ac39f2014-12-12 15:43:38 -08004764endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004765
4766clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4767 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4768 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4769 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4770 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4771
4772
4773CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4774
4775CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4776CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4777
nnoble69ac39f2014-12-12 15:43:38 -08004778ifeq ($(NO_SECURE),true)
4779
4780bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4781
4782else
4783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004784bins/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
4785 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004786 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004787 $(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
4788
nnoble69ac39f2014-12-12 15:43:38 -08004789endif
4790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004791deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4792
nnoble69ac39f2014-12-12 15:43:38 -08004793ifneq ($(NO_SECURE),true)
4794ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004795-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4796endif
nnoble69ac39f2014-12-12 15:43:38 -08004797endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004798
4799clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4800 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4801 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4802 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4803 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4804
4805
4806CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4807
4808CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4809CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4810
nnoble69ac39f2014-12-12 15:43:38 -08004811ifeq ($(NO_SECURE),true)
4812
4813bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4814
4815else
4816
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004817bins/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
4818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004819 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004820 $(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
4821
nnoble69ac39f2014-12-12 15:43:38 -08004822endif
4823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004824deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4825
nnoble69ac39f2014-12-12 15:43:38 -08004826ifneq ($(NO_SECURE),true)
4827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004828-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4829endif
nnoble69ac39f2014-12-12 15:43:38 -08004830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004831
4832clean_chttp2_fake_security_invoke_large_request_test:
4833 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4834 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4835 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4836 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4837
4838
4839CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4840
4841CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4842CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4843
nnoble69ac39f2014-12-12 15:43:38 -08004844ifeq ($(NO_SECURE),true)
4845
4846bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4847
4848else
4849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004850bins/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
4851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004852 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004853 $(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
4854
nnoble69ac39f2014-12-12 15:43:38 -08004855endif
4856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004857deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4858
nnoble69ac39f2014-12-12 15:43:38 -08004859ifneq ($(NO_SECURE),true)
4860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004861-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4862endif
nnoble69ac39f2014-12-12 15:43:38 -08004863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004864
4865clean_chttp2_fake_security_max_concurrent_streams_test:
4866 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
4867 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
4868 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4869 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
4870
4871
4872CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
4873
4874CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4875CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4876
nnoble69ac39f2014-12-12 15:43:38 -08004877ifeq ($(NO_SECURE),true)
4878
4879bins/chttp2_fake_security_no_op_test: openssl_dep_error
4880
4881else
4882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004883bins/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
4884 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004885 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004886 $(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
4887
nnoble69ac39f2014-12-12 15:43:38 -08004888endif
4889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004890deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4891
nnoble69ac39f2014-12-12 15:43:38 -08004892ifneq ($(NO_SECURE),true)
4893ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004894-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4895endif
nnoble69ac39f2014-12-12 15:43:38 -08004896endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004897
4898clean_chttp2_fake_security_no_op_test:
4899 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
4900 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
4901 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4902 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
4903
4904
4905CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
4906
4907CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4908CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4909
nnoble69ac39f2014-12-12 15:43:38 -08004910ifeq ($(NO_SECURE),true)
4911
4912bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
4913
4914else
4915
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004916bins/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
4917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004918 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004919 $(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
4920
nnoble69ac39f2014-12-12 15:43:38 -08004921endif
4922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004923deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4924
nnoble69ac39f2014-12-12 15:43:38 -08004925ifneq ($(NO_SECURE),true)
4926ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004927-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4928endif
nnoble69ac39f2014-12-12 15:43:38 -08004929endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004930
4931clean_chttp2_fake_security_ping_pong_streaming_test:
4932 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
4933 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
4934 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4935 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
4936
4937
ctiller33023c42014-12-12 16:28:33 -08004938CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
4939
4940CHTTP2_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))))
4941CHTTP2_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))))
4942
4943ifeq ($(NO_SECURE),true)
4944
4945bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
4946
4947else
4948
4949bins/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
4950 $(E) "[LD] Linking $@"
4951 $(Q) mkdir -p `dirname $@`
4952 $(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
4953
4954endif
4955
4956deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4957
4958ifneq ($(NO_SECURE),true)
4959ifneq ($(NO_DEPS),true)
4960-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4961endif
4962endif
4963
4964clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
4965 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
4966 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
4967 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4968 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
4969
4970
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004971CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
4972
4973CHTTP2_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))))
4974CHTTP2_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))))
4975
nnoble69ac39f2014-12-12 15:43:38 -08004976ifeq ($(NO_SECURE),true)
4977
4978bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
4979
4980else
4981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004982bins/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
4983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004984 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004985 $(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
4986
nnoble69ac39f2014-12-12 15:43:38 -08004987endif
4988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004989deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4990
nnoble69ac39f2014-12-12 15:43:38 -08004991ifneq ($(NO_SECURE),true)
4992ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004993-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4994endif
nnoble69ac39f2014-12-12 15:43:38 -08004995endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004996
4997clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
4998 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
4999 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5000 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5001 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5002
5003
5004CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5005
5006CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5007CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5008
nnoble69ac39f2014-12-12 15:43:38 -08005009ifeq ($(NO_SECURE),true)
5010
5011bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5012
5013else
5014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005015bins/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
5016 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005017 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005018 $(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
5019
nnoble69ac39f2014-12-12 15:43:38 -08005020endif
5021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005022deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5023
nnoble69ac39f2014-12-12 15:43:38 -08005024ifneq ($(NO_SECURE),true)
5025ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005026-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5027endif
nnoble69ac39f2014-12-12 15:43:38 -08005028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005029
5030clean_chttp2_fake_security_request_response_with_payload_test:
5031 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5032 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5033 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5034 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5035
5036
5037CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5038
5039CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5040CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5041
nnoble69ac39f2014-12-12 15:43:38 -08005042ifeq ($(NO_SECURE),true)
5043
5044bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5045
5046else
5047
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005048bins/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
5049 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005050 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005051 $(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
5052
nnoble69ac39f2014-12-12 15:43:38 -08005053endif
5054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005055deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5056
nnoble69ac39f2014-12-12 15:43:38 -08005057ifneq ($(NO_SECURE),true)
5058ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005059-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5060endif
nnoble69ac39f2014-12-12 15:43:38 -08005061endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005062
5063clean_chttp2_fake_security_simple_delayed_request_test:
5064 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5065 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5066 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5067 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5068
5069
5070CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5071
5072CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5073CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5074
nnoble69ac39f2014-12-12 15:43:38 -08005075ifeq ($(NO_SECURE),true)
5076
5077bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5078
5079else
5080
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005081bins/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
5082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005083 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005084 $(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
5085
nnoble69ac39f2014-12-12 15:43:38 -08005086endif
5087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005088deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5089
nnoble69ac39f2014-12-12 15:43:38 -08005090ifneq ($(NO_SECURE),true)
5091ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005092-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5093endif
nnoble69ac39f2014-12-12 15:43:38 -08005094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005095
5096clean_chttp2_fake_security_simple_request_test:
5097 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5098 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5099 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5100 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5101
5102
nathaniel52878172014-12-09 10:17:19 -08005103CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005104
nathaniel52878172014-12-09 10:17:19 -08005105CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5106CHTTP2_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 -08005107
nnoble69ac39f2014-12-12 15:43:38 -08005108ifeq ($(NO_SECURE),true)
5109
5110bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5111
5112else
5113
nathaniel52878172014-12-09 10:17:19 -08005114bins/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 -08005115 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005116 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005117 $(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 -08005118
nnoble69ac39f2014-12-12 15:43:38 -08005119endif
5120
nathaniel52878172014-12-09 10:17:19 -08005121deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122
nnoble69ac39f2014-12-12 15:43:38 -08005123ifneq ($(NO_SECURE),true)
5124ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005125-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005126endif
nnoble69ac39f2014-12-12 15:43:38 -08005127endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005128
nathaniel52878172014-12-09 10:17:19 -08005129clean_chttp2_fake_security_thread_stress_test:
5130 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5131 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5132 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5133 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005134
5135
5136CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5137
5138CHTTP2_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))))
5139CHTTP2_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))))
5140
nnoble69ac39f2014-12-12 15:43:38 -08005141ifeq ($(NO_SECURE),true)
5142
5143bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5144
5145else
5146
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005147bins/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
5148 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005149 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005150 $(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
5151
nnoble69ac39f2014-12-12 15:43:38 -08005152endif
5153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005154deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5155
nnoble69ac39f2014-12-12 15:43:38 -08005156ifneq ($(NO_SECURE),true)
5157ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005158-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5159endif
nnoble69ac39f2014-12-12 15:43:38 -08005160endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005161
5162clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5163 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5164 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5165 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5166 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5167
5168
5169CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5170
5171CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5172CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5173
nnoble69ac39f2014-12-12 15:43:38 -08005174ifeq ($(NO_SECURE),true)
5175
5176bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5177
5178else
5179
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005180bins/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
5181 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005182 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005183 $(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
5184
nnoble69ac39f2014-12-12 15:43:38 -08005185endif
5186
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005187deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5188
nnoble69ac39f2014-12-12 15:43:38 -08005189ifneq ($(NO_SECURE),true)
5190ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005191-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5192endif
nnoble69ac39f2014-12-12 15:43:38 -08005193endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005194
5195clean_chttp2_fullstack_cancel_after_accept_test:
5196 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5197 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5198 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5199 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5200
5201
5202CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5203
5204CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5205CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5206
nnoble69ac39f2014-12-12 15:43:38 -08005207ifeq ($(NO_SECURE),true)
5208
5209bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5210
5211else
5212
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005213bins/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
5214 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005215 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005216 $(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
5217
nnoble69ac39f2014-12-12 15:43:38 -08005218endif
5219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005220deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5221
nnoble69ac39f2014-12-12 15:43:38 -08005222ifneq ($(NO_SECURE),true)
5223ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005224-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5225endif
nnoble69ac39f2014-12-12 15:43:38 -08005226endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005227
5228clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5229 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5230 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5231 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5232 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5233
5234
5235CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5236
5237CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5238CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5239
nnoble69ac39f2014-12-12 15:43:38 -08005240ifeq ($(NO_SECURE),true)
5241
5242bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5243
5244else
5245
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005246bins/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
5247 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005248 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005249 $(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
5250
nnoble69ac39f2014-12-12 15:43:38 -08005251endif
5252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005253deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5254
nnoble69ac39f2014-12-12 15:43:38 -08005255ifneq ($(NO_SECURE),true)
5256ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005257-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5258endif
nnoble69ac39f2014-12-12 15:43:38 -08005259endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005260
5261clean_chttp2_fullstack_cancel_after_invoke_test:
5262 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5263 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5264 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5265 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5266
5267
5268CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5269
5270CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5271CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5272
nnoble69ac39f2014-12-12 15:43:38 -08005273ifeq ($(NO_SECURE),true)
5274
5275bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5276
5277else
5278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005279bins/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
5280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005281 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005282 $(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
5283
nnoble69ac39f2014-12-12 15:43:38 -08005284endif
5285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005286deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5287
nnoble69ac39f2014-12-12 15:43:38 -08005288ifneq ($(NO_SECURE),true)
5289ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005290-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5291endif
nnoble69ac39f2014-12-12 15:43:38 -08005292endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005293
5294clean_chttp2_fullstack_cancel_before_invoke_test:
5295 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5296 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5297 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5298 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5299
5300
5301CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5302
5303CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5304CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5305
nnoble69ac39f2014-12-12 15:43:38 -08005306ifeq ($(NO_SECURE),true)
5307
5308bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5309
5310else
5311
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005312bins/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
5313 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005314 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005315 $(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
5316
nnoble69ac39f2014-12-12 15:43:38 -08005317endif
5318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005319deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5320
nnoble69ac39f2014-12-12 15:43:38 -08005321ifneq ($(NO_SECURE),true)
5322ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005323-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5324endif
nnoble69ac39f2014-12-12 15:43:38 -08005325endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005326
5327clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5328 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5329 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5330 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5331 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5332
5333
5334CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5335
5336CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5337CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5338
nnoble69ac39f2014-12-12 15:43:38 -08005339ifeq ($(NO_SECURE),true)
5340
5341bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5342
5343else
5344
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005345bins/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
5346 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005347 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005348 $(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
5349
nnoble69ac39f2014-12-12 15:43:38 -08005350endif
5351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005352deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5353
nnoble69ac39f2014-12-12 15:43:38 -08005354ifneq ($(NO_SECURE),true)
5355ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005356-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5357endif
nnoble69ac39f2014-12-12 15:43:38 -08005358endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005359
5360clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5361 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5362 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5363 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5364 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5365
5366
5367CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5368
5369CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5370CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5371
nnoble69ac39f2014-12-12 15:43:38 -08005372ifeq ($(NO_SECURE),true)
5373
5374bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5375
5376else
5377
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005378bins/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
5379 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005380 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005381 $(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
5382
nnoble69ac39f2014-12-12 15:43:38 -08005383endif
5384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005385deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5386
nnoble69ac39f2014-12-12 15:43:38 -08005387ifneq ($(NO_SECURE),true)
5388ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005389-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5390endif
nnoble69ac39f2014-12-12 15:43:38 -08005391endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005392
5393clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5394 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5395 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5396 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5397 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5398
5399
5400CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5401
5402CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5403CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5404
nnoble69ac39f2014-12-12 15:43:38 -08005405ifeq ($(NO_SECURE),true)
5406
5407bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5408
5409else
5410
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005411bins/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
5412 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005413 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005414 $(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
5415
nnoble69ac39f2014-12-12 15:43:38 -08005416endif
5417
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005418deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5419
nnoble69ac39f2014-12-12 15:43:38 -08005420ifneq ($(NO_SECURE),true)
5421ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005422-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5423endif
nnoble69ac39f2014-12-12 15:43:38 -08005424endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005425
5426clean_chttp2_fullstack_invoke_large_request_test:
5427 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5428 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5429 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5430 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5431
5432
5433CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5434
5435CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5436CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5437
nnoble69ac39f2014-12-12 15:43:38 -08005438ifeq ($(NO_SECURE),true)
5439
5440bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5441
5442else
5443
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005444bins/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
5445 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005446 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005447 $(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
5448
nnoble69ac39f2014-12-12 15:43:38 -08005449endif
5450
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005451deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5452
nnoble69ac39f2014-12-12 15:43:38 -08005453ifneq ($(NO_SECURE),true)
5454ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005455-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5456endif
nnoble69ac39f2014-12-12 15:43:38 -08005457endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005458
5459clean_chttp2_fullstack_max_concurrent_streams_test:
5460 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5461 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5462 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5463 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5464
5465
5466CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5467
5468CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5469CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5470
nnoble69ac39f2014-12-12 15:43:38 -08005471ifeq ($(NO_SECURE),true)
5472
5473bins/chttp2_fullstack_no_op_test: openssl_dep_error
5474
5475else
5476
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005477bins/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
5478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005479 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005480 $(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
5481
nnoble69ac39f2014-12-12 15:43:38 -08005482endif
5483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005484deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5485
nnoble69ac39f2014-12-12 15:43:38 -08005486ifneq ($(NO_SECURE),true)
5487ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005488-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5489endif
nnoble69ac39f2014-12-12 15:43:38 -08005490endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005491
5492clean_chttp2_fullstack_no_op_test:
5493 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5494 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5495 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5496 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5497
5498
5499CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5500
5501CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5502CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5503
nnoble69ac39f2014-12-12 15:43:38 -08005504ifeq ($(NO_SECURE),true)
5505
5506bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5507
5508else
5509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005510bins/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
5511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005512 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005513 $(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
5514
nnoble69ac39f2014-12-12 15:43:38 -08005515endif
5516
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005517deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5518
nnoble69ac39f2014-12-12 15:43:38 -08005519ifneq ($(NO_SECURE),true)
5520ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005521-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5522endif
nnoble69ac39f2014-12-12 15:43:38 -08005523endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005524
5525clean_chttp2_fullstack_ping_pong_streaming_test:
5526 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5527 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5528 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5529 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5530
5531
ctiller33023c42014-12-12 16:28:33 -08005532CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5533
5534CHTTP2_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))))
5535CHTTP2_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))))
5536
5537ifeq ($(NO_SECURE),true)
5538
5539bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5540
5541else
5542
5543bins/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
5544 $(E) "[LD] Linking $@"
5545 $(Q) mkdir -p `dirname $@`
5546 $(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
5547
5548endif
5549
5550deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5551
5552ifneq ($(NO_SECURE),true)
5553ifneq ($(NO_DEPS),true)
5554-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5555endif
5556endif
5557
5558clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5559 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5560 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5561 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5562 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5563
5564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005565CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5566
5567CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5568CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5569
nnoble69ac39f2014-12-12 15:43:38 -08005570ifeq ($(NO_SECURE),true)
5571
5572bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5573
5574else
5575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005576bins/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
5577 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005578 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005579 $(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
5580
nnoble69ac39f2014-12-12 15:43:38 -08005581endif
5582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005583deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5584
nnoble69ac39f2014-12-12 15:43:38 -08005585ifneq ($(NO_SECURE),true)
5586ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005587-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5588endif
nnoble69ac39f2014-12-12 15:43:38 -08005589endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005590
5591clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5592 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5593 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5594 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5595 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5596
5597
5598CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5599
5600CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5601CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5602
nnoble69ac39f2014-12-12 15:43:38 -08005603ifeq ($(NO_SECURE),true)
5604
5605bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5606
5607else
5608
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005609bins/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
5610 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005611 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005612 $(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
5613
nnoble69ac39f2014-12-12 15:43:38 -08005614endif
5615
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005616deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5617
nnoble69ac39f2014-12-12 15:43:38 -08005618ifneq ($(NO_SECURE),true)
5619ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005620-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5621endif
nnoble69ac39f2014-12-12 15:43:38 -08005622endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005623
5624clean_chttp2_fullstack_request_response_with_payload_test:
5625 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5626 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5627 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5628 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5629
5630
5631CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5632
5633CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5634CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5635
nnoble69ac39f2014-12-12 15:43:38 -08005636ifeq ($(NO_SECURE),true)
5637
5638bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5639
5640else
5641
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005642bins/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
5643 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005644 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005645 $(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
5646
nnoble69ac39f2014-12-12 15:43:38 -08005647endif
5648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005649deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5650
nnoble69ac39f2014-12-12 15:43:38 -08005651ifneq ($(NO_SECURE),true)
5652ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005653-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5654endif
nnoble69ac39f2014-12-12 15:43:38 -08005655endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005656
5657clean_chttp2_fullstack_simple_delayed_request_test:
5658 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5659 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5660 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5661 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5662
5663
5664CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5665
5666CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5667CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5668
nnoble69ac39f2014-12-12 15:43:38 -08005669ifeq ($(NO_SECURE),true)
5670
5671bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5672
5673else
5674
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005675bins/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
5676 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005677 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005678 $(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
5679
nnoble69ac39f2014-12-12 15:43:38 -08005680endif
5681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005682deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5683
nnoble69ac39f2014-12-12 15:43:38 -08005684ifneq ($(NO_SECURE),true)
5685ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005686-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5687endif
nnoble69ac39f2014-12-12 15:43:38 -08005688endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005689
5690clean_chttp2_fullstack_simple_request_test:
5691 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5692 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5693 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5694 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5695
5696
nathaniel52878172014-12-09 10:17:19 -08005697CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005698
nathaniel52878172014-12-09 10:17:19 -08005699CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5700CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005701
nnoble69ac39f2014-12-12 15:43:38 -08005702ifeq ($(NO_SECURE),true)
5703
5704bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5705
5706else
5707
nathaniel52878172014-12-09 10:17:19 -08005708bins/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 -08005709 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005710 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005711 $(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 -08005712
nnoble69ac39f2014-12-12 15:43:38 -08005713endif
5714
nathaniel52878172014-12-09 10:17:19 -08005715deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005716
nnoble69ac39f2014-12-12 15:43:38 -08005717ifneq ($(NO_SECURE),true)
5718ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005719-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005720endif
nnoble69ac39f2014-12-12 15:43:38 -08005721endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005722
nathaniel52878172014-12-09 10:17:19 -08005723clean_chttp2_fullstack_thread_stress_test:
5724 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5725 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5726 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5727 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005728
5729
5730CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5731
5732CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5733CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5734
nnoble69ac39f2014-12-12 15:43:38 -08005735ifeq ($(NO_SECURE),true)
5736
5737bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5738
5739else
5740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005741bins/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
5742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005743 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005744 $(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
5745
nnoble69ac39f2014-12-12 15:43:38 -08005746endif
5747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005748deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5749
nnoble69ac39f2014-12-12 15:43:38 -08005750ifneq ($(NO_SECURE),true)
5751ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005752-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5753endif
nnoble69ac39f2014-12-12 15:43:38 -08005754endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005755
5756clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5757 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5758 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5759 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5760 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5761
5762
5763CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5764
5765CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5766CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5767
nnoble69ac39f2014-12-12 15:43:38 -08005768ifeq ($(NO_SECURE),true)
5769
5770bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
5771
5772else
5773
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005774bins/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
5775 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005777 $(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
5778
nnoble69ac39f2014-12-12 15:43:38 -08005779endif
5780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005781deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5782
nnoble69ac39f2014-12-12 15:43:38 -08005783ifneq ($(NO_SECURE),true)
5784ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005785-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5786endif
nnoble69ac39f2014-12-12 15:43:38 -08005787endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005788
5789clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
5790 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
5791 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5792 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5793 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
5794
5795
5796CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5797
5798CHTTP2_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))))
5799CHTTP2_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))))
5800
nnoble69ac39f2014-12-12 15:43:38 -08005801ifeq ($(NO_SECURE),true)
5802
5803bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5804
5805else
5806
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005807bins/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
5808 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005809 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005810 $(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
5811
nnoble69ac39f2014-12-12 15:43:38 -08005812endif
5813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005814deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5815
nnoble69ac39f2014-12-12 15:43:38 -08005816ifneq ($(NO_SECURE),true)
5817ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005818-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5819endif
nnoble69ac39f2014-12-12 15:43:38 -08005820endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005821
5822clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
5823 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
5824 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5825 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5826 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
5827
5828
5829CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5830
5831CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5832CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5833
nnoble69ac39f2014-12-12 15:43:38 -08005834ifeq ($(NO_SECURE),true)
5835
5836bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
5837
5838else
5839
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005840bins/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
5841 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005842 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005843 $(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
5844
nnoble69ac39f2014-12-12 15:43:38 -08005845endif
5846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005847deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5848
nnoble69ac39f2014-12-12 15:43:38 -08005849ifneq ($(NO_SECURE),true)
5850ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005851-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5852endif
nnoble69ac39f2014-12-12 15:43:38 -08005853endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005854
5855clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
5856 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
5857 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5858 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5859 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
5860
5861
5862CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5863
5864CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5865CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5866
nnoble69ac39f2014-12-12 15:43:38 -08005867ifeq ($(NO_SECURE),true)
5868
5869bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
5870
5871else
5872
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005873bins/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
5874 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005875 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005876 $(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
5877
nnoble69ac39f2014-12-12 15:43:38 -08005878endif
5879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005880deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5881
nnoble69ac39f2014-12-12 15:43:38 -08005882ifneq ($(NO_SECURE),true)
5883ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005884-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5885endif
nnoble69ac39f2014-12-12 15:43:38 -08005886endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005887
5888clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
5889 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
5890 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5891 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5892 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
5893
5894
5895CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5896
5897CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5898CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5899
nnoble69ac39f2014-12-12 15:43:38 -08005900ifeq ($(NO_SECURE),true)
5901
5902bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5903
5904else
5905
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005906bins/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
5907 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005908 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005909 $(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
5910
nnoble69ac39f2014-12-12 15:43:38 -08005911endif
5912
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005913deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5914
nnoble69ac39f2014-12-12 15:43:38 -08005915ifneq ($(NO_SECURE),true)
5916ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005917-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5918endif
nnoble69ac39f2014-12-12 15:43:38 -08005919endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005920
5921clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
5922 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
5923 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5924 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5925 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
5926
5927
5928CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5929
5930CHTTP2_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))))
5931CHTTP2_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))))
5932
nnoble69ac39f2014-12-12 15:43:38 -08005933ifeq ($(NO_SECURE),true)
5934
5935bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5936
5937else
5938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005939bins/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
5940 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005941 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005942 $(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
5943
nnoble69ac39f2014-12-12 15:43:38 -08005944endif
5945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005946deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5947
nnoble69ac39f2014-12-12 15:43:38 -08005948ifneq ($(NO_SECURE),true)
5949ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5951endif
nnoble69ac39f2014-12-12 15:43:38 -08005952endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005953
5954clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5955 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5956 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5957 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5958 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
5959
5960
5961CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5962
5963CHTTP2_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))))
5964CHTTP2_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))))
5965
nnoble69ac39f2014-12-12 15:43:38 -08005966ifeq ($(NO_SECURE),true)
5967
5968bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5969
5970else
5971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005972bins/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
5973 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005975 $(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
5976
nnoble69ac39f2014-12-12 15:43:38 -08005977endif
5978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005979deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5980
nnoble69ac39f2014-12-12 15:43:38 -08005981ifneq ($(NO_SECURE),true)
5982ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005983-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5984endif
nnoble69ac39f2014-12-12 15:43:38 -08005985endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005986
5987clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
5988 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
5989 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5990 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5991 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
5992
5993
5994CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5995
5996CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5997CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5998
nnoble69ac39f2014-12-12 15:43:38 -08005999ifeq ($(NO_SECURE),true)
6000
6001bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6002
6003else
6004
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006005bins/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
6006 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006007 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006008 $(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
6009
nnoble69ac39f2014-12-12 15:43:38 -08006010endif
6011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006012deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6013
nnoble69ac39f2014-12-12 15:43:38 -08006014ifneq ($(NO_SECURE),true)
6015ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006016-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6017endif
nnoble69ac39f2014-12-12 15:43:38 -08006018endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006019
6020clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6021 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6022 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6023 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6024 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6025
6026
6027CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6028
6029CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6030CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6031
nnoble69ac39f2014-12-12 15:43:38 -08006032ifeq ($(NO_SECURE),true)
6033
6034bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6035
6036else
6037
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006038bins/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
6039 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006040 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006041 $(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
6042
nnoble69ac39f2014-12-12 15:43:38 -08006043endif
6044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006045deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6046
nnoble69ac39f2014-12-12 15:43:38 -08006047ifneq ($(NO_SECURE),true)
6048ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006049-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6050endif
nnoble69ac39f2014-12-12 15:43:38 -08006051endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006052
6053clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6054 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6055 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6056 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6057 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6058
6059
6060CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6061
6062CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6063CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6064
nnoble69ac39f2014-12-12 15:43:38 -08006065ifeq ($(NO_SECURE),true)
6066
6067bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6068
6069else
6070
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006071bins/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
6072 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006073 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006074 $(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
6075
nnoble69ac39f2014-12-12 15:43:38 -08006076endif
6077
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006078deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6079
nnoble69ac39f2014-12-12 15:43:38 -08006080ifneq ($(NO_SECURE),true)
6081ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006082-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6083endif
nnoble69ac39f2014-12-12 15:43:38 -08006084endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006085
6086clean_chttp2_simple_ssl_fullstack_no_op_test:
6087 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6088 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6089 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6090 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6091
6092
6093CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6094
6095CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6096CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6097
nnoble69ac39f2014-12-12 15:43:38 -08006098ifeq ($(NO_SECURE),true)
6099
6100bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6101
6102else
6103
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006104bins/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
6105 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006106 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006107 $(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
6108
nnoble69ac39f2014-12-12 15:43:38 -08006109endif
6110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006111deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6112
nnoble69ac39f2014-12-12 15:43:38 -08006113ifneq ($(NO_SECURE),true)
6114ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006115-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6116endif
nnoble69ac39f2014-12-12 15:43:38 -08006117endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006118
6119clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6120 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6121 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6122 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6123 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6124
6125
ctiller33023c42014-12-12 16:28:33 -08006126CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6127
6128CHTTP2_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))))
6129CHTTP2_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))))
6130
6131ifeq ($(NO_SECURE),true)
6132
6133bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6134
6135else
6136
6137bins/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
6138 $(E) "[LD] Linking $@"
6139 $(Q) mkdir -p `dirname $@`
6140 $(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
6141
6142endif
6143
6144deps_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)
6145
6146ifneq ($(NO_SECURE),true)
6147ifneq ($(NO_DEPS),true)
6148-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6149endif
6150endif
6151
6152clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6153 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6154 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6155 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6156 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6157
6158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006159CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6160
6161CHTTP2_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))))
6162CHTTP2_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))))
6163
nnoble69ac39f2014-12-12 15:43:38 -08006164ifeq ($(NO_SECURE),true)
6165
6166bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6167
6168else
6169
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006170bins/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
6171 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006172 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006173 $(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
6174
nnoble69ac39f2014-12-12 15:43:38 -08006175endif
6176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006177deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6178
nnoble69ac39f2014-12-12 15:43:38 -08006179ifneq ($(NO_SECURE),true)
6180ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006181-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6182endif
nnoble69ac39f2014-12-12 15:43:38 -08006183endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006184
6185clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6186 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6187 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6188 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6189 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6190
6191
6192CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6193
6194CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6195CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6196
nnoble69ac39f2014-12-12 15:43:38 -08006197ifeq ($(NO_SECURE),true)
6198
6199bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6200
6201else
6202
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006203bins/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
6204 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006205 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006206 $(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
6207
nnoble69ac39f2014-12-12 15:43:38 -08006208endif
6209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006210deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6211
nnoble69ac39f2014-12-12 15:43:38 -08006212ifneq ($(NO_SECURE),true)
6213ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006214-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6215endif
nnoble69ac39f2014-12-12 15:43:38 -08006216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006217
6218clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6219 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6220 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6221 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6222 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6223
6224
6225CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6226
6227CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6228CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6229
nnoble69ac39f2014-12-12 15:43:38 -08006230ifeq ($(NO_SECURE),true)
6231
6232bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6233
6234else
6235
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006236bins/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
6237 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006238 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006239 $(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
6240
nnoble69ac39f2014-12-12 15:43:38 -08006241endif
6242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006243deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6244
nnoble69ac39f2014-12-12 15:43:38 -08006245ifneq ($(NO_SECURE),true)
6246ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006247-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6248endif
nnoble69ac39f2014-12-12 15:43:38 -08006249endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006250
6251clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6252 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6253 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6254 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6255 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6256
6257
6258CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6259
6260CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6261CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6262
nnoble69ac39f2014-12-12 15:43:38 -08006263ifeq ($(NO_SECURE),true)
6264
6265bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6266
6267else
6268
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006269bins/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
6270 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006271 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006272 $(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
6273
nnoble69ac39f2014-12-12 15:43:38 -08006274endif
6275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006276deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6277
nnoble69ac39f2014-12-12 15:43:38 -08006278ifneq ($(NO_SECURE),true)
6279ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006280-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6281endif
nnoble69ac39f2014-12-12 15:43:38 -08006282endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006283
6284clean_chttp2_simple_ssl_fullstack_simple_request_test:
6285 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6286 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6287 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6288 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6289
6290
nathaniel52878172014-12-09 10:17:19 -08006291CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006292
nathaniel52878172014-12-09 10:17:19 -08006293CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6294CHTTP2_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 -08006295
nnoble69ac39f2014-12-12 15:43:38 -08006296ifeq ($(NO_SECURE),true)
6297
6298bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6299
6300else
6301
nathaniel52878172014-12-09 10:17:19 -08006302bins/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 -08006303 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006304 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006305 $(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 -08006306
nnoble69ac39f2014-12-12 15:43:38 -08006307endif
6308
nathaniel52878172014-12-09 10:17:19 -08006309deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310
nnoble69ac39f2014-12-12 15:43:38 -08006311ifneq ($(NO_SECURE),true)
6312ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006313-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006314endif
nnoble69ac39f2014-12-12 15:43:38 -08006315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006316
nathaniel52878172014-12-09 10:17:19 -08006317clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6318 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6319 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6320 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6321 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006322
6323
6324CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6325
6326CHTTP2_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))))
6327CHTTP2_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))))
6328
nnoble69ac39f2014-12-12 15:43:38 -08006329ifeq ($(NO_SECURE),true)
6330
6331bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6332
6333else
6334
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006335bins/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
6336 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006337 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006338 $(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
6339
nnoble69ac39f2014-12-12 15:43:38 -08006340endif
6341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006342deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6343
nnoble69ac39f2014-12-12 15:43:38 -08006344ifneq ($(NO_SECURE),true)
6345ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006346-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6347endif
nnoble69ac39f2014-12-12 15:43:38 -08006348endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006349
6350clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6351 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6352 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6353 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6354 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6355
6356
6357CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6358
6359CHTTP2_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))))
6360CHTTP2_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))))
6361
nnoble69ac39f2014-12-12 15:43:38 -08006362ifeq ($(NO_SECURE),true)
6363
6364bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6365
6366else
6367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006368bins/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
6369 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006370 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006371 $(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
6372
nnoble69ac39f2014-12-12 15:43:38 -08006373endif
6374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006375deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6376
nnoble69ac39f2014-12-12 15:43:38 -08006377ifneq ($(NO_SECURE),true)
6378ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006379-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6380endif
nnoble69ac39f2014-12-12 15:43:38 -08006381endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006382
6383clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6384 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6385 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6386 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6387 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6388
6389
6390CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6391
6392CHTTP2_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))))
6393CHTTP2_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))))
6394
nnoble69ac39f2014-12-12 15:43:38 -08006395ifeq ($(NO_SECURE),true)
6396
6397bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6398
6399else
6400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006401bins/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
6402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006403 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006404 $(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
6405
nnoble69ac39f2014-12-12 15:43:38 -08006406endif
6407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006408deps_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)
6409
nnoble69ac39f2014-12-12 15:43:38 -08006410ifneq ($(NO_SECURE),true)
6411ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006412-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6413endif
nnoble69ac39f2014-12-12 15:43:38 -08006414endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006415
6416clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6417 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6418 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6419 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6420 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6421
6422
6423CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6424
6425CHTTP2_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))))
6426CHTTP2_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))))
6427
nnoble69ac39f2014-12-12 15:43:38 -08006428ifeq ($(NO_SECURE),true)
6429
6430bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6431
6432else
6433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006434bins/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
6435 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006436 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006437 $(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
6438
nnoble69ac39f2014-12-12 15:43:38 -08006439endif
6440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006441deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6442
nnoble69ac39f2014-12-12 15:43:38 -08006443ifneq ($(NO_SECURE),true)
6444ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006445-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6446endif
nnoble69ac39f2014-12-12 15:43:38 -08006447endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006448
6449clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6450 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6451 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6452 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6453 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6454
6455
6456CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6457
6458CHTTP2_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))))
6459CHTTP2_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))))
6460
nnoble69ac39f2014-12-12 15:43:38 -08006461ifeq ($(NO_SECURE),true)
6462
6463bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6464
6465else
6466
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006467bins/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
6468 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006469 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006470 $(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
6471
nnoble69ac39f2014-12-12 15:43:38 -08006472endif
6473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006474deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6475
nnoble69ac39f2014-12-12 15:43:38 -08006476ifneq ($(NO_SECURE),true)
6477ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006478-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6479endif
nnoble69ac39f2014-12-12 15:43:38 -08006480endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006481
6482clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6483 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6484 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6485 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6486 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6487
6488
6489CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6490
6491CHTTP2_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))))
6492CHTTP2_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))))
6493
nnoble69ac39f2014-12-12 15:43:38 -08006494ifeq ($(NO_SECURE),true)
6495
6496bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6497
6498else
6499
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006500bins/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
6501 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006502 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006503 $(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
6504
nnoble69ac39f2014-12-12 15:43:38 -08006505endif
6506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006507deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6508
nnoble69ac39f2014-12-12 15:43:38 -08006509ifneq ($(NO_SECURE),true)
6510ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006511-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6512endif
nnoble69ac39f2014-12-12 15:43:38 -08006513endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006514
6515clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6516 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6517 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6518 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6519 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6520
6521
6522CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6523
6524CHTTP2_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))))
6525CHTTP2_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))))
6526
nnoble69ac39f2014-12-12 15:43:38 -08006527ifeq ($(NO_SECURE),true)
6528
6529bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6530
6531else
6532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006533bins/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
6534 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006535 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006536 $(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
6537
nnoble69ac39f2014-12-12 15:43:38 -08006538endif
6539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006540deps_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)
6541
nnoble69ac39f2014-12-12 15:43:38 -08006542ifneq ($(NO_SECURE),true)
6543ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006544-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6545endif
nnoble69ac39f2014-12-12 15:43:38 -08006546endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006547
6548clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6549 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6550 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6551 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6552 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6553
6554
6555CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6556
6557CHTTP2_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))))
6558CHTTP2_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))))
6559
nnoble69ac39f2014-12-12 15:43:38 -08006560ifeq ($(NO_SECURE),true)
6561
6562bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6563
6564else
6565
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006566bins/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
6567 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006568 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006569 $(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
6570
nnoble69ac39f2014-12-12 15:43:38 -08006571endif
6572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006573deps_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)
6574
nnoble69ac39f2014-12-12 15:43:38 -08006575ifneq ($(NO_SECURE),true)
6576ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006577-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6578endif
nnoble69ac39f2014-12-12 15:43:38 -08006579endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006580
6581clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6582 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6583 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6584 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6585 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6586
6587
6588CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6589
6590CHTTP2_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))))
6591CHTTP2_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))))
6592
nnoble69ac39f2014-12-12 15:43:38 -08006593ifeq ($(NO_SECURE),true)
6594
6595bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6596
6597else
6598
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006599bins/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
6600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006601 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006602 $(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
6603
nnoble69ac39f2014-12-12 15:43:38 -08006604endif
6605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006606deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6607
nnoble69ac39f2014-12-12 15:43:38 -08006608ifneq ($(NO_SECURE),true)
6609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006610-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6611endif
nnoble69ac39f2014-12-12 15:43:38 -08006612endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006613
6614clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6615 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6616 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6617 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6618 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6619
6620
6621CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6622
6623CHTTP2_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))))
6624CHTTP2_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))))
6625
nnoble69ac39f2014-12-12 15:43:38 -08006626ifeq ($(NO_SECURE),true)
6627
6628bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6629
6630else
6631
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006632bins/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
6633 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006634 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006635 $(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
6636
nnoble69ac39f2014-12-12 15:43:38 -08006637endif
6638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006639deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6640
nnoble69ac39f2014-12-12 15:43:38 -08006641ifneq ($(NO_SECURE),true)
6642ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006643-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6644endif
nnoble69ac39f2014-12-12 15:43:38 -08006645endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006646
6647clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6648 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6649 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6650 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6651 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6652
6653
6654CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6655
6656CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6657CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6658
nnoble69ac39f2014-12-12 15:43:38 -08006659ifeq ($(NO_SECURE),true)
6660
6661bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6662
6663else
6664
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006665bins/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
6666 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006667 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006668 $(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
6669
nnoble69ac39f2014-12-12 15:43:38 -08006670endif
6671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006672deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6673
nnoble69ac39f2014-12-12 15:43:38 -08006674ifneq ($(NO_SECURE),true)
6675ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006676-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6677endif
nnoble69ac39f2014-12-12 15:43:38 -08006678endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006679
6680clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
6681 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
6682 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
6683 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6684 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
6685
6686
6687CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6688
6689CHTTP2_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))))
6690CHTTP2_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))))
6691
nnoble69ac39f2014-12-12 15:43:38 -08006692ifeq ($(NO_SECURE),true)
6693
6694bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
6695
6696else
6697
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006698bins/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
6699 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006700 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006701 $(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
6702
nnoble69ac39f2014-12-12 15:43:38 -08006703endif
6704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006705deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6706
nnoble69ac39f2014-12-12 15:43:38 -08006707ifneq ($(NO_SECURE),true)
6708ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006709-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6710endif
nnoble69ac39f2014-12-12 15:43:38 -08006711endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006712
6713clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
6714 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
6715 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6716 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6717 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
6718
6719
ctiller33023c42014-12-12 16:28:33 -08006720CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6721
6722CHTTP2_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))))
6723CHTTP2_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))))
6724
6725ifeq ($(NO_SECURE),true)
6726
6727bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6728
6729else
6730
6731bins/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
6732 $(E) "[LD] Linking $@"
6733 $(Q) mkdir -p `dirname $@`
6734 $(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
6735
6736endif
6737
6738deps_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)
6739
6740ifneq ($(NO_SECURE),true)
6741ifneq ($(NO_DEPS),true)
6742-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6743endif
6744endif
6745
6746clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
6747 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6748 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6749 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6750 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
6751
6752
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006753CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6754
6755CHTTP2_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))))
6756CHTTP2_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))))
6757
nnoble69ac39f2014-12-12 15:43:38 -08006758ifeq ($(NO_SECURE),true)
6759
6760bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6761
6762else
6763
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006764bins/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
6765 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006766 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006767 $(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
6768
nnoble69ac39f2014-12-12 15:43:38 -08006769endif
6770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006771deps_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)
6772
nnoble69ac39f2014-12-12 15:43:38 -08006773ifneq ($(NO_SECURE),true)
6774ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006775-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6776endif
nnoble69ac39f2014-12-12 15:43:38 -08006777endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006778
6779clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
6780 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
6781 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6782 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6783 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
6784
6785
6786CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6787
6788CHTTP2_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))))
6789CHTTP2_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))))
6790
nnoble69ac39f2014-12-12 15:43:38 -08006791ifeq ($(NO_SECURE),true)
6792
6793bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
6794
6795else
6796
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006797bins/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
6798 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006799 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006800 $(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
6801
nnoble69ac39f2014-12-12 15:43:38 -08006802endif
6803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006804deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6805
nnoble69ac39f2014-12-12 15:43:38 -08006806ifneq ($(NO_SECURE),true)
6807ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006808-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6809endif
nnoble69ac39f2014-12-12 15:43:38 -08006810endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006811
6812clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
6813 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
6814 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6815 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6816 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
6817
6818
6819CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6820
6821CHTTP2_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))))
6822CHTTP2_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))))
6823
nnoble69ac39f2014-12-12 15:43:38 -08006824ifeq ($(NO_SECURE),true)
6825
6826bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
6827
6828else
6829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006830bins/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
6831 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006832 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006833 $(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
6834
nnoble69ac39f2014-12-12 15:43:38 -08006835endif
6836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006837deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6838
nnoble69ac39f2014-12-12 15:43:38 -08006839ifneq ($(NO_SECURE),true)
6840ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006841-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6842endif
nnoble69ac39f2014-12-12 15:43:38 -08006843endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006844
6845clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
6846 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
6847 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6848 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6849 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
6850
6851
6852CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6853
6854CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6855CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6856
nnoble69ac39f2014-12-12 15:43:38 -08006857ifeq ($(NO_SECURE),true)
6858
6859bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
6860
6861else
6862
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006863bins/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
6864 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006865 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006866 $(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
6867
nnoble69ac39f2014-12-12 15:43:38 -08006868endif
6869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006870deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6871
nnoble69ac39f2014-12-12 15:43:38 -08006872ifneq ($(NO_SECURE),true)
6873ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006874-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6875endif
nnoble69ac39f2014-12-12 15:43:38 -08006876endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006877
6878clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
6879 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
6880 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6881 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6882 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
6883
6884
nathaniel52878172014-12-09 10:17:19 -08006885CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006886
nathaniel52878172014-12-09 10:17:19 -08006887CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6888CHTTP2_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 -08006889
nnoble69ac39f2014-12-12 15:43:38 -08006890ifeq ($(NO_SECURE),true)
6891
6892bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
6893
6894else
6895
nathaniel52878172014-12-09 10:17:19 -08006896bins/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 -08006897 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006898 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006899 $(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 -08006900
nnoble69ac39f2014-12-12 15:43:38 -08006901endif
6902
nathaniel52878172014-12-09 10:17:19 -08006903deps_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 -08006904
nnoble69ac39f2014-12-12 15:43:38 -08006905ifneq ($(NO_SECURE),true)
6906ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006907-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006908endif
nnoble69ac39f2014-12-12 15:43:38 -08006909endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006910
nathaniel52878172014-12-09 10:17:19 -08006911clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
6912 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
6913 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6914 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6915 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006916
6917
6918CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6919
6920CHTTP2_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))))
6921CHTTP2_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))))
6922
nnoble69ac39f2014-12-12 15:43:38 -08006923ifeq ($(NO_SECURE),true)
6924
6925bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6926
6927else
6928
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006929bins/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
6930 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006931 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006932 $(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
6933
nnoble69ac39f2014-12-12 15:43:38 -08006934endif
6935
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006936deps_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)
6937
nnoble69ac39f2014-12-12 15:43:38 -08006938ifneq ($(NO_SECURE),true)
6939ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006940-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6941endif
nnoble69ac39f2014-12-12 15:43:38 -08006942endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006943
6944clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
6945 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
6946 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6947 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6948 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
6949
6950
6951CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6952
6953CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6954CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6955
nnoble69ac39f2014-12-12 15:43:38 -08006956ifeq ($(NO_SECURE),true)
6957
6958bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
6959
6960else
6961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006962bins/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
6963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006964 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006965 $(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
6966
nnoble69ac39f2014-12-12 15:43:38 -08006967endif
6968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006969deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6970
nnoble69ac39f2014-12-12 15:43:38 -08006971ifneq ($(NO_SECURE),true)
6972ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006973-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6974endif
nnoble69ac39f2014-12-12 15:43:38 -08006975endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006976
6977clean_chttp2_socket_pair_cancel_after_accept_test:
6978 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
6979 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6980 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6981 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
6982
6983
6984CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6985
6986CHTTP2_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))))
6987CHTTP2_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))))
6988
nnoble69ac39f2014-12-12 15:43:38 -08006989ifeq ($(NO_SECURE),true)
6990
6991bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6992
6993else
6994
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006995bins/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
6996 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006997 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006998 $(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
6999
nnoble69ac39f2014-12-12 15:43:38 -08007000endif
7001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007002deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7003
nnoble69ac39f2014-12-12 15:43:38 -08007004ifneq ($(NO_SECURE),true)
7005ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007006-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7007endif
nnoble69ac39f2014-12-12 15:43:38 -08007008endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007009
7010clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7011 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7012 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7013 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7014 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7015
7016
7017CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7018
7019CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7020CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7021
nnoble69ac39f2014-12-12 15:43:38 -08007022ifeq ($(NO_SECURE),true)
7023
7024bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7025
7026else
7027
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007028bins/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
7029 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007030 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007031 $(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
7032
nnoble69ac39f2014-12-12 15:43:38 -08007033endif
7034
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007035deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7036
nnoble69ac39f2014-12-12 15:43:38 -08007037ifneq ($(NO_SECURE),true)
7038ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007039-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7040endif
nnoble69ac39f2014-12-12 15:43:38 -08007041endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007042
7043clean_chttp2_socket_pair_cancel_after_invoke_test:
7044 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7045 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7046 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7047 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7048
7049
7050CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7051
7052CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7053CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7054
nnoble69ac39f2014-12-12 15:43:38 -08007055ifeq ($(NO_SECURE),true)
7056
7057bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7058
7059else
7060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007061bins/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
7062 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007063 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007064 $(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
7065
nnoble69ac39f2014-12-12 15:43:38 -08007066endif
7067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007068deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7069
nnoble69ac39f2014-12-12 15:43:38 -08007070ifneq ($(NO_SECURE),true)
7071ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007072-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7073endif
nnoble69ac39f2014-12-12 15:43:38 -08007074endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007075
7076clean_chttp2_socket_pair_cancel_before_invoke_test:
7077 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7078 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7079 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7080 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7081
7082
7083CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7084
7085CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7086CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7087
nnoble69ac39f2014-12-12 15:43:38 -08007088ifeq ($(NO_SECURE),true)
7089
7090bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7091
7092else
7093
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007094bins/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
7095 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007096 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007097 $(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
7098
nnoble69ac39f2014-12-12 15:43:38 -08007099endif
7100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007101deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7102
nnoble69ac39f2014-12-12 15:43:38 -08007103ifneq ($(NO_SECURE),true)
7104ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007105-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7106endif
nnoble69ac39f2014-12-12 15:43:38 -08007107endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007108
7109clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7110 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7111 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7112 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7113 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7114
7115
7116CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7117
7118CHTTP2_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))))
7119CHTTP2_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))))
7120
nnoble69ac39f2014-12-12 15:43:38 -08007121ifeq ($(NO_SECURE),true)
7122
7123bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7124
7125else
7126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007127bins/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
7128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007129 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007130 $(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
7131
nnoble69ac39f2014-12-12 15:43:38 -08007132endif
7133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007134deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7135
nnoble69ac39f2014-12-12 15:43:38 -08007136ifneq ($(NO_SECURE),true)
7137ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007138-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7139endif
nnoble69ac39f2014-12-12 15:43:38 -08007140endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007141
7142clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7143 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7144 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7145 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7146 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7147
7148
7149CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7150
7151CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7152CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7153
nnoble69ac39f2014-12-12 15:43:38 -08007154ifeq ($(NO_SECURE),true)
7155
7156bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7157
7158else
7159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007160bins/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
7161 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007162 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007163 $(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
7164
nnoble69ac39f2014-12-12 15:43:38 -08007165endif
7166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007167deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7168
nnoble69ac39f2014-12-12 15:43:38 -08007169ifneq ($(NO_SECURE),true)
7170ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007171-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7172endif
nnoble69ac39f2014-12-12 15:43:38 -08007173endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007174
7175clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7176 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7177 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7178 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7179 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7180
7181
7182CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7183
7184CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7185CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7186
nnoble69ac39f2014-12-12 15:43:38 -08007187ifeq ($(NO_SECURE),true)
7188
7189bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7190
7191else
7192
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007193bins/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
7194 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007195 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007196 $(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
7197
nnoble69ac39f2014-12-12 15:43:38 -08007198endif
7199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007200deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7201
nnoble69ac39f2014-12-12 15:43:38 -08007202ifneq ($(NO_SECURE),true)
7203ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007204-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7205endif
nnoble69ac39f2014-12-12 15:43:38 -08007206endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007207
7208clean_chttp2_socket_pair_invoke_large_request_test:
7209 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7210 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7211 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7212 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7213
7214
7215CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7216
7217CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7218CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7219
nnoble69ac39f2014-12-12 15:43:38 -08007220ifeq ($(NO_SECURE),true)
7221
7222bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7223
7224else
7225
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007226bins/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
7227 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007228 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007229 $(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
7230
nnoble69ac39f2014-12-12 15:43:38 -08007231endif
7232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007233deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7234
nnoble69ac39f2014-12-12 15:43:38 -08007235ifneq ($(NO_SECURE),true)
7236ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007237-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7238endif
nnoble69ac39f2014-12-12 15:43:38 -08007239endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007240
7241clean_chttp2_socket_pair_max_concurrent_streams_test:
7242 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7243 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7244 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7245 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7246
7247
7248CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7249
7250CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7251CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7252
nnoble69ac39f2014-12-12 15:43:38 -08007253ifeq ($(NO_SECURE),true)
7254
7255bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7256
7257else
7258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007259bins/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
7260 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007261 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007262 $(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
7263
nnoble69ac39f2014-12-12 15:43:38 -08007264endif
7265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007266deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7267
nnoble69ac39f2014-12-12 15:43:38 -08007268ifneq ($(NO_SECURE),true)
7269ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007270-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7271endif
nnoble69ac39f2014-12-12 15:43:38 -08007272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007273
7274clean_chttp2_socket_pair_no_op_test:
7275 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7276 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7277 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7278 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7279
7280
7281CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7282
7283CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7284CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7285
nnoble69ac39f2014-12-12 15:43:38 -08007286ifeq ($(NO_SECURE),true)
7287
7288bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7289
7290else
7291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007292bins/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
7293 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007294 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007295 $(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
7296
nnoble69ac39f2014-12-12 15:43:38 -08007297endif
7298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007299deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7300
nnoble69ac39f2014-12-12 15:43:38 -08007301ifneq ($(NO_SECURE),true)
7302ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007303-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7304endif
nnoble69ac39f2014-12-12 15:43:38 -08007305endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007306
7307clean_chttp2_socket_pair_ping_pong_streaming_test:
7308 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7309 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7310 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7311 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7312
7313
ctiller33023c42014-12-12 16:28:33 -08007314CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7315
7316CHTTP2_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))))
7317CHTTP2_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))))
7318
7319ifeq ($(NO_SECURE),true)
7320
7321bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7322
7323else
7324
7325bins/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
7326 $(E) "[LD] Linking $@"
7327 $(Q) mkdir -p `dirname $@`
7328 $(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
7329
7330endif
7331
7332deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7333
7334ifneq ($(NO_SECURE),true)
7335ifneq ($(NO_DEPS),true)
7336-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7337endif
7338endif
7339
7340clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7341 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7342 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7343 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7344 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7345
7346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007347CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7348
7349CHTTP2_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))))
7350CHTTP2_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))))
7351
nnoble69ac39f2014-12-12 15:43:38 -08007352ifeq ($(NO_SECURE),true)
7353
7354bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7355
7356else
7357
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007358bins/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
7359 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007360 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007361 $(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
7362
nnoble69ac39f2014-12-12 15:43:38 -08007363endif
7364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007365deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7366
nnoble69ac39f2014-12-12 15:43:38 -08007367ifneq ($(NO_SECURE),true)
7368ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007369-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7370endif
nnoble69ac39f2014-12-12 15:43:38 -08007371endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007372
7373clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7374 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7375 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7376 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7377 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7378
7379
7380CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7381
7382CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7383CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7384
nnoble69ac39f2014-12-12 15:43:38 -08007385ifeq ($(NO_SECURE),true)
7386
7387bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7388
7389else
7390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007391bins/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
7392 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007393 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007394 $(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
7395
nnoble69ac39f2014-12-12 15:43:38 -08007396endif
7397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007398deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7399
nnoble69ac39f2014-12-12 15:43:38 -08007400ifneq ($(NO_SECURE),true)
7401ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007402-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7403endif
nnoble69ac39f2014-12-12 15:43:38 -08007404endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007405
7406clean_chttp2_socket_pair_request_response_with_payload_test:
7407 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7408 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7409 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7410 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7411
7412
7413CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7414
7415CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7416CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7417
nnoble69ac39f2014-12-12 15:43:38 -08007418ifeq ($(NO_SECURE),true)
7419
7420bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7421
7422else
7423
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007424bins/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
7425 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007426 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007427 $(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
7428
nnoble69ac39f2014-12-12 15:43:38 -08007429endif
7430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007431deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7432
nnoble69ac39f2014-12-12 15:43:38 -08007433ifneq ($(NO_SECURE),true)
7434ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007435-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7436endif
nnoble69ac39f2014-12-12 15:43:38 -08007437endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007438
7439clean_chttp2_socket_pair_simple_delayed_request_test:
7440 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7441 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7442 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7443 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7444
7445
7446CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7447
7448CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7449CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7450
nnoble69ac39f2014-12-12 15:43:38 -08007451ifeq ($(NO_SECURE),true)
7452
7453bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7454
7455else
7456
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007457bins/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
7458 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007459 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007460 $(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
7461
nnoble69ac39f2014-12-12 15:43:38 -08007462endif
7463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007464deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7465
nnoble69ac39f2014-12-12 15:43:38 -08007466ifneq ($(NO_SECURE),true)
7467ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007468-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7469endif
nnoble69ac39f2014-12-12 15:43:38 -08007470endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007471
7472clean_chttp2_socket_pair_simple_request_test:
7473 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7474 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7475 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7476 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7477
7478
nathaniel52878172014-12-09 10:17:19 -08007479CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007480
nathaniel52878172014-12-09 10:17:19 -08007481CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7482CHTTP2_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 -08007483
nnoble69ac39f2014-12-12 15:43:38 -08007484ifeq ($(NO_SECURE),true)
7485
7486bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7487
7488else
7489
nathaniel52878172014-12-09 10:17:19 -08007490bins/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 -08007491 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007492 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007493 $(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 -08007494
nnoble69ac39f2014-12-12 15:43:38 -08007495endif
7496
nathaniel52878172014-12-09 10:17:19 -08007497deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007498
nnoble69ac39f2014-12-12 15:43:38 -08007499ifneq ($(NO_SECURE),true)
7500ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007501-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007502endif
nnoble69ac39f2014-12-12 15:43:38 -08007503endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007504
nathaniel52878172014-12-09 10:17:19 -08007505clean_chttp2_socket_pair_thread_stress_test:
7506 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7507 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7508 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7509 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007510
7511
7512CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7513
7514CHTTP2_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))))
7515CHTTP2_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))))
7516
nnoble69ac39f2014-12-12 15:43:38 -08007517ifeq ($(NO_SECURE),true)
7518
7519bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7520
7521else
7522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007523bins/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
7524 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007525 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007526 $(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
7527
nnoble69ac39f2014-12-12 15:43:38 -08007528endif
7529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007530deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7531
nnoble69ac39f2014-12-12 15:43:38 -08007532ifneq ($(NO_SECURE),true)
7533ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007534-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7535endif
nnoble69ac39f2014-12-12 15:43:38 -08007536endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007537
7538clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7539 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7540 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7541 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7542 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7543
7544
nnoble0c475f02014-12-05 15:37:39 -08007545CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7546
7547CHTTP2_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))))
7548CHTTP2_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))))
7549
nnoble69ac39f2014-12-12 15:43:38 -08007550ifeq ($(NO_SECURE),true)
7551
7552bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7553
7554else
7555
nnoble0c475f02014-12-05 15:37:39 -08007556bins/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
7557 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007558 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007559 $(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
7560
nnoble69ac39f2014-12-12 15:43:38 -08007561endif
7562
nnoble0c475f02014-12-05 15:37:39 -08007563deps_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)
7564
nnoble69ac39f2014-12-12 15:43:38 -08007565ifneq ($(NO_SECURE),true)
7566ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007567-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7568endif
nnoble69ac39f2014-12-12 15:43:38 -08007569endif
nnoble0c475f02014-12-05 15:37:39 -08007570
7571clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
7572 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
7573 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7574 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7575 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7576
7577
7578CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7579
7580CHTTP2_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))))
7581CHTTP2_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))))
7582
nnoble69ac39f2014-12-12 15:43:38 -08007583ifeq ($(NO_SECURE),true)
7584
7585bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7586
7587else
7588
nnoble0c475f02014-12-05 15:37:39 -08007589bins/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
7590 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007591 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007592 $(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
7593
nnoble69ac39f2014-12-12 15:43:38 -08007594endif
7595
nnoble0c475f02014-12-05 15:37:39 -08007596deps_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)
7597
nnoble69ac39f2014-12-12 15:43:38 -08007598ifneq ($(NO_SECURE),true)
7599ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007600-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7601endif
nnoble69ac39f2014-12-12 15:43:38 -08007602endif
nnoble0c475f02014-12-05 15:37:39 -08007603
7604clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
7605 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
7606 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7607 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7608 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
7609
7610
7611CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
7612
7613CHTTP2_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))))
7614CHTTP2_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))))
7615
nnoble69ac39f2014-12-12 15:43:38 -08007616ifeq ($(NO_SECURE),true)
7617
7618bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
7619
7620else
7621
nnoble0c475f02014-12-05 15:37:39 -08007622bins/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
7623 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007624 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007625 $(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
7626
nnoble69ac39f2014-12-12 15:43:38 -08007627endif
7628
nnoble0c475f02014-12-05 15:37:39 -08007629deps_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)
7630
nnoble69ac39f2014-12-12 15:43:38 -08007631ifneq ($(NO_SECURE),true)
7632ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007633-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7634endif
nnoble69ac39f2014-12-12 15:43:38 -08007635endif
nnoble0c475f02014-12-05 15:37:39 -08007636
7637clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
7638 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
7639 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
7640 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7641 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
7642
7643
7644CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7645
7646CHTTP2_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))))
7647CHTTP2_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))))
7648
nnoble69ac39f2014-12-12 15:43:38 -08007649ifeq ($(NO_SECURE),true)
7650
7651bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
7652
7653else
7654
nnoble0c475f02014-12-05 15:37:39 -08007655bins/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
7656 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007657 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007658 $(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
7659
nnoble69ac39f2014-12-12 15:43:38 -08007660endif
7661
nnoble0c475f02014-12-05 15:37:39 -08007662deps_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)
7663
nnoble69ac39f2014-12-12 15:43:38 -08007664ifneq ($(NO_SECURE),true)
7665ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007666-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7667endif
nnoble69ac39f2014-12-12 15:43:38 -08007668endif
nnoble0c475f02014-12-05 15:37:39 -08007669
7670clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
7671 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
7672 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7673 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7674 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
7675
7676
7677CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
7678
7679CHTTP2_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))))
7680CHTTP2_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))))
7681
nnoble69ac39f2014-12-12 15:43:38 -08007682ifeq ($(NO_SECURE),true)
7683
7684bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
7685
7686else
7687
nnoble0c475f02014-12-05 15:37:39 -08007688bins/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
7689 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007690 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007691 $(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
7692
nnoble69ac39f2014-12-12 15:43:38 -08007693endif
7694
nnoble0c475f02014-12-05 15:37:39 -08007695deps_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)
7696
nnoble69ac39f2014-12-12 15:43:38 -08007697ifneq ($(NO_SECURE),true)
7698ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007699-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7700endif
nnoble69ac39f2014-12-12 15:43:38 -08007701endif
nnoble0c475f02014-12-05 15:37:39 -08007702
7703clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
7704 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
7705 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
7706 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7707 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
7708
7709
7710CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7711
7712CHTTP2_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))))
7713CHTTP2_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))))
7714
nnoble69ac39f2014-12-12 15:43:38 -08007715ifeq ($(NO_SECURE),true)
7716
7717bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7718
7719else
7720
nnoble0c475f02014-12-05 15:37:39 -08007721bins/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
7722 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007723 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007724 $(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
7725
nnoble69ac39f2014-12-12 15:43:38 -08007726endif
7727
nnoble0c475f02014-12-05 15:37:39 -08007728deps_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)
7729
nnoble69ac39f2014-12-12 15:43:38 -08007730ifneq ($(NO_SECURE),true)
7731ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007732-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7733endif
nnoble69ac39f2014-12-12 15:43:38 -08007734endif
nnoble0c475f02014-12-05 15:37:39 -08007735
7736clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
7737 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
7738 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7739 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7740 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
7741
7742
7743CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7744
7745CHTTP2_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))))
7746CHTTP2_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))))
7747
nnoble69ac39f2014-12-12 15:43:38 -08007748ifeq ($(NO_SECURE),true)
7749
7750bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
7751
7752else
7753
nnoble0c475f02014-12-05 15:37:39 -08007754bins/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
7755 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007756 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007757 $(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
7758
nnoble69ac39f2014-12-12 15:43:38 -08007759endif
7760
nnoble0c475f02014-12-05 15:37:39 -08007761deps_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)
7762
nnoble69ac39f2014-12-12 15:43:38 -08007763ifneq ($(NO_SECURE),true)
7764ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007765-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7766endif
nnoble69ac39f2014-12-12 15:43:38 -08007767endif
nnoble0c475f02014-12-05 15:37:39 -08007768
7769clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
7770 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
7771 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7772 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7773 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
7774
7775
7776CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
7777
7778CHTTP2_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))))
7779CHTTP2_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))))
7780
nnoble69ac39f2014-12-12 15:43:38 -08007781ifeq ($(NO_SECURE),true)
7782
7783bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
7784
7785else
7786
nnoble0c475f02014-12-05 15:37:39 -08007787bins/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
7788 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007789 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007790 $(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
7791
nnoble69ac39f2014-12-12 15:43:38 -08007792endif
7793
nnoble0c475f02014-12-05 15:37:39 -08007794deps_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)
7795
nnoble69ac39f2014-12-12 15:43:38 -08007796ifneq ($(NO_SECURE),true)
7797ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007798-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7799endif
nnoble69ac39f2014-12-12 15:43:38 -08007800endif
nnoble0c475f02014-12-05 15:37:39 -08007801
7802clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
7803 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
7804 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
7805 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7806 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
7807
7808
7809CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7810
7811CHTTP2_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))))
7812CHTTP2_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))))
7813
nnoble69ac39f2014-12-12 15:43:38 -08007814ifeq ($(NO_SECURE),true)
7815
7816bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
7817
7818else
7819
nnoble0c475f02014-12-05 15:37:39 -08007820bins/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
7821 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007822 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007823 $(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
7824
nnoble69ac39f2014-12-12 15:43:38 -08007825endif
7826
nnoble0c475f02014-12-05 15:37:39 -08007827deps_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)
7828
nnoble69ac39f2014-12-12 15:43:38 -08007829ifneq ($(NO_SECURE),true)
7830ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007831-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7832endif
nnoble69ac39f2014-12-12 15:43:38 -08007833endif
nnoble0c475f02014-12-05 15:37:39 -08007834
7835clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
7836 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
7837 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7838 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7839 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
7840
7841
7842CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
7843
7844CHTTP2_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))))
7845CHTTP2_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))))
7846
nnoble69ac39f2014-12-12 15:43:38 -08007847ifeq ($(NO_SECURE),true)
7848
7849bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
7850
7851else
7852
nnoble0c475f02014-12-05 15:37:39 -08007853bins/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
7854 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007855 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007856 $(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
7857
nnoble69ac39f2014-12-12 15:43:38 -08007858endif
7859
nnoble0c475f02014-12-05 15:37:39 -08007860deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7861
nnoble69ac39f2014-12-12 15:43:38 -08007862ifneq ($(NO_SECURE),true)
7863ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007864-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7865endif
nnoble69ac39f2014-12-12 15:43:38 -08007866endif
nnoble0c475f02014-12-05 15:37:39 -08007867
7868clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
7869 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
7870 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
7871 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7872 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
7873
7874
7875CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
7876
7877CHTTP2_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))))
7878CHTTP2_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))))
7879
nnoble69ac39f2014-12-12 15:43:38 -08007880ifeq ($(NO_SECURE),true)
7881
7882bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
7883
7884else
7885
nnoble0c475f02014-12-05 15:37:39 -08007886bins/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
7887 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007888 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007889 $(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
7890
nnoble69ac39f2014-12-12 15:43:38 -08007891endif
7892
nnoble0c475f02014-12-05 15:37:39 -08007893deps_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)
7894
nnoble69ac39f2014-12-12 15:43:38 -08007895ifneq ($(NO_SECURE),true)
7896ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007897-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7898endif
nnoble69ac39f2014-12-12 15:43:38 -08007899endif
nnoble0c475f02014-12-05 15:37:39 -08007900
7901clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
7902 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
7903 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
7904 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7905 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
7906
7907
ctiller33023c42014-12-12 16:28:33 -08007908CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7909
7910CHTTP2_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))))
7911CHTTP2_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))))
7912
7913ifeq ($(NO_SECURE),true)
7914
7915bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7916
7917else
7918
7919bins/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
7920 $(E) "[LD] Linking $@"
7921 $(Q) mkdir -p `dirname $@`
7922 $(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
7923
7924endif
7925
7926deps_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)
7927
7928ifneq ($(NO_SECURE),true)
7929ifneq ($(NO_DEPS),true)
7930-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7931endif
7932endif
7933
7934clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
7935 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
7936 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7937 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7938 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
7939
7940
nnoble0c475f02014-12-05 15:37:39 -08007941CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7942
7943CHTTP2_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))))
7944CHTTP2_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))))
7945
nnoble69ac39f2014-12-12 15:43:38 -08007946ifeq ($(NO_SECURE),true)
7947
7948bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
7949
7950else
7951
nnoble0c475f02014-12-05 15:37:39 -08007952bins/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
7953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007954 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007955 $(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
7956
nnoble69ac39f2014-12-12 15:43:38 -08007957endif
7958
nnoble0c475f02014-12-05 15:37:39 -08007959deps_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)
7960
nnoble69ac39f2014-12-12 15:43:38 -08007961ifneq ($(NO_SECURE),true)
7962ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007963-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7964endif
nnoble69ac39f2014-12-12 15:43:38 -08007965endif
nnoble0c475f02014-12-05 15:37:39 -08007966
7967clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
7968 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
7969 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7970 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7971 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
7972
7973
7974CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7975
7976CHTTP2_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))))
7977CHTTP2_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))))
7978
nnoble69ac39f2014-12-12 15:43:38 -08007979ifeq ($(NO_SECURE),true)
7980
7981bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
7982
7983else
7984
nnoble0c475f02014-12-05 15:37:39 -08007985bins/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
7986 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007987 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007988 $(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
7989
nnoble69ac39f2014-12-12 15:43:38 -08007990endif
7991
nnoble0c475f02014-12-05 15:37:39 -08007992deps_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)
7993
nnoble69ac39f2014-12-12 15:43:38 -08007994ifneq ($(NO_SECURE),true)
7995ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007996-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7997endif
nnoble69ac39f2014-12-12 15:43:38 -08007998endif
nnoble0c475f02014-12-05 15:37:39 -08007999
8000clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8001 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8002 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8003 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8004 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8005
8006
8007CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8008
8009CHTTP2_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))))
8010CHTTP2_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))))
8011
nnoble69ac39f2014-12-12 15:43:38 -08008012ifeq ($(NO_SECURE),true)
8013
8014bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8015
8016else
8017
nnoble0c475f02014-12-05 15:37:39 -08008018bins/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
8019 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008020 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008021 $(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
8022
nnoble69ac39f2014-12-12 15:43:38 -08008023endif
8024
nnoble0c475f02014-12-05 15:37:39 -08008025deps_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)
8026
nnoble69ac39f2014-12-12 15:43:38 -08008027ifneq ($(NO_SECURE),true)
8028ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008029-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8030endif
nnoble69ac39f2014-12-12 15:43:38 -08008031endif
nnoble0c475f02014-12-05 15:37:39 -08008032
8033clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8034 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8035 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8036 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8037 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8038
8039
8040CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8041
8042CHTTP2_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))))
8043CHTTP2_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))))
8044
nnoble69ac39f2014-12-12 15:43:38 -08008045ifeq ($(NO_SECURE),true)
8046
8047bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8048
8049else
8050
nnoble0c475f02014-12-05 15:37:39 -08008051bins/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
8052 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008053 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008054 $(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
8055
nnoble69ac39f2014-12-12 15:43:38 -08008056endif
8057
nnoble0c475f02014-12-05 15:37:39 -08008058deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8059
nnoble69ac39f2014-12-12 15:43:38 -08008060ifneq ($(NO_SECURE),true)
8061ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008062-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8063endif
nnoble69ac39f2014-12-12 15:43:38 -08008064endif
nnoble0c475f02014-12-05 15:37:39 -08008065
8066clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8067 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8068 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8069 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8070 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8071
8072
nathaniel52878172014-12-09 10:17:19 -08008073CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008074
nathaniel52878172014-12-09 10:17:19 -08008075CHTTP2_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))))
8076CHTTP2_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 -08008077
nnoble69ac39f2014-12-12 15:43:38 -08008078ifeq ($(NO_SECURE),true)
8079
8080bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8081
8082else
8083
nathaniel52878172014-12-09 10:17:19 -08008084bins/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 -08008085 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008086 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008087 $(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 -08008088
nnoble69ac39f2014-12-12 15:43:38 -08008089endif
8090
nathaniel52878172014-12-09 10:17:19 -08008091deps_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 -08008092
nnoble69ac39f2014-12-12 15:43:38 -08008093ifneq ($(NO_SECURE),true)
8094ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008095-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008096endif
nnoble69ac39f2014-12-12 15:43:38 -08008097endif
nnoble0c475f02014-12-05 15:37:39 -08008098
nathaniel52878172014-12-09 10:17:19 -08008099clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8100 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8101 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8102 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8103 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008104
8105
8106CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8107
8108CHTTP2_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))))
8109CHTTP2_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))))
8110
nnoble69ac39f2014-12-12 15:43:38 -08008111ifeq ($(NO_SECURE),true)
8112
8113bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8114
8115else
8116
nnoble0c475f02014-12-05 15:37:39 -08008117bins/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
8118 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008119 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008120 $(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
8121
nnoble69ac39f2014-12-12 15:43:38 -08008122endif
8123
nnoble0c475f02014-12-05 15:37:39 -08008124deps_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)
8125
nnoble69ac39f2014-12-12 15:43:38 -08008126ifneq ($(NO_SECURE),true)
8127ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008128-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8129endif
nnoble69ac39f2014-12-12 15:43:38 -08008130endif
nnoble0c475f02014-12-05 15:37:39 -08008131
8132clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8133 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8134 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8135 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8136 $(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 -08008137
8138
8139
8140
nnoble0c475f02014-12-05 15:37:39 -08008141
8142
aveitch482a5be2014-12-15 10:25:12 -08008143.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 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_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_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_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_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_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_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_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_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