blob: 1330284b331c2cfb0975ea4224b57380473acb56 [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
ctiller5e04b132014-12-15 09:24:43 -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_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 )
317 $(E) "[RUN] Testing census_statistics_performance_test"
318 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
319 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
320 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
321 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
322 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_stub_test"
324 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
325 $(E) "[RUN] Testing census_hash_table_test"
326 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
327 $(E) "[RUN] Testing fling_test"
328 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
329 $(E) "[RUN] Testing echo_test"
330 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
331 $(E) "[RUN] Testing message_compress_test"
332 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800333 $(E) "[RUN] Testing bin_encoder_test"
334 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800335 $(E) "[RUN] Testing secure_endpoint_test"
336 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
337 $(E) "[RUN] Testing httpcli_format_request_test"
338 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
339 $(E) "[RUN] Testing httpcli_parser_test"
340 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
341 $(E) "[RUN] Testing httpcli_test"
342 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
343 $(E) "[RUN] Testing grpc_credentials_test"
344 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800345 $(E) "[RUN] Testing grpc_base64_test"
346 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
347 $(E) "[RUN] Testing grpc_json_token_test"
348 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800349 $(E) "[RUN] Testing timeout_encoding_test"
350 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
351 $(E) "[RUN] Testing fd_posix_test"
352 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800353 $(E) "[RUN] Testing fling_stream_test"
354 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
355 $(E) "[RUN] Testing lame_client_test"
356 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800357 $(E) "[RUN] Testing alarm_test"
358 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
359 $(E) "[RUN] Testing time_test"
360 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800361 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
362 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
363 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
364 $(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 )
365 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
366 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
368 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
369 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
370 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
371 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
372 $(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 )
373 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
374 $(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 )
375 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
376 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
377 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
378 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
379 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
380 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
381 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
382 $(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 -0800383 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
384 $(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 -0800385 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
386 $(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 )
387 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
388 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
389 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
390 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
391 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
392 $(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 -0800393 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
394 $(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 -0800395 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
396 $(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 )
397 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
398 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
399 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
400 $(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 )
401 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
402 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
403 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
404 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
405 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
406 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
407 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
408 $(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 )
409 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
410 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
411 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
412 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
413 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
414 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
415 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
416 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
417 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
418 $(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 -0800419 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
420 $(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 -0800421 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
422 $(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 )
423 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
424 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
425 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
426 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
427 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
428 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800429 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
430 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800431 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
432 $(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 )
433 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
434 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
435 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
436 $(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 )
437 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
438 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
439 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
440 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
441 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
442 $(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 )
443 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
444 $(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 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
446 $(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 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
448 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
450 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
452 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
454 $(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 -0800455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
456 $(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 -0800457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
458 $(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 )
459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
460 $(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 )
461 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
462 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
463 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
464 $(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 -0800465 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
466 $(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 -0800467 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
468 $(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 )
469 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
470 $(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 )
471 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
472 $(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 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
474 $(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 )
475 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
476 $(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 )
477 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
478 $(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 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
480 $(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 )
481 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
482 $(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 )
483 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
488 $(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 )
489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
490 $(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 -0800491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
492 $(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 -0800493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
494 $(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 )
495 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
496 $(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 )
497 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
498 $(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 )
499 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
500 $(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 -0800501 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
502 $(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 -0800503 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
504 $(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 )
505 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
506 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
507 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
508 $(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 )
509 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
510 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
511 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
512 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
513 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
514 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
515 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
516 $(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 )
517 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
518 $(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 )
519 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
520 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
521 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
522 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
523 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
524 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
525 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
526 $(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 -0800527 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
528 $(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 -0800529 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
530 $(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 )
531 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
532 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
533 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
534 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
535 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
536 $(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 -0800537 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
538 $(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 -0800539 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
540 $(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 -0800541 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
542 $(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 )
543 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
544 $(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 )
545 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
546 $(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 )
547 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
548 $(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 )
549 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
550 $(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 )
551 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
552 $(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 )
553 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
554 $(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 )
555 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
556 $(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 )
557 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
558 $(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 )
559 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
560 $(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 )
561 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
562 $(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 -0800563 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
564 $(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 -0800565 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
566 $(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 )
567 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
568 $(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 )
569 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
570 $(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 )
571 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
572 $(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 -0800573 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
574 $(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 -0800575 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
576 $(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 -0800577
578
nnoble85a49262014-12-08 18:14:03 -0800579test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800580 $(E) "[RUN] Testing thread_pool_test"
581 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
582 $(E) "[RUN] Testing status_test"
583 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800584 $(E) "[RUN] Testing sync_client_async_server_test"
585 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
586 $(E) "[RUN] Testing qps_client"
587 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
588 $(E) "[RUN] Testing qps_server"
589 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800590 $(E) "[RUN] Testing end2end_test"
591 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800592
593
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800594tools: privatelibs bins/gen_hpack_tables
595
nnobleebebb7e2014-12-10 16:31:01 -0800596protoc_plugins: bins/cpp_plugin bins/ruby_plugin
597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800598buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
599
600benchmarks: buildbenchmarks
601
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800602strip: strip-static strip-shared
603
nnoble85a49262014-12-08 18:14:03 -0800604strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800605 $(E) "[STRIP] Stripping libgpr.a"
606 $(Q) $(STRIP) libs/libgpr.a
607 $(E) "[STRIP] Stripping libgrpc.a"
608 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800609 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
610 $(Q) $(STRIP) libs/libgrpc_unsecure.a
611
nnoble85a49262014-12-08 18:14:03 -0800612strip-static_cxx: static_cxx
613 $(E) "[STRIP] Stripping libgrpc++.a"
614 $(Q) $(STRIP) libs/libgrpc++.a
615
616strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800617 $(E) "[STRIP] Stripping libgpr.so"
618 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
619 $(E) "[STRIP] Stripping libgrpc.so"
620 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800621 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
622 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
623
nnoble85a49262014-12-08 18:14:03 -0800624strip-shared_cxx: shared_cxx
625 $(E) "[STRIP] Stripping libgrpc++.so"
626 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
627
nnoble72309c62014-12-12 11:42:26 -0800628deps/gens/test/cpp/interop/empty.pb.dep:
629 $(Q) mkdir -p `dirname $@`
630 $(Q) touch $@
631
632gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633 $(E) "[PROTOC] Generating protobuf CC file from $<"
634 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800635 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
636
637deps/gens/test/cpp/interop/messages.pb.dep:
638 $(Q) mkdir -p `dirname $@`
639 $(Q) touch $@
640
641gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
642 $(E) "[PROTOC] Generating protobuf CC file from $<"
643 $(Q) mkdir -p `dirname $@`
644 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
645
646deps/gens/test/cpp/interop/test.pb.dep:
647 $(Q) mkdir -p `dirname $@`
648 $(Q) touch $@
649
650gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
651 $(E) "[PROTOC] Generating protobuf CC file from $<"
652 $(Q) mkdir -p `dirname $@`
653 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
654
655deps/gens/test/cpp/util/echo.pb.dep:
656 $(Q) mkdir -p `dirname $@`
657 $(Q) touch $@
658
659gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
660 $(E) "[PROTOC] Generating protobuf CC file from $<"
661 $(Q) mkdir -p `dirname $@`
662 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
663
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800664
665deps/%.dep : %.c
666 $(E) "[DEP] Generating dependencies for $<"
667 $(Q) mkdir -p `dirname $@`
668 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
669
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800670deps/%.dep : %.cc
671 $(E) "[DEP] Generating dependencies for $<"
672 $(Q) mkdir -p `dirname $@`
673 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
674
675objs/%.o : %.c
676 $(E) "[C] Compiling $<"
677 $(Q) mkdir -p `dirname $@`
678 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
679
680objs/%.o : gens/%.pb.cc
681 $(E) "[CXX] Compiling $<"
682 $(Q) mkdir -p `dirname $@`
683 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
684
nnoble72309c62014-12-12 11:42:26 -0800685objs/src/compiler/%.o : src/compiler/%.cc
686 $(E) "[HOSTCXX] Compiling $<"
687 $(Q) mkdir -p `dirname $@`
688 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800690objs/%.o : %.cc
691 $(E) "[CXX] Compiling $<"
692 $(Q) mkdir -p `dirname $@`
693 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
694
nnoble0c475f02014-12-05 15:37:39 -0800695dep: dep_c dep_cxx
696
ctiller33023c42014-12-12 16:28:33 -0800697dep_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 -0800698
ctiller5e04b132014-12-15 09:24:43 -0800699bins_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_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 -0800700
701dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
702
703bins_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 -0800704
nnoble85a49262014-12-08 18:14:03 -0800705install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800706
nnoble85a49262014-12-08 18:14:03 -0800707install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800708
nnoble85a49262014-12-08 18:14:03 -0800709install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
710
711install-headers: install-headers_c install-headers_cxx
712
713install-headers_c:
714 $(E) "[INSTALL] Installing public C headers"
715 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
716
717install-headers_cxx:
718 $(E) "[INSTALL] Installing public C++ headers"
719 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
720
721install-static: install-static_c install-static_cxx
722
723install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800724 $(E) "[INSTALL] Installing libgpr.a"
725 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
726 $(E) "[INSTALL] Installing libgrpc.a"
727 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800728 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
729 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
730
nnoble85a49262014-12-08 18:14:03 -0800731install-static_cxx: static_cxx strip-static_cxx
732 $(E) "[INSTALL] Installing libgrpc++.a"
733 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
734
735install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800736 $(E) "[INSTALL] Installing libgpr.so"
737 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
738 $(E) "[INSTALL] Installing libgrpc.so"
739 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800740 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
741 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
742
nnoble85a49262014-12-08 18:14:03 -0800743install-shared_cxx: shared_cxx strip-shared_cxx
744 $(E) "[INSTALL] Installing libgrpc++.so"
745 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
746
ctiller5e04b132014-12-15 09:24:43 -0800747clean: 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_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 -0800748 $(Q) $(RM) -r deps objs libs bins gens
749
750
751# The various libraries
752
753
754LIBGPR_SRC = \
755 src/core/support/alloc.c \
756 src/core/support/cancellable.c \
757 src/core/support/cmdline.c \
758 src/core/support/cpu_posix.c \
759 src/core/support/histogram.c \
760 src/core/support/host_port.c \
761 src/core/support/log.c \
762 src/core/support/log_posix.c \
763 src/core/support/log_linux.c \
764 src/core/support/log_android.c \
765 src/core/support/log_win32.c \
766 src/core/support/murmur_hash.c \
767 src/core/support/slice.c \
768 src/core/support/slice_buffer.c \
769 src/core/support/string.c \
770 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800771 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800772 src/core/support/sync.c \
773 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800774 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800775 src/core/support/thd_posix.c \
776 src/core/support/thd_win32.c \
777 src/core/support/time.c \
778 src/core/support/time_posix.c \
779 src/core/support/time_win32.c \
780
nnoble85a49262014-12-08 18:14:03 -0800781PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800782 include/grpc/support/alloc.h \
783 include/grpc/support/atm_gcc_atomic.h \
784 include/grpc/support/atm_gcc_sync.h \
785 include/grpc/support/atm.h \
786 include/grpc/support/atm_win32.h \
787 include/grpc/support/cancellable_platform.h \
788 include/grpc/support/cmdline.h \
789 include/grpc/support/histogram.h \
790 include/grpc/support/host_port.h \
791 include/grpc/support/log.h \
792 include/grpc/support/port_platform.h \
793 include/grpc/support/slice_buffer.h \
794 include/grpc/support/slice.h \
795 include/grpc/support/string.h \
796 include/grpc/support/sync_generic.h \
797 include/grpc/support/sync.h \
798 include/grpc/support/sync_posix.h \
799 include/grpc/support/sync_win32.h \
800 include/grpc/support/thd.h \
801 include/grpc/support/thd_posix.h \
802 include/grpc/support/thd_win32.h \
803 include/grpc/support/time.h \
804 include/grpc/support/time_posix.h \
805 include/grpc/support/time_win32.h \
806 include/grpc/support/useful.h \
807
808LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
809LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
810
811libs/libgpr.a: $(LIBGPR_OBJS)
812 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800813 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800814 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
815
816libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
817 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800818 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800819 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
820
821deps_libgpr: $(LIBGPR_DEPS)
822
nnoble69ac39f2014-12-12 15:43:38 -0800823ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800824-include $(LIBGPR_DEPS)
825endif
826
827clean_libgpr:
828 $(E) "[CLEAN] Cleaning libgpr files"
829 $(Q) $(RM) $(LIBGPR_OBJS)
830 $(Q) $(RM) $(LIBGPR_DEPS)
831 $(Q) $(RM) libs/libgpr.a
832 $(Q) $(RM) libs/libgpr.so.$(VERSION)
833
834
835LIBGRPC_SRC = \
836 src/core/channel/call_op_string.c \
837 src/core/channel/census_filter.c \
838 src/core/channel/channel_args.c \
839 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800840 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800841 src/core/channel/client_channel.c \
842 src/core/channel/client_setup.c \
843 src/core/channel/connected_channel.c \
844 src/core/channel/http_client_filter.c \
845 src/core/channel/http_filter.c \
846 src/core/channel/http_server_filter.c \
847 src/core/channel/metadata_buffer.c \
848 src/core/channel/noop_filter.c \
849 src/core/compression/algorithm.c \
850 src/core/compression/message_compress.c \
851 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800852 src/core/endpoint/secure_endpoint.c \
853 src/core/httpcli/format_request.c \
854 src/core/httpcli/httpcli.c \
855 src/core/httpcli/httpcli_security_context.c \
856 src/core/httpcli/parser.c \
857 src/core/iomgr/endpoint_pair_posix.c \
858 src/core/iomgr/iomgr_libevent.c \
859 src/core/iomgr/iomgr_libevent_use_threads.c \
860 src/core/iomgr/resolve_address_posix.c \
861 src/core/iomgr/sockaddr_utils.c \
862 src/core/iomgr/socket_utils_common_posix.c \
863 src/core/iomgr/socket_utils_linux.c \
864 src/core/iomgr/socket_utils_posix.c \
865 src/core/iomgr/tcp_client_posix.c \
866 src/core/iomgr/tcp_posix.c \
867 src/core/iomgr/tcp_server_posix.c \
868 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800869 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800870 src/core/security/credentials.c \
871 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800872 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800873 src/core/security/secure_transport_setup.c \
874 src/core/security/security_context.c \
875 src/core/security/server_secure_chttp2.c \
876 src/core/statistics/census_init.c \
877 src/core/statistics/census_rpc_stats.c \
878 src/core/statistics/census_tracing.c \
879 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800880 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800881 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800882 src/core/surface/byte_buffer.c \
883 src/core/surface/byte_buffer_reader.c \
884 src/core/surface/call.c \
885 src/core/surface/channel.c \
886 src/core/surface/channel_create.c \
887 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800888 src/core/surface/completion_queue.c \
889 src/core/surface/event_string.c \
890 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800891 src/core/surface/lame_client.c \
892 src/core/surface/secure_channel_create.c \
893 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800894 src/core/surface/server.c \
895 src/core/surface/server_chttp2.c \
896 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800897 src/core/transport/chttp2/alpn.c \
898 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800899 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800900 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800901 src/core/transport/chttp2/frame_ping.c \
902 src/core/transport/chttp2/frame_rst_stream.c \
903 src/core/transport/chttp2/frame_settings.c \
904 src/core/transport/chttp2/frame_window_update.c \
905 src/core/transport/chttp2/hpack_parser.c \
906 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800907 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800908 src/core/transport/chttp2/status_conversion.c \
909 src/core/transport/chttp2/stream_encoder.c \
910 src/core/transport/chttp2/stream_map.c \
911 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800912 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800913 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800914 src/core/transport/metadata.c \
915 src/core/transport/stream_op.c \
916 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 src/core/tsi/fake_transport_security.c \
918 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800919 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800920 third_party/cJSON/cJSON.c \
921
nnoble85a49262014-12-08 18:14:03 -0800922PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 include/grpc/byte_buffer.h \
924 include/grpc/byte_buffer_reader.h \
925 include/grpc/grpc.h \
926 include/grpc/grpc_security.h \
927 include/grpc/status.h \
928
929LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
930LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
931
nnoble69ac39f2014-12-12 15:43:38 -0800932LIBGRPC_OBJS += $(OPENSSL_DEP)
933
934ifeq ($(NO_SECURE),true)
935
936libs/libgrpc.a: openssl_dep_error
937
938else
939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800940libs/libgrpc.a: $(LIBGRPC_OBJS)
941 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800942 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800943 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
944
945libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
946 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800947 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
949
nnoble69ac39f2014-12-12 15:43:38 -0800950endif
951
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800952deps_libgrpc: $(LIBGRPC_DEPS)
953
nnoble69ac39f2014-12-12 15:43:38 -0800954ifneq ($(NO_SECURE),true)
955ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800956-include $(LIBGRPC_DEPS)
957endif
nnoble69ac39f2014-12-12 15:43:38 -0800958endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800959
960clean_libgrpc:
961 $(E) "[CLEAN] Cleaning libgrpc files"
962 $(Q) $(RM) $(LIBGRPC_OBJS)
963 $(Q) $(RM) $(LIBGRPC_DEPS)
964 $(Q) $(RM) libs/libgrpc.a
965 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
966
967
968LIBGRPC_TEST_UTIL_SRC = \
969 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800970 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800971 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -0800972 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800973 test/core/util/slice_splitter.c \
974 test/core/util/test_config.c \
975 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -0800976 test/core/end2end/data/server1_cert.c \
977 test/core/end2end/data/server1_key.c \
978 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800979 test/core/end2end/cq_verifier.c \
980 test/core/endpoint/endpoint_tests.c \
981 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -0800982 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800983
984
985LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
986LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
987
nnoble69ac39f2014-12-12 15:43:38 -0800988LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
989
990ifeq ($(NO_SECURE),true)
991
992libs/libgrpc_test_util.a: openssl_dep_error
993
994else
995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800996libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
997 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800998 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800999 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1000
1001
1002
nnoble69ac39f2014-12-12 15:43:38 -08001003endif
1004
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001005deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1006
nnoble69ac39f2014-12-12 15:43:38 -08001007ifneq ($(NO_SECURE),true)
1008ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001009-include $(LIBGRPC_TEST_UTIL_DEPS)
1010endif
nnoble69ac39f2014-12-12 15:43:38 -08001011endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001012
1013clean_libgrpc_test_util:
1014 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1015 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1016 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1017 $(Q) $(RM) libs/libgrpc_test_util.a
1018 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1019
1020
1021LIBGRPC++_SRC = \
1022 src/cpp/server/server.cc \
1023 src/cpp/server/server_rpc_handler.cc \
1024 src/cpp/server/thread_pool.cc \
1025 src/cpp/server/async_server_context.cc \
1026 src/cpp/server/async_server.cc \
1027 src/cpp/server/completion_queue.cc \
1028 src/cpp/server/server_builder.cc \
1029 src/cpp/stream/stream_context.cc \
1030 src/cpp/client/create_channel.cc \
1031 src/cpp/client/channel.cc \
1032 src/cpp/client/client_context.cc \
1033 src/cpp/client/internal_stub.cc \
1034 src/cpp/util/time.cc \
1035 src/cpp/util/status.cc \
1036 src/cpp/proto/proto_utils.cc \
1037 src/cpp/rpc_method.cc \
1038
nnoble85a49262014-12-08 18:14:03 -08001039PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001040 include/grpc++/channel_interface.h \
1041 include/grpc++/async_server.h \
1042 include/grpc++/create_channel.h \
1043 include/grpc++/server_builder.h \
1044 include/grpc++/thread_pool_interface.h \
1045 include/grpc++/stream_context_interface.h \
1046 include/grpc++/status.h \
1047 include/grpc++/config.h \
1048 include/grpc++/completion_queue.h \
1049 include/grpc++/stream.h \
1050 include/grpc++/async_server_context.h \
1051 include/grpc++/server.h \
1052 include/grpc++/client_context.h \
1053
1054LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1055LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1056
nnoble69ac39f2014-12-12 15:43:38 -08001057LIBGRPC++_OBJS += $(OPENSSL_DEP)
1058
1059ifeq ($(NO_SECURE),true)
1060
1061libs/libgrpc++.a: openssl_dep_error
1062
1063else
1064
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001065libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1066 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001067 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001068 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1069
1070libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1071 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001072 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1074
nnoble69ac39f2014-12-12 15:43:38 -08001075endif
1076
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077deps_libgrpc++: $(LIBGRPC++_DEPS)
1078
nnoble69ac39f2014-12-12 15:43:38 -08001079ifneq ($(NO_SECURE),true)
1080ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001081-include $(LIBGRPC++_DEPS)
1082endif
nnoble69ac39f2014-12-12 15:43:38 -08001083endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084
1085clean_libgrpc++:
1086 $(E) "[CLEAN] Cleaning libgrpc++ files"
1087 $(Q) $(RM) $(LIBGRPC++_OBJS)
1088 $(Q) $(RM) $(LIBGRPC++_DEPS)
1089 $(Q) $(RM) libs/libgrpc++.a
1090 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1091
1092
1093LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001094 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001095 gens/test/cpp/util/echo.pb.cc \
1096 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001097
1098
1099LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1100LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1101
nnoble69ac39f2014-12-12 15:43:38 -08001102LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1103
1104ifeq ($(NO_SECURE),true)
1105
1106libs/libgrpc++_test_util.a: openssl_dep_error
1107
1108else
1109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1111 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001112 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001113 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1114
1115
1116
nnoble69ac39f2014-12-12 15:43:38 -08001117endif
1118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1120
nnoble69ac39f2014-12-12 15:43:38 -08001121ifneq ($(NO_SECURE),true)
1122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001123-include $(LIBGRPC++_TEST_UTIL_DEPS)
1124endif
nnoble69ac39f2014-12-12 15:43:38 -08001125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126
1127clean_libgrpc++_test_util:
1128 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1129 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1130 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1131 $(Q) $(RM) libs/libgrpc++_test_util.a
1132 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1133
1134
1135LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1136 test/core/end2end/fixtures/chttp2_fake_security.c \
1137
1138
1139LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1140LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1141
nnoble69ac39f2014-12-12 15:43:38 -08001142LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1143
1144ifeq ($(NO_SECURE),true)
1145
1146libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1147
1148else
1149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001150libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1151 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001152 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001153 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1154
1155
1156
nnoble69ac39f2014-12-12 15:43:38 -08001157endif
1158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001159deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1160
nnoble69ac39f2014-12-12 15:43:38 -08001161ifneq ($(NO_SECURE),true)
1162ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001163-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1164endif
nnoble69ac39f2014-12-12 15:43:38 -08001165endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001166
1167clean_libend2end_fixture_chttp2_fake_security:
1168 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1169 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1170 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1171 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1172 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1173
1174
1175LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1176 test/core/end2end/fixtures/chttp2_fullstack.c \
1177
1178
1179LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1180LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1181
nnoble69ac39f2014-12-12 15:43:38 -08001182LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1183
1184ifeq ($(NO_SECURE),true)
1185
1186libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1187
1188else
1189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001190libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1191 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001192 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001193 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1194
1195
1196
nnoble69ac39f2014-12-12 15:43:38 -08001197endif
1198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001199deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1200
nnoble69ac39f2014-12-12 15:43:38 -08001201ifneq ($(NO_SECURE),true)
1202ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001203-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1204endif
nnoble69ac39f2014-12-12 15:43:38 -08001205endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001206
1207clean_libend2end_fixture_chttp2_fullstack:
1208 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1209 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1210 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1211 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1212 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1213
1214
1215LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1216 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1217
1218
1219LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1220LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1221
nnoble69ac39f2014-12-12 15:43:38 -08001222LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1223
1224ifeq ($(NO_SECURE),true)
1225
1226libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1227
1228else
1229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001230libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1231 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001232 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1234
1235
1236
nnoble69ac39f2014-12-12 15:43:38 -08001237endif
1238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001239deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1240
nnoble69ac39f2014-12-12 15:43:38 -08001241ifneq ($(NO_SECURE),true)
1242ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001243-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1244endif
nnoble69ac39f2014-12-12 15:43:38 -08001245endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001246
1247clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1248 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1249 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1250 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1251 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1252 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1253
1254
1255LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1256 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1257
1258
1259LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1260LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1261
nnoble69ac39f2014-12-12 15:43:38 -08001262LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1263
1264ifeq ($(NO_SECURE),true)
1265
1266libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1267
1268else
1269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001270libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1271 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001272 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001273 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1274
1275
1276
nnoble69ac39f2014-12-12 15:43:38 -08001277endif
1278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001279deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1280
nnoble69ac39f2014-12-12 15:43:38 -08001281ifneq ($(NO_SECURE),true)
1282ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001283-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1284endif
nnoble69ac39f2014-12-12 15:43:38 -08001285endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001286
1287clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1288 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1289 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1290 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1291 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1292 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1293
1294
1295LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1296 test/core/end2end/fixtures/chttp2_socket_pair.c \
1297
1298
1299LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1300LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1301
nnoble69ac39f2014-12-12 15:43:38 -08001302LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1303
1304ifeq ($(NO_SECURE),true)
1305
1306libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1307
1308else
1309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001310libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1311 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001312 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001313 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1314
1315
1316
nnoble69ac39f2014-12-12 15:43:38 -08001317endif
1318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001319deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1320
nnoble69ac39f2014-12-12 15:43:38 -08001321ifneq ($(NO_SECURE),true)
1322ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001323-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1324endif
nnoble69ac39f2014-12-12 15:43:38 -08001325endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001326
1327clean_libend2end_fixture_chttp2_socket_pair:
1328 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1329 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1330 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1331 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1332 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1333
1334
nnoble0c475f02014-12-05 15:37:39 -08001335LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1336 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1337
1338
1339LIBEND2END_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))))
1340LIBEND2END_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))))
1341
nnoble69ac39f2014-12-12 15:43:38 -08001342LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1343
1344ifeq ($(NO_SECURE),true)
1345
1346libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1347
1348else
1349
nnoble0c475f02014-12-05 15:37:39 -08001350libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1351 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001352 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001353 $(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)
1354
1355
1356
nnoble69ac39f2014-12-12 15:43:38 -08001357endif
1358
nnoble0c475f02014-12-05 15:37:39 -08001359deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1360
nnoble69ac39f2014-12-12 15:43:38 -08001361ifneq ($(NO_SECURE),true)
1362ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001363-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1364endif
nnoble69ac39f2014-12-12 15:43:38 -08001365endif
nnoble0c475f02014-12-05 15:37:39 -08001366
1367clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1368 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1369 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1370 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1371 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1372 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1373
1374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001375LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1376 test/core/end2end/tests/cancel_after_accept.c \
1377
1378
1379LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1380LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1381
1382libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1383 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001384 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001385 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1386
1387
1388
1389deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1390
nnoble69ac39f2014-12-12 15:43:38 -08001391ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001392-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1393endif
1394
1395clean_libend2end_test_cancel_after_accept:
1396 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1397 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1398 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1399 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1400 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1401
1402
1403LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1404 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1405
1406
1407LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1409
1410libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1411 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001413 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1414
1415
1416
1417deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1418
nnoble69ac39f2014-12-12 15:43:38 -08001419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001420-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1421endif
1422
1423clean_libend2end_test_cancel_after_accept_and_writes_closed:
1424 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1425 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1426 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1427 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1428 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1429
1430
1431LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1432 test/core/end2end/tests/cancel_after_invoke.c \
1433
1434
1435LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1436LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1437
1438libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1439 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001441 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1442
1443
1444
1445deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1446
nnoble69ac39f2014-12-12 15:43:38 -08001447ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001448-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1449endif
1450
1451clean_libend2end_test_cancel_after_invoke:
1452 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1453 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1454 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1455 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1456 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1457
1458
1459LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1460 test/core/end2end/tests/cancel_before_invoke.c \
1461
1462
1463LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1464LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1465
1466libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1467 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001468 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001469 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1470
1471
1472
1473deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1474
nnoble69ac39f2014-12-12 15:43:38 -08001475ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001476-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1477endif
1478
1479clean_libend2end_test_cancel_before_invoke:
1480 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1481 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1482 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1483 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1484 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1485
1486
1487LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1488 test/core/end2end/tests/cancel_in_a_vacuum.c \
1489
1490
1491LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1492LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1493
1494libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1495 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001496 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001497 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1498
1499
1500
1501deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1502
nnoble69ac39f2014-12-12 15:43:38 -08001503ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001504-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1505endif
1506
1507clean_libend2end_test_cancel_in_a_vacuum:
1508 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1509 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1510 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1511 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1512 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1513
1514
1515LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1516 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1517
1518
1519LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1520LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1521
1522libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1523 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001524 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001525 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1526
1527
1528
1529deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1530
nnoble69ac39f2014-12-12 15:43:38 -08001531ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001532-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1533endif
1534
1535clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1536 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1537 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1538 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1539 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1540 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1541
1542
1543LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1544 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1545
1546
1547LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1548LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1549
1550libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1551 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001552 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001553 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1554
1555
1556
1557deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1558
nnoble69ac39f2014-12-12 15:43:38 -08001559ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001560-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1561endif
1562
1563clean_libend2end_test_early_server_shutdown_finishes_tags:
1564 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1565 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1566 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1567 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1568 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1569
1570
1571LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1572 test/core/end2end/tests/invoke_large_request.c \
1573
1574
1575LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1576LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1577
1578libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1579 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001580 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001581 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1582
1583
1584
1585deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1586
nnoble69ac39f2014-12-12 15:43:38 -08001587ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001588-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1589endif
1590
1591clean_libend2end_test_invoke_large_request:
1592 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1593 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1594 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1595 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1596 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1597
1598
1599LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1600 test/core/end2end/tests/max_concurrent_streams.c \
1601
1602
1603LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1604LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1605
1606libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1607 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001609 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1610
1611
1612
1613deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1614
nnoble69ac39f2014-12-12 15:43:38 -08001615ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001616-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1617endif
1618
1619clean_libend2end_test_max_concurrent_streams:
1620 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1621 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1622 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1623 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1624 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1625
1626
1627LIBEND2END_TEST_NO_OP_SRC = \
1628 test/core/end2end/tests/no_op.c \
1629
1630
1631LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1632LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1633
1634libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1635 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001636 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001637 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1638
1639
1640
1641deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1642
nnoble69ac39f2014-12-12 15:43:38 -08001643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001644-include $(LIBEND2END_TEST_NO_OP_DEPS)
1645endif
1646
1647clean_libend2end_test_no_op:
1648 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1649 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1650 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1651 $(Q) $(RM) libs/libend2end_test_no_op.a
1652 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1653
1654
1655LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1656 test/core/end2end/tests/ping_pong_streaming.c \
1657
1658
1659LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1660LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1661
1662libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1663 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001665 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1666
1667
1668
1669deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1670
nnoble69ac39f2014-12-12 15:43:38 -08001671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001672-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1673endif
1674
1675clean_libend2end_test_ping_pong_streaming:
1676 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1677 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1678 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1679 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1680 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1681
1682
ctiller33023c42014-12-12 16:28:33 -08001683LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1684 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1685
1686
1687LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1688LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1689
1690libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1691 $(E) "[AR] Creating $@"
1692 $(Q) mkdir -p `dirname $@`
1693 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1694
1695
1696
1697deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1698
1699ifneq ($(NO_DEPS),true)
1700-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1701endif
1702
1703clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1704 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1705 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1706 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1707 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1708 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1709
1710
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001711LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1712 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1713
1714
1715LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1716LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1717
1718libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1719 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001721 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1722
1723
1724
1725deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1726
nnoble69ac39f2014-12-12 15:43:38 -08001727ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001728-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1729endif
1730
1731clean_libend2end_test_request_response_with_metadata_and_payload:
1732 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1733 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1734 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1735 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1736 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1737
1738
1739LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1740 test/core/end2end/tests/request_response_with_payload.c \
1741
1742
1743LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1745
1746libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1747 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001748 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001749 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1750
1751
1752
1753deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1754
nnoble69ac39f2014-12-12 15:43:38 -08001755ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001756-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1757endif
1758
1759clean_libend2end_test_request_response_with_payload:
1760 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1761 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1762 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1763 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1764 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1765
1766
1767LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1768 test/core/end2end/tests/simple_delayed_request.c \
1769
1770
1771LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1772LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1773
1774libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1775 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001777 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1778
1779
1780
1781deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1782
nnoble69ac39f2014-12-12 15:43:38 -08001783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001784-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1785endif
1786
1787clean_libend2end_test_simple_delayed_request:
1788 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1789 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1790 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1791 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1792 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1793
1794
1795LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1796 test/core/end2end/tests/simple_request.c \
1797
1798
1799LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1800LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1801
1802libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1803 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001805 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1806
1807
1808
1809deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1810
nnoble69ac39f2014-12-12 15:43:38 -08001811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001812-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1813endif
1814
1815clean_libend2end_test_simple_request:
1816 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1817 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1818 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1819 $(Q) $(RM) libs/libend2end_test_simple_request.a
1820 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1821
1822
nathaniel52878172014-12-09 10:17:19 -08001823LIBEND2END_TEST_THREAD_STRESS_SRC = \
1824 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001825
1826
nathaniel52878172014-12-09 10:17:19 -08001827LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1828LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001829
nathaniel52878172014-12-09 10:17:19 -08001830libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001831 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001832 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001833 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001834
1835
1836
nathaniel52878172014-12-09 10:17:19 -08001837deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001838
nnoble69ac39f2014-12-12 15:43:38 -08001839ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001840-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001841endif
1842
nathaniel52878172014-12-09 10:17:19 -08001843clean_libend2end_test_thread_stress:
1844 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1845 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1846 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1847 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1848 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001849
1850
1851LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1852 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1853
1854
1855LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1856LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1857
1858libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1859 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001860 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001861 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1862
1863
1864
1865deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1866
nnoble69ac39f2014-12-12 15:43:38 -08001867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001868-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1869endif
1870
1871clean_libend2end_test_writes_done_hangs_with_pending_read:
1872 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1873 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1874 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1875 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1876 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1877
1878
1879LIBEND2END_CERTS_SRC = \
1880 test/core/end2end/data/ca_cert.c \
1881 test/core/end2end/data/server1_cert.c \
1882 test/core/end2end/data/server1_key.c \
1883
1884
1885LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1886LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1887
nnoble69ac39f2014-12-12 15:43:38 -08001888LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1889
1890ifeq ($(NO_SECURE),true)
1891
1892libs/libend2end_certs.a: openssl_dep_error
1893
1894else
1895
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001896libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1897 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001898 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001899 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1900
1901
1902
nnoble69ac39f2014-12-12 15:43:38 -08001903endif
1904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001905deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1906
nnoble69ac39f2014-12-12 15:43:38 -08001907ifneq ($(NO_SECURE),true)
1908ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909-include $(LIBEND2END_CERTS_DEPS)
1910endif
nnoble69ac39f2014-12-12 15:43:38 -08001911endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001912
1913clean_libend2end_certs:
1914 $(E) "[CLEAN] Cleaning libend2end_certs files"
1915 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1916 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1917 $(Q) $(RM) libs/libend2end_certs.a
1918 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1919
1920
1921LIBGRPC_UNSECURE_SRC = \
1922 src/core/channel/call_op_string.c \
1923 src/core/channel/census_filter.c \
1924 src/core/channel/channel_args.c \
1925 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001926 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001927 src/core/channel/client_channel.c \
1928 src/core/channel/client_setup.c \
1929 src/core/channel/connected_channel.c \
1930 src/core/channel/http_client_filter.c \
1931 src/core/channel/http_filter.c \
1932 src/core/channel/http_server_filter.c \
1933 src/core/channel/metadata_buffer.c \
1934 src/core/channel/noop_filter.c \
1935 src/core/compression/algorithm.c \
1936 src/core/compression/message_compress.c \
1937 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001938 src/core/endpoint/secure_endpoint.c \
1939 src/core/httpcli/format_request.c \
1940 src/core/httpcli/httpcli.c \
1941 src/core/httpcli/httpcli_security_context.c \
1942 src/core/httpcli/parser.c \
1943 src/core/iomgr/endpoint_pair_posix.c \
1944 src/core/iomgr/iomgr_libevent.c \
1945 src/core/iomgr/iomgr_libevent_use_threads.c \
1946 src/core/iomgr/resolve_address_posix.c \
1947 src/core/iomgr/sockaddr_utils.c \
1948 src/core/iomgr/socket_utils_common_posix.c \
1949 src/core/iomgr/socket_utils_linux.c \
1950 src/core/iomgr/socket_utils_posix.c \
1951 src/core/iomgr/tcp_client_posix.c \
1952 src/core/iomgr/tcp_posix.c \
1953 src/core/iomgr/tcp_server_posix.c \
1954 src/core/statistics/census_init.c \
1955 src/core/statistics/census_rpc_stats.c \
1956 src/core/statistics/census_tracing.c \
1957 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08001958 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001959 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001960 src/core/surface/byte_buffer.c \
1961 src/core/surface/byte_buffer_reader.c \
1962 src/core/surface/call.c \
1963 src/core/surface/channel.c \
1964 src/core/surface/channel_create.c \
1965 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001966 src/core/surface/completion_queue.c \
1967 src/core/surface/event_string.c \
1968 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001969 src/core/surface/lame_client.c \
1970 src/core/surface/secure_channel_create.c \
1971 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972 src/core/surface/server.c \
1973 src/core/surface/server_chttp2.c \
1974 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001975 src/core/transport/chttp2/alpn.c \
1976 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001977 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001978 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001979 src/core/transport/chttp2/frame_ping.c \
1980 src/core/transport/chttp2/frame_rst_stream.c \
1981 src/core/transport/chttp2/frame_settings.c \
1982 src/core/transport/chttp2/frame_window_update.c \
1983 src/core/transport/chttp2/hpack_parser.c \
1984 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001985 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001986 src/core/transport/chttp2/status_conversion.c \
1987 src/core/transport/chttp2/stream_encoder.c \
1988 src/core/transport/chttp2/stream_map.c \
1989 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001990 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001991 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001992 src/core/transport/metadata.c \
1993 src/core/transport/stream_op.c \
1994 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001995 third_party/cJSON/cJSON.c \
1996
nnoble85a49262014-12-08 18:14:03 -08001997PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001998 include/grpc/byte_buffer.h \
1999 include/grpc/byte_buffer_reader.h \
2000 include/grpc/grpc.h \
2001 include/grpc/grpc_security.h \
2002 include/grpc/status.h \
2003
2004LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2005LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2006
2007libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2008 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002009 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002010 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2011
2012libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002014 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002015 $(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 -08002016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002017deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2018
nnoble69ac39f2014-12-12 15:43:38 -08002019ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002020-include $(LIBGRPC_UNSECURE_DEPS)
2021endif
2022
2023clean_libgrpc_unsecure:
2024 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2025 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2026 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2027 $(Q) $(RM) libs/libgrpc_unsecure.a
2028 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2029
2030
2031
nnoble69ac39f2014-12-12 15:43:38 -08002032# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002033
2034
2035GEN_HPACK_TABLES_SRC = \
2036 src/core/transport/chttp2/gen_hpack_tables.c \
2037
2038GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2039GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2040
nnoble69ac39f2014-12-12 15:43:38 -08002041ifeq ($(NO_SECURE),true)
2042
2043bins/gen_hpack_tables: openssl_dep_error
2044
2045else
2046
nnoble0c475f02014-12-05 15:37:39 -08002047bins/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 -08002048 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002049 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002050 $(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 -08002051
nnoble69ac39f2014-12-12 15:43:38 -08002052endif
2053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002054deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2055
nnoble69ac39f2014-12-12 15:43:38 -08002056ifneq ($(NO_SECURE),true)
2057ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002058-include $(GEN_HPACK_TABLES_DEPS)
2059endif
nnoble69ac39f2014-12-12 15:43:38 -08002060endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002061
2062clean_gen_hpack_tables:
2063 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2064 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2065 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2066 $(Q) $(RM) bins/gen_hpack_tables
2067
2068
nnobleebebb7e2014-12-10 16:31:01 -08002069CPP_PLUGIN_SRC = \
2070 src/compiler/cpp_plugin.cpp \
2071 src/compiler/cpp_generator.cpp \
2072
2073CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2074CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2075
2076bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002077 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002078 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002079 $(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 -08002080
2081deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2082
nnoble69ac39f2014-12-12 15:43:38 -08002083ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002084-include $(CPP_PLUGIN_DEPS)
2085endif
2086
2087clean_cpp_plugin:
2088 $(E) "[CLEAN] Cleaning cpp_plugin files"
2089 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2090 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2091 $(Q) $(RM) bins/cpp_plugin
2092
2093
2094RUBY_PLUGIN_SRC = \
2095 src/compiler/ruby_plugin.cpp \
2096 src/compiler/ruby_generator.cpp \
2097
2098RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2099RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2100
2101bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002102 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002103 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002104 $(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 -08002105
2106deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2107
nnoble69ac39f2014-12-12 15:43:38 -08002108ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002109-include $(RUBY_PLUGIN_DEPS)
2110endif
2111
2112clean_ruby_plugin:
2113 $(E) "[CLEAN] Cleaning ruby_plugin files"
2114 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2115 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2116 $(Q) $(RM) bins/ruby_plugin
2117
2118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002119GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2120 test/core/surface/byte_buffer_reader_test.c \
2121
2122GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2123GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2124
nnoble69ac39f2014-12-12 15:43:38 -08002125ifeq ($(NO_SECURE),true)
2126
2127bins/grpc_byte_buffer_reader_test: openssl_dep_error
2128
2129else
2130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002131bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2132 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002133 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134 $(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
2135
nnoble69ac39f2014-12-12 15:43:38 -08002136endif
2137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002138deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2139
nnoble69ac39f2014-12-12 15:43:38 -08002140ifneq ($(NO_SECURE),true)
2141ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002142-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2143endif
nnoble69ac39f2014-12-12 15:43:38 -08002144endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002145
2146clean_grpc_byte_buffer_reader_test:
2147 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2148 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2149 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2150 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2151
2152
2153GPR_CANCELLABLE_TEST_SRC = \
2154 test/core/support/cancellable_test.c \
2155
2156GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2157GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2158
nnoble69ac39f2014-12-12 15:43:38 -08002159ifeq ($(NO_SECURE),true)
2160
2161bins/gpr_cancellable_test: openssl_dep_error
2162
2163else
2164
jtattermusch97fb3f62014-12-08 15:13:41 -08002165bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002166 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002167 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002168 $(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 -08002169
nnoble69ac39f2014-12-12 15:43:38 -08002170endif
2171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002172deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2173
nnoble69ac39f2014-12-12 15:43:38 -08002174ifneq ($(NO_SECURE),true)
2175ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002176-include $(GPR_CANCELLABLE_TEST_DEPS)
2177endif
nnoble69ac39f2014-12-12 15:43:38 -08002178endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002179
2180clean_gpr_cancellable_test:
2181 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2182 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2183 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2184 $(Q) $(RM) bins/gpr_cancellable_test
2185
2186
2187GPR_LOG_TEST_SRC = \
2188 test/core/support/log_test.c \
2189
2190GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2191GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2192
nnoble69ac39f2014-12-12 15:43:38 -08002193ifeq ($(NO_SECURE),true)
2194
2195bins/gpr_log_test: openssl_dep_error
2196
2197else
2198
jtattermusch97fb3f62014-12-08 15:13:41 -08002199bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002200 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002201 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002202 $(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 -08002203
nnoble69ac39f2014-12-12 15:43:38 -08002204endif
2205
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002206deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2207
nnoble69ac39f2014-12-12 15:43:38 -08002208ifneq ($(NO_SECURE),true)
2209ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002210-include $(GPR_LOG_TEST_DEPS)
2211endif
nnoble69ac39f2014-12-12 15:43:38 -08002212endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002213
2214clean_gpr_log_test:
2215 $(E) "[CLEAN] Cleaning gpr_log_test files"
2216 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2217 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2218 $(Q) $(RM) bins/gpr_log_test
2219
2220
ctiller5e04b132014-12-15 09:24:43 -08002221GPR_USEFUL_TEST_SRC = \
2222 test/core/support/useful_test.c \
2223
2224GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2225GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2226
2227ifeq ($(NO_SECURE),true)
2228
2229bins/gpr_useful_test: openssl_dep_error
2230
2231else
2232
2233bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2234 $(E) "[LD] Linking $@"
2235 $(Q) mkdir -p `dirname $@`
2236 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2237
2238endif
2239
2240deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2241
2242ifneq ($(NO_SECURE),true)
2243ifneq ($(NO_DEPS),true)
2244-include $(GPR_USEFUL_TEST_DEPS)
2245endif
2246endif
2247
2248clean_gpr_useful_test:
2249 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2250 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2251 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2252 $(Q) $(RM) bins/gpr_useful_test
2253
2254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002255GPR_CMDLINE_TEST_SRC = \
2256 test/core/support/cmdline_test.c \
2257
2258GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2259GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2260
nnoble69ac39f2014-12-12 15:43:38 -08002261ifeq ($(NO_SECURE),true)
2262
2263bins/gpr_cmdline_test: openssl_dep_error
2264
2265else
2266
jtattermusch97fb3f62014-12-08 15:13:41 -08002267bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002268 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002269 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002270 $(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 -08002271
nnoble69ac39f2014-12-12 15:43:38 -08002272endif
2273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002274deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2275
nnoble69ac39f2014-12-12 15:43:38 -08002276ifneq ($(NO_SECURE),true)
2277ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002278-include $(GPR_CMDLINE_TEST_DEPS)
2279endif
nnoble69ac39f2014-12-12 15:43:38 -08002280endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002281
2282clean_gpr_cmdline_test:
2283 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2284 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2285 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2286 $(Q) $(RM) bins/gpr_cmdline_test
2287
2288
2289GPR_HISTOGRAM_TEST_SRC = \
2290 test/core/support/histogram_test.c \
2291
2292GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2293GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2294
nnoble69ac39f2014-12-12 15:43:38 -08002295ifeq ($(NO_SECURE),true)
2296
2297bins/gpr_histogram_test: openssl_dep_error
2298
2299else
2300
jtattermusch57c6f0c2014-12-11 12:28:56 -08002301bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002302 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002303 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002304 $(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 -08002305
nnoble69ac39f2014-12-12 15:43:38 -08002306endif
2307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002308deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2309
nnoble69ac39f2014-12-12 15:43:38 -08002310ifneq ($(NO_SECURE),true)
2311ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002312-include $(GPR_HISTOGRAM_TEST_DEPS)
2313endif
nnoble69ac39f2014-12-12 15:43:38 -08002314endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002315
2316clean_gpr_histogram_test:
2317 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2318 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2319 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2320 $(Q) $(RM) bins/gpr_histogram_test
2321
2322
2323GPR_HOST_PORT_TEST_SRC = \
2324 test/core/support/host_port_test.c \
2325
2326GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2327GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2328
nnoble69ac39f2014-12-12 15:43:38 -08002329ifeq ($(NO_SECURE),true)
2330
2331bins/gpr_host_port_test: openssl_dep_error
2332
2333else
2334
jtattermusch57c6f0c2014-12-11 12:28:56 -08002335bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002336 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002337 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002338 $(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 -08002339
nnoble69ac39f2014-12-12 15:43:38 -08002340endif
2341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002342deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2343
nnoble69ac39f2014-12-12 15:43:38 -08002344ifneq ($(NO_SECURE),true)
2345ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002346-include $(GPR_HOST_PORT_TEST_DEPS)
2347endif
nnoble69ac39f2014-12-12 15:43:38 -08002348endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002349
2350clean_gpr_host_port_test:
2351 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2352 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2353 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2354 $(Q) $(RM) bins/gpr_host_port_test
2355
2356
2357GPR_SLICE_BUFFER_TEST_SRC = \
2358 test/core/support/slice_buffer_test.c \
2359
2360GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2361GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2362
nnoble69ac39f2014-12-12 15:43:38 -08002363ifeq ($(NO_SECURE),true)
2364
2365bins/gpr_slice_buffer_test: openssl_dep_error
2366
2367else
2368
jtattermusch57c6f0c2014-12-11 12:28:56 -08002369bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002370 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002371 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002372 $(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 -08002373
nnoble69ac39f2014-12-12 15:43:38 -08002374endif
2375
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002376deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2377
nnoble69ac39f2014-12-12 15:43:38 -08002378ifneq ($(NO_SECURE),true)
2379ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002380-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2381endif
nnoble69ac39f2014-12-12 15:43:38 -08002382endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002383
2384clean_gpr_slice_buffer_test:
2385 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2386 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2387 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2388 $(Q) $(RM) bins/gpr_slice_buffer_test
2389
2390
2391GPR_SLICE_TEST_SRC = \
2392 test/core/support/slice_test.c \
2393
2394GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2395GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2396
nnoble69ac39f2014-12-12 15:43:38 -08002397ifeq ($(NO_SECURE),true)
2398
2399bins/gpr_slice_test: openssl_dep_error
2400
2401else
2402
jtattermusch57c6f0c2014-12-11 12:28:56 -08002403bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002404 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002405 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002406 $(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 -08002407
nnoble69ac39f2014-12-12 15:43:38 -08002408endif
2409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002410deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2411
nnoble69ac39f2014-12-12 15:43:38 -08002412ifneq ($(NO_SECURE),true)
2413ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002414-include $(GPR_SLICE_TEST_DEPS)
2415endif
nnoble69ac39f2014-12-12 15:43:38 -08002416endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002417
2418clean_gpr_slice_test:
2419 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2420 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2421 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2422 $(Q) $(RM) bins/gpr_slice_test
2423
2424
2425GPR_STRING_TEST_SRC = \
2426 test/core/support/string_test.c \
2427
2428GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2429GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2430
nnoble69ac39f2014-12-12 15:43:38 -08002431ifeq ($(NO_SECURE),true)
2432
2433bins/gpr_string_test: openssl_dep_error
2434
2435else
2436
jtattermusch57c6f0c2014-12-11 12:28:56 -08002437bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002438 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002439 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002440 $(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 -08002441
nnoble69ac39f2014-12-12 15:43:38 -08002442endif
2443
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002444deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2445
nnoble69ac39f2014-12-12 15:43:38 -08002446ifneq ($(NO_SECURE),true)
2447ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002448-include $(GPR_STRING_TEST_DEPS)
2449endif
nnoble69ac39f2014-12-12 15:43:38 -08002450endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002451
2452clean_gpr_string_test:
2453 $(E) "[CLEAN] Cleaning gpr_string_test files"
2454 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2455 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2456 $(Q) $(RM) bins/gpr_string_test
2457
2458
2459GPR_SYNC_TEST_SRC = \
2460 test/core/support/sync_test.c \
2461
2462GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2463GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2464
nnoble69ac39f2014-12-12 15:43:38 -08002465ifeq ($(NO_SECURE),true)
2466
2467bins/gpr_sync_test: openssl_dep_error
2468
2469else
2470
jtattermusch57c6f0c2014-12-11 12:28:56 -08002471bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002472 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002473 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002474 $(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 -08002475
nnoble69ac39f2014-12-12 15:43:38 -08002476endif
2477
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002478deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2479
nnoble69ac39f2014-12-12 15:43:38 -08002480ifneq ($(NO_SECURE),true)
2481ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002482-include $(GPR_SYNC_TEST_DEPS)
2483endif
nnoble69ac39f2014-12-12 15:43:38 -08002484endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002485
2486clean_gpr_sync_test:
2487 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2488 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2489 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2490 $(Q) $(RM) bins/gpr_sync_test
2491
2492
2493GPR_THD_TEST_SRC = \
2494 test/core/support/thd_test.c \
2495
2496GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2497GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2498
nnoble69ac39f2014-12-12 15:43:38 -08002499ifeq ($(NO_SECURE),true)
2500
2501bins/gpr_thd_test: openssl_dep_error
2502
2503else
2504
jtattermusch57c6f0c2014-12-11 12:28:56 -08002505bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002506 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002507 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002508 $(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 -08002509
nnoble69ac39f2014-12-12 15:43:38 -08002510endif
2511
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002512deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2513
nnoble69ac39f2014-12-12 15:43:38 -08002514ifneq ($(NO_SECURE),true)
2515ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002516-include $(GPR_THD_TEST_DEPS)
2517endif
nnoble69ac39f2014-12-12 15:43:38 -08002518endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002519
2520clean_gpr_thd_test:
2521 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2522 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2523 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2524 $(Q) $(RM) bins/gpr_thd_test
2525
2526
2527GPR_TIME_TEST_SRC = \
2528 test/core/support/time_test.c \
2529
2530GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2531GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2532
nnoble69ac39f2014-12-12 15:43:38 -08002533ifeq ($(NO_SECURE),true)
2534
2535bins/gpr_time_test: openssl_dep_error
2536
2537else
2538
jtattermusch57c6f0c2014-12-11 12:28:56 -08002539bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002540 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002541 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002542 $(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 -08002543
nnoble69ac39f2014-12-12 15:43:38 -08002544endif
2545
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002546deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2547
nnoble69ac39f2014-12-12 15:43:38 -08002548ifneq ($(NO_SECURE),true)
2549ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002550-include $(GPR_TIME_TEST_DEPS)
2551endif
nnoble69ac39f2014-12-12 15:43:38 -08002552endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002553
2554clean_gpr_time_test:
2555 $(E) "[CLEAN] Cleaning gpr_time_test files"
2556 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2557 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2558 $(Q) $(RM) bins/gpr_time_test
2559
2560
2561MURMUR_HASH_TEST_SRC = \
2562 test/core/support/murmur_hash_test.c \
2563
2564MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2565MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2566
nnoble69ac39f2014-12-12 15:43:38 -08002567ifeq ($(NO_SECURE),true)
2568
2569bins/murmur_hash_test: openssl_dep_error
2570
2571else
2572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002573bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002576 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2577
nnoble69ac39f2014-12-12 15:43:38 -08002578endif
2579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002580deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2581
nnoble69ac39f2014-12-12 15:43:38 -08002582ifneq ($(NO_SECURE),true)
2583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002584-include $(MURMUR_HASH_TEST_DEPS)
2585endif
nnoble69ac39f2014-12-12 15:43:38 -08002586endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002587
2588clean_murmur_hash_test:
2589 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2590 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2591 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2592 $(Q) $(RM) bins/murmur_hash_test
2593
2594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002595GRPC_STREAM_OP_TEST_SRC = \
2596 test/core/transport/stream_op_test.c \
2597
2598GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2599GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2600
nnoble69ac39f2014-12-12 15:43:38 -08002601ifeq ($(NO_SECURE),true)
2602
2603bins/grpc_stream_op_test: openssl_dep_error
2604
2605else
2606
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002607bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002609 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002610 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2611
nnoble69ac39f2014-12-12 15:43:38 -08002612endif
2613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002614deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2615
nnoble69ac39f2014-12-12 15:43:38 -08002616ifneq ($(NO_SECURE),true)
2617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002618-include $(GRPC_STREAM_OP_TEST_DEPS)
2619endif
nnoble69ac39f2014-12-12 15:43:38 -08002620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002621
2622clean_grpc_stream_op_test:
2623 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2624 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2625 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2626 $(Q) $(RM) bins/grpc_stream_op_test
2627
2628
nnoble0c475f02014-12-05 15:37:39 -08002629ALPN_TEST_SRC = \
2630 test/core/transport/chttp2/alpn_test.c \
2631
2632ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2633ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2634
nnoble69ac39f2014-12-12 15:43:38 -08002635ifeq ($(NO_SECURE),true)
2636
2637bins/alpn_test: openssl_dep_error
2638
2639else
2640
nnoble0c475f02014-12-05 15:37:39 -08002641bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2642 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002643 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002644 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2645
nnoble69ac39f2014-12-12 15:43:38 -08002646endif
2647
nnoble0c475f02014-12-05 15:37:39 -08002648deps_alpn_test: $(ALPN_TEST_DEPS)
2649
nnoble69ac39f2014-12-12 15:43:38 -08002650ifneq ($(NO_SECURE),true)
2651ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002652-include $(ALPN_TEST_DEPS)
2653endif
nnoble69ac39f2014-12-12 15:43:38 -08002654endif
nnoble0c475f02014-12-05 15:37:39 -08002655
2656clean_alpn_test:
2657 $(E) "[CLEAN] Cleaning alpn_test files"
2658 $(Q) $(RM) $(ALPN_TEST_OBJS)
2659 $(Q) $(RM) $(ALPN_TEST_DEPS)
2660 $(Q) $(RM) bins/alpn_test
2661
2662
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663CHTTP2_STREAM_ENCODER_TEST_SRC = \
2664 test/core/transport/chttp2/stream_encoder_test.c \
2665
2666CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2667CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2668
nnoble69ac39f2014-12-12 15:43:38 -08002669ifeq ($(NO_SECURE),true)
2670
2671bins/chttp2_stream_encoder_test: openssl_dep_error
2672
2673else
2674
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002675bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2676 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002677 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002678 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2679
nnoble69ac39f2014-12-12 15:43:38 -08002680endif
2681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002682deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2683
nnoble69ac39f2014-12-12 15:43:38 -08002684ifneq ($(NO_SECURE),true)
2685ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002686-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2687endif
nnoble69ac39f2014-12-12 15:43:38 -08002688endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002689
2690clean_chttp2_stream_encoder_test:
2691 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2692 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2693 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2694 $(Q) $(RM) bins/chttp2_stream_encoder_test
2695
2696
2697HPACK_TABLE_TEST_SRC = \
2698 test/core/transport/chttp2/hpack_table_test.c \
2699
2700HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2701HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2702
nnoble69ac39f2014-12-12 15:43:38 -08002703ifeq ($(NO_SECURE),true)
2704
2705bins/hpack_table_test: openssl_dep_error
2706
2707else
2708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002709bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2710 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002711 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002712 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2713
nnoble69ac39f2014-12-12 15:43:38 -08002714endif
2715
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002716deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2717
nnoble69ac39f2014-12-12 15:43:38 -08002718ifneq ($(NO_SECURE),true)
2719ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002720-include $(HPACK_TABLE_TEST_DEPS)
2721endif
nnoble69ac39f2014-12-12 15:43:38 -08002722endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002723
2724clean_hpack_table_test:
2725 $(E) "[CLEAN] Cleaning hpack_table_test files"
2726 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2727 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2728 $(Q) $(RM) bins/hpack_table_test
2729
2730
2731CHTTP2_STREAM_MAP_TEST_SRC = \
2732 test/core/transport/chttp2/stream_map_test.c \
2733
2734CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2735CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2736
nnoble69ac39f2014-12-12 15:43:38 -08002737ifeq ($(NO_SECURE),true)
2738
2739bins/chttp2_stream_map_test: openssl_dep_error
2740
2741else
2742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002743bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2744 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002745 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002746 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2747
nnoble69ac39f2014-12-12 15:43:38 -08002748endif
2749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002750deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2751
nnoble69ac39f2014-12-12 15:43:38 -08002752ifneq ($(NO_SECURE),true)
2753ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002754-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2755endif
nnoble69ac39f2014-12-12 15:43:38 -08002756endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002757
2758clean_chttp2_stream_map_test:
2759 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2760 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2761 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2762 $(Q) $(RM) bins/chttp2_stream_map_test
2763
2764
2765HPACK_PARSER_TEST_SRC = \
2766 test/core/transport/chttp2/hpack_parser_test.c \
2767
2768HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2769HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2770
nnoble69ac39f2014-12-12 15:43:38 -08002771ifeq ($(NO_SECURE),true)
2772
2773bins/hpack_parser_test: openssl_dep_error
2774
2775else
2776
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002777bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2778 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002779 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002780 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2781
nnoble69ac39f2014-12-12 15:43:38 -08002782endif
2783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002784deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2785
nnoble69ac39f2014-12-12 15:43:38 -08002786ifneq ($(NO_SECURE),true)
2787ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002788-include $(HPACK_PARSER_TEST_DEPS)
2789endif
nnoble69ac39f2014-12-12 15:43:38 -08002790endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002791
2792clean_hpack_parser_test:
2793 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2794 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2795 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2796 $(Q) $(RM) bins/hpack_parser_test
2797
2798
2799TRANSPORT_METADATA_TEST_SRC = \
2800 test/core/transport/metadata_test.c \
2801
2802TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2803TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2804
nnoble69ac39f2014-12-12 15:43:38 -08002805ifeq ($(NO_SECURE),true)
2806
2807bins/transport_metadata_test: openssl_dep_error
2808
2809else
2810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002811bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2812 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002813 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002814 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2815
nnoble69ac39f2014-12-12 15:43:38 -08002816endif
2817
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002818deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2819
nnoble69ac39f2014-12-12 15:43:38 -08002820ifneq ($(NO_SECURE),true)
2821ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002822-include $(TRANSPORT_METADATA_TEST_DEPS)
2823endif
nnoble69ac39f2014-12-12 15:43:38 -08002824endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002825
2826clean_transport_metadata_test:
2827 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2828 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2829 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2830 $(Q) $(RM) bins/transport_metadata_test
2831
2832
2833CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2834 test/core/transport/chttp2/status_conversion_test.c \
2835
2836CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2837CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2838
nnoble69ac39f2014-12-12 15:43:38 -08002839ifeq ($(NO_SECURE),true)
2840
2841bins/chttp2_status_conversion_test: openssl_dep_error
2842
2843else
2844
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002845bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2846 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002847 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002848 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2849
nnoble69ac39f2014-12-12 15:43:38 -08002850endif
2851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002852deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2853
nnoble69ac39f2014-12-12 15:43:38 -08002854ifneq ($(NO_SECURE),true)
2855ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002856-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2857endif
nnoble69ac39f2014-12-12 15:43:38 -08002858endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002859
2860clean_chttp2_status_conversion_test:
2861 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2862 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2863 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2864 $(Q) $(RM) bins/chttp2_status_conversion_test
2865
2866
2867CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2868 test/core/transport/chttp2_transport_end2end_test.c \
2869
2870CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2871CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2872
nnoble69ac39f2014-12-12 15:43:38 -08002873ifeq ($(NO_SECURE),true)
2874
2875bins/chttp2_transport_end2end_test: openssl_dep_error
2876
2877else
2878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002879bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2880 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002881 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002882 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2883
nnoble69ac39f2014-12-12 15:43:38 -08002884endif
2885
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002886deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2887
nnoble69ac39f2014-12-12 15:43:38 -08002888ifneq ($(NO_SECURE),true)
2889ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002890-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2891endif
nnoble69ac39f2014-12-12 15:43:38 -08002892endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002893
2894clean_chttp2_transport_end2end_test:
2895 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
2896 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
2897 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2898 $(Q) $(RM) bins/chttp2_transport_end2end_test
2899
2900
ctiller18b49ab2014-12-09 14:39:16 -08002901TCP_POSIX_TEST_SRC = \
2902 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002903
ctiller18b49ab2014-12-09 14:39:16 -08002904TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
2905TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002906
nnoble69ac39f2014-12-12 15:43:38 -08002907ifeq ($(NO_SECURE),true)
2908
2909bins/tcp_posix_test: openssl_dep_error
2910
2911else
2912
ctiller18b49ab2014-12-09 14:39:16 -08002913bins/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 -08002914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002915 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002916 $(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 -08002917
nnoble69ac39f2014-12-12 15:43:38 -08002918endif
2919
ctiller18b49ab2014-12-09 14:39:16 -08002920deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002921
nnoble69ac39f2014-12-12 15:43:38 -08002922ifneq ($(NO_SECURE),true)
2923ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08002924-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002925endif
nnoble69ac39f2014-12-12 15:43:38 -08002926endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002927
ctiller18b49ab2014-12-09 14:39:16 -08002928clean_tcp_posix_test:
2929 $(E) "[CLEAN] Cleaning tcp_posix_test files"
2930 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
2931 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
2932 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002933
2934
nnoble0c475f02014-12-05 15:37:39 -08002935DUALSTACK_SOCKET_TEST_SRC = \
2936 test/core/end2end/dualstack_socket_test.c \
2937
2938DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2939DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2940
nnoble69ac39f2014-12-12 15:43:38 -08002941ifeq ($(NO_SECURE),true)
2942
2943bins/dualstack_socket_test: openssl_dep_error
2944
2945else
2946
nnoble0c475f02014-12-05 15:37:39 -08002947bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2948 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002949 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002950 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
2951
nnoble69ac39f2014-12-12 15:43:38 -08002952endif
2953
nnoble0c475f02014-12-05 15:37:39 -08002954deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
2955
nnoble69ac39f2014-12-12 15:43:38 -08002956ifneq ($(NO_SECURE),true)
2957ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002958-include $(DUALSTACK_SOCKET_TEST_DEPS)
2959endif
nnoble69ac39f2014-12-12 15:43:38 -08002960endif
nnoble0c475f02014-12-05 15:37:39 -08002961
2962clean_dualstack_socket_test:
2963 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
2964 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
2965 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
2966 $(Q) $(RM) bins/dualstack_socket_test
2967
2968
2969NO_SERVER_TEST_SRC = \
2970 test/core/end2end/no_server_test.c \
2971
2972NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
2973NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
2974
nnoble69ac39f2014-12-12 15:43:38 -08002975ifeq ($(NO_SECURE),true)
2976
2977bins/no_server_test: openssl_dep_error
2978
2979else
2980
nnoble0c475f02014-12-05 15:37:39 -08002981bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2982 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002983 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002984 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
2985
nnoble69ac39f2014-12-12 15:43:38 -08002986endif
2987
nnoble0c475f02014-12-05 15:37:39 -08002988deps_no_server_test: $(NO_SERVER_TEST_DEPS)
2989
nnoble69ac39f2014-12-12 15:43:38 -08002990ifneq ($(NO_SECURE),true)
2991ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002992-include $(NO_SERVER_TEST_DEPS)
2993endif
nnoble69ac39f2014-12-12 15:43:38 -08002994endif
nnoble0c475f02014-12-05 15:37:39 -08002995
2996clean_no_server_test:
2997 $(E) "[CLEAN] Cleaning no_server_test files"
2998 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
2999 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3000 $(Q) $(RM) bins/no_server_test
3001
3002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003004 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005
3006RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3007RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3008
nnoble69ac39f2014-12-12 15:43:38 -08003009ifeq ($(NO_SECURE),true)
3010
3011bins/resolve_address_test: openssl_dep_error
3012
3013else
3014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003015bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3016 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003017 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003018 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3019
nnoble69ac39f2014-12-12 15:43:38 -08003020endif
3021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003022deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3023
nnoble69ac39f2014-12-12 15:43:38 -08003024ifneq ($(NO_SECURE),true)
3025ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003026-include $(RESOLVE_ADDRESS_TEST_DEPS)
3027endif
nnoble69ac39f2014-12-12 15:43:38 -08003028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003029
3030clean_resolve_address_test:
3031 $(E) "[CLEAN] Cleaning resolve_address_test files"
3032 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3033 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3034 $(Q) $(RM) bins/resolve_address_test
3035
3036
ctiller18b49ab2014-12-09 14:39:16 -08003037SOCKADDR_UTILS_TEST_SRC = \
3038 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003039
ctiller18b49ab2014-12-09 14:39:16 -08003040SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3041SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003042
nnoble69ac39f2014-12-12 15:43:38 -08003043ifeq ($(NO_SECURE),true)
3044
3045bins/sockaddr_utils_test: openssl_dep_error
3046
3047else
3048
ctiller18b49ab2014-12-09 14:39:16 -08003049bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003050 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003051 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003052 $(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 -08003053
nnoble69ac39f2014-12-12 15:43:38 -08003054endif
3055
ctiller18b49ab2014-12-09 14:39:16 -08003056deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003057
nnoble69ac39f2014-12-12 15:43:38 -08003058ifneq ($(NO_SECURE),true)
3059ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003060-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003061endif
nnoble69ac39f2014-12-12 15:43:38 -08003062endif
nnoble0c475f02014-12-05 15:37:39 -08003063
ctiller18b49ab2014-12-09 14:39:16 -08003064clean_sockaddr_utils_test:
3065 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3066 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3067 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3068 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003069
3070
ctiller18b49ab2014-12-09 14:39:16 -08003071TCP_SERVER_POSIX_TEST_SRC = \
3072 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003073
ctiller18b49ab2014-12-09 14:39:16 -08003074TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3075TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003076
nnoble69ac39f2014-12-12 15:43:38 -08003077ifeq ($(NO_SECURE),true)
3078
3079bins/tcp_server_posix_test: openssl_dep_error
3080
3081else
3082
ctiller18b49ab2014-12-09 14:39:16 -08003083bins/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 -08003084 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003085 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003086 $(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 -08003087
nnoble69ac39f2014-12-12 15:43:38 -08003088endif
3089
ctiller18b49ab2014-12-09 14:39:16 -08003090deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003091
nnoble69ac39f2014-12-12 15:43:38 -08003092ifneq ($(NO_SECURE),true)
3093ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003094-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003095endif
nnoble69ac39f2014-12-12 15:43:38 -08003096endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003097
ctiller18b49ab2014-12-09 14:39:16 -08003098clean_tcp_server_posix_test:
3099 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3100 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3101 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3102 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003103
3104
ctiller18b49ab2014-12-09 14:39:16 -08003105TCP_CLIENT_POSIX_TEST_SRC = \
3106 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003107
ctiller18b49ab2014-12-09 14:39:16 -08003108TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3109TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003110
nnoble69ac39f2014-12-12 15:43:38 -08003111ifeq ($(NO_SECURE),true)
3112
3113bins/tcp_client_posix_test: openssl_dep_error
3114
3115else
3116
ctiller18b49ab2014-12-09 14:39:16 -08003117bins/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 -08003118 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003119 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003120 $(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 -08003121
nnoble69ac39f2014-12-12 15:43:38 -08003122endif
3123
ctiller18b49ab2014-12-09 14:39:16 -08003124deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003125
nnoble69ac39f2014-12-12 15:43:38 -08003126ifneq ($(NO_SECURE),true)
3127ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003128-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003129endif
nnoble69ac39f2014-12-12 15:43:38 -08003130endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003131
ctiller18b49ab2014-12-09 14:39:16 -08003132clean_tcp_client_posix_test:
3133 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3134 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3135 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3136 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003137
3138
3139GRPC_CHANNEL_STACK_TEST_SRC = \
3140 test/core/channel/channel_stack_test.c \
3141
3142GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3143GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3144
nnoble69ac39f2014-12-12 15:43:38 -08003145ifeq ($(NO_SECURE),true)
3146
3147bins/grpc_channel_stack_test: openssl_dep_error
3148
3149else
3150
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003151bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3152 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003153 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003154 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3155
nnoble69ac39f2014-12-12 15:43:38 -08003156endif
3157
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003158deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3159
nnoble69ac39f2014-12-12 15:43:38 -08003160ifneq ($(NO_SECURE),true)
3161ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003162-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3163endif
nnoble69ac39f2014-12-12 15:43:38 -08003164endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003165
3166clean_grpc_channel_stack_test:
3167 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3168 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3169 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3170 $(Q) $(RM) bins/grpc_channel_stack_test
3171
3172
3173METADATA_BUFFER_TEST_SRC = \
3174 test/core/channel/metadata_buffer_test.c \
3175
3176METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3177METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3178
nnoble69ac39f2014-12-12 15:43:38 -08003179ifeq ($(NO_SECURE),true)
3180
3181bins/metadata_buffer_test: openssl_dep_error
3182
3183else
3184
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003185bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3186 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003187 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003188 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3189
nnoble69ac39f2014-12-12 15:43:38 -08003190endif
3191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003192deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3193
nnoble69ac39f2014-12-12 15:43:38 -08003194ifneq ($(NO_SECURE),true)
3195ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003196-include $(METADATA_BUFFER_TEST_DEPS)
3197endif
nnoble69ac39f2014-12-12 15:43:38 -08003198endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003199
3200clean_metadata_buffer_test:
3201 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3202 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3203 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3204 $(Q) $(RM) bins/metadata_buffer_test
3205
3206
3207GRPC_COMPLETION_QUEUE_TEST_SRC = \
3208 test/core/surface/completion_queue_test.c \
3209
3210GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3211GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3212
nnoble69ac39f2014-12-12 15:43:38 -08003213ifeq ($(NO_SECURE),true)
3214
3215bins/grpc_completion_queue_test: openssl_dep_error
3216
3217else
3218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003219bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3220 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003221 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003222 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3223
nnoble69ac39f2014-12-12 15:43:38 -08003224endif
3225
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003226deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3227
nnoble69ac39f2014-12-12 15:43:38 -08003228ifneq ($(NO_SECURE),true)
3229ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003230-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3231endif
nnoble69ac39f2014-12-12 15:43:38 -08003232endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003233
3234clean_grpc_completion_queue_test:
3235 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3236 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3237 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3238 $(Q) $(RM) bins/grpc_completion_queue_test
3239
3240
3241GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3242 test/core/surface/completion_queue_benchmark.c \
3243
3244GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3245GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3246
nnoble69ac39f2014-12-12 15:43:38 -08003247ifeq ($(NO_SECURE),true)
3248
3249bins/grpc_completion_queue_benchmark: openssl_dep_error
3250
3251else
3252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003253bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3254 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003255 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003256 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3257
nnoble69ac39f2014-12-12 15:43:38 -08003258endif
3259
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003260deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3261
nnoble69ac39f2014-12-12 15:43:38 -08003262ifneq ($(NO_SECURE),true)
3263ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003264-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3265endif
nnoble69ac39f2014-12-12 15:43:38 -08003266endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003267
3268clean_grpc_completion_queue_benchmark:
3269 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3270 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3271 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3272 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3273
3274
3275CENSUS_WINDOW_STATS_TEST_SRC = \
3276 test/core/statistics/window_stats_test.c \
3277
3278CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3279CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3280
nnoble69ac39f2014-12-12 15:43:38 -08003281ifeq ($(NO_SECURE),true)
3282
3283bins/census_window_stats_test: openssl_dep_error
3284
3285else
3286
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003287bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3288 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003289 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003290 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3291
nnoble69ac39f2014-12-12 15:43:38 -08003292endif
3293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003294deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3295
nnoble69ac39f2014-12-12 15:43:38 -08003296ifneq ($(NO_SECURE),true)
3297ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003298-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3299endif
nnoble69ac39f2014-12-12 15:43:38 -08003300endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003301
3302clean_census_window_stats_test:
3303 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3304 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3305 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3306 $(Q) $(RM) bins/census_window_stats_test
3307
3308
3309CENSUS_STATISTICS_QUICK_TEST_SRC = \
3310 test/core/statistics/quick_test.c \
3311
3312CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3313CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3314
nnoble69ac39f2014-12-12 15:43:38 -08003315ifeq ($(NO_SECURE),true)
3316
3317bins/census_statistics_quick_test: openssl_dep_error
3318
3319else
3320
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003321bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3322 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003323 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003324 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3325
nnoble69ac39f2014-12-12 15:43:38 -08003326endif
3327
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003328deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3329
nnoble69ac39f2014-12-12 15:43:38 -08003330ifneq ($(NO_SECURE),true)
3331ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003332-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3333endif
nnoble69ac39f2014-12-12 15:43:38 -08003334endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003335
3336clean_census_statistics_quick_test:
3337 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3338 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3339 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3340 $(Q) $(RM) bins/census_statistics_quick_test
3341
3342
3343CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3344 test/core/statistics/performance_test.c \
3345
3346CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3347CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3348
nnoble69ac39f2014-12-12 15:43:38 -08003349ifeq ($(NO_SECURE),true)
3350
3351bins/census_statistics_performance_test: openssl_dep_error
3352
3353else
3354
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003355bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3356 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003357 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003358 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3359
nnoble69ac39f2014-12-12 15:43:38 -08003360endif
3361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003362deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3363
nnoble69ac39f2014-12-12 15:43:38 -08003364ifneq ($(NO_SECURE),true)
3365ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003366-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3367endif
nnoble69ac39f2014-12-12 15:43:38 -08003368endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003369
3370clean_census_statistics_performance_test:
3371 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3372 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3373 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3374 $(Q) $(RM) bins/census_statistics_performance_test
3375
3376
3377CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3378 test/core/statistics/multiple_writers_test.c \
3379
3380CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3381CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3382
nnoble69ac39f2014-12-12 15:43:38 -08003383ifeq ($(NO_SECURE),true)
3384
3385bins/census_statistics_multiple_writers_test: openssl_dep_error
3386
3387else
3388
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003389bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3390 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003391 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003392 $(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
3393
nnoble69ac39f2014-12-12 15:43:38 -08003394endif
3395
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003396deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3397
nnoble69ac39f2014-12-12 15:43:38 -08003398ifneq ($(NO_SECURE),true)
3399ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003400-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3401endif
nnoble69ac39f2014-12-12 15:43:38 -08003402endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003403
3404clean_census_statistics_multiple_writers_test:
3405 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3406 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3407 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3408 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3409
3410
3411CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3412 test/core/statistics/multiple_writers_circular_buffer_test.c \
3413
3414CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3415CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3416
nnoble69ac39f2014-12-12 15:43:38 -08003417ifeq ($(NO_SECURE),true)
3418
3419bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3420
3421else
3422
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003423bins/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
3424 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003425 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003426 $(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
3427
nnoble69ac39f2014-12-12 15:43:38 -08003428endif
3429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003430deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3431
nnoble69ac39f2014-12-12 15:43:38 -08003432ifneq ($(NO_SECURE),true)
3433ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003434-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3435endif
nnoble69ac39f2014-12-12 15:43:38 -08003436endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003437
3438clean_census_statistics_multiple_writers_circular_buffer_test:
3439 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3440 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3441 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3442 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3443
3444
3445CENSUS_STUB_TEST_SRC = \
3446 test/core/statistics/census_stub_test.c \
3447
3448CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3449CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3450
nnoble69ac39f2014-12-12 15:43:38 -08003451ifeq ($(NO_SECURE),true)
3452
3453bins/census_stub_test: openssl_dep_error
3454
3455else
3456
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003457bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3458 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003459 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003460 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3461
nnoble69ac39f2014-12-12 15:43:38 -08003462endif
3463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003464deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3465
nnoble69ac39f2014-12-12 15:43:38 -08003466ifneq ($(NO_SECURE),true)
3467ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003468-include $(CENSUS_STUB_TEST_DEPS)
3469endif
nnoble69ac39f2014-12-12 15:43:38 -08003470endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003471
3472clean_census_stub_test:
3473 $(E) "[CLEAN] Cleaning census_stub_test files"
3474 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3475 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3476 $(Q) $(RM) bins/census_stub_test
3477
3478
3479CENSUS_HASH_TABLE_TEST_SRC = \
3480 test/core/statistics/hash_table_test.c \
3481
3482CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3483CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3484
nnoble69ac39f2014-12-12 15:43:38 -08003485ifeq ($(NO_SECURE),true)
3486
3487bins/census_hash_table_test: openssl_dep_error
3488
3489else
3490
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003491bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3492 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003493 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003494 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3495
nnoble69ac39f2014-12-12 15:43:38 -08003496endif
3497
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003498deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3499
nnoble69ac39f2014-12-12 15:43:38 -08003500ifneq ($(NO_SECURE),true)
3501ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003502-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3503endif
nnoble69ac39f2014-12-12 15:43:38 -08003504endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003505
3506clean_census_hash_table_test:
3507 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3508 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3509 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3510 $(Q) $(RM) bins/census_hash_table_test
3511
3512
3513FLING_SERVER_SRC = \
3514 test/core/fling/server.c \
3515
3516FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3517FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3518
nnoble69ac39f2014-12-12 15:43:38 -08003519ifeq ($(NO_SECURE),true)
3520
3521bins/fling_server: openssl_dep_error
3522
3523else
3524
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003525bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3526 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003527 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003528 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3529
nnoble69ac39f2014-12-12 15:43:38 -08003530endif
3531
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003532deps_fling_server: $(FLING_SERVER_DEPS)
3533
nnoble69ac39f2014-12-12 15:43:38 -08003534ifneq ($(NO_SECURE),true)
3535ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003536-include $(FLING_SERVER_DEPS)
3537endif
nnoble69ac39f2014-12-12 15:43:38 -08003538endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003539
3540clean_fling_server:
3541 $(E) "[CLEAN] Cleaning fling_server files"
3542 $(Q) $(RM) $(FLING_SERVER_OBJS)
3543 $(Q) $(RM) $(FLING_SERVER_DEPS)
3544 $(Q) $(RM) bins/fling_server
3545
3546
3547FLING_CLIENT_SRC = \
3548 test/core/fling/client.c \
3549
3550FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3551FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3552
nnoble69ac39f2014-12-12 15:43:38 -08003553ifeq ($(NO_SECURE),true)
3554
3555bins/fling_client: openssl_dep_error
3556
3557else
3558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003559bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3560 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003561 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003562 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3563
nnoble69ac39f2014-12-12 15:43:38 -08003564endif
3565
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003566deps_fling_client: $(FLING_CLIENT_DEPS)
3567
nnoble69ac39f2014-12-12 15:43:38 -08003568ifneq ($(NO_SECURE),true)
3569ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003570-include $(FLING_CLIENT_DEPS)
3571endif
nnoble69ac39f2014-12-12 15:43:38 -08003572endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003573
3574clean_fling_client:
3575 $(E) "[CLEAN] Cleaning fling_client files"
3576 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3577 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3578 $(Q) $(RM) bins/fling_client
3579
3580
3581FLING_TEST_SRC = \
3582 test/core/fling/fling_test.c \
3583
3584FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3585FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3586
nnoble69ac39f2014-12-12 15:43:38 -08003587ifeq ($(NO_SECURE),true)
3588
3589bins/fling_test: openssl_dep_error
3590
3591else
3592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003593bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3594 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003595 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003596 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3597
nnoble69ac39f2014-12-12 15:43:38 -08003598endif
3599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003600deps_fling_test: $(FLING_TEST_DEPS)
3601
nnoble69ac39f2014-12-12 15:43:38 -08003602ifneq ($(NO_SECURE),true)
3603ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003604-include $(FLING_TEST_DEPS)
3605endif
nnoble69ac39f2014-12-12 15:43:38 -08003606endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003607
3608clean_fling_test:
3609 $(E) "[CLEAN] Cleaning fling_test files"
3610 $(Q) $(RM) $(FLING_TEST_OBJS)
3611 $(Q) $(RM) $(FLING_TEST_DEPS)
3612 $(Q) $(RM) bins/fling_test
3613
3614
3615ECHO_SERVER_SRC = \
3616 test/core/echo/server.c \
3617
3618ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3619ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3620
nnoble69ac39f2014-12-12 15:43:38 -08003621ifeq ($(NO_SECURE),true)
3622
3623bins/echo_server: openssl_dep_error
3624
3625else
3626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003627bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3628 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003629 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003630 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3631
nnoble69ac39f2014-12-12 15:43:38 -08003632endif
3633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003634deps_echo_server: $(ECHO_SERVER_DEPS)
3635
nnoble69ac39f2014-12-12 15:43:38 -08003636ifneq ($(NO_SECURE),true)
3637ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003638-include $(ECHO_SERVER_DEPS)
3639endif
nnoble69ac39f2014-12-12 15:43:38 -08003640endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003641
3642clean_echo_server:
3643 $(E) "[CLEAN] Cleaning echo_server files"
3644 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3645 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3646 $(Q) $(RM) bins/echo_server
3647
3648
3649ECHO_CLIENT_SRC = \
3650 test/core/echo/client.c \
3651
3652ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3653ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3654
nnoble69ac39f2014-12-12 15:43:38 -08003655ifeq ($(NO_SECURE),true)
3656
3657bins/echo_client: openssl_dep_error
3658
3659else
3660
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003661bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3662 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003663 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003664 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3665
nnoble69ac39f2014-12-12 15:43:38 -08003666endif
3667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003668deps_echo_client: $(ECHO_CLIENT_DEPS)
3669
nnoble69ac39f2014-12-12 15:43:38 -08003670ifneq ($(NO_SECURE),true)
3671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003672-include $(ECHO_CLIENT_DEPS)
3673endif
nnoble69ac39f2014-12-12 15:43:38 -08003674endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003675
3676clean_echo_client:
3677 $(E) "[CLEAN] Cleaning echo_client files"
3678 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3679 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3680 $(Q) $(RM) bins/echo_client
3681
3682
3683ECHO_TEST_SRC = \
3684 test/core/echo/echo_test.c \
3685
3686ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3687ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3688
nnoble69ac39f2014-12-12 15:43:38 -08003689ifeq ($(NO_SECURE),true)
3690
3691bins/echo_test: openssl_dep_error
3692
3693else
3694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003695bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3696 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003697 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003698 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3699
nnoble69ac39f2014-12-12 15:43:38 -08003700endif
3701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003702deps_echo_test: $(ECHO_TEST_DEPS)
3703
nnoble69ac39f2014-12-12 15:43:38 -08003704ifneq ($(NO_SECURE),true)
3705ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003706-include $(ECHO_TEST_DEPS)
3707endif
nnoble69ac39f2014-12-12 15:43:38 -08003708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003709
3710clean_echo_test:
3711 $(E) "[CLEAN] Cleaning echo_test files"
3712 $(Q) $(RM) $(ECHO_TEST_OBJS)
3713 $(Q) $(RM) $(ECHO_TEST_DEPS)
3714 $(Q) $(RM) bins/echo_test
3715
3716
3717LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3718 test/core/network_benchmarks/low_level_ping_pong.c \
3719
3720LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3721LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3722
nnoble69ac39f2014-12-12 15:43:38 -08003723ifeq ($(NO_SECURE),true)
3724
3725bins/low_level_ping_pong_benchmark: openssl_dep_error
3726
3727else
3728
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003729bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3730 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003731 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003732 $(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
3733
nnoble69ac39f2014-12-12 15:43:38 -08003734endif
3735
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003736deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3737
nnoble69ac39f2014-12-12 15:43:38 -08003738ifneq ($(NO_SECURE),true)
3739ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003740-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3741endif
nnoble69ac39f2014-12-12 15:43:38 -08003742endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003743
3744clean_low_level_ping_pong_benchmark:
3745 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3746 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3747 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3748 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3749
3750
3751MESSAGE_COMPRESS_TEST_SRC = \
3752 test/core/compression/message_compress_test.c \
3753
3754MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3755MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3756
nnoble69ac39f2014-12-12 15:43:38 -08003757ifeq ($(NO_SECURE),true)
3758
3759bins/message_compress_test: openssl_dep_error
3760
3761else
3762
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003763bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3764 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003765 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003766 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3767
nnoble69ac39f2014-12-12 15:43:38 -08003768endif
3769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003770deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3771
nnoble69ac39f2014-12-12 15:43:38 -08003772ifneq ($(NO_SECURE),true)
3773ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003774-include $(MESSAGE_COMPRESS_TEST_DEPS)
3775endif
nnoble69ac39f2014-12-12 15:43:38 -08003776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003777
3778clean_message_compress_test:
3779 $(E) "[CLEAN] Cleaning message_compress_test files"
3780 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3781 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3782 $(Q) $(RM) bins/message_compress_test
3783
3784
nnoble0c475f02014-12-05 15:37:39 -08003785BIN_ENCODER_TEST_SRC = \
3786 test/core/transport/chttp2/bin_encoder_test.c \
3787
3788BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3789BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3790
nnoble69ac39f2014-12-12 15:43:38 -08003791ifeq ($(NO_SECURE),true)
3792
3793bins/bin_encoder_test: openssl_dep_error
3794
3795else
3796
nnoble0c475f02014-12-05 15:37:39 -08003797bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3798 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003799 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003800 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3801
nnoble69ac39f2014-12-12 15:43:38 -08003802endif
3803
nnoble0c475f02014-12-05 15:37:39 -08003804deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3805
nnoble69ac39f2014-12-12 15:43:38 -08003806ifneq ($(NO_SECURE),true)
3807ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003808-include $(BIN_ENCODER_TEST_DEPS)
3809endif
nnoble69ac39f2014-12-12 15:43:38 -08003810endif
nnoble0c475f02014-12-05 15:37:39 -08003811
3812clean_bin_encoder_test:
3813 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3814 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3815 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3816 $(Q) $(RM) bins/bin_encoder_test
3817
3818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819SECURE_ENDPOINT_TEST_SRC = \
3820 test/core/endpoint/secure_endpoint_test.c \
3821
3822SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3823SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3824
nnoble69ac39f2014-12-12 15:43:38 -08003825ifeq ($(NO_SECURE),true)
3826
3827bins/secure_endpoint_test: openssl_dep_error
3828
3829else
3830
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003831bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3832 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003833 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003834 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3835
nnoble69ac39f2014-12-12 15:43:38 -08003836endif
3837
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003838deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3839
nnoble69ac39f2014-12-12 15:43:38 -08003840ifneq ($(NO_SECURE),true)
3841ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003842-include $(SECURE_ENDPOINT_TEST_DEPS)
3843endif
nnoble69ac39f2014-12-12 15:43:38 -08003844endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003845
3846clean_secure_endpoint_test:
3847 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3848 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3849 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3850 $(Q) $(RM) bins/secure_endpoint_test
3851
3852
3853HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3854 test/core/httpcli/format_request_test.c \
3855
3856HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3857HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3858
nnoble69ac39f2014-12-12 15:43:38 -08003859ifeq ($(NO_SECURE),true)
3860
3861bins/httpcli_format_request_test: openssl_dep_error
3862
3863else
3864
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003865bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3866 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003867 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003868 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
3869
nnoble69ac39f2014-12-12 15:43:38 -08003870endif
3871
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003872deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3873
nnoble69ac39f2014-12-12 15:43:38 -08003874ifneq ($(NO_SECURE),true)
3875ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003876-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3877endif
nnoble69ac39f2014-12-12 15:43:38 -08003878endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003879
3880clean_httpcli_format_request_test:
3881 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
3882 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
3883 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3884 $(Q) $(RM) bins/httpcli_format_request_test
3885
3886
3887HTTPCLI_PARSER_TEST_SRC = \
3888 test/core/httpcli/parser_test.c \
3889
3890HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3891HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3892
nnoble69ac39f2014-12-12 15:43:38 -08003893ifeq ($(NO_SECURE),true)
3894
3895bins/httpcli_parser_test: openssl_dep_error
3896
3897else
3898
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003899bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3900 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003901 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003902 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
3903
nnoble69ac39f2014-12-12 15:43:38 -08003904endif
3905
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003906deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
3907
nnoble69ac39f2014-12-12 15:43:38 -08003908ifneq ($(NO_SECURE),true)
3909ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003910-include $(HTTPCLI_PARSER_TEST_DEPS)
3911endif
nnoble69ac39f2014-12-12 15:43:38 -08003912endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003913
3914clean_httpcli_parser_test:
3915 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
3916 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
3917 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
3918 $(Q) $(RM) bins/httpcli_parser_test
3919
3920
3921HTTPCLI_TEST_SRC = \
3922 test/core/httpcli/httpcli_test.c \
3923
3924HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
3925HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
3926
nnoble69ac39f2014-12-12 15:43:38 -08003927ifeq ($(NO_SECURE),true)
3928
3929bins/httpcli_test: openssl_dep_error
3930
3931else
3932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003933bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3934 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003935 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003936 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
3937
nnoble69ac39f2014-12-12 15:43:38 -08003938endif
3939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003940deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
3941
nnoble69ac39f2014-12-12 15:43:38 -08003942ifneq ($(NO_SECURE),true)
3943ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003944-include $(HTTPCLI_TEST_DEPS)
3945endif
nnoble69ac39f2014-12-12 15:43:38 -08003946endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003947
3948clean_httpcli_test:
3949 $(E) "[CLEAN] Cleaning httpcli_test files"
3950 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
3951 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
3952 $(Q) $(RM) bins/httpcli_test
3953
3954
3955GRPC_CREDENTIALS_TEST_SRC = \
3956 test/core/security/credentials_test.c \
3957
3958GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3959GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3960
nnoble69ac39f2014-12-12 15:43:38 -08003961ifeq ($(NO_SECURE),true)
3962
3963bins/grpc_credentials_test: openssl_dep_error
3964
3965else
3966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003967bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3968 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003969 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003970 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
3971
nnoble69ac39f2014-12-12 15:43:38 -08003972endif
3973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003974deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
3975
nnoble69ac39f2014-12-12 15:43:38 -08003976ifneq ($(NO_SECURE),true)
3977ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003978-include $(GRPC_CREDENTIALS_TEST_DEPS)
3979endif
nnoble69ac39f2014-12-12 15:43:38 -08003980endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003981
3982clean_grpc_credentials_test:
3983 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
3984 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
3985 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
3986 $(Q) $(RM) bins/grpc_credentials_test
3987
3988
jboeufbefd2652014-12-12 15:39:47 -08003989GRPC_BASE64_TEST_SRC = \
3990 test/core/security/base64_test.c \
3991
3992GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
3993GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
3994
nnoble69ac39f2014-12-12 15:43:38 -08003995ifeq ($(NO_SECURE),true)
3996
3997bins/grpc_base64_test: openssl_dep_error
3998
3999else
4000
jboeufbefd2652014-12-12 15:39:47 -08004001bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4002 $(E) "[LD] Linking $@"
4003 $(Q) mkdir -p `dirname $@`
4004 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4005
nnoble69ac39f2014-12-12 15:43:38 -08004006endif
4007
jboeufbefd2652014-12-12 15:39:47 -08004008deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4009
nnoble69ac39f2014-12-12 15:43:38 -08004010ifneq ($(NO_SECURE),true)
4011ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004012-include $(GRPC_BASE64_TEST_DEPS)
4013endif
nnoble69ac39f2014-12-12 15:43:38 -08004014endif
jboeufbefd2652014-12-12 15:39:47 -08004015
4016clean_grpc_base64_test:
4017 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4018 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4019 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4020 $(Q) $(RM) bins/grpc_base64_test
4021
4022
4023GRPC_JSON_TOKEN_TEST_SRC = \
4024 test/core/security/json_token_test.c \
4025
4026GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4027GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4028
nnoble69ac39f2014-12-12 15:43:38 -08004029ifeq ($(NO_SECURE),true)
4030
4031bins/grpc_json_token_test: openssl_dep_error
4032
4033else
4034
jboeufbefd2652014-12-12 15:39:47 -08004035bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4036 $(E) "[LD] Linking $@"
4037 $(Q) mkdir -p `dirname $@`
4038 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4039
nnoble69ac39f2014-12-12 15:43:38 -08004040endif
4041
jboeufbefd2652014-12-12 15:39:47 -08004042deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4043
nnoble69ac39f2014-12-12 15:43:38 -08004044ifneq ($(NO_SECURE),true)
4045ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004046-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4047endif
nnoble69ac39f2014-12-12 15:43:38 -08004048endif
jboeufbefd2652014-12-12 15:39:47 -08004049
4050clean_grpc_json_token_test:
4051 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4052 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4053 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4054 $(Q) $(RM) bins/grpc_json_token_test
4055
4056
ctiller8919f602014-12-10 10:19:42 -08004057TIMEOUT_ENCODING_TEST_SRC = \
4058 test/core/transport/chttp2/timeout_encoding_test.c \
4059
4060TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4061TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4062
nnoble69ac39f2014-12-12 15:43:38 -08004063ifeq ($(NO_SECURE),true)
4064
4065bins/timeout_encoding_test: openssl_dep_error
4066
4067else
4068
ctiller8919f602014-12-10 10:19:42 -08004069bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4070 $(E) "[LD] Linking $@"
4071 $(Q) mkdir -p `dirname $@`
4072 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4073
nnoble69ac39f2014-12-12 15:43:38 -08004074endif
4075
ctiller8919f602014-12-10 10:19:42 -08004076deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4077
nnoble69ac39f2014-12-12 15:43:38 -08004078ifneq ($(NO_SECURE),true)
4079ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004080-include $(TIMEOUT_ENCODING_TEST_DEPS)
4081endif
nnoble69ac39f2014-12-12 15:43:38 -08004082endif
ctiller8919f602014-12-10 10:19:42 -08004083
4084clean_timeout_encoding_test:
4085 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4086 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4087 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4088 $(Q) $(RM) bins/timeout_encoding_test
4089
4090
4091FD_POSIX_TEST_SRC = \
4092 test/core/iomgr/fd_posix_test.c \
4093
4094FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4095FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4096
nnoble69ac39f2014-12-12 15:43:38 -08004097ifeq ($(NO_SECURE),true)
4098
4099bins/fd_posix_test: openssl_dep_error
4100
4101else
4102
ctiller8919f602014-12-10 10:19:42 -08004103bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4104 $(E) "[LD] Linking $@"
4105 $(Q) mkdir -p `dirname $@`
4106 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4107
nnoble69ac39f2014-12-12 15:43:38 -08004108endif
4109
ctiller8919f602014-12-10 10:19:42 -08004110deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4111
nnoble69ac39f2014-12-12 15:43:38 -08004112ifneq ($(NO_SECURE),true)
4113ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004114-include $(FD_POSIX_TEST_DEPS)
4115endif
nnoble69ac39f2014-12-12 15:43:38 -08004116endif
ctiller8919f602014-12-10 10:19:42 -08004117
4118clean_fd_posix_test:
4119 $(E) "[CLEAN] Cleaning fd_posix_test files"
4120 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4121 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4122 $(Q) $(RM) bins/fd_posix_test
4123
4124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125FLING_STREAM_TEST_SRC = \
4126 test/core/fling/fling_stream_test.c \
4127
4128FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4129FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4130
nnoble69ac39f2014-12-12 15:43:38 -08004131ifeq ($(NO_SECURE),true)
4132
4133bins/fling_stream_test: openssl_dep_error
4134
4135else
4136
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004137bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4138 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004139 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004140 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4141
nnoble69ac39f2014-12-12 15:43:38 -08004142endif
4143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004144deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4145
nnoble69ac39f2014-12-12 15:43:38 -08004146ifneq ($(NO_SECURE),true)
4147ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004148-include $(FLING_STREAM_TEST_DEPS)
4149endif
nnoble69ac39f2014-12-12 15:43:38 -08004150endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004151
4152clean_fling_stream_test:
4153 $(E) "[CLEAN] Cleaning fling_stream_test files"
4154 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4155 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4156 $(Q) $(RM) bins/fling_stream_test
4157
4158
4159LAME_CLIENT_TEST_SRC = \
4160 test/core/surface/lame_client_test.c \
4161
4162LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4163LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4164
nnoble69ac39f2014-12-12 15:43:38 -08004165ifeq ($(NO_SECURE),true)
4166
4167bins/lame_client_test: openssl_dep_error
4168
4169else
4170
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004171bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4172 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004173 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004174 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4175
nnoble69ac39f2014-12-12 15:43:38 -08004176endif
4177
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004178deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4179
nnoble69ac39f2014-12-12 15:43:38 -08004180ifneq ($(NO_SECURE),true)
4181ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004182-include $(LAME_CLIENT_TEST_DEPS)
4183endif
nnoble69ac39f2014-12-12 15:43:38 -08004184endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004185
4186clean_lame_client_test:
4187 $(E) "[CLEAN] Cleaning lame_client_test files"
4188 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4189 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4190 $(Q) $(RM) bins/lame_client_test
4191
4192
4193THREAD_POOL_TEST_SRC = \
4194 test/cpp/server/thread_pool_test.cc \
4195
4196THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4197THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4198
nnoble69ac39f2014-12-12 15:43:38 -08004199ifeq ($(NO_SECURE),true)
4200
4201bins/thread_pool_test: openssl_dep_error
4202
4203else
4204
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004205bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4206 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004207 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004208 $(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
4209
nnoble69ac39f2014-12-12 15:43:38 -08004210endif
4211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004212deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4213
nnoble69ac39f2014-12-12 15:43:38 -08004214ifneq ($(NO_SECURE),true)
4215ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004216-include $(THREAD_POOL_TEST_DEPS)
4217endif
nnoble69ac39f2014-12-12 15:43:38 -08004218endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004219
4220clean_thread_pool_test:
4221 $(E) "[CLEAN] Cleaning thread_pool_test files"
4222 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4223 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4224 $(Q) $(RM) bins/thread_pool_test
4225
4226
4227STATUS_TEST_SRC = \
4228 test/cpp/util/status_test.cc \
4229
4230STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4231STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4232
nnoble69ac39f2014-12-12 15:43:38 -08004233ifeq ($(NO_SECURE),true)
4234
4235bins/status_test: openssl_dep_error
4236
4237else
4238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004239bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4240 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004241 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004242 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4243
nnoble69ac39f2014-12-12 15:43:38 -08004244endif
4245
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004246deps_status_test: $(STATUS_TEST_DEPS)
4247
nnoble69ac39f2014-12-12 15:43:38 -08004248ifneq ($(NO_SECURE),true)
4249ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004250-include $(STATUS_TEST_DEPS)
4251endif
nnoble69ac39f2014-12-12 15:43:38 -08004252endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004253
4254clean_status_test:
4255 $(E) "[CLEAN] Cleaning status_test files"
4256 $(Q) $(RM) $(STATUS_TEST_OBJS)
4257 $(Q) $(RM) $(STATUS_TEST_DEPS)
4258 $(Q) $(RM) bins/status_test
4259
4260
ctiller8919f602014-12-10 10:19:42 -08004261SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4262 test/cpp/end2end/sync_client_async_server_test.cc \
4263
4264SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4265SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4266
nnoble69ac39f2014-12-12 15:43:38 -08004267ifeq ($(NO_SECURE),true)
4268
4269bins/sync_client_async_server_test: openssl_dep_error
4270
4271else
4272
ctiller8919f602014-12-10 10:19:42 -08004273bins/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
4274 $(E) "[LD] Linking $@"
4275 $(Q) mkdir -p `dirname $@`
4276 $(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
4277
nnoble69ac39f2014-12-12 15:43:38 -08004278endif
4279
ctiller8919f602014-12-10 10:19:42 -08004280deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4281
nnoble69ac39f2014-12-12 15:43:38 -08004282ifneq ($(NO_SECURE),true)
4283ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004284-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4285endif
nnoble69ac39f2014-12-12 15:43:38 -08004286endif
ctiller8919f602014-12-10 10:19:42 -08004287
4288clean_sync_client_async_server_test:
4289 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4290 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4291 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4292 $(Q) $(RM) bins/sync_client_async_server_test
4293
4294
4295QPS_CLIENT_SRC = \
4296 test/cpp/qps/qps_client.cc \
4297
4298QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4299QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4300
nnoble69ac39f2014-12-12 15:43:38 -08004301ifeq ($(NO_SECURE),true)
4302
4303bins/qps_client: openssl_dep_error
4304
4305else
4306
ctiller8919f602014-12-10 10:19:42 -08004307bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4308 $(E) "[LD] Linking $@"
4309 $(Q) mkdir -p `dirname $@`
4310 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4311
nnoble69ac39f2014-12-12 15:43:38 -08004312endif
4313
ctiller8919f602014-12-10 10:19:42 -08004314deps_qps_client: $(QPS_CLIENT_DEPS)
4315
nnoble69ac39f2014-12-12 15:43:38 -08004316ifneq ($(NO_SECURE),true)
4317ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004318-include $(QPS_CLIENT_DEPS)
4319endif
nnoble69ac39f2014-12-12 15:43:38 -08004320endif
ctiller8919f602014-12-10 10:19:42 -08004321
4322clean_qps_client:
4323 $(E) "[CLEAN] Cleaning qps_client files"
4324 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4325 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4326 $(Q) $(RM) bins/qps_client
4327
4328
4329QPS_SERVER_SRC = \
4330 test/cpp/end2end/qps_server.cc \
4331
4332QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4333QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4334
nnoble69ac39f2014-12-12 15:43:38 -08004335ifeq ($(NO_SECURE),true)
4336
4337bins/qps_server: openssl_dep_error
4338
4339else
4340
ctiller8919f602014-12-10 10:19:42 -08004341bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4342 $(E) "[LD] Linking $@"
4343 $(Q) mkdir -p `dirname $@`
4344 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4345
nnoble69ac39f2014-12-12 15:43:38 -08004346endif
4347
ctiller8919f602014-12-10 10:19:42 -08004348deps_qps_server: $(QPS_SERVER_DEPS)
4349
nnoble69ac39f2014-12-12 15:43:38 -08004350ifneq ($(NO_SECURE),true)
4351ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004352-include $(QPS_SERVER_DEPS)
4353endif
nnoble69ac39f2014-12-12 15:43:38 -08004354endif
ctiller8919f602014-12-10 10:19:42 -08004355
4356clean_qps_server:
4357 $(E) "[CLEAN] Cleaning qps_server files"
4358 $(Q) $(RM) $(QPS_SERVER_OBJS)
4359 $(Q) $(RM) $(QPS_SERVER_DEPS)
4360 $(Q) $(RM) bins/qps_server
4361
4362
4363INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004364 gens/test/cpp/interop/empty.pb.cc \
4365 gens/test/cpp/interop/messages.pb.cc \
4366 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004367 test/cpp/interop/server.cc \
4368
4369INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4370INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4371
nnoble69ac39f2014-12-12 15:43:38 -08004372ifeq ($(NO_SECURE),true)
4373
4374bins/interop_server: openssl_dep_error
4375
4376else
4377
nnoble72309c62014-12-12 11:42:26 -08004378bins/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 -08004379 $(E) "[LD] Linking $@"
4380 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004381 $(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 -08004382
nnoble69ac39f2014-12-12 15:43:38 -08004383endif
4384
ctiller8919f602014-12-10 10:19:42 -08004385deps_interop_server: $(INTEROP_SERVER_DEPS)
4386
nnoble69ac39f2014-12-12 15:43:38 -08004387ifneq ($(NO_SECURE),true)
4388ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004389-include $(INTEROP_SERVER_DEPS)
4390endif
nnoble69ac39f2014-12-12 15:43:38 -08004391endif
ctiller8919f602014-12-10 10:19:42 -08004392
4393clean_interop_server:
4394 $(E) "[CLEAN] Cleaning interop_server files"
4395 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4396 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4397 $(Q) $(RM) bins/interop_server
4398
4399
4400INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004401 gens/test/cpp/interop/empty.pb.cc \
4402 gens/test/cpp/interop/messages.pb.cc \
4403 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004404 test/cpp/interop/client.cc \
4405
4406INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4407INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4408
nnoble69ac39f2014-12-12 15:43:38 -08004409ifeq ($(NO_SECURE),true)
4410
4411bins/interop_client: openssl_dep_error
4412
4413else
4414
nnoble72309c62014-12-12 11:42:26 -08004415bins/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 -08004416 $(E) "[LD] Linking $@"
4417 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004418 $(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 -08004419
nnoble69ac39f2014-12-12 15:43:38 -08004420endif
4421
ctiller8919f602014-12-10 10:19:42 -08004422deps_interop_client: $(INTEROP_CLIENT_DEPS)
4423
nnoble69ac39f2014-12-12 15:43:38 -08004424ifneq ($(NO_SECURE),true)
4425ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004426-include $(INTEROP_CLIENT_DEPS)
4427endif
nnoble69ac39f2014-12-12 15:43:38 -08004428endif
ctiller8919f602014-12-10 10:19:42 -08004429
4430clean_interop_client:
4431 $(E) "[CLEAN] Cleaning interop_client files"
4432 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4433 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4434 $(Q) $(RM) bins/interop_client
4435
4436
4437END2END_TEST_SRC = \
4438 test/cpp/end2end/end2end_test.cc \
4439
4440END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4441END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4442
nnoble69ac39f2014-12-12 15:43:38 -08004443ifeq ($(NO_SECURE),true)
4444
4445bins/end2end_test: openssl_dep_error
4446
4447else
4448
ctiller8919f602014-12-10 10:19:42 -08004449bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4450 $(E) "[LD] Linking $@"
4451 $(Q) mkdir -p `dirname $@`
4452 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4453
nnoble69ac39f2014-12-12 15:43:38 -08004454endif
4455
ctiller8919f602014-12-10 10:19:42 -08004456deps_end2end_test: $(END2END_TEST_DEPS)
4457
nnoble69ac39f2014-12-12 15:43:38 -08004458ifneq ($(NO_SECURE),true)
4459ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004460-include $(END2END_TEST_DEPS)
4461endif
nnoble69ac39f2014-12-12 15:43:38 -08004462endif
ctiller8919f602014-12-10 10:19:42 -08004463
4464clean_end2end_test:
4465 $(E) "[CLEAN] Cleaning end2end_test files"
4466 $(Q) $(RM) $(END2END_TEST_OBJS)
4467 $(Q) $(RM) $(END2END_TEST_DEPS)
4468 $(Q) $(RM) bins/end2end_test
4469
4470
4471ALARM_TEST_SRC = \
4472 test/core/iomgr/alarm_test.c \
4473
4474ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4475ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4476
nnoble69ac39f2014-12-12 15:43:38 -08004477ifeq ($(NO_SECURE),true)
4478
4479bins/alarm_test: openssl_dep_error
4480
4481else
4482
ctiller8919f602014-12-10 10:19:42 -08004483bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4484 $(E) "[LD] Linking $@"
4485 $(Q) mkdir -p `dirname $@`
4486 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4487
nnoble69ac39f2014-12-12 15:43:38 -08004488endif
4489
ctiller8919f602014-12-10 10:19:42 -08004490deps_alarm_test: $(ALARM_TEST_DEPS)
4491
nnoble69ac39f2014-12-12 15:43:38 -08004492ifneq ($(NO_SECURE),true)
4493ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004494-include $(ALARM_TEST_DEPS)
4495endif
nnoble69ac39f2014-12-12 15:43:38 -08004496endif
ctiller8919f602014-12-10 10:19:42 -08004497
4498clean_alarm_test:
4499 $(E) "[CLEAN] Cleaning alarm_test files"
4500 $(Q) $(RM) $(ALARM_TEST_OBJS)
4501 $(Q) $(RM) $(ALARM_TEST_DEPS)
4502 $(Q) $(RM) bins/alarm_test
4503
4504
4505TIME_TEST_SRC = \
4506 test/core/support/time_test.c \
4507
4508TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4509TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4510
nnoble69ac39f2014-12-12 15:43:38 -08004511ifeq ($(NO_SECURE),true)
4512
4513bins/time_test: openssl_dep_error
4514
4515else
4516
ctiller8919f602014-12-10 10:19:42 -08004517bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4518 $(E) "[LD] Linking $@"
4519 $(Q) mkdir -p `dirname $@`
4520 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4521
nnoble69ac39f2014-12-12 15:43:38 -08004522endif
4523
ctiller8919f602014-12-10 10:19:42 -08004524deps_time_test: $(TIME_TEST_DEPS)
4525
nnoble69ac39f2014-12-12 15:43:38 -08004526ifneq ($(NO_SECURE),true)
4527ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004528-include $(TIME_TEST_DEPS)
4529endif
nnoble69ac39f2014-12-12 15:43:38 -08004530endif
ctiller8919f602014-12-10 10:19:42 -08004531
4532clean_time_test:
4533 $(E) "[CLEAN] Cleaning time_test files"
4534 $(Q) $(RM) $(TIME_TEST_OBJS)
4535 $(Q) $(RM) $(TIME_TEST_DEPS)
4536 $(Q) $(RM) bins/time_test
4537
4538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004539CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4540
4541CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4542CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4543
nnoble69ac39f2014-12-12 15:43:38 -08004544ifeq ($(NO_SECURE),true)
4545
4546bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4547
4548else
4549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004550bins/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
4551 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004552 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004553 $(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
4554
nnoble69ac39f2014-12-12 15:43:38 -08004555endif
4556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004557deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4558
nnoble69ac39f2014-12-12 15:43:38 -08004559ifneq ($(NO_SECURE),true)
4560ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004561-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4562endif
nnoble69ac39f2014-12-12 15:43:38 -08004563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004564
4565clean_chttp2_fake_security_cancel_after_accept_test:
4566 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4567 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4568 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4569 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4570
4571
4572CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4573
4574CHTTP2_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))))
4575CHTTP2_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))))
4576
nnoble69ac39f2014-12-12 15:43:38 -08004577ifeq ($(NO_SECURE),true)
4578
4579bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4580
4581else
4582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004583bins/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
4584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004585 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004586 $(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
4587
nnoble69ac39f2014-12-12 15:43:38 -08004588endif
4589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004590deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4591
nnoble69ac39f2014-12-12 15:43:38 -08004592ifneq ($(NO_SECURE),true)
4593ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004594-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4595endif
nnoble69ac39f2014-12-12 15:43:38 -08004596endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004597
4598clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4599 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4600 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4601 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4602 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4603
4604
4605CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4606
4607CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4608CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4609
nnoble69ac39f2014-12-12 15:43:38 -08004610ifeq ($(NO_SECURE),true)
4611
4612bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4613
4614else
4615
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004616bins/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
4617 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004618 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004619 $(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
4620
nnoble69ac39f2014-12-12 15:43:38 -08004621endif
4622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004623deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4624
nnoble69ac39f2014-12-12 15:43:38 -08004625ifneq ($(NO_SECURE),true)
4626ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004627-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4628endif
nnoble69ac39f2014-12-12 15:43:38 -08004629endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004630
4631clean_chttp2_fake_security_cancel_after_invoke_test:
4632 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4633 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4634 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4635 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4636
4637
4638CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4639
4640CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4641CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4642
nnoble69ac39f2014-12-12 15:43:38 -08004643ifeq ($(NO_SECURE),true)
4644
4645bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4646
4647else
4648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004649bins/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
4650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004651 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004652 $(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
4653
nnoble69ac39f2014-12-12 15:43:38 -08004654endif
4655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004656deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4657
nnoble69ac39f2014-12-12 15:43:38 -08004658ifneq ($(NO_SECURE),true)
4659ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004660-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4661endif
nnoble69ac39f2014-12-12 15:43:38 -08004662endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004663
4664clean_chttp2_fake_security_cancel_before_invoke_test:
4665 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4666 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4667 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4668 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4669
4670
4671CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4672
4673CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4674CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4675
nnoble69ac39f2014-12-12 15:43:38 -08004676ifeq ($(NO_SECURE),true)
4677
4678bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4679
4680else
4681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004682bins/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
4683 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004684 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004685 $(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
4686
nnoble69ac39f2014-12-12 15:43:38 -08004687endif
4688
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004689deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4690
nnoble69ac39f2014-12-12 15:43:38 -08004691ifneq ($(NO_SECURE),true)
4692ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004693-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4694endif
nnoble69ac39f2014-12-12 15:43:38 -08004695endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004696
4697clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4698 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4699 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4700 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4701 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4702
4703
4704CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4705
4706CHTTP2_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))))
4707CHTTP2_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))))
4708
nnoble69ac39f2014-12-12 15:43:38 -08004709ifeq ($(NO_SECURE),true)
4710
4711bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4712
4713else
4714
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004715bins/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
4716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004717 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004718 $(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
4719
nnoble69ac39f2014-12-12 15:43:38 -08004720endif
4721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004722deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4723
nnoble69ac39f2014-12-12 15:43:38 -08004724ifneq ($(NO_SECURE),true)
4725ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004726-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4727endif
nnoble69ac39f2014-12-12 15:43:38 -08004728endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004729
4730clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4731 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4732 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4733 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4734 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4735
4736
4737CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4738
4739CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4740CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4741
nnoble69ac39f2014-12-12 15:43:38 -08004742ifeq ($(NO_SECURE),true)
4743
4744bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4745
4746else
4747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004748bins/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
4749 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004750 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004751 $(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
4752
nnoble69ac39f2014-12-12 15:43:38 -08004753endif
4754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004755deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4756
nnoble69ac39f2014-12-12 15:43:38 -08004757ifneq ($(NO_SECURE),true)
4758ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004759-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4760endif
nnoble69ac39f2014-12-12 15:43:38 -08004761endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004762
4763clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4764 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4765 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4766 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4767 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4768
4769
4770CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4771
4772CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4773CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4774
nnoble69ac39f2014-12-12 15:43:38 -08004775ifeq ($(NO_SECURE),true)
4776
4777bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4778
4779else
4780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004781bins/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
4782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004783 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004784 $(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
4785
nnoble69ac39f2014-12-12 15:43:38 -08004786endif
4787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004788deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4789
nnoble69ac39f2014-12-12 15:43:38 -08004790ifneq ($(NO_SECURE),true)
4791ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004792-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4793endif
nnoble69ac39f2014-12-12 15:43:38 -08004794endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004795
4796clean_chttp2_fake_security_invoke_large_request_test:
4797 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4798 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4799 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4800 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4801
4802
4803CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4804
4805CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4806CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4807
nnoble69ac39f2014-12-12 15:43:38 -08004808ifeq ($(NO_SECURE),true)
4809
4810bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4811
4812else
4813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004814bins/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
4815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004816 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004817 $(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
4818
nnoble69ac39f2014-12-12 15:43:38 -08004819endif
4820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004821deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4822
nnoble69ac39f2014-12-12 15:43:38 -08004823ifneq ($(NO_SECURE),true)
4824ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004825-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4826endif
nnoble69ac39f2014-12-12 15:43:38 -08004827endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004828
4829clean_chttp2_fake_security_max_concurrent_streams_test:
4830 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
4831 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
4832 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4833 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
4834
4835
4836CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
4837
4838CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4839CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4840
nnoble69ac39f2014-12-12 15:43:38 -08004841ifeq ($(NO_SECURE),true)
4842
4843bins/chttp2_fake_security_no_op_test: openssl_dep_error
4844
4845else
4846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847bins/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
4848 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004849 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004850 $(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
4851
nnoble69ac39f2014-12-12 15:43:38 -08004852endif
4853
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004854deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4855
nnoble69ac39f2014-12-12 15:43:38 -08004856ifneq ($(NO_SECURE),true)
4857ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004858-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4859endif
nnoble69ac39f2014-12-12 15:43:38 -08004860endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004861
4862clean_chttp2_fake_security_no_op_test:
4863 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
4864 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
4865 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4866 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
4867
4868
4869CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
4870
4871CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4872CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4873
nnoble69ac39f2014-12-12 15:43:38 -08004874ifeq ($(NO_SECURE),true)
4875
4876bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
4877
4878else
4879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004880bins/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
4881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004883 $(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
4884
nnoble69ac39f2014-12-12 15:43:38 -08004885endif
4886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004887deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4888
nnoble69ac39f2014-12-12 15:43:38 -08004889ifneq ($(NO_SECURE),true)
4890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004891-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4892endif
nnoble69ac39f2014-12-12 15:43:38 -08004893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004894
4895clean_chttp2_fake_security_ping_pong_streaming_test:
4896 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
4897 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
4898 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4899 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
4900
4901
ctiller33023c42014-12-12 16:28:33 -08004902CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
4903
4904CHTTP2_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))))
4905CHTTP2_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))))
4906
4907ifeq ($(NO_SECURE),true)
4908
4909bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
4910
4911else
4912
4913bins/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
4914 $(E) "[LD] Linking $@"
4915 $(Q) mkdir -p `dirname $@`
4916 $(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
4917
4918endif
4919
4920deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4921
4922ifneq ($(NO_SECURE),true)
4923ifneq ($(NO_DEPS),true)
4924-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4925endif
4926endif
4927
4928clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
4929 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
4930 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
4931 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4932 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
4933
4934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004935CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
4936
4937CHTTP2_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))))
4938CHTTP2_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))))
4939
nnoble69ac39f2014-12-12 15:43:38 -08004940ifeq ($(NO_SECURE),true)
4941
4942bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
4943
4944else
4945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004946bins/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
4947 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004948 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004949 $(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
4950
nnoble69ac39f2014-12-12 15:43:38 -08004951endif
4952
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004953deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4954
nnoble69ac39f2014-12-12 15:43:38 -08004955ifneq ($(NO_SECURE),true)
4956ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004957-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4958endif
nnoble69ac39f2014-12-12 15:43:38 -08004959endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004960
4961clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
4962 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
4963 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
4964 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4965 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
4966
4967
4968CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
4969
4970CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
4971CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
4972
nnoble69ac39f2014-12-12 15:43:38 -08004973ifeq ($(NO_SECURE),true)
4974
4975bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
4976
4977else
4978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004979bins/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
4980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004982 $(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
4983
nnoble69ac39f2014-12-12 15:43:38 -08004984endif
4985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004986deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4987
nnoble69ac39f2014-12-12 15:43:38 -08004988ifneq ($(NO_SECURE),true)
4989ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004990-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4991endif
nnoble69ac39f2014-12-12 15:43:38 -08004992endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004993
4994clean_chttp2_fake_security_request_response_with_payload_test:
4995 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
4996 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
4997 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4998 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
4999
5000
5001CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5002
5003CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5004CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5005
nnoble69ac39f2014-12-12 15:43:38 -08005006ifeq ($(NO_SECURE),true)
5007
5008bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5009
5010else
5011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005012bins/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
5013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005014 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005015 $(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
5016
nnoble69ac39f2014-12-12 15:43:38 -08005017endif
5018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005019deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5020
nnoble69ac39f2014-12-12 15:43:38 -08005021ifneq ($(NO_SECURE),true)
5022ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005023-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5024endif
nnoble69ac39f2014-12-12 15:43:38 -08005025endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005026
5027clean_chttp2_fake_security_simple_delayed_request_test:
5028 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5029 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5030 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5031 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5032
5033
5034CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5035
5036CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5037CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5038
nnoble69ac39f2014-12-12 15:43:38 -08005039ifeq ($(NO_SECURE),true)
5040
5041bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5042
5043else
5044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045bins/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
5046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005047 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005048 $(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
5049
nnoble69ac39f2014-12-12 15:43:38 -08005050endif
5051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005052deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5053
nnoble69ac39f2014-12-12 15:43:38 -08005054ifneq ($(NO_SECURE),true)
5055ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005056-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5057endif
nnoble69ac39f2014-12-12 15:43:38 -08005058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005059
5060clean_chttp2_fake_security_simple_request_test:
5061 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5062 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5063 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5064 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5065
5066
nathaniel52878172014-12-09 10:17:19 -08005067CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005068
nathaniel52878172014-12-09 10:17:19 -08005069CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5070CHTTP2_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 -08005071
nnoble69ac39f2014-12-12 15:43:38 -08005072ifeq ($(NO_SECURE),true)
5073
5074bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5075
5076else
5077
nathaniel52878172014-12-09 10:17:19 -08005078bins/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 -08005079 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005080 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005081 $(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 -08005082
nnoble69ac39f2014-12-12 15:43:38 -08005083endif
5084
nathaniel52878172014-12-09 10:17:19 -08005085deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005086
nnoble69ac39f2014-12-12 15:43:38 -08005087ifneq ($(NO_SECURE),true)
5088ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005089-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005090endif
nnoble69ac39f2014-12-12 15:43:38 -08005091endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005092
nathaniel52878172014-12-09 10:17:19 -08005093clean_chttp2_fake_security_thread_stress_test:
5094 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5095 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5096 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5097 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005098
5099
5100CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5101
5102CHTTP2_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))))
5103CHTTP2_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))))
5104
nnoble69ac39f2014-12-12 15:43:38 -08005105ifeq ($(NO_SECURE),true)
5106
5107bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5108
5109else
5110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005111bins/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
5112 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005113 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005114 $(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
5115
nnoble69ac39f2014-12-12 15:43:38 -08005116endif
5117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005118deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5119
nnoble69ac39f2014-12-12 15:43:38 -08005120ifneq ($(NO_SECURE),true)
5121ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5123endif
nnoble69ac39f2014-12-12 15:43:38 -08005124endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005125
5126clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5127 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5128 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5129 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5130 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5131
5132
5133CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5134
5135CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5136CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5137
nnoble69ac39f2014-12-12 15:43:38 -08005138ifeq ($(NO_SECURE),true)
5139
5140bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5141
5142else
5143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005144bins/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
5145 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005146 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005147 $(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
5148
nnoble69ac39f2014-12-12 15:43:38 -08005149endif
5150
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005151deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5152
nnoble69ac39f2014-12-12 15:43:38 -08005153ifneq ($(NO_SECURE),true)
5154ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005155-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5156endif
nnoble69ac39f2014-12-12 15:43:38 -08005157endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005158
5159clean_chttp2_fullstack_cancel_after_accept_test:
5160 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5161 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5162 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5163 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5164
5165
5166CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5167
5168CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5169CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5170
nnoble69ac39f2014-12-12 15:43:38 -08005171ifeq ($(NO_SECURE),true)
5172
5173bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5174
5175else
5176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005177bins/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
5178 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005179 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005180 $(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
5181
nnoble69ac39f2014-12-12 15:43:38 -08005182endif
5183
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005184deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5185
nnoble69ac39f2014-12-12 15:43:38 -08005186ifneq ($(NO_SECURE),true)
5187ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005188-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5189endif
nnoble69ac39f2014-12-12 15:43:38 -08005190endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005191
5192clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5193 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5194 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5195 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5196 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5197
5198
5199CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5200
5201CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5202CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5203
nnoble69ac39f2014-12-12 15:43:38 -08005204ifeq ($(NO_SECURE),true)
5205
5206bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5207
5208else
5209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005210bins/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
5211 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005212 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005213 $(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
5214
nnoble69ac39f2014-12-12 15:43:38 -08005215endif
5216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005217deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5218
nnoble69ac39f2014-12-12 15:43:38 -08005219ifneq ($(NO_SECURE),true)
5220ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005221-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5222endif
nnoble69ac39f2014-12-12 15:43:38 -08005223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005224
5225clean_chttp2_fullstack_cancel_after_invoke_test:
5226 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5227 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5228 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5229 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5230
5231
5232CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5233
5234CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5235CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5236
nnoble69ac39f2014-12-12 15:43:38 -08005237ifeq ($(NO_SECURE),true)
5238
5239bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5240
5241else
5242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005243bins/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
5244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005245 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005246 $(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
5247
nnoble69ac39f2014-12-12 15:43:38 -08005248endif
5249
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005250deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5251
nnoble69ac39f2014-12-12 15:43:38 -08005252ifneq ($(NO_SECURE),true)
5253ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005254-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5255endif
nnoble69ac39f2014-12-12 15:43:38 -08005256endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005257
5258clean_chttp2_fullstack_cancel_before_invoke_test:
5259 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5260 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5261 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5262 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5263
5264
5265CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5266
5267CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5268CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5269
nnoble69ac39f2014-12-12 15:43:38 -08005270ifeq ($(NO_SECURE),true)
5271
5272bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5273
5274else
5275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276bins/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
5277 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005278 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005279 $(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
5280
nnoble69ac39f2014-12-12 15:43:38 -08005281endif
5282
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005283deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5284
nnoble69ac39f2014-12-12 15:43:38 -08005285ifneq ($(NO_SECURE),true)
5286ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5288endif
nnoble69ac39f2014-12-12 15:43:38 -08005289endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005290
5291clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5292 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5293 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5294 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5295 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5296
5297
5298CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5299
5300CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5301CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5302
nnoble69ac39f2014-12-12 15:43:38 -08005303ifeq ($(NO_SECURE),true)
5304
5305bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5306
5307else
5308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309bins/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
5310 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005311 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005312 $(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
5313
nnoble69ac39f2014-12-12 15:43:38 -08005314endif
5315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005316deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5317
nnoble69ac39f2014-12-12 15:43:38 -08005318ifneq ($(NO_SECURE),true)
5319ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005320-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5321endif
nnoble69ac39f2014-12-12 15:43:38 -08005322endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005323
5324clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5325 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5326 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5327 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5328 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5329
5330
5331CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5332
5333CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5334CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5335
nnoble69ac39f2014-12-12 15:43:38 -08005336ifeq ($(NO_SECURE),true)
5337
5338bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5339
5340else
5341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005342bins/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
5343 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005344 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005345 $(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
5346
nnoble69ac39f2014-12-12 15:43:38 -08005347endif
5348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005349deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5350
nnoble69ac39f2014-12-12 15:43:38 -08005351ifneq ($(NO_SECURE),true)
5352ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005353-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5354endif
nnoble69ac39f2014-12-12 15:43:38 -08005355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005356
5357clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5358 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5359 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5360 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5361 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5362
5363
5364CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5365
5366CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5367CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5368
nnoble69ac39f2014-12-12 15:43:38 -08005369ifeq ($(NO_SECURE),true)
5370
5371bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5372
5373else
5374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005375bins/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
5376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005377 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005378 $(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
5379
nnoble69ac39f2014-12-12 15:43:38 -08005380endif
5381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005382deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5383
nnoble69ac39f2014-12-12 15:43:38 -08005384ifneq ($(NO_SECURE),true)
5385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005386-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5387endif
nnoble69ac39f2014-12-12 15:43:38 -08005388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005389
5390clean_chttp2_fullstack_invoke_large_request_test:
5391 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5392 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5393 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5394 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5395
5396
5397CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5398
5399CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5400CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5401
nnoble69ac39f2014-12-12 15:43:38 -08005402ifeq ($(NO_SECURE),true)
5403
5404bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5405
5406else
5407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005408bins/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
5409 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005410 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005411 $(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
5412
nnoble69ac39f2014-12-12 15:43:38 -08005413endif
5414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005415deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5416
nnoble69ac39f2014-12-12 15:43:38 -08005417ifneq ($(NO_SECURE),true)
5418ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005419-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5420endif
nnoble69ac39f2014-12-12 15:43:38 -08005421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005422
5423clean_chttp2_fullstack_max_concurrent_streams_test:
5424 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5425 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5426 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5427 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5428
5429
5430CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5431
5432CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5433CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5434
nnoble69ac39f2014-12-12 15:43:38 -08005435ifeq ($(NO_SECURE),true)
5436
5437bins/chttp2_fullstack_no_op_test: openssl_dep_error
5438
5439else
5440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005441bins/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
5442 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005443 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005444 $(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
5445
nnoble69ac39f2014-12-12 15:43:38 -08005446endif
5447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005448deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5449
nnoble69ac39f2014-12-12 15:43:38 -08005450ifneq ($(NO_SECURE),true)
5451ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005452-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5453endif
nnoble69ac39f2014-12-12 15:43:38 -08005454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005455
5456clean_chttp2_fullstack_no_op_test:
5457 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5458 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5459 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5460 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5461
5462
5463CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5464
5465CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5466CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5467
nnoble69ac39f2014-12-12 15:43:38 -08005468ifeq ($(NO_SECURE),true)
5469
5470bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5471
5472else
5473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005474bins/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
5475 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005476 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005477 $(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
5478
nnoble69ac39f2014-12-12 15:43:38 -08005479endif
5480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005481deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5482
nnoble69ac39f2014-12-12 15:43:38 -08005483ifneq ($(NO_SECURE),true)
5484ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005485-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5486endif
nnoble69ac39f2014-12-12 15:43:38 -08005487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005488
5489clean_chttp2_fullstack_ping_pong_streaming_test:
5490 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5491 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5492 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5493 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5494
5495
ctiller33023c42014-12-12 16:28:33 -08005496CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5497
5498CHTTP2_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))))
5499CHTTP2_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))))
5500
5501ifeq ($(NO_SECURE),true)
5502
5503bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5504
5505else
5506
5507bins/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
5508 $(E) "[LD] Linking $@"
5509 $(Q) mkdir -p `dirname $@`
5510 $(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
5511
5512endif
5513
5514deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5515
5516ifneq ($(NO_SECURE),true)
5517ifneq ($(NO_DEPS),true)
5518-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5519endif
5520endif
5521
5522clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5523 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5524 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5525 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5526 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5527
5528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005529CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5530
5531CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5532CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5533
nnoble69ac39f2014-12-12 15:43:38 -08005534ifeq ($(NO_SECURE),true)
5535
5536bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5537
5538else
5539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005540bins/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
5541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005543 $(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
5544
nnoble69ac39f2014-12-12 15:43:38 -08005545endif
5546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005547deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5548
nnoble69ac39f2014-12-12 15:43:38 -08005549ifneq ($(NO_SECURE),true)
5550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005551-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5552endif
nnoble69ac39f2014-12-12 15:43:38 -08005553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005554
5555clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5556 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5557 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5558 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5559 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5560
5561
5562CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5563
5564CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5565CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5566
nnoble69ac39f2014-12-12 15:43:38 -08005567ifeq ($(NO_SECURE),true)
5568
5569bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5570
5571else
5572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005573bins/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
5574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005576 $(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
5577
nnoble69ac39f2014-12-12 15:43:38 -08005578endif
5579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005580deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5581
nnoble69ac39f2014-12-12 15:43:38 -08005582ifneq ($(NO_SECURE),true)
5583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005584-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5585endif
nnoble69ac39f2014-12-12 15:43:38 -08005586endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005587
5588clean_chttp2_fullstack_request_response_with_payload_test:
5589 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5590 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5591 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5592 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5593
5594
5595CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5596
5597CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5598CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5599
nnoble69ac39f2014-12-12 15:43:38 -08005600ifeq ($(NO_SECURE),true)
5601
5602bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5603
5604else
5605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005606bins/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
5607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005609 $(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
5610
nnoble69ac39f2014-12-12 15:43:38 -08005611endif
5612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005613deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5614
nnoble69ac39f2014-12-12 15:43:38 -08005615ifneq ($(NO_SECURE),true)
5616ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005617-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5618endif
nnoble69ac39f2014-12-12 15:43:38 -08005619endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005620
5621clean_chttp2_fullstack_simple_delayed_request_test:
5622 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5623 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5624 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5625 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5626
5627
5628CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5629
5630CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5631CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5632
nnoble69ac39f2014-12-12 15:43:38 -08005633ifeq ($(NO_SECURE),true)
5634
5635bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5636
5637else
5638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005639bins/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
5640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005642 $(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
5643
nnoble69ac39f2014-12-12 15:43:38 -08005644endif
5645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005646deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5647
nnoble69ac39f2014-12-12 15:43:38 -08005648ifneq ($(NO_SECURE),true)
5649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005650-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5651endif
nnoble69ac39f2014-12-12 15:43:38 -08005652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005653
5654clean_chttp2_fullstack_simple_request_test:
5655 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5656 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5657 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5658 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5659
5660
nathaniel52878172014-12-09 10:17:19 -08005661CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005662
nathaniel52878172014-12-09 10:17:19 -08005663CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5664CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005665
nnoble69ac39f2014-12-12 15:43:38 -08005666ifeq ($(NO_SECURE),true)
5667
5668bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5669
5670else
5671
nathaniel52878172014-12-09 10:17:19 -08005672bins/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 -08005673 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005674 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005675 $(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 -08005676
nnoble69ac39f2014-12-12 15:43:38 -08005677endif
5678
nathaniel52878172014-12-09 10:17:19 -08005679deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005680
nnoble69ac39f2014-12-12 15:43:38 -08005681ifneq ($(NO_SECURE),true)
5682ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005683-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005684endif
nnoble69ac39f2014-12-12 15:43:38 -08005685endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005686
nathaniel52878172014-12-09 10:17:19 -08005687clean_chttp2_fullstack_thread_stress_test:
5688 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5689 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5690 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5691 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005692
5693
5694CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5695
5696CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5697CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5698
nnoble69ac39f2014-12-12 15:43:38 -08005699ifeq ($(NO_SECURE),true)
5700
5701bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5702
5703else
5704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005705bins/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
5706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005707 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005708 $(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
5709
nnoble69ac39f2014-12-12 15:43:38 -08005710endif
5711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005712deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5713
nnoble69ac39f2014-12-12 15:43:38 -08005714ifneq ($(NO_SECURE),true)
5715ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005716-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5717endif
nnoble69ac39f2014-12-12 15:43:38 -08005718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005719
5720clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5721 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5722 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5723 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5724 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5725
5726
5727CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5728
5729CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5730CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5731
nnoble69ac39f2014-12-12 15:43:38 -08005732ifeq ($(NO_SECURE),true)
5733
5734bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
5735
5736else
5737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738bins/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
5739 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005740 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005741 $(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
5742
nnoble69ac39f2014-12-12 15:43:38 -08005743endif
5744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005745deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5746
nnoble69ac39f2014-12-12 15:43:38 -08005747ifneq ($(NO_SECURE),true)
5748ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005749-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5750endif
nnoble69ac39f2014-12-12 15:43:38 -08005751endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005752
5753clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
5754 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
5755 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5756 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5757 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
5758
5759
5760CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5761
5762CHTTP2_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))))
5763CHTTP2_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))))
5764
nnoble69ac39f2014-12-12 15:43:38 -08005765ifeq ($(NO_SECURE),true)
5766
5767bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5768
5769else
5770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005771bins/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
5772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005773 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005774 $(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
5775
nnoble69ac39f2014-12-12 15:43:38 -08005776endif
5777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005778deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5779
nnoble69ac39f2014-12-12 15:43:38 -08005780ifneq ($(NO_SECURE),true)
5781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005782-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5783endif
nnoble69ac39f2014-12-12 15:43:38 -08005784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005785
5786clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
5787 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
5788 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5789 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5790 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
5791
5792
5793CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5794
5795CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5796CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5797
nnoble69ac39f2014-12-12 15:43:38 -08005798ifeq ($(NO_SECURE),true)
5799
5800bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
5801
5802else
5803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005804bins/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
5805 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005806 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005807 $(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
5808
nnoble69ac39f2014-12-12 15:43:38 -08005809endif
5810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005811deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5812
nnoble69ac39f2014-12-12 15:43:38 -08005813ifneq ($(NO_SECURE),true)
5814ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005815-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5816endif
nnoble69ac39f2014-12-12 15:43:38 -08005817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005818
5819clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
5820 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
5821 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5822 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5823 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
5824
5825
5826CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5827
5828CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5829CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5830
nnoble69ac39f2014-12-12 15:43:38 -08005831ifeq ($(NO_SECURE),true)
5832
5833bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
5834
5835else
5836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005837bins/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
5838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005839 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005840 $(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
5841
nnoble69ac39f2014-12-12 15:43:38 -08005842endif
5843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005844deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5845
nnoble69ac39f2014-12-12 15:43:38 -08005846ifneq ($(NO_SECURE),true)
5847ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005848-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5849endif
nnoble69ac39f2014-12-12 15:43:38 -08005850endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005851
5852clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
5853 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
5854 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5855 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5856 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
5857
5858
5859CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5860
5861CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5862CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5863
nnoble69ac39f2014-12-12 15:43:38 -08005864ifeq ($(NO_SECURE),true)
5865
5866bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5867
5868else
5869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005870bins/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
5871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005872 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005873 $(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
5874
nnoble69ac39f2014-12-12 15:43:38 -08005875endif
5876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005877deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5878
nnoble69ac39f2014-12-12 15:43:38 -08005879ifneq ($(NO_SECURE),true)
5880ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005881-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5882endif
nnoble69ac39f2014-12-12 15:43:38 -08005883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005884
5885clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
5886 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
5887 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5888 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5889 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
5890
5891
5892CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5893
5894CHTTP2_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))))
5895CHTTP2_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))))
5896
nnoble69ac39f2014-12-12 15:43:38 -08005897ifeq ($(NO_SECURE),true)
5898
5899bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5900
5901else
5902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005903bins/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
5904 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005905 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005906 $(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
5907
nnoble69ac39f2014-12-12 15:43:38 -08005908endif
5909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005910deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5911
nnoble69ac39f2014-12-12 15:43:38 -08005912ifneq ($(NO_SECURE),true)
5913ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005914-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5915endif
nnoble69ac39f2014-12-12 15:43:38 -08005916endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005917
5918clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5919 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5920 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5921 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5922 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
5923
5924
5925CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5926
5927CHTTP2_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))))
5928CHTTP2_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))))
5929
nnoble69ac39f2014-12-12 15:43:38 -08005930ifeq ($(NO_SECURE),true)
5931
5932bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5933
5934else
5935
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936bins/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
5937 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005938 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005939 $(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
5940
nnoble69ac39f2014-12-12 15:43:38 -08005941endif
5942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005943deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5944
nnoble69ac39f2014-12-12 15:43:38 -08005945ifneq ($(NO_SECURE),true)
5946ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5948endif
nnoble69ac39f2014-12-12 15:43:38 -08005949endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950
5951clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
5952 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
5953 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5954 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5955 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
5956
5957
5958CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5959
5960CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5961CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5962
nnoble69ac39f2014-12-12 15:43:38 -08005963ifeq ($(NO_SECURE),true)
5964
5965bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
5966
5967else
5968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969bins/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
5970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005972 $(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
5973
nnoble69ac39f2014-12-12 15:43:38 -08005974endif
5975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005976deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5977
nnoble69ac39f2014-12-12 15:43:38 -08005978ifneq ($(NO_SECURE),true)
5979ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005980-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5981endif
nnoble69ac39f2014-12-12 15:43:38 -08005982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005983
5984clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
5985 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
5986 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5987 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5988 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
5989
5990
5991CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5992
5993CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5994CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5995
nnoble69ac39f2014-12-12 15:43:38 -08005996ifeq ($(NO_SECURE),true)
5997
5998bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
5999
6000else
6001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006002bins/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
6003 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006004 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006005 $(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
6006
nnoble69ac39f2014-12-12 15:43:38 -08006007endif
6008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006009deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6010
nnoble69ac39f2014-12-12 15:43:38 -08006011ifneq ($(NO_SECURE),true)
6012ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006013-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6014endif
nnoble69ac39f2014-12-12 15:43:38 -08006015endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006016
6017clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6018 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6019 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6020 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6021 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6022
6023
6024CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6025
6026CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6027CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6028
nnoble69ac39f2014-12-12 15:43:38 -08006029ifeq ($(NO_SECURE),true)
6030
6031bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6032
6033else
6034
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035bins/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
6036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006037 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006038 $(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
6039
nnoble69ac39f2014-12-12 15:43:38 -08006040endif
6041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006042deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6043
nnoble69ac39f2014-12-12 15:43:38 -08006044ifneq ($(NO_SECURE),true)
6045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006046-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6047endif
nnoble69ac39f2014-12-12 15:43:38 -08006048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006049
6050clean_chttp2_simple_ssl_fullstack_no_op_test:
6051 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6052 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6053 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6054 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6055
6056
6057CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6058
6059CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6060CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6061
nnoble69ac39f2014-12-12 15:43:38 -08006062ifeq ($(NO_SECURE),true)
6063
6064bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6065
6066else
6067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006068bins/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
6069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006070 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006071 $(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
6072
nnoble69ac39f2014-12-12 15:43:38 -08006073endif
6074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006075deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6076
nnoble69ac39f2014-12-12 15:43:38 -08006077ifneq ($(NO_SECURE),true)
6078ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006079-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6080endif
nnoble69ac39f2014-12-12 15:43:38 -08006081endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006082
6083clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6084 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6085 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6086 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6087 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6088
6089
ctiller33023c42014-12-12 16:28:33 -08006090CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6091
6092CHTTP2_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))))
6093CHTTP2_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))))
6094
6095ifeq ($(NO_SECURE),true)
6096
6097bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6098
6099else
6100
6101bins/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
6102 $(E) "[LD] Linking $@"
6103 $(Q) mkdir -p `dirname $@`
6104 $(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
6105
6106endif
6107
6108deps_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)
6109
6110ifneq ($(NO_SECURE),true)
6111ifneq ($(NO_DEPS),true)
6112-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6113endif
6114endif
6115
6116clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6117 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6118 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6119 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6120 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6121
6122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006123CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6124
6125CHTTP2_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))))
6126CHTTP2_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))))
6127
nnoble69ac39f2014-12-12 15:43:38 -08006128ifeq ($(NO_SECURE),true)
6129
6130bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6131
6132else
6133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134bins/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
6135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006136 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006137 $(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
6138
nnoble69ac39f2014-12-12 15:43:38 -08006139endif
6140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006141deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6142
nnoble69ac39f2014-12-12 15:43:38 -08006143ifneq ($(NO_SECURE),true)
6144ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006145-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6146endif
nnoble69ac39f2014-12-12 15:43:38 -08006147endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006148
6149clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6150 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6151 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6152 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6153 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6154
6155
6156CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6157
6158CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6159CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6160
nnoble69ac39f2014-12-12 15:43:38 -08006161ifeq ($(NO_SECURE),true)
6162
6163bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6164
6165else
6166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006167bins/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
6168 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006169 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006170 $(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
6171
nnoble69ac39f2014-12-12 15:43:38 -08006172endif
6173
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006174deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6175
nnoble69ac39f2014-12-12 15:43:38 -08006176ifneq ($(NO_SECURE),true)
6177ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006178-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6179endif
nnoble69ac39f2014-12-12 15:43:38 -08006180endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006181
6182clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6183 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6184 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6185 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6186 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6187
6188
6189CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6190
6191CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6192CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6193
nnoble69ac39f2014-12-12 15:43:38 -08006194ifeq ($(NO_SECURE),true)
6195
6196bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6197
6198else
6199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006200bins/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
6201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006202 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006203 $(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
6204
nnoble69ac39f2014-12-12 15:43:38 -08006205endif
6206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006207deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6208
nnoble69ac39f2014-12-12 15:43:38 -08006209ifneq ($(NO_SECURE),true)
6210ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006211-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6212endif
nnoble69ac39f2014-12-12 15:43:38 -08006213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006214
6215clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6216 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6217 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6218 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6219 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6220
6221
6222CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6223
6224CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6225CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6226
nnoble69ac39f2014-12-12 15:43:38 -08006227ifeq ($(NO_SECURE),true)
6228
6229bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6230
6231else
6232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006233bins/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
6234 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006235 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006236 $(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
6237
nnoble69ac39f2014-12-12 15:43:38 -08006238endif
6239
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006240deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6241
nnoble69ac39f2014-12-12 15:43:38 -08006242ifneq ($(NO_SECURE),true)
6243ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006244-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6245endif
nnoble69ac39f2014-12-12 15:43:38 -08006246endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006247
6248clean_chttp2_simple_ssl_fullstack_simple_request_test:
6249 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6250 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6251 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6252 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6253
6254
nathaniel52878172014-12-09 10:17:19 -08006255CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006256
nathaniel52878172014-12-09 10:17:19 -08006257CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6258CHTTP2_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 -08006259
nnoble69ac39f2014-12-12 15:43:38 -08006260ifeq ($(NO_SECURE),true)
6261
6262bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6263
6264else
6265
nathaniel52878172014-12-09 10:17:19 -08006266bins/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 -08006267 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006268 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006269 $(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 -08006270
nnoble69ac39f2014-12-12 15:43:38 -08006271endif
6272
nathaniel52878172014-12-09 10:17:19 -08006273deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006274
nnoble69ac39f2014-12-12 15:43:38 -08006275ifneq ($(NO_SECURE),true)
6276ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006277-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006278endif
nnoble69ac39f2014-12-12 15:43:38 -08006279endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006280
nathaniel52878172014-12-09 10:17:19 -08006281clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6282 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6283 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6284 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6285 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006286
6287
6288CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6289
6290CHTTP2_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))))
6291CHTTP2_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))))
6292
nnoble69ac39f2014-12-12 15:43:38 -08006293ifeq ($(NO_SECURE),true)
6294
6295bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6296
6297else
6298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006299bins/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
6300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006301 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006302 $(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
6303
nnoble69ac39f2014-12-12 15:43:38 -08006304endif
6305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006306deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6307
nnoble69ac39f2014-12-12 15:43:38 -08006308ifneq ($(NO_SECURE),true)
6309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6311endif
nnoble69ac39f2014-12-12 15:43:38 -08006312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006313
6314clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6315 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6316 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6317 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6318 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6319
6320
6321CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6322
6323CHTTP2_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))))
6324CHTTP2_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))))
6325
nnoble69ac39f2014-12-12 15:43:38 -08006326ifeq ($(NO_SECURE),true)
6327
6328bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6329
6330else
6331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006332bins/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
6333 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006334 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006335 $(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
6336
nnoble69ac39f2014-12-12 15:43:38 -08006337endif
6338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006339deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6340
nnoble69ac39f2014-12-12 15:43:38 -08006341ifneq ($(NO_SECURE),true)
6342ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006343-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6344endif
nnoble69ac39f2014-12-12 15:43:38 -08006345endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006346
6347clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6348 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6349 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6350 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6351 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6352
6353
6354CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6355
6356CHTTP2_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))))
6357CHTTP2_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))))
6358
nnoble69ac39f2014-12-12 15:43:38 -08006359ifeq ($(NO_SECURE),true)
6360
6361bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6362
6363else
6364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006365bins/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
6366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006367 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006368 $(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
6369
nnoble69ac39f2014-12-12 15:43:38 -08006370endif
6371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006372deps_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)
6373
nnoble69ac39f2014-12-12 15:43:38 -08006374ifneq ($(NO_SECURE),true)
6375ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6377endif
nnoble69ac39f2014-12-12 15:43:38 -08006378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006379
6380clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6381 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6382 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6383 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6384 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6385
6386
6387CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6388
6389CHTTP2_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))))
6390CHTTP2_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))))
6391
nnoble69ac39f2014-12-12 15:43:38 -08006392ifeq ($(NO_SECURE),true)
6393
6394bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6395
6396else
6397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006398bins/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
6399 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006400 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006401 $(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
6402
nnoble69ac39f2014-12-12 15:43:38 -08006403endif
6404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006405deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6406
nnoble69ac39f2014-12-12 15:43:38 -08006407ifneq ($(NO_SECURE),true)
6408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006409-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6410endif
nnoble69ac39f2014-12-12 15:43:38 -08006411endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006412
6413clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6414 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6415 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6416 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6417 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6418
6419
6420CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6421
6422CHTTP2_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))))
6423CHTTP2_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))))
6424
nnoble69ac39f2014-12-12 15:43:38 -08006425ifeq ($(NO_SECURE),true)
6426
6427bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6428
6429else
6430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431bins/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
6432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006433 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006434 $(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
6435
nnoble69ac39f2014-12-12 15:43:38 -08006436endif
6437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006438deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6439
nnoble69ac39f2014-12-12 15:43:38 -08006440ifneq ($(NO_SECURE),true)
6441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006442-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6443endif
nnoble69ac39f2014-12-12 15:43:38 -08006444endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006445
6446clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6447 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6448 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6449 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6450 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6451
6452
6453CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6454
6455CHTTP2_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))))
6456CHTTP2_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))))
6457
nnoble69ac39f2014-12-12 15:43:38 -08006458ifeq ($(NO_SECURE),true)
6459
6460bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6461
6462else
6463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006464bins/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
6465 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006466 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006467 $(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
6468
nnoble69ac39f2014-12-12 15:43:38 -08006469endif
6470
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006471deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6472
nnoble69ac39f2014-12-12 15:43:38 -08006473ifneq ($(NO_SECURE),true)
6474ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006475-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6476endif
nnoble69ac39f2014-12-12 15:43:38 -08006477endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006478
6479clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6480 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6481 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6482 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6483 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6484
6485
6486CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6487
6488CHTTP2_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))))
6489CHTTP2_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))))
6490
nnoble69ac39f2014-12-12 15:43:38 -08006491ifeq ($(NO_SECURE),true)
6492
6493bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6494
6495else
6496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497bins/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
6498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006499 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006500 $(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
6501
nnoble69ac39f2014-12-12 15:43:38 -08006502endif
6503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006504deps_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)
6505
nnoble69ac39f2014-12-12 15:43:38 -08006506ifneq ($(NO_SECURE),true)
6507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006508-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6509endif
nnoble69ac39f2014-12-12 15:43:38 -08006510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006511
6512clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6513 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6514 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6515 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6516 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6517
6518
6519CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6520
6521CHTTP2_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))))
6522CHTTP2_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))))
6523
nnoble69ac39f2014-12-12 15:43:38 -08006524ifeq ($(NO_SECURE),true)
6525
6526bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6527
6528else
6529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006530bins/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
6531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006532 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006533 $(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
6534
nnoble69ac39f2014-12-12 15:43:38 -08006535endif
6536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006537deps_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)
6538
nnoble69ac39f2014-12-12 15:43:38 -08006539ifneq ($(NO_SECURE),true)
6540ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006541-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6542endif
nnoble69ac39f2014-12-12 15:43:38 -08006543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006544
6545clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6546 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6547 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6548 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6549 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6550
6551
6552CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6553
6554CHTTP2_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))))
6555CHTTP2_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))))
6556
nnoble69ac39f2014-12-12 15:43:38 -08006557ifeq ($(NO_SECURE),true)
6558
6559bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6560
6561else
6562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563bins/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
6564 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006565 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006566 $(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
6567
nnoble69ac39f2014-12-12 15:43:38 -08006568endif
6569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006570deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6571
nnoble69ac39f2014-12-12 15:43:38 -08006572ifneq ($(NO_SECURE),true)
6573ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006574-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6575endif
nnoble69ac39f2014-12-12 15:43:38 -08006576endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006577
6578clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6579 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6580 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6581 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6582 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6583
6584
6585CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6586
6587CHTTP2_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))))
6588CHTTP2_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))))
6589
nnoble69ac39f2014-12-12 15:43:38 -08006590ifeq ($(NO_SECURE),true)
6591
6592bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6593
6594else
6595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596bins/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
6597 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006598 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006599 $(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
6600
nnoble69ac39f2014-12-12 15:43:38 -08006601endif
6602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006603deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6604
nnoble69ac39f2014-12-12 15:43:38 -08006605ifneq ($(NO_SECURE),true)
6606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6608endif
nnoble69ac39f2014-12-12 15:43:38 -08006609endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006610
6611clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6612 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6613 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6614 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6615 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6616
6617
6618CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6619
6620CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6621CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6622
nnoble69ac39f2014-12-12 15:43:38 -08006623ifeq ($(NO_SECURE),true)
6624
6625bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6626
6627else
6628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629bins/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
6630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006631 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006632 $(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
6633
nnoble69ac39f2014-12-12 15:43:38 -08006634endif
6635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006636deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6637
nnoble69ac39f2014-12-12 15:43:38 -08006638ifneq ($(NO_SECURE),true)
6639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006640-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6641endif
nnoble69ac39f2014-12-12 15:43:38 -08006642endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006643
6644clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
6645 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
6646 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
6647 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6648 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
6649
6650
6651CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6652
6653CHTTP2_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))))
6654CHTTP2_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))))
6655
nnoble69ac39f2014-12-12 15:43:38 -08006656ifeq ($(NO_SECURE),true)
6657
6658bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
6659
6660else
6661
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006662bins/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
6663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006665 $(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
6666
nnoble69ac39f2014-12-12 15:43:38 -08006667endif
6668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006669deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6670
nnoble69ac39f2014-12-12 15:43:38 -08006671ifneq ($(NO_SECURE),true)
6672ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006673-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6674endif
nnoble69ac39f2014-12-12 15:43:38 -08006675endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006676
6677clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
6678 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
6679 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6680 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6681 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
6682
6683
ctiller33023c42014-12-12 16:28:33 -08006684CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6685
6686CHTTP2_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))))
6687CHTTP2_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))))
6688
6689ifeq ($(NO_SECURE),true)
6690
6691bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6692
6693else
6694
6695bins/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
6696 $(E) "[LD] Linking $@"
6697 $(Q) mkdir -p `dirname $@`
6698 $(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
6699
6700endif
6701
6702deps_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)
6703
6704ifneq ($(NO_SECURE),true)
6705ifneq ($(NO_DEPS),true)
6706-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6707endif
6708endif
6709
6710clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
6711 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6712 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6713 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6714 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
6715
6716
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006717CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6718
6719CHTTP2_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))))
6720CHTTP2_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))))
6721
nnoble69ac39f2014-12-12 15:43:38 -08006722ifeq ($(NO_SECURE),true)
6723
6724bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6725
6726else
6727
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006728bins/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
6729 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006730 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006731 $(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
6732
nnoble69ac39f2014-12-12 15:43:38 -08006733endif
6734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006735deps_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)
6736
nnoble69ac39f2014-12-12 15:43:38 -08006737ifneq ($(NO_SECURE),true)
6738ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006739-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6740endif
nnoble69ac39f2014-12-12 15:43:38 -08006741endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006742
6743clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
6744 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
6745 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6746 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6747 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
6748
6749
6750CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6751
6752CHTTP2_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))))
6753CHTTP2_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))))
6754
nnoble69ac39f2014-12-12 15:43:38 -08006755ifeq ($(NO_SECURE),true)
6756
6757bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
6758
6759else
6760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006761bins/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
6762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006763 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006764 $(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
6765
nnoble69ac39f2014-12-12 15:43:38 -08006766endif
6767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006768deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6769
nnoble69ac39f2014-12-12 15:43:38 -08006770ifneq ($(NO_SECURE),true)
6771ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006772-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6773endif
nnoble69ac39f2014-12-12 15:43:38 -08006774endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006775
6776clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
6777 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
6778 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6779 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6780 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
6781
6782
6783CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6784
6785CHTTP2_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))))
6786CHTTP2_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))))
6787
nnoble69ac39f2014-12-12 15:43:38 -08006788ifeq ($(NO_SECURE),true)
6789
6790bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
6791
6792else
6793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794bins/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
6795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006796 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006797 $(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
6798
nnoble69ac39f2014-12-12 15:43:38 -08006799endif
6800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006801deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6802
nnoble69ac39f2014-12-12 15:43:38 -08006803ifneq ($(NO_SECURE),true)
6804ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006805-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6806endif
nnoble69ac39f2014-12-12 15:43:38 -08006807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006808
6809clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
6810 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
6811 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6812 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6813 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
6814
6815
6816CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6817
6818CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6819CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6820
nnoble69ac39f2014-12-12 15:43:38 -08006821ifeq ($(NO_SECURE),true)
6822
6823bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
6824
6825else
6826
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006827bins/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
6828 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006829 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006830 $(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
6831
nnoble69ac39f2014-12-12 15:43:38 -08006832endif
6833
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006834deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6835
nnoble69ac39f2014-12-12 15:43:38 -08006836ifneq ($(NO_SECURE),true)
6837ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006838-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6839endif
nnoble69ac39f2014-12-12 15:43:38 -08006840endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006841
6842clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
6843 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
6844 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6845 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6846 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
6847
6848
nathaniel52878172014-12-09 10:17:19 -08006849CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006850
nathaniel52878172014-12-09 10:17:19 -08006851CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6852CHTTP2_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 -08006853
nnoble69ac39f2014-12-12 15:43:38 -08006854ifeq ($(NO_SECURE),true)
6855
6856bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
6857
6858else
6859
nathaniel52878172014-12-09 10:17:19 -08006860bins/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 -08006861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006862 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006863 $(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 -08006864
nnoble69ac39f2014-12-12 15:43:38 -08006865endif
6866
nathaniel52878172014-12-09 10:17:19 -08006867deps_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 -08006868
nnoble69ac39f2014-12-12 15:43:38 -08006869ifneq ($(NO_SECURE),true)
6870ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006871-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006872endif
nnoble69ac39f2014-12-12 15:43:38 -08006873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006874
nathaniel52878172014-12-09 10:17:19 -08006875clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
6876 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
6877 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6878 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6879 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006880
6881
6882CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6883
6884CHTTP2_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))))
6885CHTTP2_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))))
6886
nnoble69ac39f2014-12-12 15:43:38 -08006887ifeq ($(NO_SECURE),true)
6888
6889bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6890
6891else
6892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006893bins/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
6894 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006895 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006896 $(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
6897
nnoble69ac39f2014-12-12 15:43:38 -08006898endif
6899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006900deps_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)
6901
nnoble69ac39f2014-12-12 15:43:38 -08006902ifneq ($(NO_SECURE),true)
6903ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006904-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6905endif
nnoble69ac39f2014-12-12 15:43:38 -08006906endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006907
6908clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
6909 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
6910 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6911 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6912 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
6913
6914
6915CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6916
6917CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6918CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6919
nnoble69ac39f2014-12-12 15:43:38 -08006920ifeq ($(NO_SECURE),true)
6921
6922bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
6923
6924else
6925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926bins/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
6927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006928 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006929 $(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
6930
nnoble69ac39f2014-12-12 15:43:38 -08006931endif
6932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006933deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6934
nnoble69ac39f2014-12-12 15:43:38 -08006935ifneq ($(NO_SECURE),true)
6936ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006937-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6938endif
nnoble69ac39f2014-12-12 15:43:38 -08006939endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006940
6941clean_chttp2_socket_pair_cancel_after_accept_test:
6942 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
6943 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6944 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6945 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
6946
6947
6948CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6949
6950CHTTP2_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))))
6951CHTTP2_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))))
6952
nnoble69ac39f2014-12-12 15:43:38 -08006953ifeq ($(NO_SECURE),true)
6954
6955bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6956
6957else
6958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006959bins/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
6960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006961 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006962 $(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
6963
nnoble69ac39f2014-12-12 15:43:38 -08006964endif
6965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006966deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6967
nnoble69ac39f2014-12-12 15:43:38 -08006968ifneq ($(NO_SECURE),true)
6969ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6971endif
nnoble69ac39f2014-12-12 15:43:38 -08006972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006973
6974clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
6975 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
6976 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6977 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6978 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
6979
6980
6981CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
6982
6983CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
6984CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
6985
nnoble69ac39f2014-12-12 15:43:38 -08006986ifeq ($(NO_SECURE),true)
6987
6988bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
6989
6990else
6991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992bins/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
6993 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006994 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006995 $(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
6996
nnoble69ac39f2014-12-12 15:43:38 -08006997endif
6998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006999deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7000
nnoble69ac39f2014-12-12 15:43:38 -08007001ifneq ($(NO_SECURE),true)
7002ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007003-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7004endif
nnoble69ac39f2014-12-12 15:43:38 -08007005endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007006
7007clean_chttp2_socket_pair_cancel_after_invoke_test:
7008 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7009 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7010 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7011 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7012
7013
7014CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7015
7016CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7017CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7018
nnoble69ac39f2014-12-12 15:43:38 -08007019ifeq ($(NO_SECURE),true)
7020
7021bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7022
7023else
7024
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007025bins/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
7026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007027 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007028 $(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
7029
nnoble69ac39f2014-12-12 15:43:38 -08007030endif
7031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007032deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7033
nnoble69ac39f2014-12-12 15:43:38 -08007034ifneq ($(NO_SECURE),true)
7035ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007036-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7037endif
nnoble69ac39f2014-12-12 15:43:38 -08007038endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007039
7040clean_chttp2_socket_pair_cancel_before_invoke_test:
7041 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7042 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7043 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7044 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7045
7046
7047CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7048
7049CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7050CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7051
nnoble69ac39f2014-12-12 15:43:38 -08007052ifeq ($(NO_SECURE),true)
7053
7054bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7055
7056else
7057
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007058bins/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
7059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007060 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007061 $(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
7062
nnoble69ac39f2014-12-12 15:43:38 -08007063endif
7064
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007065deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7066
nnoble69ac39f2014-12-12 15:43:38 -08007067ifneq ($(NO_SECURE),true)
7068ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007069-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7070endif
nnoble69ac39f2014-12-12 15:43:38 -08007071endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007072
7073clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7074 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7075 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7076 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7077 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7078
7079
7080CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7081
7082CHTTP2_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))))
7083CHTTP2_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))))
7084
nnoble69ac39f2014-12-12 15:43:38 -08007085ifeq ($(NO_SECURE),true)
7086
7087bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7088
7089else
7090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091bins/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
7092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007093 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007094 $(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
7095
nnoble69ac39f2014-12-12 15:43:38 -08007096endif
7097
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007098deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7099
nnoble69ac39f2014-12-12 15:43:38 -08007100ifneq ($(NO_SECURE),true)
7101ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007102-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7103endif
nnoble69ac39f2014-12-12 15:43:38 -08007104endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007105
7106clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7107 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7108 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7109 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7110 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7111
7112
7113CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7114
7115CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7116CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7117
nnoble69ac39f2014-12-12 15:43:38 -08007118ifeq ($(NO_SECURE),true)
7119
7120bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7121
7122else
7123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124bins/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
7125 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007126 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007127 $(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
7128
nnoble69ac39f2014-12-12 15:43:38 -08007129endif
7130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007131deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7132
nnoble69ac39f2014-12-12 15:43:38 -08007133ifneq ($(NO_SECURE),true)
7134ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007135-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7136endif
nnoble69ac39f2014-12-12 15:43:38 -08007137endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007138
7139clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7140 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7141 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7142 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7143 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7144
7145
7146CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7147
7148CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7149CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7150
nnoble69ac39f2014-12-12 15:43:38 -08007151ifeq ($(NO_SECURE),true)
7152
7153bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7154
7155else
7156
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007157bins/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
7158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007159 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007160 $(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
7161
nnoble69ac39f2014-12-12 15:43:38 -08007162endif
7163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007164deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7165
nnoble69ac39f2014-12-12 15:43:38 -08007166ifneq ($(NO_SECURE),true)
7167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007168-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7169endif
nnoble69ac39f2014-12-12 15:43:38 -08007170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007171
7172clean_chttp2_socket_pair_invoke_large_request_test:
7173 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7174 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7175 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7176 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7177
7178
7179CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7180
7181CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7182CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7183
nnoble69ac39f2014-12-12 15:43:38 -08007184ifeq ($(NO_SECURE),true)
7185
7186bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7187
7188else
7189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007190bins/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
7191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007192 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007193 $(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
7194
nnoble69ac39f2014-12-12 15:43:38 -08007195endif
7196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007197deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7198
nnoble69ac39f2014-12-12 15:43:38 -08007199ifneq ($(NO_SECURE),true)
7200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007201-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7202endif
nnoble69ac39f2014-12-12 15:43:38 -08007203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007204
7205clean_chttp2_socket_pair_max_concurrent_streams_test:
7206 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7207 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7208 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7209 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7210
7211
7212CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7213
7214CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7215CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7216
nnoble69ac39f2014-12-12 15:43:38 -08007217ifeq ($(NO_SECURE),true)
7218
7219bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7220
7221else
7222
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007223bins/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
7224 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007225 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007226 $(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
7227
nnoble69ac39f2014-12-12 15:43:38 -08007228endif
7229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007230deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7231
nnoble69ac39f2014-12-12 15:43:38 -08007232ifneq ($(NO_SECURE),true)
7233ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007234-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7235endif
nnoble69ac39f2014-12-12 15:43:38 -08007236endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007237
7238clean_chttp2_socket_pair_no_op_test:
7239 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7240 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7241 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7242 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7243
7244
7245CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7246
7247CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7248CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7249
nnoble69ac39f2014-12-12 15:43:38 -08007250ifeq ($(NO_SECURE),true)
7251
7252bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7253
7254else
7255
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007256bins/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
7257 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007258 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007259 $(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
7260
nnoble69ac39f2014-12-12 15:43:38 -08007261endif
7262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007263deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7264
nnoble69ac39f2014-12-12 15:43:38 -08007265ifneq ($(NO_SECURE),true)
7266ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7268endif
nnoble69ac39f2014-12-12 15:43:38 -08007269endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007270
7271clean_chttp2_socket_pair_ping_pong_streaming_test:
7272 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7273 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7274 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7275 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7276
7277
ctiller33023c42014-12-12 16:28:33 -08007278CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7279
7280CHTTP2_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))))
7281CHTTP2_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))))
7282
7283ifeq ($(NO_SECURE),true)
7284
7285bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7286
7287else
7288
7289bins/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
7290 $(E) "[LD] Linking $@"
7291 $(Q) mkdir -p `dirname $@`
7292 $(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
7293
7294endif
7295
7296deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7297
7298ifneq ($(NO_SECURE),true)
7299ifneq ($(NO_DEPS),true)
7300-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7301endif
7302endif
7303
7304clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7305 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7306 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7307 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7308 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7309
7310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7312
7313CHTTP2_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))))
7314CHTTP2_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))))
7315
nnoble69ac39f2014-12-12 15:43:38 -08007316ifeq ($(NO_SECURE),true)
7317
7318bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7319
7320else
7321
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007322bins/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
7323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007324 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007325 $(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
7326
nnoble69ac39f2014-12-12 15:43:38 -08007327endif
7328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007329deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7330
nnoble69ac39f2014-12-12 15:43:38 -08007331ifneq ($(NO_SECURE),true)
7332ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007333-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7334endif
nnoble69ac39f2014-12-12 15:43:38 -08007335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007336
7337clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7338 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7339 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7340 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7341 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7342
7343
7344CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7345
7346CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7347CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7348
nnoble69ac39f2014-12-12 15:43:38 -08007349ifeq ($(NO_SECURE),true)
7350
7351bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7352
7353else
7354
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007355bins/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
7356 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007357 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007358 $(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
7359
nnoble69ac39f2014-12-12 15:43:38 -08007360endif
7361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007362deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7363
nnoble69ac39f2014-12-12 15:43:38 -08007364ifneq ($(NO_SECURE),true)
7365ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007366-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7367endif
nnoble69ac39f2014-12-12 15:43:38 -08007368endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007369
7370clean_chttp2_socket_pair_request_response_with_payload_test:
7371 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7372 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7373 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7374 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7375
7376
7377CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7378
7379CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7380CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7381
nnoble69ac39f2014-12-12 15:43:38 -08007382ifeq ($(NO_SECURE),true)
7383
7384bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7385
7386else
7387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007388bins/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
7389 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007390 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007391 $(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
7392
nnoble69ac39f2014-12-12 15:43:38 -08007393endif
7394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007395deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7396
nnoble69ac39f2014-12-12 15:43:38 -08007397ifneq ($(NO_SECURE),true)
7398ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007399-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7400endif
nnoble69ac39f2014-12-12 15:43:38 -08007401endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007402
7403clean_chttp2_socket_pair_simple_delayed_request_test:
7404 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7405 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7406 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7407 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7408
7409
7410CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7411
7412CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7413CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7414
nnoble69ac39f2014-12-12 15:43:38 -08007415ifeq ($(NO_SECURE),true)
7416
7417bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7418
7419else
7420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007421bins/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
7422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007423 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007424 $(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
7425
nnoble69ac39f2014-12-12 15:43:38 -08007426endif
7427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007428deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7429
nnoble69ac39f2014-12-12 15:43:38 -08007430ifneq ($(NO_SECURE),true)
7431ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007432-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7433endif
nnoble69ac39f2014-12-12 15:43:38 -08007434endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007435
7436clean_chttp2_socket_pair_simple_request_test:
7437 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7438 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7439 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7440 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7441
7442
nathaniel52878172014-12-09 10:17:19 -08007443CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007444
nathaniel52878172014-12-09 10:17:19 -08007445CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7446CHTTP2_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 -08007447
nnoble69ac39f2014-12-12 15:43:38 -08007448ifeq ($(NO_SECURE),true)
7449
7450bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7451
7452else
7453
nathaniel52878172014-12-09 10:17:19 -08007454bins/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 -08007455 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007456 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007457 $(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 -08007458
nnoble69ac39f2014-12-12 15:43:38 -08007459endif
7460
nathaniel52878172014-12-09 10:17:19 -08007461deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007462
nnoble69ac39f2014-12-12 15:43:38 -08007463ifneq ($(NO_SECURE),true)
7464ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007465-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007466endif
nnoble69ac39f2014-12-12 15:43:38 -08007467endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007468
nathaniel52878172014-12-09 10:17:19 -08007469clean_chttp2_socket_pair_thread_stress_test:
7470 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7471 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7472 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7473 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007474
7475
7476CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7477
7478CHTTP2_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))))
7479CHTTP2_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))))
7480
nnoble69ac39f2014-12-12 15:43:38 -08007481ifeq ($(NO_SECURE),true)
7482
7483bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7484
7485else
7486
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007487bins/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
7488 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007489 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007490 $(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
7491
nnoble69ac39f2014-12-12 15:43:38 -08007492endif
7493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007494deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7495
nnoble69ac39f2014-12-12 15:43:38 -08007496ifneq ($(NO_SECURE),true)
7497ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007498-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7499endif
nnoble69ac39f2014-12-12 15:43:38 -08007500endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007501
7502clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7503 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7504 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7505 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7506 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7507
7508
nnoble0c475f02014-12-05 15:37:39 -08007509CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7510
7511CHTTP2_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))))
7512CHTTP2_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))))
7513
nnoble69ac39f2014-12-12 15:43:38 -08007514ifeq ($(NO_SECURE),true)
7515
7516bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7517
7518else
7519
nnoble0c475f02014-12-05 15:37:39 -08007520bins/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
7521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007522 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007523 $(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
7524
nnoble69ac39f2014-12-12 15:43:38 -08007525endif
7526
nnoble0c475f02014-12-05 15:37:39 -08007527deps_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)
7528
nnoble69ac39f2014-12-12 15:43:38 -08007529ifneq ($(NO_SECURE),true)
7530ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007531-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7532endif
nnoble69ac39f2014-12-12 15:43:38 -08007533endif
nnoble0c475f02014-12-05 15:37:39 -08007534
7535clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
7536 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
7537 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7538 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7539 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7540
7541
7542CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7543
7544CHTTP2_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))))
7545CHTTP2_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))))
7546
nnoble69ac39f2014-12-12 15:43:38 -08007547ifeq ($(NO_SECURE),true)
7548
7549bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7550
7551else
7552
nnoble0c475f02014-12-05 15:37:39 -08007553bins/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
7554 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007555 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007556 $(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
7557
nnoble69ac39f2014-12-12 15:43:38 -08007558endif
7559
nnoble0c475f02014-12-05 15:37:39 -08007560deps_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)
7561
nnoble69ac39f2014-12-12 15:43:38 -08007562ifneq ($(NO_SECURE),true)
7563ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007564-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7565endif
nnoble69ac39f2014-12-12 15:43:38 -08007566endif
nnoble0c475f02014-12-05 15:37:39 -08007567
7568clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
7569 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
7570 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7571 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7572 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
7573
7574
7575CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
7576
7577CHTTP2_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))))
7578CHTTP2_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))))
7579
nnoble69ac39f2014-12-12 15:43:38 -08007580ifeq ($(NO_SECURE),true)
7581
7582bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
7583
7584else
7585
nnoble0c475f02014-12-05 15:37:39 -08007586bins/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
7587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007588 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007589 $(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
7590
nnoble69ac39f2014-12-12 15:43:38 -08007591endif
7592
nnoble0c475f02014-12-05 15:37:39 -08007593deps_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)
7594
nnoble69ac39f2014-12-12 15:43:38 -08007595ifneq ($(NO_SECURE),true)
7596ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007597-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7598endif
nnoble69ac39f2014-12-12 15:43:38 -08007599endif
nnoble0c475f02014-12-05 15:37:39 -08007600
7601clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
7602 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
7603 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
7604 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7605 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
7606
7607
7608CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7609
7610CHTTP2_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))))
7611CHTTP2_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))))
7612
nnoble69ac39f2014-12-12 15:43:38 -08007613ifeq ($(NO_SECURE),true)
7614
7615bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
7616
7617else
7618
nnoble0c475f02014-12-05 15:37:39 -08007619bins/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
7620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007621 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007622 $(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
7623
nnoble69ac39f2014-12-12 15:43:38 -08007624endif
7625
nnoble0c475f02014-12-05 15:37:39 -08007626deps_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)
7627
nnoble69ac39f2014-12-12 15:43:38 -08007628ifneq ($(NO_SECURE),true)
7629ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007630-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7631endif
nnoble69ac39f2014-12-12 15:43:38 -08007632endif
nnoble0c475f02014-12-05 15:37:39 -08007633
7634clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
7635 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
7636 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7637 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7638 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
7639
7640
7641CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
7642
7643CHTTP2_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))))
7644CHTTP2_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))))
7645
nnoble69ac39f2014-12-12 15:43:38 -08007646ifeq ($(NO_SECURE),true)
7647
7648bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
7649
7650else
7651
nnoble0c475f02014-12-05 15:37:39 -08007652bins/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
7653 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007654 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007655 $(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
7656
nnoble69ac39f2014-12-12 15:43:38 -08007657endif
7658
nnoble0c475f02014-12-05 15:37:39 -08007659deps_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)
7660
nnoble69ac39f2014-12-12 15:43:38 -08007661ifneq ($(NO_SECURE),true)
7662ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007663-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7664endif
nnoble69ac39f2014-12-12 15:43:38 -08007665endif
nnoble0c475f02014-12-05 15:37:39 -08007666
7667clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
7668 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
7669 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
7670 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7671 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
7672
7673
7674CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7675
7676CHTTP2_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))))
7677CHTTP2_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))))
7678
nnoble69ac39f2014-12-12 15:43:38 -08007679ifeq ($(NO_SECURE),true)
7680
7681bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7682
7683else
7684
nnoble0c475f02014-12-05 15:37:39 -08007685bins/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
7686 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007687 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007688 $(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
7689
nnoble69ac39f2014-12-12 15:43:38 -08007690endif
7691
nnoble0c475f02014-12-05 15:37:39 -08007692deps_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)
7693
nnoble69ac39f2014-12-12 15:43:38 -08007694ifneq ($(NO_SECURE),true)
7695ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007696-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7697endif
nnoble69ac39f2014-12-12 15:43:38 -08007698endif
nnoble0c475f02014-12-05 15:37:39 -08007699
7700clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
7701 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
7702 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7703 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7704 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
7705
7706
7707CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7708
7709CHTTP2_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))))
7710CHTTP2_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))))
7711
nnoble69ac39f2014-12-12 15:43:38 -08007712ifeq ($(NO_SECURE),true)
7713
7714bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
7715
7716else
7717
nnoble0c475f02014-12-05 15:37:39 -08007718bins/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
7719 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007720 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007721 $(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
7722
nnoble69ac39f2014-12-12 15:43:38 -08007723endif
7724
nnoble0c475f02014-12-05 15:37:39 -08007725deps_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)
7726
nnoble69ac39f2014-12-12 15:43:38 -08007727ifneq ($(NO_SECURE),true)
7728ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007729-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7730endif
nnoble69ac39f2014-12-12 15:43:38 -08007731endif
nnoble0c475f02014-12-05 15:37:39 -08007732
7733clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
7734 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
7735 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7736 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7737 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
7738
7739
7740CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
7741
7742CHTTP2_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))))
7743CHTTP2_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))))
7744
nnoble69ac39f2014-12-12 15:43:38 -08007745ifeq ($(NO_SECURE),true)
7746
7747bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
7748
7749else
7750
nnoble0c475f02014-12-05 15:37:39 -08007751bins/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
7752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007753 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007754 $(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
7755
nnoble69ac39f2014-12-12 15:43:38 -08007756endif
7757
nnoble0c475f02014-12-05 15:37:39 -08007758deps_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)
7759
nnoble69ac39f2014-12-12 15:43:38 -08007760ifneq ($(NO_SECURE),true)
7761ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007762-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7763endif
nnoble69ac39f2014-12-12 15:43:38 -08007764endif
nnoble0c475f02014-12-05 15:37:39 -08007765
7766clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
7767 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
7768 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
7769 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7770 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
7771
7772
7773CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7774
7775CHTTP2_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))))
7776CHTTP2_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))))
7777
nnoble69ac39f2014-12-12 15:43:38 -08007778ifeq ($(NO_SECURE),true)
7779
7780bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
7781
7782else
7783
nnoble0c475f02014-12-05 15:37:39 -08007784bins/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
7785 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007786 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007787 $(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
7788
nnoble69ac39f2014-12-12 15:43:38 -08007789endif
7790
nnoble0c475f02014-12-05 15:37:39 -08007791deps_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)
7792
nnoble69ac39f2014-12-12 15:43:38 -08007793ifneq ($(NO_SECURE),true)
7794ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007795-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7796endif
nnoble69ac39f2014-12-12 15:43:38 -08007797endif
nnoble0c475f02014-12-05 15:37:39 -08007798
7799clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
7800 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
7801 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7802 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7803 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
7804
7805
7806CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
7807
7808CHTTP2_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))))
7809CHTTP2_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))))
7810
nnoble69ac39f2014-12-12 15:43:38 -08007811ifeq ($(NO_SECURE),true)
7812
7813bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
7814
7815else
7816
nnoble0c475f02014-12-05 15:37:39 -08007817bins/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
7818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007819 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007820 $(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
7821
nnoble69ac39f2014-12-12 15:43:38 -08007822endif
7823
nnoble0c475f02014-12-05 15:37:39 -08007824deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7825
nnoble69ac39f2014-12-12 15:43:38 -08007826ifneq ($(NO_SECURE),true)
7827ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007828-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7829endif
nnoble69ac39f2014-12-12 15:43:38 -08007830endif
nnoble0c475f02014-12-05 15:37:39 -08007831
7832clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
7833 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
7834 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
7835 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7836 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
7837
7838
7839CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
7840
7841CHTTP2_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))))
7842CHTTP2_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))))
7843
nnoble69ac39f2014-12-12 15:43:38 -08007844ifeq ($(NO_SECURE),true)
7845
7846bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
7847
7848else
7849
nnoble0c475f02014-12-05 15:37:39 -08007850bins/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
7851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007852 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007853 $(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
7854
nnoble69ac39f2014-12-12 15:43:38 -08007855endif
7856
nnoble0c475f02014-12-05 15:37:39 -08007857deps_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)
7858
nnoble69ac39f2014-12-12 15:43:38 -08007859ifneq ($(NO_SECURE),true)
7860ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007861-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7862endif
nnoble69ac39f2014-12-12 15:43:38 -08007863endif
nnoble0c475f02014-12-05 15:37:39 -08007864
7865clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
7866 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
7867 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
7868 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7869 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
7870
7871
ctiller33023c42014-12-12 16:28:33 -08007872CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7873
7874CHTTP2_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))))
7875CHTTP2_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))))
7876
7877ifeq ($(NO_SECURE),true)
7878
7879bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7880
7881else
7882
7883bins/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
7884 $(E) "[LD] Linking $@"
7885 $(Q) mkdir -p `dirname $@`
7886 $(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
7887
7888endif
7889
7890deps_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)
7891
7892ifneq ($(NO_SECURE),true)
7893ifneq ($(NO_DEPS),true)
7894-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7895endif
7896endif
7897
7898clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
7899 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
7900 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7901 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7902 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
7903
7904
nnoble0c475f02014-12-05 15:37:39 -08007905CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7906
7907CHTTP2_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))))
7908CHTTP2_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))))
7909
nnoble69ac39f2014-12-12 15:43:38 -08007910ifeq ($(NO_SECURE),true)
7911
7912bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
7913
7914else
7915
nnoble0c475f02014-12-05 15:37:39 -08007916bins/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
7917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007918 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007919 $(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
7920
nnoble69ac39f2014-12-12 15:43:38 -08007921endif
7922
nnoble0c475f02014-12-05 15:37:39 -08007923deps_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)
7924
nnoble69ac39f2014-12-12 15:43:38 -08007925ifneq ($(NO_SECURE),true)
7926ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007927-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7928endif
nnoble69ac39f2014-12-12 15:43:38 -08007929endif
nnoble0c475f02014-12-05 15:37:39 -08007930
7931clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
7932 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
7933 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7934 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7935 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
7936
7937
7938CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7939
7940CHTTP2_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))))
7941CHTTP2_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))))
7942
nnoble69ac39f2014-12-12 15:43:38 -08007943ifeq ($(NO_SECURE),true)
7944
7945bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
7946
7947else
7948
nnoble0c475f02014-12-05 15:37:39 -08007949bins/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
7950 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007951 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007952 $(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
7953
nnoble69ac39f2014-12-12 15:43:38 -08007954endif
7955
nnoble0c475f02014-12-05 15:37:39 -08007956deps_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)
7957
nnoble69ac39f2014-12-12 15:43:38 -08007958ifneq ($(NO_SECURE),true)
7959ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007960-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7961endif
nnoble69ac39f2014-12-12 15:43:38 -08007962endif
nnoble0c475f02014-12-05 15:37:39 -08007963
7964clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
7965 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
7966 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7967 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7968 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
7969
7970
7971CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7972
7973CHTTP2_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))))
7974CHTTP2_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))))
7975
nnoble69ac39f2014-12-12 15:43:38 -08007976ifeq ($(NO_SECURE),true)
7977
7978bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
7979
7980else
7981
nnoble0c475f02014-12-05 15:37:39 -08007982bins/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
7983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007984 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007985 $(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
7986
nnoble69ac39f2014-12-12 15:43:38 -08007987endif
7988
nnoble0c475f02014-12-05 15:37:39 -08007989deps_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)
7990
nnoble69ac39f2014-12-12 15:43:38 -08007991ifneq ($(NO_SECURE),true)
7992ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007993-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7994endif
nnoble69ac39f2014-12-12 15:43:38 -08007995endif
nnoble0c475f02014-12-05 15:37:39 -08007996
7997clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
7998 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
7999 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8000 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8001 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8002
8003
8004CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8005
8006CHTTP2_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))))
8007CHTTP2_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))))
8008
nnoble69ac39f2014-12-12 15:43:38 -08008009ifeq ($(NO_SECURE),true)
8010
8011bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8012
8013else
8014
nnoble0c475f02014-12-05 15:37:39 -08008015bins/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
8016 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008017 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008018 $(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
8019
nnoble69ac39f2014-12-12 15:43:38 -08008020endif
8021
nnoble0c475f02014-12-05 15:37:39 -08008022deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8023
nnoble69ac39f2014-12-12 15:43:38 -08008024ifneq ($(NO_SECURE),true)
8025ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008026-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8027endif
nnoble69ac39f2014-12-12 15:43:38 -08008028endif
nnoble0c475f02014-12-05 15:37:39 -08008029
8030clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8031 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8032 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8033 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8034 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8035
8036
nathaniel52878172014-12-09 10:17:19 -08008037CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008038
nathaniel52878172014-12-09 10:17:19 -08008039CHTTP2_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))))
8040CHTTP2_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 -08008041
nnoble69ac39f2014-12-12 15:43:38 -08008042ifeq ($(NO_SECURE),true)
8043
8044bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8045
8046else
8047
nathaniel52878172014-12-09 10:17:19 -08008048bins/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 -08008049 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008050 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008051 $(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 -08008052
nnoble69ac39f2014-12-12 15:43:38 -08008053endif
8054
nathaniel52878172014-12-09 10:17:19 -08008055deps_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 -08008056
nnoble69ac39f2014-12-12 15:43:38 -08008057ifneq ($(NO_SECURE),true)
8058ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008059-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008060endif
nnoble69ac39f2014-12-12 15:43:38 -08008061endif
nnoble0c475f02014-12-05 15:37:39 -08008062
nathaniel52878172014-12-09 10:17:19 -08008063clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8064 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8065 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8066 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8067 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008068
8069
8070CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8071
8072CHTTP2_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))))
8073CHTTP2_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))))
8074
nnoble69ac39f2014-12-12 15:43:38 -08008075ifeq ($(NO_SECURE),true)
8076
8077bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8078
8079else
8080
nnoble0c475f02014-12-05 15:37:39 -08008081bins/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
8082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008083 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008084 $(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
8085
nnoble69ac39f2014-12-12 15:43:38 -08008086endif
8087
nnoble0c475f02014-12-05 15:37:39 -08008088deps_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)
8089
nnoble69ac39f2014-12-12 15:43:38 -08008090ifneq ($(NO_SECURE),true)
8091ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008092-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8093endif
nnoble69ac39f2014-12-12 15:43:38 -08008094endif
nnoble0c475f02014-12-05 15:37:39 -08008095
8096clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8097 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8098 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8099 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8100 $(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 -08008101
8102
8103
8104
nnoble0c475f02014-12-05 15:37:39 -08008105
8106
ctiller5e04b132014-12-15 09:24:43 -08008107.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_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