blob: 65201349faf9998ff57038648d089f2b28abf8fb [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
nathaniel52878172014-12-09 10:17:19 -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_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
nathaniel52878172014-12-09 10:17:19 -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_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
nnoble69ac39f2014-12-12 15:43:38 -0800240buildtests_c: bin_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_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_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_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_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_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_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_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 )
253 $(E) "[RUN] Testing gpr_cmdline_test"
254 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
255 $(E) "[RUN] Testing gpr_histogram_test"
256 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
257 $(E) "[RUN] Testing gpr_host_port_test"
258 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
259 $(E) "[RUN] Testing gpr_slice_buffer_test"
260 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
261 $(E) "[RUN] Testing gpr_slice_test"
262 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
263 $(E) "[RUN] Testing gpr_string_test"
264 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
265 $(E) "[RUN] Testing gpr_sync_test"
266 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
267 $(E) "[RUN] Testing gpr_thd_test"
268 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
269 $(E) "[RUN] Testing gpr_time_test"
270 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
271 $(E) "[RUN] Testing murmur_hash_test"
272 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800273 $(E) "[RUN] Testing grpc_stream_op_test"
274 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800275 $(E) "[RUN] Testing alpn_test"
276 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800277 $(E) "[RUN] Testing chttp2_stream_encoder_test"
278 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
279 $(E) "[RUN] Testing hpack_table_test"
280 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
281 $(E) "[RUN] Testing chttp2_stream_map_test"
282 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
283 $(E) "[RUN] Testing hpack_parser_test"
284 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
285 $(E) "[RUN] Testing transport_metadata_test"
286 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
287 $(E) "[RUN] Testing chttp2_status_conversion_test"
288 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
289 $(E) "[RUN] Testing chttp2_transport_end2end_test"
290 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800291 $(E) "[RUN] Testing tcp_posix_test"
292 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800293 $(E) "[RUN] Testing dualstack_socket_test"
294 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
295 $(E) "[RUN] Testing no_server_test"
296 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800297 $(E) "[RUN] Testing resolve_address_test"
298 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800299 $(E) "[RUN] Testing sockaddr_utils_test"
300 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
301 $(E) "[RUN] Testing tcp_server_posix_test"
302 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
303 $(E) "[RUN] Testing tcp_client_posix_test"
304 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800305 $(E) "[RUN] Testing grpc_channel_stack_test"
306 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
307 $(E) "[RUN] Testing metadata_buffer_test"
308 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
309 $(E) "[RUN] Testing grpc_completion_queue_test"
310 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
311 $(E) "[RUN] Testing census_window_stats_test"
312 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
313 $(E) "[RUN] Testing census_statistics_quick_test"
314 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
315 $(E) "[RUN] Testing census_statistics_performance_test"
316 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
317 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
318 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
319 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
320 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
321 $(E) "[RUN] Testing census_stub_test"
322 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_hash_table_test"
324 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
325 $(E) "[RUN] Testing fling_test"
326 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
327 $(E) "[RUN] Testing echo_test"
328 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
329 $(E) "[RUN] Testing message_compress_test"
330 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800331 $(E) "[RUN] Testing bin_encoder_test"
332 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800333 $(E) "[RUN] Testing secure_endpoint_test"
334 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
335 $(E) "[RUN] Testing httpcli_format_request_test"
336 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
337 $(E) "[RUN] Testing httpcli_parser_test"
338 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
339 $(E) "[RUN] Testing httpcli_test"
340 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
341 $(E) "[RUN] Testing grpc_credentials_test"
342 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800343 $(E) "[RUN] Testing grpc_base64_test"
344 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
345 $(E) "[RUN] Testing grpc_json_token_test"
346 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800347 $(E) "[RUN] Testing timeout_encoding_test"
348 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
349 $(E) "[RUN] Testing fd_posix_test"
350 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800351 $(E) "[RUN] Testing fling_stream_test"
352 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
353 $(E) "[RUN] Testing lame_client_test"
354 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800355 $(E) "[RUN] Testing alarm_test"
356 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
357 $(E) "[RUN] Testing time_test"
358 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800359 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
360 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
361 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
362 $(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 )
363 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
364 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
365 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
366 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
368 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
369 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
370 $(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 )
371 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
372 $(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 )
373 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
374 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
375 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
376 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
377 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
378 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
379 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
380 $(Q) ./bins/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
381 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
382 $(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 )
383 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
384 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
385 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
386 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
387 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
388 $(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 -0800389 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
390 $(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 -0800391 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
392 $(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 )
393 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
394 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
395 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
396 $(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 )
397 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
398 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
399 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
400 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
401 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
402 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
403 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
404 $(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 )
405 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
406 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
407 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
408 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
409 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
410 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
411 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
412 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
413 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
414 $(Q) ./bins/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
415 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
416 $(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 )
417 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
418 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
419 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
420 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
421 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
422 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800423 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
424 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800425 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
426 $(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 )
427 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
428 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
429 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
430 $(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 )
431 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
432 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
433 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
434 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
435 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
436 $(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 )
437 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
438 $(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 )
439 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
440 $(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 )
441 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
442 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
443 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
444 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
446 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
448 $(Q) ./bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
450 $(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 )
451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
452 $(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 )
453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
454 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
456 $(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 -0800457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
458 $(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 -0800459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
460 $(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 )
461 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
462 $(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 )
463 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
464 $(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 )
465 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
466 $(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 )
467 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
468 $(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 )
469 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
470 $(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 )
471 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
472 $(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 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
474 $(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 )
475 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
476 $(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 )
477 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
478 $(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 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
480 $(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 )
481 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
482 $(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 )
483 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
488 $(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 )
489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
490 $(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 -0800491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
492 $(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 -0800493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
494 $(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 )
495 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
496 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
497 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
498 $(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 )
499 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
500 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
501 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
502 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
503 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
504 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
505 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
506 $(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 )
507 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
508 $(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 )
509 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
510 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
511 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
512 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
513 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
514 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
515 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
516 $(Q) ./bins/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
517 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
518 $(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 )
519 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
520 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
521 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
522 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
523 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
524 $(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 -0800525 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
526 $(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 -0800527 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
528 $(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 -0800529 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
530 $(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 )
531 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
532 $(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 )
533 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
534 $(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 )
535 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
536 $(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 )
537 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
538 $(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 )
539 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
540 $(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 )
541 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
542 $(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 )
543 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
544 $(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 )
545 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
546 $(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 )
547 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
548 $(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 )
549 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
550 $(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 )
551 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
552 $(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 )
553 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
554 $(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 )
555 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
556 $(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 )
557 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
558 $(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 -0800559 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
560 $(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 -0800561 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
562 $(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 -0800563
564
nnoble85a49262014-12-08 18:14:03 -0800565test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800566 $(E) "[RUN] Testing thread_pool_test"
567 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
568 $(E) "[RUN] Testing status_test"
569 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800570 $(E) "[RUN] Testing sync_client_async_server_test"
571 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
572 $(E) "[RUN] Testing qps_client"
573 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
574 $(E) "[RUN] Testing qps_server"
575 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800576 $(E) "[RUN] Testing end2end_test"
577 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800578
579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800580tools: privatelibs bins/gen_hpack_tables
581
nnobleebebb7e2014-12-10 16:31:01 -0800582protoc_plugins: bins/cpp_plugin bins/ruby_plugin
583
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800584buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
585
586benchmarks: buildbenchmarks
587
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800588strip: strip-static strip-shared
589
nnoble85a49262014-12-08 18:14:03 -0800590strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800591 $(E) "[STRIP] Stripping libgpr.a"
592 $(Q) $(STRIP) libs/libgpr.a
593 $(E) "[STRIP] Stripping libgrpc.a"
594 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800595 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
596 $(Q) $(STRIP) libs/libgrpc_unsecure.a
597
nnoble85a49262014-12-08 18:14:03 -0800598strip-static_cxx: static_cxx
599 $(E) "[STRIP] Stripping libgrpc++.a"
600 $(Q) $(STRIP) libs/libgrpc++.a
601
602strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800603 $(E) "[STRIP] Stripping libgpr.so"
604 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
605 $(E) "[STRIP] Stripping libgrpc.so"
606 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800607 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
608 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
609
nnoble85a49262014-12-08 18:14:03 -0800610strip-shared_cxx: shared_cxx
611 $(E) "[STRIP] Stripping libgrpc++.so"
612 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
613
nnoble72309c62014-12-12 11:42:26 -0800614deps/gens/test/cpp/interop/empty.pb.dep:
615 $(Q) mkdir -p `dirname $@`
616 $(Q) touch $@
617
618gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800619 $(E) "[PROTOC] Generating protobuf CC file from $<"
620 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800621 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
622
623deps/gens/test/cpp/interop/messages.pb.dep:
624 $(Q) mkdir -p `dirname $@`
625 $(Q) touch $@
626
627gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
628 $(E) "[PROTOC] Generating protobuf CC file from $<"
629 $(Q) mkdir -p `dirname $@`
630 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
631
632deps/gens/test/cpp/interop/test.pb.dep:
633 $(Q) mkdir -p `dirname $@`
634 $(Q) touch $@
635
636gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
637 $(E) "[PROTOC] Generating protobuf CC file from $<"
638 $(Q) mkdir -p `dirname $@`
639 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
640
641deps/gens/test/cpp/util/echo.pb.dep:
642 $(Q) mkdir -p `dirname $@`
643 $(Q) touch $@
644
645gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
646 $(E) "[PROTOC] Generating protobuf CC file from $<"
647 $(Q) mkdir -p `dirname $@`
648 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
649
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800650
651deps/%.dep : %.c
652 $(E) "[DEP] Generating dependencies for $<"
653 $(Q) mkdir -p `dirname $@`
654 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800656deps/%.dep : %.cc
657 $(E) "[DEP] Generating dependencies for $<"
658 $(Q) mkdir -p `dirname $@`
659 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
660
661objs/%.o : %.c
662 $(E) "[C] Compiling $<"
663 $(Q) mkdir -p `dirname $@`
664 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
665
666objs/%.o : gens/%.pb.cc
667 $(E) "[CXX] Compiling $<"
668 $(Q) mkdir -p `dirname $@`
669 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
670
nnoble72309c62014-12-12 11:42:26 -0800671objs/src/compiler/%.o : src/compiler/%.cc
672 $(E) "[HOSTCXX] Compiling $<"
673 $(Q) mkdir -p `dirname $@`
674 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800676objs/%.o : %.cc
677 $(E) "[CXX] Compiling $<"
678 $(Q) mkdir -p `dirname $@`
679 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
680
nnoble0c475f02014-12-05 15:37:39 -0800681dep: dep_c dep_cxx
682
nnoble69ac39f2014-12-12 15:43:38 -0800683dep_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_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 -0800684
nnoble69ac39f2014-12-12 15:43:38 -0800685bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_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_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_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_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_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_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_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
686
687dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
688
689bins_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 -0800690
nnoble85a49262014-12-08 18:14:03 -0800691install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800692
nnoble85a49262014-12-08 18:14:03 -0800693install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800694
nnoble85a49262014-12-08 18:14:03 -0800695install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
696
697install-headers: install-headers_c install-headers_cxx
698
699install-headers_c:
700 $(E) "[INSTALL] Installing public C headers"
701 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
702
703install-headers_cxx:
704 $(E) "[INSTALL] Installing public C++ headers"
705 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
706
707install-static: install-static_c install-static_cxx
708
709install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800710 $(E) "[INSTALL] Installing libgpr.a"
711 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
712 $(E) "[INSTALL] Installing libgrpc.a"
713 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800714 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
715 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
716
nnoble85a49262014-12-08 18:14:03 -0800717install-static_cxx: static_cxx strip-static_cxx
718 $(E) "[INSTALL] Installing libgrpc++.a"
719 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
720
721install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800722 $(E) "[INSTALL] Installing libgpr.so"
723 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
724 $(E) "[INSTALL] Installing libgrpc.so"
725 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800726 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
727 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
728
nnoble85a49262014-12-08 18:14:03 -0800729install-shared_cxx: shared_cxx strip-shared_cxx
730 $(E) "[INSTALL] Installing libgrpc++.so"
731 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
732
jboeufbefd2652014-12-12 15:39:47 -0800733clean: 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_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_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_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_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_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_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_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_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 -0800734 $(Q) $(RM) -r deps objs libs bins gens
735
736
737# The various libraries
738
739
740LIBGPR_SRC = \
741 src/core/support/alloc.c \
742 src/core/support/cancellable.c \
743 src/core/support/cmdline.c \
744 src/core/support/cpu_posix.c \
745 src/core/support/histogram.c \
746 src/core/support/host_port.c \
747 src/core/support/log.c \
748 src/core/support/log_posix.c \
749 src/core/support/log_linux.c \
750 src/core/support/log_android.c \
751 src/core/support/log_win32.c \
752 src/core/support/murmur_hash.c \
753 src/core/support/slice.c \
754 src/core/support/slice_buffer.c \
755 src/core/support/string.c \
756 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800757 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800758 src/core/support/sync.c \
759 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800760 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800761 src/core/support/thd_posix.c \
762 src/core/support/thd_win32.c \
763 src/core/support/time.c \
764 src/core/support/time_posix.c \
765 src/core/support/time_win32.c \
766
nnoble85a49262014-12-08 18:14:03 -0800767PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800768 include/grpc/support/alloc.h \
769 include/grpc/support/atm_gcc_atomic.h \
770 include/grpc/support/atm_gcc_sync.h \
771 include/grpc/support/atm.h \
772 include/grpc/support/atm_win32.h \
773 include/grpc/support/cancellable_platform.h \
774 include/grpc/support/cmdline.h \
775 include/grpc/support/histogram.h \
776 include/grpc/support/host_port.h \
777 include/grpc/support/log.h \
778 include/grpc/support/port_platform.h \
779 include/grpc/support/slice_buffer.h \
780 include/grpc/support/slice.h \
781 include/grpc/support/string.h \
782 include/grpc/support/sync_generic.h \
783 include/grpc/support/sync.h \
784 include/grpc/support/sync_posix.h \
785 include/grpc/support/sync_win32.h \
786 include/grpc/support/thd.h \
787 include/grpc/support/thd_posix.h \
788 include/grpc/support/thd_win32.h \
789 include/grpc/support/time.h \
790 include/grpc/support/time_posix.h \
791 include/grpc/support/time_win32.h \
792 include/grpc/support/useful.h \
793
794LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
795LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
796
797libs/libgpr.a: $(LIBGPR_OBJS)
798 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800799 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
801
802libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
806
807deps_libgpr: $(LIBGPR_DEPS)
808
nnoble69ac39f2014-12-12 15:43:38 -0800809ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800810-include $(LIBGPR_DEPS)
811endif
812
813clean_libgpr:
814 $(E) "[CLEAN] Cleaning libgpr files"
815 $(Q) $(RM) $(LIBGPR_OBJS)
816 $(Q) $(RM) $(LIBGPR_DEPS)
817 $(Q) $(RM) libs/libgpr.a
818 $(Q) $(RM) libs/libgpr.so.$(VERSION)
819
820
821LIBGRPC_SRC = \
822 src/core/channel/call_op_string.c \
823 src/core/channel/census_filter.c \
824 src/core/channel/channel_args.c \
825 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800826 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800827 src/core/channel/client_channel.c \
828 src/core/channel/client_setup.c \
829 src/core/channel/connected_channel.c \
830 src/core/channel/http_client_filter.c \
831 src/core/channel/http_filter.c \
832 src/core/channel/http_server_filter.c \
833 src/core/channel/metadata_buffer.c \
834 src/core/channel/noop_filter.c \
835 src/core/compression/algorithm.c \
836 src/core/compression/message_compress.c \
837 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800838 src/core/endpoint/secure_endpoint.c \
839 src/core/httpcli/format_request.c \
840 src/core/httpcli/httpcli.c \
841 src/core/httpcli/httpcli_security_context.c \
842 src/core/httpcli/parser.c \
843 src/core/iomgr/endpoint_pair_posix.c \
844 src/core/iomgr/iomgr_libevent.c \
845 src/core/iomgr/iomgr_libevent_use_threads.c \
846 src/core/iomgr/resolve_address_posix.c \
847 src/core/iomgr/sockaddr_utils.c \
848 src/core/iomgr/socket_utils_common_posix.c \
849 src/core/iomgr/socket_utils_linux.c \
850 src/core/iomgr/socket_utils_posix.c \
851 src/core/iomgr/tcp_client_posix.c \
852 src/core/iomgr/tcp_posix.c \
853 src/core/iomgr/tcp_server_posix.c \
854 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800855 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800856 src/core/security/credentials.c \
857 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800858 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800859 src/core/security/secure_transport_setup.c \
860 src/core/security/security_context.c \
861 src/core/security/server_secure_chttp2.c \
862 src/core/statistics/census_init.c \
863 src/core/statistics/census_rpc_stats.c \
864 src/core/statistics/census_tracing.c \
865 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800866 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800867 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800868 src/core/surface/byte_buffer.c \
869 src/core/surface/byte_buffer_reader.c \
870 src/core/surface/call.c \
871 src/core/surface/channel.c \
872 src/core/surface/channel_create.c \
873 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800874 src/core/surface/completion_queue.c \
875 src/core/surface/event_string.c \
876 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800877 src/core/surface/lame_client.c \
878 src/core/surface/secure_channel_create.c \
879 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800880 src/core/surface/server.c \
881 src/core/surface/server_chttp2.c \
882 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800883 src/core/transport/chttp2/alpn.c \
884 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800885 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800886 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800887 src/core/transport/chttp2/frame_ping.c \
888 src/core/transport/chttp2/frame_rst_stream.c \
889 src/core/transport/chttp2/frame_settings.c \
890 src/core/transport/chttp2/frame_window_update.c \
891 src/core/transport/chttp2/hpack_parser.c \
892 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800893 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800894 src/core/transport/chttp2/status_conversion.c \
895 src/core/transport/chttp2/stream_encoder.c \
896 src/core/transport/chttp2/stream_map.c \
897 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800898 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800899 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800900 src/core/transport/metadata.c \
901 src/core/transport/stream_op.c \
902 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800903 src/core/tsi/fake_transport_security.c \
904 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800905 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800906 third_party/cJSON/cJSON.c \
907
nnoble85a49262014-12-08 18:14:03 -0800908PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800909 include/grpc/byte_buffer.h \
910 include/grpc/byte_buffer_reader.h \
911 include/grpc/grpc.h \
912 include/grpc/grpc_security.h \
913 include/grpc/status.h \
914
915LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
916LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
917
nnoble69ac39f2014-12-12 15:43:38 -0800918LIBGRPC_OBJS += $(OPENSSL_DEP)
919
920ifeq ($(NO_SECURE),true)
921
922libs/libgrpc.a: openssl_dep_error
923
924else
925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800926libs/libgrpc.a: $(LIBGRPC_OBJS)
927 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800928 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800929 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
930
931libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
932 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800933 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800934 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
935
nnoble69ac39f2014-12-12 15:43:38 -0800936endif
937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800938deps_libgrpc: $(LIBGRPC_DEPS)
939
nnoble69ac39f2014-12-12 15:43:38 -0800940ifneq ($(NO_SECURE),true)
941ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800942-include $(LIBGRPC_DEPS)
943endif
nnoble69ac39f2014-12-12 15:43:38 -0800944endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800945
946clean_libgrpc:
947 $(E) "[CLEAN] Cleaning libgrpc files"
948 $(Q) $(RM) $(LIBGRPC_OBJS)
949 $(Q) $(RM) $(LIBGRPC_DEPS)
950 $(Q) $(RM) libs/libgrpc.a
951 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
952
953
954LIBGRPC_TEST_UTIL_SRC = \
955 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800956 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -0800958 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800959 test/core/util/slice_splitter.c \
960 test/core/util/test_config.c \
961 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -0800962 test/core/end2end/data/server1_cert.c \
963 test/core/end2end/data/server1_key.c \
964 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800965 test/core/end2end/cq_verifier.c \
966 test/core/endpoint/endpoint_tests.c \
967 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -0800968 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800969
970
971LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
972LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
973
nnoble69ac39f2014-12-12 15:43:38 -0800974LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
975
976ifeq ($(NO_SECURE),true)
977
978libs/libgrpc_test_util.a: openssl_dep_error
979
980else
981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
983 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800984 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
986
987
988
nnoble69ac39f2014-12-12 15:43:38 -0800989endif
990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800991deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
992
nnoble69ac39f2014-12-12 15:43:38 -0800993ifneq ($(NO_SECURE),true)
994ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800995-include $(LIBGRPC_TEST_UTIL_DEPS)
996endif
nnoble69ac39f2014-12-12 15:43:38 -0800997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800998
999clean_libgrpc_test_util:
1000 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1001 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1002 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1003 $(Q) $(RM) libs/libgrpc_test_util.a
1004 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1005
1006
1007LIBGRPC++_SRC = \
1008 src/cpp/server/server.cc \
1009 src/cpp/server/server_rpc_handler.cc \
1010 src/cpp/server/thread_pool.cc \
1011 src/cpp/server/async_server_context.cc \
1012 src/cpp/server/async_server.cc \
1013 src/cpp/server/completion_queue.cc \
1014 src/cpp/server/server_builder.cc \
1015 src/cpp/stream/stream_context.cc \
1016 src/cpp/client/create_channel.cc \
1017 src/cpp/client/channel.cc \
1018 src/cpp/client/client_context.cc \
1019 src/cpp/client/internal_stub.cc \
1020 src/cpp/util/time.cc \
1021 src/cpp/util/status.cc \
1022 src/cpp/proto/proto_utils.cc \
1023 src/cpp/rpc_method.cc \
1024
nnoble85a49262014-12-08 18:14:03 -08001025PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001026 include/grpc++/channel_interface.h \
1027 include/grpc++/async_server.h \
1028 include/grpc++/create_channel.h \
1029 include/grpc++/server_builder.h \
1030 include/grpc++/thread_pool_interface.h \
1031 include/grpc++/stream_context_interface.h \
1032 include/grpc++/status.h \
1033 include/grpc++/config.h \
1034 include/grpc++/completion_queue.h \
1035 include/grpc++/stream.h \
1036 include/grpc++/async_server_context.h \
1037 include/grpc++/server.h \
1038 include/grpc++/client_context.h \
1039
1040LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1041LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1042
nnoble69ac39f2014-12-12 15:43:38 -08001043LIBGRPC++_OBJS += $(OPENSSL_DEP)
1044
1045ifeq ($(NO_SECURE),true)
1046
1047libs/libgrpc++.a: openssl_dep_error
1048
1049else
1050
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001051libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1052 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001053 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001054 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1055
1056libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001058 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001059 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1060
nnoble69ac39f2014-12-12 15:43:38 -08001061endif
1062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001063deps_libgrpc++: $(LIBGRPC++_DEPS)
1064
nnoble69ac39f2014-12-12 15:43:38 -08001065ifneq ($(NO_SECURE),true)
1066ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001067-include $(LIBGRPC++_DEPS)
1068endif
nnoble69ac39f2014-12-12 15:43:38 -08001069endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070
1071clean_libgrpc++:
1072 $(E) "[CLEAN] Cleaning libgrpc++ files"
1073 $(Q) $(RM) $(LIBGRPC++_OBJS)
1074 $(Q) $(RM) $(LIBGRPC++_DEPS)
1075 $(Q) $(RM) libs/libgrpc++.a
1076 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1077
1078
1079LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001080 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001081 gens/test/cpp/util/echo.pb.cc \
1082 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083
1084
1085LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1086LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1087
nnoble69ac39f2014-12-12 15:43:38 -08001088LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1089
1090ifeq ($(NO_SECURE),true)
1091
1092libs/libgrpc++_test_util.a: openssl_dep_error
1093
1094else
1095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001096libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1097 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001098 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001099 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1100
1101
1102
nnoble69ac39f2014-12-12 15:43:38 -08001103endif
1104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001105deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1106
nnoble69ac39f2014-12-12 15:43:38 -08001107ifneq ($(NO_SECURE),true)
1108ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001109-include $(LIBGRPC++_TEST_UTIL_DEPS)
1110endif
nnoble69ac39f2014-12-12 15:43:38 -08001111endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112
1113clean_libgrpc++_test_util:
1114 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1115 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1116 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1117 $(Q) $(RM) libs/libgrpc++_test_util.a
1118 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1119
1120
1121LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1122 test/core/end2end/fixtures/chttp2_fake_security.c \
1123
1124
1125LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1126LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1127
nnoble69ac39f2014-12-12 15:43:38 -08001128LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1129
1130ifeq ($(NO_SECURE),true)
1131
1132libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1133
1134else
1135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001136libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1137 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001138 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001139 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1140
1141
1142
nnoble69ac39f2014-12-12 15:43:38 -08001143endif
1144
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001145deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1146
nnoble69ac39f2014-12-12 15:43:38 -08001147ifneq ($(NO_SECURE),true)
1148ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001149-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1150endif
nnoble69ac39f2014-12-12 15:43:38 -08001151endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001152
1153clean_libend2end_fixture_chttp2_fake_security:
1154 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1155 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1156 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1157 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1158 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1159
1160
1161LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1162 test/core/end2end/fixtures/chttp2_fullstack.c \
1163
1164
1165LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1166LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1167
nnoble69ac39f2014-12-12 15:43:38 -08001168LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1169
1170ifeq ($(NO_SECURE),true)
1171
1172libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1173
1174else
1175
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001176libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1177 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001178 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001179 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1180
1181
1182
nnoble69ac39f2014-12-12 15:43:38 -08001183endif
1184
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001185deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1186
nnoble69ac39f2014-12-12 15:43:38 -08001187ifneq ($(NO_SECURE),true)
1188ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001189-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1190endif
nnoble69ac39f2014-12-12 15:43:38 -08001191endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192
1193clean_libend2end_fixture_chttp2_fullstack:
1194 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1195 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1196 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1197 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1198 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1199
1200
1201LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1202 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1203
1204
1205LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1206LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1207
nnoble69ac39f2014-12-12 15:43:38 -08001208LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1209
1210ifeq ($(NO_SECURE),true)
1211
1212libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1213
1214else
1215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001216libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1217 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001218 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001219 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1220
1221
1222
nnoble69ac39f2014-12-12 15:43:38 -08001223endif
1224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001225deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1226
nnoble69ac39f2014-12-12 15:43:38 -08001227ifneq ($(NO_SECURE),true)
1228ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001229-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1230endif
nnoble69ac39f2014-12-12 15:43:38 -08001231endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001232
1233clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1234 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1235 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1236 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1237 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1238 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1239
1240
1241LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1242 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1243
1244
1245LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1246LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1247
nnoble69ac39f2014-12-12 15:43:38 -08001248LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1249
1250ifeq ($(NO_SECURE),true)
1251
1252libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1253
1254else
1255
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001256libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1257 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001258 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001259 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1260
1261
1262
nnoble69ac39f2014-12-12 15:43:38 -08001263endif
1264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001265deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1266
nnoble69ac39f2014-12-12 15:43:38 -08001267ifneq ($(NO_SECURE),true)
1268ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001269-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1270endif
nnoble69ac39f2014-12-12 15:43:38 -08001271endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001272
1273clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1274 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1275 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1276 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1277 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1278 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1279
1280
1281LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1282 test/core/end2end/fixtures/chttp2_socket_pair.c \
1283
1284
1285LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1286LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1287
nnoble69ac39f2014-12-12 15:43:38 -08001288LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1289
1290ifeq ($(NO_SECURE),true)
1291
1292libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1293
1294else
1295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001296libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1297 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001298 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001299 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1300
1301
1302
nnoble69ac39f2014-12-12 15:43:38 -08001303endif
1304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001305deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1306
nnoble69ac39f2014-12-12 15:43:38 -08001307ifneq ($(NO_SECURE),true)
1308ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001309-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1310endif
nnoble69ac39f2014-12-12 15:43:38 -08001311endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001312
1313clean_libend2end_fixture_chttp2_socket_pair:
1314 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1315 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1316 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1317 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1318 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1319
1320
nnoble0c475f02014-12-05 15:37:39 -08001321LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1322 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1323
1324
1325LIBEND2END_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))))
1326LIBEND2END_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))))
1327
nnoble69ac39f2014-12-12 15:43:38 -08001328LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1329
1330ifeq ($(NO_SECURE),true)
1331
1332libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1333
1334else
1335
nnoble0c475f02014-12-05 15:37:39 -08001336libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1337 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001338 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001339 $(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)
1340
1341
1342
nnoble69ac39f2014-12-12 15:43:38 -08001343endif
1344
nnoble0c475f02014-12-05 15:37:39 -08001345deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1346
nnoble69ac39f2014-12-12 15:43:38 -08001347ifneq ($(NO_SECURE),true)
1348ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001349-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1350endif
nnoble69ac39f2014-12-12 15:43:38 -08001351endif
nnoble0c475f02014-12-05 15:37:39 -08001352
1353clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1354 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1355 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1356 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1357 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1358 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1359
1360
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001361LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1362 test/core/end2end/tests/cancel_after_accept.c \
1363
1364
1365LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1366LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1367
1368libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1369 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001370 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001371 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1372
1373
1374
1375deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1376
nnoble69ac39f2014-12-12 15:43:38 -08001377ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001378-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1379endif
1380
1381clean_libend2end_test_cancel_after_accept:
1382 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1383 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1384 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1385 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1386 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1387
1388
1389LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1390 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1391
1392
1393LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1394LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1395
1396libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1397 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001398 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001399 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1400
1401
1402
1403deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1404
nnoble69ac39f2014-12-12 15:43:38 -08001405ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001406-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1407endif
1408
1409clean_libend2end_test_cancel_after_accept_and_writes_closed:
1410 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1411 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1412 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1413 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1414 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1415
1416
1417LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1418 test/core/end2end/tests/cancel_after_invoke.c \
1419
1420
1421LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1422LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1423
1424libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1425 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001426 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001427 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1428
1429
1430
1431deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1432
nnoble69ac39f2014-12-12 15:43:38 -08001433ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001434-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1435endif
1436
1437clean_libend2end_test_cancel_after_invoke:
1438 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1439 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1440 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1441 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1442 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1443
1444
1445LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1446 test/core/end2end/tests/cancel_before_invoke.c \
1447
1448
1449LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1450LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1451
1452libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1453 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001454 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001455 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1456
1457
1458
1459deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1460
nnoble69ac39f2014-12-12 15:43:38 -08001461ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001462-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1463endif
1464
1465clean_libend2end_test_cancel_before_invoke:
1466 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1467 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1468 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1469 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1470 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1471
1472
1473LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1474 test/core/end2end/tests/cancel_in_a_vacuum.c \
1475
1476
1477LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1478LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1479
1480libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1481 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001482 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001483 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1484
1485
1486
1487deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1488
nnoble69ac39f2014-12-12 15:43:38 -08001489ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001490-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1491endif
1492
1493clean_libend2end_test_cancel_in_a_vacuum:
1494 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1495 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1496 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1497 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1498 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1499
1500
1501LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1502 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1503
1504
1505LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1506LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1507
1508libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1509 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001510 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001511 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1512
1513
1514
1515deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1516
nnoble69ac39f2014-12-12 15:43:38 -08001517ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001518-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1519endif
1520
1521clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1522 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1523 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1524 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1525 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1526 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1527
1528
1529LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1530 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1531
1532
1533LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1534LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1535
1536libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1537 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001538 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001539 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1540
1541
1542
1543deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1544
nnoble69ac39f2014-12-12 15:43:38 -08001545ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001546-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1547endif
1548
1549clean_libend2end_test_early_server_shutdown_finishes_tags:
1550 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1551 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1552 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1553 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1554 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1555
1556
1557LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1558 test/core/end2end/tests/invoke_large_request.c \
1559
1560
1561LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1562LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1563
1564libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1565 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001566 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001567 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1568
1569
1570
1571deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1572
nnoble69ac39f2014-12-12 15:43:38 -08001573ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001574-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1575endif
1576
1577clean_libend2end_test_invoke_large_request:
1578 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1579 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1580 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1581 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1582 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1583
1584
1585LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1586 test/core/end2end/tests/max_concurrent_streams.c \
1587
1588
1589LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1590LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1591
1592libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1593 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001594 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001595 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1596
1597
1598
1599deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1600
nnoble69ac39f2014-12-12 15:43:38 -08001601ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001602-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1603endif
1604
1605clean_libend2end_test_max_concurrent_streams:
1606 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1607 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1608 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1609 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1610 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1611
1612
1613LIBEND2END_TEST_NO_OP_SRC = \
1614 test/core/end2end/tests/no_op.c \
1615
1616
1617LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1618LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1619
1620libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1621 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001622 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001623 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1624
1625
1626
1627deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1628
nnoble69ac39f2014-12-12 15:43:38 -08001629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001630-include $(LIBEND2END_TEST_NO_OP_DEPS)
1631endif
1632
1633clean_libend2end_test_no_op:
1634 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1635 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1636 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1637 $(Q) $(RM) libs/libend2end_test_no_op.a
1638 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1639
1640
1641LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1642 test/core/end2end/tests/ping_pong_streaming.c \
1643
1644
1645LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1646LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1647
1648libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1649 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001650 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001651 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1652
1653
1654
1655deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1656
nnoble69ac39f2014-12-12 15:43:38 -08001657ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001658-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1659endif
1660
1661clean_libend2end_test_ping_pong_streaming:
1662 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1663 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1664 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1665 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1666 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1667
1668
1669LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1670 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1671
1672
1673LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1674LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1675
1676libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1677 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001678 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001679 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1680
1681
1682
1683deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1684
nnoble69ac39f2014-12-12 15:43:38 -08001685ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001686-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1687endif
1688
1689clean_libend2end_test_request_response_with_metadata_and_payload:
1690 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1691 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1692 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1693 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1694 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1695
1696
1697LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1698 test/core/end2end/tests/request_response_with_payload.c \
1699
1700
1701LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1702LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1703
1704libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1705 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001706 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001707 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1708
1709
1710
1711deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1712
nnoble69ac39f2014-12-12 15:43:38 -08001713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001714-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1715endif
1716
1717clean_libend2end_test_request_response_with_payload:
1718 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1719 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1720 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1721 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1722 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1723
1724
1725LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1726 test/core/end2end/tests/simple_delayed_request.c \
1727
1728
1729LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1730LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1731
1732libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1733 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001734 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001735 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1736
1737
1738
1739deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1740
nnoble69ac39f2014-12-12 15:43:38 -08001741ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001742-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1743endif
1744
1745clean_libend2end_test_simple_delayed_request:
1746 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1747 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1748 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1749 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1750 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1751
1752
1753LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1754 test/core/end2end/tests/simple_request.c \
1755
1756
1757LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1758LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1759
1760libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1761 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001762 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001763 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1764
1765
1766
1767deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1768
nnoble69ac39f2014-12-12 15:43:38 -08001769ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001770-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1771endif
1772
1773clean_libend2end_test_simple_request:
1774 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1775 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1776 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1777 $(Q) $(RM) libs/libend2end_test_simple_request.a
1778 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1779
1780
nathaniel52878172014-12-09 10:17:19 -08001781LIBEND2END_TEST_THREAD_STRESS_SRC = \
1782 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001783
1784
nathaniel52878172014-12-09 10:17:19 -08001785LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1786LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001787
nathaniel52878172014-12-09 10:17:19 -08001788libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001789 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001790 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001791 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001792
1793
1794
nathaniel52878172014-12-09 10:17:19 -08001795deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001796
nnoble69ac39f2014-12-12 15:43:38 -08001797ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001798-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001799endif
1800
nathaniel52878172014-12-09 10:17:19 -08001801clean_libend2end_test_thread_stress:
1802 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1803 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1804 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1805 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1806 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001807
1808
1809LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1810 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1811
1812
1813LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1814LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1815
1816libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1817 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001818 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001819 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1820
1821
1822
1823deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1824
nnoble69ac39f2014-12-12 15:43:38 -08001825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001826-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1827endif
1828
1829clean_libend2end_test_writes_done_hangs_with_pending_read:
1830 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1831 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1832 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1833 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1834 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1835
1836
1837LIBEND2END_CERTS_SRC = \
1838 test/core/end2end/data/ca_cert.c \
1839 test/core/end2end/data/server1_cert.c \
1840 test/core/end2end/data/server1_key.c \
1841
1842
1843LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1844LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1845
nnoble69ac39f2014-12-12 15:43:38 -08001846LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1847
1848ifeq ($(NO_SECURE),true)
1849
1850libs/libend2end_certs.a: openssl_dep_error
1851
1852else
1853
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001854libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1855 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001856 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001857 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1858
1859
1860
nnoble69ac39f2014-12-12 15:43:38 -08001861endif
1862
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1864
nnoble69ac39f2014-12-12 15:43:38 -08001865ifneq ($(NO_SECURE),true)
1866ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001867-include $(LIBEND2END_CERTS_DEPS)
1868endif
nnoble69ac39f2014-12-12 15:43:38 -08001869endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001870
1871clean_libend2end_certs:
1872 $(E) "[CLEAN] Cleaning libend2end_certs files"
1873 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1874 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1875 $(Q) $(RM) libs/libend2end_certs.a
1876 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1877
1878
1879LIBGRPC_UNSECURE_SRC = \
1880 src/core/channel/call_op_string.c \
1881 src/core/channel/census_filter.c \
1882 src/core/channel/channel_args.c \
1883 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001884 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001885 src/core/channel/client_channel.c \
1886 src/core/channel/client_setup.c \
1887 src/core/channel/connected_channel.c \
1888 src/core/channel/http_client_filter.c \
1889 src/core/channel/http_filter.c \
1890 src/core/channel/http_server_filter.c \
1891 src/core/channel/metadata_buffer.c \
1892 src/core/channel/noop_filter.c \
1893 src/core/compression/algorithm.c \
1894 src/core/compression/message_compress.c \
1895 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001896 src/core/endpoint/secure_endpoint.c \
1897 src/core/httpcli/format_request.c \
1898 src/core/httpcli/httpcli.c \
1899 src/core/httpcli/httpcli_security_context.c \
1900 src/core/httpcli/parser.c \
1901 src/core/iomgr/endpoint_pair_posix.c \
1902 src/core/iomgr/iomgr_libevent.c \
1903 src/core/iomgr/iomgr_libevent_use_threads.c \
1904 src/core/iomgr/resolve_address_posix.c \
1905 src/core/iomgr/sockaddr_utils.c \
1906 src/core/iomgr/socket_utils_common_posix.c \
1907 src/core/iomgr/socket_utils_linux.c \
1908 src/core/iomgr/socket_utils_posix.c \
1909 src/core/iomgr/tcp_client_posix.c \
1910 src/core/iomgr/tcp_posix.c \
1911 src/core/iomgr/tcp_server_posix.c \
1912 src/core/statistics/census_init.c \
1913 src/core/statistics/census_rpc_stats.c \
1914 src/core/statistics/census_tracing.c \
1915 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08001916 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001917 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001918 src/core/surface/byte_buffer.c \
1919 src/core/surface/byte_buffer_reader.c \
1920 src/core/surface/call.c \
1921 src/core/surface/channel.c \
1922 src/core/surface/channel_create.c \
1923 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001924 src/core/surface/completion_queue.c \
1925 src/core/surface/event_string.c \
1926 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001927 src/core/surface/lame_client.c \
1928 src/core/surface/secure_channel_create.c \
1929 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001930 src/core/surface/server.c \
1931 src/core/surface/server_chttp2.c \
1932 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001933 src/core/transport/chttp2/alpn.c \
1934 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001935 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001936 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001937 src/core/transport/chttp2/frame_ping.c \
1938 src/core/transport/chttp2/frame_rst_stream.c \
1939 src/core/transport/chttp2/frame_settings.c \
1940 src/core/transport/chttp2/frame_window_update.c \
1941 src/core/transport/chttp2/hpack_parser.c \
1942 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001943 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001944 src/core/transport/chttp2/status_conversion.c \
1945 src/core/transport/chttp2/stream_encoder.c \
1946 src/core/transport/chttp2/stream_map.c \
1947 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001948 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001949 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001950 src/core/transport/metadata.c \
1951 src/core/transport/stream_op.c \
1952 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001953 third_party/cJSON/cJSON.c \
1954
nnoble85a49262014-12-08 18:14:03 -08001955PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001956 include/grpc/byte_buffer.h \
1957 include/grpc/byte_buffer_reader.h \
1958 include/grpc/grpc.h \
1959 include/grpc/grpc_security.h \
1960 include/grpc/status.h \
1961
1962LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
1963LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
1964
1965libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
1966 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001967 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001968 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
1969
1970libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
1971 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001972 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08001973 $(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 -08001974
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001975deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
1976
nnoble69ac39f2014-12-12 15:43:38 -08001977ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001978-include $(LIBGRPC_UNSECURE_DEPS)
1979endif
1980
1981clean_libgrpc_unsecure:
1982 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
1983 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
1984 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
1985 $(Q) $(RM) libs/libgrpc_unsecure.a
1986 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
1987
1988
1989
nnoble69ac39f2014-12-12 15:43:38 -08001990# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001991
1992
1993GEN_HPACK_TABLES_SRC = \
1994 src/core/transport/chttp2/gen_hpack_tables.c \
1995
1996GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
1997GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
1998
nnoble69ac39f2014-12-12 15:43:38 -08001999ifeq ($(NO_SECURE),true)
2000
2001bins/gen_hpack_tables: openssl_dep_error
2002
2003else
2004
nnoble0c475f02014-12-05 15:37:39 -08002005bins/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 -08002006 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002007 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002008 $(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 -08002009
nnoble69ac39f2014-12-12 15:43:38 -08002010endif
2011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002012deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2013
nnoble69ac39f2014-12-12 15:43:38 -08002014ifneq ($(NO_SECURE),true)
2015ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002016-include $(GEN_HPACK_TABLES_DEPS)
2017endif
nnoble69ac39f2014-12-12 15:43:38 -08002018endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002019
2020clean_gen_hpack_tables:
2021 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2022 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2023 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2024 $(Q) $(RM) bins/gen_hpack_tables
2025
2026
nnobleebebb7e2014-12-10 16:31:01 -08002027CPP_PLUGIN_SRC = \
2028 src/compiler/cpp_plugin.cpp \
2029 src/compiler/cpp_generator.cpp \
2030
2031CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2032CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2033
2034bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002035 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002036 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002037 $(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 -08002038
2039deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2040
nnoble69ac39f2014-12-12 15:43:38 -08002041ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002042-include $(CPP_PLUGIN_DEPS)
2043endif
2044
2045clean_cpp_plugin:
2046 $(E) "[CLEAN] Cleaning cpp_plugin files"
2047 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2048 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2049 $(Q) $(RM) bins/cpp_plugin
2050
2051
2052RUBY_PLUGIN_SRC = \
2053 src/compiler/ruby_plugin.cpp \
2054 src/compiler/ruby_generator.cpp \
2055
2056RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2057RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2058
2059bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002060 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002061 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002062 $(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 -08002063
2064deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2065
nnoble69ac39f2014-12-12 15:43:38 -08002066ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002067-include $(RUBY_PLUGIN_DEPS)
2068endif
2069
2070clean_ruby_plugin:
2071 $(E) "[CLEAN] Cleaning ruby_plugin files"
2072 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2073 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2074 $(Q) $(RM) bins/ruby_plugin
2075
2076
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002077GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2078 test/core/surface/byte_buffer_reader_test.c \
2079
2080GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2081GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2082
nnoble69ac39f2014-12-12 15:43:38 -08002083ifeq ($(NO_SECURE),true)
2084
2085bins/grpc_byte_buffer_reader_test: openssl_dep_error
2086
2087else
2088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002089bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002091 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002092 $(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
2093
nnoble69ac39f2014-12-12 15:43:38 -08002094endif
2095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002096deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2097
nnoble69ac39f2014-12-12 15:43:38 -08002098ifneq ($(NO_SECURE),true)
2099ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2101endif
nnoble69ac39f2014-12-12 15:43:38 -08002102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103
2104clean_grpc_byte_buffer_reader_test:
2105 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2106 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2107 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2108 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2109
2110
2111GPR_CANCELLABLE_TEST_SRC = \
2112 test/core/support/cancellable_test.c \
2113
2114GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2115GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2116
nnoble69ac39f2014-12-12 15:43:38 -08002117ifeq ($(NO_SECURE),true)
2118
2119bins/gpr_cancellable_test: openssl_dep_error
2120
2121else
2122
jtattermusch97fb3f62014-12-08 15:13:41 -08002123bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002125 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002126 $(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 -08002127
nnoble69ac39f2014-12-12 15:43:38 -08002128endif
2129
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002130deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2131
nnoble69ac39f2014-12-12 15:43:38 -08002132ifneq ($(NO_SECURE),true)
2133ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134-include $(GPR_CANCELLABLE_TEST_DEPS)
2135endif
nnoble69ac39f2014-12-12 15:43:38 -08002136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002137
2138clean_gpr_cancellable_test:
2139 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2140 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2141 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2142 $(Q) $(RM) bins/gpr_cancellable_test
2143
2144
2145GPR_LOG_TEST_SRC = \
2146 test/core/support/log_test.c \
2147
2148GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2149GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2150
nnoble69ac39f2014-12-12 15:43:38 -08002151ifeq ($(NO_SECURE),true)
2152
2153bins/gpr_log_test: openssl_dep_error
2154
2155else
2156
jtattermusch97fb3f62014-12-08 15:13:41 -08002157bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002159 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002160 $(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 -08002161
nnoble69ac39f2014-12-12 15:43:38 -08002162endif
2163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002164deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2165
nnoble69ac39f2014-12-12 15:43:38 -08002166ifneq ($(NO_SECURE),true)
2167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002168-include $(GPR_LOG_TEST_DEPS)
2169endif
nnoble69ac39f2014-12-12 15:43:38 -08002170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002171
2172clean_gpr_log_test:
2173 $(E) "[CLEAN] Cleaning gpr_log_test files"
2174 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2175 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2176 $(Q) $(RM) bins/gpr_log_test
2177
2178
2179GPR_CMDLINE_TEST_SRC = \
2180 test/core/support/cmdline_test.c \
2181
2182GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2183GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2184
nnoble69ac39f2014-12-12 15:43:38 -08002185ifeq ($(NO_SECURE),true)
2186
2187bins/gpr_cmdline_test: openssl_dep_error
2188
2189else
2190
jtattermusch97fb3f62014-12-08 15:13:41 -08002191bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002192 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002193 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002194 $(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 -08002195
nnoble69ac39f2014-12-12 15:43:38 -08002196endif
2197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002198deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2199
nnoble69ac39f2014-12-12 15:43:38 -08002200ifneq ($(NO_SECURE),true)
2201ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202-include $(GPR_CMDLINE_TEST_DEPS)
2203endif
nnoble69ac39f2014-12-12 15:43:38 -08002204endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002205
2206clean_gpr_cmdline_test:
2207 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2208 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2209 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2210 $(Q) $(RM) bins/gpr_cmdline_test
2211
2212
2213GPR_HISTOGRAM_TEST_SRC = \
2214 test/core/support/histogram_test.c \
2215
2216GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2217GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2218
nnoble69ac39f2014-12-12 15:43:38 -08002219ifeq ($(NO_SECURE),true)
2220
2221bins/gpr_histogram_test: openssl_dep_error
2222
2223else
2224
jtattermusch57c6f0c2014-12-11 12:28:56 -08002225bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002227 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002228 $(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 -08002229
nnoble69ac39f2014-12-12 15:43:38 -08002230endif
2231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002232deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2233
nnoble69ac39f2014-12-12 15:43:38 -08002234ifneq ($(NO_SECURE),true)
2235ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002236-include $(GPR_HISTOGRAM_TEST_DEPS)
2237endif
nnoble69ac39f2014-12-12 15:43:38 -08002238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002239
2240clean_gpr_histogram_test:
2241 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2242 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2243 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2244 $(Q) $(RM) bins/gpr_histogram_test
2245
2246
2247GPR_HOST_PORT_TEST_SRC = \
2248 test/core/support/host_port_test.c \
2249
2250GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2251GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2252
nnoble69ac39f2014-12-12 15:43:38 -08002253ifeq ($(NO_SECURE),true)
2254
2255bins/gpr_host_port_test: openssl_dep_error
2256
2257else
2258
jtattermusch57c6f0c2014-12-11 12:28:56 -08002259bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002260 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002261 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002262 $(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 -08002263
nnoble69ac39f2014-12-12 15:43:38 -08002264endif
2265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002266deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2267
nnoble69ac39f2014-12-12 15:43:38 -08002268ifneq ($(NO_SECURE),true)
2269ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002270-include $(GPR_HOST_PORT_TEST_DEPS)
2271endif
nnoble69ac39f2014-12-12 15:43:38 -08002272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002273
2274clean_gpr_host_port_test:
2275 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2276 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2277 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2278 $(Q) $(RM) bins/gpr_host_port_test
2279
2280
2281GPR_SLICE_BUFFER_TEST_SRC = \
2282 test/core/support/slice_buffer_test.c \
2283
2284GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2285GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2286
nnoble69ac39f2014-12-12 15:43:38 -08002287ifeq ($(NO_SECURE),true)
2288
2289bins/gpr_slice_buffer_test: openssl_dep_error
2290
2291else
2292
jtattermusch57c6f0c2014-12-11 12:28:56 -08002293bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002294 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002295 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002296 $(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 -08002297
nnoble69ac39f2014-12-12 15:43:38 -08002298endif
2299
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002300deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2301
nnoble69ac39f2014-12-12 15:43:38 -08002302ifneq ($(NO_SECURE),true)
2303ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002304-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2305endif
nnoble69ac39f2014-12-12 15:43:38 -08002306endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002307
2308clean_gpr_slice_buffer_test:
2309 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2310 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2311 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2312 $(Q) $(RM) bins/gpr_slice_buffer_test
2313
2314
2315GPR_SLICE_TEST_SRC = \
2316 test/core/support/slice_test.c \
2317
2318GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2319GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2320
nnoble69ac39f2014-12-12 15:43:38 -08002321ifeq ($(NO_SECURE),true)
2322
2323bins/gpr_slice_test: openssl_dep_error
2324
2325else
2326
jtattermusch57c6f0c2014-12-11 12:28:56 -08002327bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002329 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002330 $(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 -08002331
nnoble69ac39f2014-12-12 15:43:38 -08002332endif
2333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002334deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2335
nnoble69ac39f2014-12-12 15:43:38 -08002336ifneq ($(NO_SECURE),true)
2337ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002338-include $(GPR_SLICE_TEST_DEPS)
2339endif
nnoble69ac39f2014-12-12 15:43:38 -08002340endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002341
2342clean_gpr_slice_test:
2343 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2344 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2345 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2346 $(Q) $(RM) bins/gpr_slice_test
2347
2348
2349GPR_STRING_TEST_SRC = \
2350 test/core/support/string_test.c \
2351
2352GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2353GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2354
nnoble69ac39f2014-12-12 15:43:38 -08002355ifeq ($(NO_SECURE),true)
2356
2357bins/gpr_string_test: openssl_dep_error
2358
2359else
2360
jtattermusch57c6f0c2014-12-11 12:28:56 -08002361bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002362 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002363 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002364 $(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 -08002365
nnoble69ac39f2014-12-12 15:43:38 -08002366endif
2367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002368deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2369
nnoble69ac39f2014-12-12 15:43:38 -08002370ifneq ($(NO_SECURE),true)
2371ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002372-include $(GPR_STRING_TEST_DEPS)
2373endif
nnoble69ac39f2014-12-12 15:43:38 -08002374endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002375
2376clean_gpr_string_test:
2377 $(E) "[CLEAN] Cleaning gpr_string_test files"
2378 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2379 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2380 $(Q) $(RM) bins/gpr_string_test
2381
2382
2383GPR_SYNC_TEST_SRC = \
2384 test/core/support/sync_test.c \
2385
2386GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2387GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2388
nnoble69ac39f2014-12-12 15:43:38 -08002389ifeq ($(NO_SECURE),true)
2390
2391bins/gpr_sync_test: openssl_dep_error
2392
2393else
2394
jtattermusch57c6f0c2014-12-11 12:28:56 -08002395bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002396 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002397 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002398 $(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 -08002399
nnoble69ac39f2014-12-12 15:43:38 -08002400endif
2401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002402deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2403
nnoble69ac39f2014-12-12 15:43:38 -08002404ifneq ($(NO_SECURE),true)
2405ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002406-include $(GPR_SYNC_TEST_DEPS)
2407endif
nnoble69ac39f2014-12-12 15:43:38 -08002408endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002409
2410clean_gpr_sync_test:
2411 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2412 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2413 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2414 $(Q) $(RM) bins/gpr_sync_test
2415
2416
2417GPR_THD_TEST_SRC = \
2418 test/core/support/thd_test.c \
2419
2420GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2421GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2422
nnoble69ac39f2014-12-12 15:43:38 -08002423ifeq ($(NO_SECURE),true)
2424
2425bins/gpr_thd_test: openssl_dep_error
2426
2427else
2428
jtattermusch57c6f0c2014-12-11 12:28:56 -08002429bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002431 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002432 $(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 -08002433
nnoble69ac39f2014-12-12 15:43:38 -08002434endif
2435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002436deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2437
nnoble69ac39f2014-12-12 15:43:38 -08002438ifneq ($(NO_SECURE),true)
2439ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002440-include $(GPR_THD_TEST_DEPS)
2441endif
nnoble69ac39f2014-12-12 15:43:38 -08002442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002443
2444clean_gpr_thd_test:
2445 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2446 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2447 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2448 $(Q) $(RM) bins/gpr_thd_test
2449
2450
2451GPR_TIME_TEST_SRC = \
2452 test/core/support/time_test.c \
2453
2454GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2455GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2456
nnoble69ac39f2014-12-12 15:43:38 -08002457ifeq ($(NO_SECURE),true)
2458
2459bins/gpr_time_test: openssl_dep_error
2460
2461else
2462
jtattermusch57c6f0c2014-12-11 12:28:56 -08002463bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002464 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002465 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002466 $(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 -08002467
nnoble69ac39f2014-12-12 15:43:38 -08002468endif
2469
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002470deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2471
nnoble69ac39f2014-12-12 15:43:38 -08002472ifneq ($(NO_SECURE),true)
2473ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002474-include $(GPR_TIME_TEST_DEPS)
2475endif
nnoble69ac39f2014-12-12 15:43:38 -08002476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002477
2478clean_gpr_time_test:
2479 $(E) "[CLEAN] Cleaning gpr_time_test files"
2480 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2481 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2482 $(Q) $(RM) bins/gpr_time_test
2483
2484
2485MURMUR_HASH_TEST_SRC = \
2486 test/core/support/murmur_hash_test.c \
2487
2488MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2489MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2490
nnoble69ac39f2014-12-12 15:43:38 -08002491ifeq ($(NO_SECURE),true)
2492
2493bins/murmur_hash_test: openssl_dep_error
2494
2495else
2496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002497bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002499 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002500 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2501
nnoble69ac39f2014-12-12 15:43:38 -08002502endif
2503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002504deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2505
nnoble69ac39f2014-12-12 15:43:38 -08002506ifneq ($(NO_SECURE),true)
2507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002508-include $(MURMUR_HASH_TEST_DEPS)
2509endif
nnoble69ac39f2014-12-12 15:43:38 -08002510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002511
2512clean_murmur_hash_test:
2513 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2514 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2515 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2516 $(Q) $(RM) bins/murmur_hash_test
2517
2518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002519GRPC_STREAM_OP_TEST_SRC = \
2520 test/core/transport/stream_op_test.c \
2521
2522GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2523GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2524
nnoble69ac39f2014-12-12 15:43:38 -08002525ifeq ($(NO_SECURE),true)
2526
2527bins/grpc_stream_op_test: openssl_dep_error
2528
2529else
2530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002531bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002533 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002534 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2535
nnoble69ac39f2014-12-12 15:43:38 -08002536endif
2537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002538deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2539
nnoble69ac39f2014-12-12 15:43:38 -08002540ifneq ($(NO_SECURE),true)
2541ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002542-include $(GRPC_STREAM_OP_TEST_DEPS)
2543endif
nnoble69ac39f2014-12-12 15:43:38 -08002544endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002545
2546clean_grpc_stream_op_test:
2547 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2548 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2549 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2550 $(Q) $(RM) bins/grpc_stream_op_test
2551
2552
nnoble0c475f02014-12-05 15:37:39 -08002553ALPN_TEST_SRC = \
2554 test/core/transport/chttp2/alpn_test.c \
2555
2556ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2557ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2558
nnoble69ac39f2014-12-12 15:43:38 -08002559ifeq ($(NO_SECURE),true)
2560
2561bins/alpn_test: openssl_dep_error
2562
2563else
2564
nnoble0c475f02014-12-05 15:37:39 -08002565bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002567 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002568 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2569
nnoble69ac39f2014-12-12 15:43:38 -08002570endif
2571
nnoble0c475f02014-12-05 15:37:39 -08002572deps_alpn_test: $(ALPN_TEST_DEPS)
2573
nnoble69ac39f2014-12-12 15:43:38 -08002574ifneq ($(NO_SECURE),true)
2575ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002576-include $(ALPN_TEST_DEPS)
2577endif
nnoble69ac39f2014-12-12 15:43:38 -08002578endif
nnoble0c475f02014-12-05 15:37:39 -08002579
2580clean_alpn_test:
2581 $(E) "[CLEAN] Cleaning alpn_test files"
2582 $(Q) $(RM) $(ALPN_TEST_OBJS)
2583 $(Q) $(RM) $(ALPN_TEST_DEPS)
2584 $(Q) $(RM) bins/alpn_test
2585
2586
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002587CHTTP2_STREAM_ENCODER_TEST_SRC = \
2588 test/core/transport/chttp2/stream_encoder_test.c \
2589
2590CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2591CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2592
nnoble69ac39f2014-12-12 15:43:38 -08002593ifeq ($(NO_SECURE),true)
2594
2595bins/chttp2_stream_encoder_test: openssl_dep_error
2596
2597else
2598
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002599bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002601 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002602 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2603
nnoble69ac39f2014-12-12 15:43:38 -08002604endif
2605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002606deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2607
nnoble69ac39f2014-12-12 15:43:38 -08002608ifneq ($(NO_SECURE),true)
2609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002610-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2611endif
nnoble69ac39f2014-12-12 15:43:38 -08002612endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002613
2614clean_chttp2_stream_encoder_test:
2615 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2616 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2617 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2618 $(Q) $(RM) bins/chttp2_stream_encoder_test
2619
2620
2621HPACK_TABLE_TEST_SRC = \
2622 test/core/transport/chttp2/hpack_table_test.c \
2623
2624HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2625HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2626
nnoble69ac39f2014-12-12 15:43:38 -08002627ifeq ($(NO_SECURE),true)
2628
2629bins/hpack_table_test: openssl_dep_error
2630
2631else
2632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002633bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002635 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002636 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2637
nnoble69ac39f2014-12-12 15:43:38 -08002638endif
2639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002640deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2641
nnoble69ac39f2014-12-12 15:43:38 -08002642ifneq ($(NO_SECURE),true)
2643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002644-include $(HPACK_TABLE_TEST_DEPS)
2645endif
nnoble69ac39f2014-12-12 15:43:38 -08002646endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002647
2648clean_hpack_table_test:
2649 $(E) "[CLEAN] Cleaning hpack_table_test files"
2650 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2651 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2652 $(Q) $(RM) bins/hpack_table_test
2653
2654
2655CHTTP2_STREAM_MAP_TEST_SRC = \
2656 test/core/transport/chttp2/stream_map_test.c \
2657
2658CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2659CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2660
nnoble69ac39f2014-12-12 15:43:38 -08002661ifeq ($(NO_SECURE),true)
2662
2663bins/chttp2_stream_map_test: openssl_dep_error
2664
2665else
2666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2668 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002669 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002670 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2671
nnoble69ac39f2014-12-12 15:43:38 -08002672endif
2673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002674deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2675
nnoble69ac39f2014-12-12 15:43:38 -08002676ifneq ($(NO_SECURE),true)
2677ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002678-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2679endif
nnoble69ac39f2014-12-12 15:43:38 -08002680endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002681
2682clean_chttp2_stream_map_test:
2683 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2684 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2685 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2686 $(Q) $(RM) bins/chttp2_stream_map_test
2687
2688
2689HPACK_PARSER_TEST_SRC = \
2690 test/core/transport/chttp2/hpack_parser_test.c \
2691
2692HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2693HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2694
nnoble69ac39f2014-12-12 15:43:38 -08002695ifeq ($(NO_SECURE),true)
2696
2697bins/hpack_parser_test: openssl_dep_error
2698
2699else
2700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002701bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2702 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002703 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002704 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2705
nnoble69ac39f2014-12-12 15:43:38 -08002706endif
2707
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002708deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2709
nnoble69ac39f2014-12-12 15:43:38 -08002710ifneq ($(NO_SECURE),true)
2711ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002712-include $(HPACK_PARSER_TEST_DEPS)
2713endif
nnoble69ac39f2014-12-12 15:43:38 -08002714endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002715
2716clean_hpack_parser_test:
2717 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2718 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2719 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2720 $(Q) $(RM) bins/hpack_parser_test
2721
2722
2723TRANSPORT_METADATA_TEST_SRC = \
2724 test/core/transport/metadata_test.c \
2725
2726TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2727TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2728
nnoble69ac39f2014-12-12 15:43:38 -08002729ifeq ($(NO_SECURE),true)
2730
2731bins/transport_metadata_test: openssl_dep_error
2732
2733else
2734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002735bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002737 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002738 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2739
nnoble69ac39f2014-12-12 15:43:38 -08002740endif
2741
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002742deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2743
nnoble69ac39f2014-12-12 15:43:38 -08002744ifneq ($(NO_SECURE),true)
2745ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002746-include $(TRANSPORT_METADATA_TEST_DEPS)
2747endif
nnoble69ac39f2014-12-12 15:43:38 -08002748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002749
2750clean_transport_metadata_test:
2751 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2752 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2753 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2754 $(Q) $(RM) bins/transport_metadata_test
2755
2756
2757CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2758 test/core/transport/chttp2/status_conversion_test.c \
2759
2760CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2761CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2762
nnoble69ac39f2014-12-12 15:43:38 -08002763ifeq ($(NO_SECURE),true)
2764
2765bins/chttp2_status_conversion_test: openssl_dep_error
2766
2767else
2768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002769bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2770 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002772 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2773
nnoble69ac39f2014-12-12 15:43:38 -08002774endif
2775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002776deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2777
nnoble69ac39f2014-12-12 15:43:38 -08002778ifneq ($(NO_SECURE),true)
2779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002780-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2781endif
nnoble69ac39f2014-12-12 15:43:38 -08002782endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002783
2784clean_chttp2_status_conversion_test:
2785 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2786 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2787 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2788 $(Q) $(RM) bins/chttp2_status_conversion_test
2789
2790
2791CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2792 test/core/transport/chttp2_transport_end2end_test.c \
2793
2794CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2795CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2796
nnoble69ac39f2014-12-12 15:43:38 -08002797ifeq ($(NO_SECURE),true)
2798
2799bins/chttp2_transport_end2end_test: openssl_dep_error
2800
2801else
2802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002803bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2804 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002805 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002806 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2807
nnoble69ac39f2014-12-12 15:43:38 -08002808endif
2809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002810deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2811
nnoble69ac39f2014-12-12 15:43:38 -08002812ifneq ($(NO_SECURE),true)
2813ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002814-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2815endif
nnoble69ac39f2014-12-12 15:43:38 -08002816endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817
2818clean_chttp2_transport_end2end_test:
2819 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
2820 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
2821 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2822 $(Q) $(RM) bins/chttp2_transport_end2end_test
2823
2824
ctiller18b49ab2014-12-09 14:39:16 -08002825TCP_POSIX_TEST_SRC = \
2826 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002827
ctiller18b49ab2014-12-09 14:39:16 -08002828TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
2829TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002830
nnoble69ac39f2014-12-12 15:43:38 -08002831ifeq ($(NO_SECURE),true)
2832
2833bins/tcp_posix_test: openssl_dep_error
2834
2835else
2836
ctiller18b49ab2014-12-09 14:39:16 -08002837bins/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 -08002838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002839 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002840 $(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 -08002841
nnoble69ac39f2014-12-12 15:43:38 -08002842endif
2843
ctiller18b49ab2014-12-09 14:39:16 -08002844deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002845
nnoble69ac39f2014-12-12 15:43:38 -08002846ifneq ($(NO_SECURE),true)
2847ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08002848-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002849endif
nnoble69ac39f2014-12-12 15:43:38 -08002850endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002851
ctiller18b49ab2014-12-09 14:39:16 -08002852clean_tcp_posix_test:
2853 $(E) "[CLEAN] Cleaning tcp_posix_test files"
2854 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
2855 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
2856 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002857
2858
nnoble0c475f02014-12-05 15:37:39 -08002859DUALSTACK_SOCKET_TEST_SRC = \
2860 test/core/end2end/dualstack_socket_test.c \
2861
2862DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2863DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2864
nnoble69ac39f2014-12-12 15:43:38 -08002865ifeq ($(NO_SECURE),true)
2866
2867bins/dualstack_socket_test: openssl_dep_error
2868
2869else
2870
nnoble0c475f02014-12-05 15:37:39 -08002871bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2872 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002873 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002874 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
2875
nnoble69ac39f2014-12-12 15:43:38 -08002876endif
2877
nnoble0c475f02014-12-05 15:37:39 -08002878deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
2879
nnoble69ac39f2014-12-12 15:43:38 -08002880ifneq ($(NO_SECURE),true)
2881ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002882-include $(DUALSTACK_SOCKET_TEST_DEPS)
2883endif
nnoble69ac39f2014-12-12 15:43:38 -08002884endif
nnoble0c475f02014-12-05 15:37:39 -08002885
2886clean_dualstack_socket_test:
2887 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
2888 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
2889 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
2890 $(Q) $(RM) bins/dualstack_socket_test
2891
2892
2893NO_SERVER_TEST_SRC = \
2894 test/core/end2end/no_server_test.c \
2895
2896NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
2897NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
2898
nnoble69ac39f2014-12-12 15:43:38 -08002899ifeq ($(NO_SECURE),true)
2900
2901bins/no_server_test: openssl_dep_error
2902
2903else
2904
nnoble0c475f02014-12-05 15:37:39 -08002905bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2906 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002907 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002908 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
2909
nnoble69ac39f2014-12-12 15:43:38 -08002910endif
2911
nnoble0c475f02014-12-05 15:37:39 -08002912deps_no_server_test: $(NO_SERVER_TEST_DEPS)
2913
nnoble69ac39f2014-12-12 15:43:38 -08002914ifneq ($(NO_SECURE),true)
2915ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002916-include $(NO_SERVER_TEST_DEPS)
2917endif
nnoble69ac39f2014-12-12 15:43:38 -08002918endif
nnoble0c475f02014-12-05 15:37:39 -08002919
2920clean_no_server_test:
2921 $(E) "[CLEAN] Cleaning no_server_test files"
2922 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
2923 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
2924 $(Q) $(RM) bins/no_server_test
2925
2926
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002927RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08002928 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002929
2930RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
2931RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
2932
nnoble69ac39f2014-12-12 15:43:38 -08002933ifeq ($(NO_SECURE),true)
2934
2935bins/resolve_address_test: openssl_dep_error
2936
2937else
2938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002939bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2940 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002941 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002942 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
2943
nnoble69ac39f2014-12-12 15:43:38 -08002944endif
2945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002946deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
2947
nnoble69ac39f2014-12-12 15:43:38 -08002948ifneq ($(NO_SECURE),true)
2949ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002950-include $(RESOLVE_ADDRESS_TEST_DEPS)
2951endif
nnoble69ac39f2014-12-12 15:43:38 -08002952endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002953
2954clean_resolve_address_test:
2955 $(E) "[CLEAN] Cleaning resolve_address_test files"
2956 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
2957 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
2958 $(Q) $(RM) bins/resolve_address_test
2959
2960
ctiller18b49ab2014-12-09 14:39:16 -08002961SOCKADDR_UTILS_TEST_SRC = \
2962 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08002963
ctiller18b49ab2014-12-09 14:39:16 -08002964SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
2965SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08002966
nnoble69ac39f2014-12-12 15:43:38 -08002967ifeq ($(NO_SECURE),true)
2968
2969bins/sockaddr_utils_test: openssl_dep_error
2970
2971else
2972
ctiller18b49ab2014-12-09 14:39:16 -08002973bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08002974 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002975 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002976 $(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 -08002977
nnoble69ac39f2014-12-12 15:43:38 -08002978endif
2979
ctiller18b49ab2014-12-09 14:39:16 -08002980deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08002981
nnoble69ac39f2014-12-12 15:43:38 -08002982ifneq ($(NO_SECURE),true)
2983ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08002984-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08002985endif
nnoble69ac39f2014-12-12 15:43:38 -08002986endif
nnoble0c475f02014-12-05 15:37:39 -08002987
ctiller18b49ab2014-12-09 14:39:16 -08002988clean_sockaddr_utils_test:
2989 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
2990 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
2991 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
2992 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08002993
2994
ctiller18b49ab2014-12-09 14:39:16 -08002995TCP_SERVER_POSIX_TEST_SRC = \
2996 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002997
ctiller18b49ab2014-12-09 14:39:16 -08002998TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
2999TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003000
nnoble69ac39f2014-12-12 15:43:38 -08003001ifeq ($(NO_SECURE),true)
3002
3003bins/tcp_server_posix_test: openssl_dep_error
3004
3005else
3006
ctiller18b49ab2014-12-09 14:39:16 -08003007bins/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 -08003008 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003009 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003010 $(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 -08003011
nnoble69ac39f2014-12-12 15:43:38 -08003012endif
3013
ctiller18b49ab2014-12-09 14:39:16 -08003014deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003015
nnoble69ac39f2014-12-12 15:43:38 -08003016ifneq ($(NO_SECURE),true)
3017ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003018-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003019endif
nnoble69ac39f2014-12-12 15:43:38 -08003020endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003021
ctiller18b49ab2014-12-09 14:39:16 -08003022clean_tcp_server_posix_test:
3023 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3024 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3025 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3026 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003027
3028
ctiller18b49ab2014-12-09 14:39:16 -08003029TCP_CLIENT_POSIX_TEST_SRC = \
3030 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003031
ctiller18b49ab2014-12-09 14:39:16 -08003032TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3033TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003034
nnoble69ac39f2014-12-12 15:43:38 -08003035ifeq ($(NO_SECURE),true)
3036
3037bins/tcp_client_posix_test: openssl_dep_error
3038
3039else
3040
ctiller18b49ab2014-12-09 14:39:16 -08003041bins/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 -08003042 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003043 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003044 $(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 -08003045
nnoble69ac39f2014-12-12 15:43:38 -08003046endif
3047
ctiller18b49ab2014-12-09 14:39:16 -08003048deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003049
nnoble69ac39f2014-12-12 15:43:38 -08003050ifneq ($(NO_SECURE),true)
3051ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003052-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003053endif
nnoble69ac39f2014-12-12 15:43:38 -08003054endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003055
ctiller18b49ab2014-12-09 14:39:16 -08003056clean_tcp_client_posix_test:
3057 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3058 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3059 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3060 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003061
3062
3063GRPC_CHANNEL_STACK_TEST_SRC = \
3064 test/core/channel/channel_stack_test.c \
3065
3066GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3067GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3068
nnoble69ac39f2014-12-12 15:43:38 -08003069ifeq ($(NO_SECURE),true)
3070
3071bins/grpc_channel_stack_test: openssl_dep_error
3072
3073else
3074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003075bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003077 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003078 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3079
nnoble69ac39f2014-12-12 15:43:38 -08003080endif
3081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003082deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3083
nnoble69ac39f2014-12-12 15:43:38 -08003084ifneq ($(NO_SECURE),true)
3085ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003086-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3087endif
nnoble69ac39f2014-12-12 15:43:38 -08003088endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003089
3090clean_grpc_channel_stack_test:
3091 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3092 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3093 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3094 $(Q) $(RM) bins/grpc_channel_stack_test
3095
3096
3097METADATA_BUFFER_TEST_SRC = \
3098 test/core/channel/metadata_buffer_test.c \
3099
3100METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3101METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3102
nnoble69ac39f2014-12-12 15:43:38 -08003103ifeq ($(NO_SECURE),true)
3104
3105bins/metadata_buffer_test: openssl_dep_error
3106
3107else
3108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003109bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3110 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003111 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003112 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3113
nnoble69ac39f2014-12-12 15:43:38 -08003114endif
3115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003116deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3117
nnoble69ac39f2014-12-12 15:43:38 -08003118ifneq ($(NO_SECURE),true)
3119ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003120-include $(METADATA_BUFFER_TEST_DEPS)
3121endif
nnoble69ac39f2014-12-12 15:43:38 -08003122endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003123
3124clean_metadata_buffer_test:
3125 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3126 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3127 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3128 $(Q) $(RM) bins/metadata_buffer_test
3129
3130
3131GRPC_COMPLETION_QUEUE_TEST_SRC = \
3132 test/core/surface/completion_queue_test.c \
3133
3134GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3135GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3136
nnoble69ac39f2014-12-12 15:43:38 -08003137ifeq ($(NO_SECURE),true)
3138
3139bins/grpc_completion_queue_test: openssl_dep_error
3140
3141else
3142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003143bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3144 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003145 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003146 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3147
nnoble69ac39f2014-12-12 15:43:38 -08003148endif
3149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003150deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3151
nnoble69ac39f2014-12-12 15:43:38 -08003152ifneq ($(NO_SECURE),true)
3153ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003154-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3155endif
nnoble69ac39f2014-12-12 15:43:38 -08003156endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003157
3158clean_grpc_completion_queue_test:
3159 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3160 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3161 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3162 $(Q) $(RM) bins/grpc_completion_queue_test
3163
3164
3165GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3166 test/core/surface/completion_queue_benchmark.c \
3167
3168GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3169GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3170
nnoble69ac39f2014-12-12 15:43:38 -08003171ifeq ($(NO_SECURE),true)
3172
3173bins/grpc_completion_queue_benchmark: openssl_dep_error
3174
3175else
3176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003177bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3178 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003179 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003180 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3181
nnoble69ac39f2014-12-12 15:43:38 -08003182endif
3183
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003184deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3185
nnoble69ac39f2014-12-12 15:43:38 -08003186ifneq ($(NO_SECURE),true)
3187ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003188-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3189endif
nnoble69ac39f2014-12-12 15:43:38 -08003190endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003191
3192clean_grpc_completion_queue_benchmark:
3193 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3194 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3195 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3196 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3197
3198
3199CENSUS_WINDOW_STATS_TEST_SRC = \
3200 test/core/statistics/window_stats_test.c \
3201
3202CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3203CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3204
nnoble69ac39f2014-12-12 15:43:38 -08003205ifeq ($(NO_SECURE),true)
3206
3207bins/census_window_stats_test: openssl_dep_error
3208
3209else
3210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003211bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3212 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003213 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3215
nnoble69ac39f2014-12-12 15:43:38 -08003216endif
3217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003218deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3219
nnoble69ac39f2014-12-12 15:43:38 -08003220ifneq ($(NO_SECURE),true)
3221ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003222-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3223endif
nnoble69ac39f2014-12-12 15:43:38 -08003224endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003225
3226clean_census_window_stats_test:
3227 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3228 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3229 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3230 $(Q) $(RM) bins/census_window_stats_test
3231
3232
3233CENSUS_STATISTICS_QUICK_TEST_SRC = \
3234 test/core/statistics/quick_test.c \
3235
3236CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3237CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3238
nnoble69ac39f2014-12-12 15:43:38 -08003239ifeq ($(NO_SECURE),true)
3240
3241bins/census_statistics_quick_test: openssl_dep_error
3242
3243else
3244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003245bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3246 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003247 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003248 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3249
nnoble69ac39f2014-12-12 15:43:38 -08003250endif
3251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003252deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3253
nnoble69ac39f2014-12-12 15:43:38 -08003254ifneq ($(NO_SECURE),true)
3255ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003256-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3257endif
nnoble69ac39f2014-12-12 15:43:38 -08003258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003259
3260clean_census_statistics_quick_test:
3261 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3262 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3263 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3264 $(Q) $(RM) bins/census_statistics_quick_test
3265
3266
3267CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3268 test/core/statistics/performance_test.c \
3269
3270CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3271CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3272
nnoble69ac39f2014-12-12 15:43:38 -08003273ifeq ($(NO_SECURE),true)
3274
3275bins/census_statistics_performance_test: openssl_dep_error
3276
3277else
3278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003279bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003281 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003282 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3283
nnoble69ac39f2014-12-12 15:43:38 -08003284endif
3285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003286deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3287
nnoble69ac39f2014-12-12 15:43:38 -08003288ifneq ($(NO_SECURE),true)
3289ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003290-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3291endif
nnoble69ac39f2014-12-12 15:43:38 -08003292endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003293
3294clean_census_statistics_performance_test:
3295 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3296 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3297 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3298 $(Q) $(RM) bins/census_statistics_performance_test
3299
3300
3301CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3302 test/core/statistics/multiple_writers_test.c \
3303
3304CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3305CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3306
nnoble69ac39f2014-12-12 15:43:38 -08003307ifeq ($(NO_SECURE),true)
3308
3309bins/census_statistics_multiple_writers_test: openssl_dep_error
3310
3311else
3312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003313bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3314 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003315 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003316 $(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
3317
nnoble69ac39f2014-12-12 15:43:38 -08003318endif
3319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003320deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3321
nnoble69ac39f2014-12-12 15:43:38 -08003322ifneq ($(NO_SECURE),true)
3323ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003324-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3325endif
nnoble69ac39f2014-12-12 15:43:38 -08003326endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003327
3328clean_census_statistics_multiple_writers_test:
3329 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3330 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3331 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3332 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3333
3334
3335CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3336 test/core/statistics/multiple_writers_circular_buffer_test.c \
3337
3338CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3339CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3340
nnoble69ac39f2014-12-12 15:43:38 -08003341ifeq ($(NO_SECURE),true)
3342
3343bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3344
3345else
3346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003347bins/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
3348 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003349 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003350 $(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
3351
nnoble69ac39f2014-12-12 15:43:38 -08003352endif
3353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003354deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3355
nnoble69ac39f2014-12-12 15:43:38 -08003356ifneq ($(NO_SECURE),true)
3357ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003358-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3359endif
nnoble69ac39f2014-12-12 15:43:38 -08003360endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003361
3362clean_census_statistics_multiple_writers_circular_buffer_test:
3363 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3364 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3365 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3366 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3367
3368
3369CENSUS_STUB_TEST_SRC = \
3370 test/core/statistics/census_stub_test.c \
3371
3372CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3373CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3374
nnoble69ac39f2014-12-12 15:43:38 -08003375ifeq ($(NO_SECURE),true)
3376
3377bins/census_stub_test: openssl_dep_error
3378
3379else
3380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003381bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3382 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003383 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003384 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3385
nnoble69ac39f2014-12-12 15:43:38 -08003386endif
3387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003388deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3389
nnoble69ac39f2014-12-12 15:43:38 -08003390ifneq ($(NO_SECURE),true)
3391ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003392-include $(CENSUS_STUB_TEST_DEPS)
3393endif
nnoble69ac39f2014-12-12 15:43:38 -08003394endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003395
3396clean_census_stub_test:
3397 $(E) "[CLEAN] Cleaning census_stub_test files"
3398 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3399 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3400 $(Q) $(RM) bins/census_stub_test
3401
3402
3403CENSUS_HASH_TABLE_TEST_SRC = \
3404 test/core/statistics/hash_table_test.c \
3405
3406CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3407CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3408
nnoble69ac39f2014-12-12 15:43:38 -08003409ifeq ($(NO_SECURE),true)
3410
3411bins/census_hash_table_test: openssl_dep_error
3412
3413else
3414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3416 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003417 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003418 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3419
nnoble69ac39f2014-12-12 15:43:38 -08003420endif
3421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003422deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3423
nnoble69ac39f2014-12-12 15:43:38 -08003424ifneq ($(NO_SECURE),true)
3425ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003426-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3427endif
nnoble69ac39f2014-12-12 15:43:38 -08003428endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003429
3430clean_census_hash_table_test:
3431 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3432 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3433 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3434 $(Q) $(RM) bins/census_hash_table_test
3435
3436
3437FLING_SERVER_SRC = \
3438 test/core/fling/server.c \
3439
3440FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3441FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3442
nnoble69ac39f2014-12-12 15:43:38 -08003443ifeq ($(NO_SECURE),true)
3444
3445bins/fling_server: openssl_dep_error
3446
3447else
3448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003449bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3450 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003451 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003452 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3453
nnoble69ac39f2014-12-12 15:43:38 -08003454endif
3455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003456deps_fling_server: $(FLING_SERVER_DEPS)
3457
nnoble69ac39f2014-12-12 15:43:38 -08003458ifneq ($(NO_SECURE),true)
3459ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003460-include $(FLING_SERVER_DEPS)
3461endif
nnoble69ac39f2014-12-12 15:43:38 -08003462endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003463
3464clean_fling_server:
3465 $(E) "[CLEAN] Cleaning fling_server files"
3466 $(Q) $(RM) $(FLING_SERVER_OBJS)
3467 $(Q) $(RM) $(FLING_SERVER_DEPS)
3468 $(Q) $(RM) bins/fling_server
3469
3470
3471FLING_CLIENT_SRC = \
3472 test/core/fling/client.c \
3473
3474FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3475FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3476
nnoble69ac39f2014-12-12 15:43:38 -08003477ifeq ($(NO_SECURE),true)
3478
3479bins/fling_client: openssl_dep_error
3480
3481else
3482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003483bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3484 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003485 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003486 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3487
nnoble69ac39f2014-12-12 15:43:38 -08003488endif
3489
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003490deps_fling_client: $(FLING_CLIENT_DEPS)
3491
nnoble69ac39f2014-12-12 15:43:38 -08003492ifneq ($(NO_SECURE),true)
3493ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003494-include $(FLING_CLIENT_DEPS)
3495endif
nnoble69ac39f2014-12-12 15:43:38 -08003496endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003497
3498clean_fling_client:
3499 $(E) "[CLEAN] Cleaning fling_client files"
3500 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3501 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3502 $(Q) $(RM) bins/fling_client
3503
3504
3505FLING_TEST_SRC = \
3506 test/core/fling/fling_test.c \
3507
3508FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3509FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3510
nnoble69ac39f2014-12-12 15:43:38 -08003511ifeq ($(NO_SECURE),true)
3512
3513bins/fling_test: openssl_dep_error
3514
3515else
3516
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003517bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3518 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003519 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003520 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3521
nnoble69ac39f2014-12-12 15:43:38 -08003522endif
3523
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003524deps_fling_test: $(FLING_TEST_DEPS)
3525
nnoble69ac39f2014-12-12 15:43:38 -08003526ifneq ($(NO_SECURE),true)
3527ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003528-include $(FLING_TEST_DEPS)
3529endif
nnoble69ac39f2014-12-12 15:43:38 -08003530endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003531
3532clean_fling_test:
3533 $(E) "[CLEAN] Cleaning fling_test files"
3534 $(Q) $(RM) $(FLING_TEST_OBJS)
3535 $(Q) $(RM) $(FLING_TEST_DEPS)
3536 $(Q) $(RM) bins/fling_test
3537
3538
3539ECHO_SERVER_SRC = \
3540 test/core/echo/server.c \
3541
3542ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3543ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3544
nnoble69ac39f2014-12-12 15:43:38 -08003545ifeq ($(NO_SECURE),true)
3546
3547bins/echo_server: openssl_dep_error
3548
3549else
3550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3552 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003553 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003554 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3555
nnoble69ac39f2014-12-12 15:43:38 -08003556endif
3557
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003558deps_echo_server: $(ECHO_SERVER_DEPS)
3559
nnoble69ac39f2014-12-12 15:43:38 -08003560ifneq ($(NO_SECURE),true)
3561ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003562-include $(ECHO_SERVER_DEPS)
3563endif
nnoble69ac39f2014-12-12 15:43:38 -08003564endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003565
3566clean_echo_server:
3567 $(E) "[CLEAN] Cleaning echo_server files"
3568 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3569 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3570 $(Q) $(RM) bins/echo_server
3571
3572
3573ECHO_CLIENT_SRC = \
3574 test/core/echo/client.c \
3575
3576ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3577ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3578
nnoble69ac39f2014-12-12 15:43:38 -08003579ifeq ($(NO_SECURE),true)
3580
3581bins/echo_client: openssl_dep_error
3582
3583else
3584
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003585bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3586 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003587 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003588 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3589
nnoble69ac39f2014-12-12 15:43:38 -08003590endif
3591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003592deps_echo_client: $(ECHO_CLIENT_DEPS)
3593
nnoble69ac39f2014-12-12 15:43:38 -08003594ifneq ($(NO_SECURE),true)
3595ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003596-include $(ECHO_CLIENT_DEPS)
3597endif
nnoble69ac39f2014-12-12 15:43:38 -08003598endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003599
3600clean_echo_client:
3601 $(E) "[CLEAN] Cleaning echo_client files"
3602 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3603 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3604 $(Q) $(RM) bins/echo_client
3605
3606
3607ECHO_TEST_SRC = \
3608 test/core/echo/echo_test.c \
3609
3610ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3611ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3612
nnoble69ac39f2014-12-12 15:43:38 -08003613ifeq ($(NO_SECURE),true)
3614
3615bins/echo_test: openssl_dep_error
3616
3617else
3618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003621 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003622 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3623
nnoble69ac39f2014-12-12 15:43:38 -08003624endif
3625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003626deps_echo_test: $(ECHO_TEST_DEPS)
3627
nnoble69ac39f2014-12-12 15:43:38 -08003628ifneq ($(NO_SECURE),true)
3629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003630-include $(ECHO_TEST_DEPS)
3631endif
nnoble69ac39f2014-12-12 15:43:38 -08003632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003633
3634clean_echo_test:
3635 $(E) "[CLEAN] Cleaning echo_test files"
3636 $(Q) $(RM) $(ECHO_TEST_OBJS)
3637 $(Q) $(RM) $(ECHO_TEST_DEPS)
3638 $(Q) $(RM) bins/echo_test
3639
3640
3641LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3642 test/core/network_benchmarks/low_level_ping_pong.c \
3643
3644LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3645LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3646
nnoble69ac39f2014-12-12 15:43:38 -08003647ifeq ($(NO_SECURE),true)
3648
3649bins/low_level_ping_pong_benchmark: openssl_dep_error
3650
3651else
3652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3654 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003655 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003656 $(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
3657
nnoble69ac39f2014-12-12 15:43:38 -08003658endif
3659
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003660deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3661
nnoble69ac39f2014-12-12 15:43:38 -08003662ifneq ($(NO_SECURE),true)
3663ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003664-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3665endif
nnoble69ac39f2014-12-12 15:43:38 -08003666endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003667
3668clean_low_level_ping_pong_benchmark:
3669 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3670 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3671 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3672 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3673
3674
3675MESSAGE_COMPRESS_TEST_SRC = \
3676 test/core/compression/message_compress_test.c \
3677
3678MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3679MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3680
nnoble69ac39f2014-12-12 15:43:38 -08003681ifeq ($(NO_SECURE),true)
3682
3683bins/message_compress_test: openssl_dep_error
3684
3685else
3686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003687bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3688 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003689 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003690 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3691
nnoble69ac39f2014-12-12 15:43:38 -08003692endif
3693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003694deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3695
nnoble69ac39f2014-12-12 15:43:38 -08003696ifneq ($(NO_SECURE),true)
3697ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003698-include $(MESSAGE_COMPRESS_TEST_DEPS)
3699endif
nnoble69ac39f2014-12-12 15:43:38 -08003700endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003701
3702clean_message_compress_test:
3703 $(E) "[CLEAN] Cleaning message_compress_test files"
3704 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3705 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3706 $(Q) $(RM) bins/message_compress_test
3707
3708
nnoble0c475f02014-12-05 15:37:39 -08003709BIN_ENCODER_TEST_SRC = \
3710 test/core/transport/chttp2/bin_encoder_test.c \
3711
3712BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3713BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3714
nnoble69ac39f2014-12-12 15:43:38 -08003715ifeq ($(NO_SECURE),true)
3716
3717bins/bin_encoder_test: openssl_dep_error
3718
3719else
3720
nnoble0c475f02014-12-05 15:37:39 -08003721bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3722 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003723 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003724 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3725
nnoble69ac39f2014-12-12 15:43:38 -08003726endif
3727
nnoble0c475f02014-12-05 15:37:39 -08003728deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3729
nnoble69ac39f2014-12-12 15:43:38 -08003730ifneq ($(NO_SECURE),true)
3731ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003732-include $(BIN_ENCODER_TEST_DEPS)
3733endif
nnoble69ac39f2014-12-12 15:43:38 -08003734endif
nnoble0c475f02014-12-05 15:37:39 -08003735
3736clean_bin_encoder_test:
3737 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3738 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3739 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3740 $(Q) $(RM) bins/bin_encoder_test
3741
3742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003743SECURE_ENDPOINT_TEST_SRC = \
3744 test/core/endpoint/secure_endpoint_test.c \
3745
3746SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3747SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3748
nnoble69ac39f2014-12-12 15:43:38 -08003749ifeq ($(NO_SECURE),true)
3750
3751bins/secure_endpoint_test: openssl_dep_error
3752
3753else
3754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003755bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3756 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003757 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003758 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3759
nnoble69ac39f2014-12-12 15:43:38 -08003760endif
3761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003762deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3763
nnoble69ac39f2014-12-12 15:43:38 -08003764ifneq ($(NO_SECURE),true)
3765ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003766-include $(SECURE_ENDPOINT_TEST_DEPS)
3767endif
nnoble69ac39f2014-12-12 15:43:38 -08003768endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003769
3770clean_secure_endpoint_test:
3771 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3772 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3773 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3774 $(Q) $(RM) bins/secure_endpoint_test
3775
3776
3777HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3778 test/core/httpcli/format_request_test.c \
3779
3780HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3781HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3782
nnoble69ac39f2014-12-12 15:43:38 -08003783ifeq ($(NO_SECURE),true)
3784
3785bins/httpcli_format_request_test: openssl_dep_error
3786
3787else
3788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003789bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3790 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003791 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003792 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
3793
nnoble69ac39f2014-12-12 15:43:38 -08003794endif
3795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003796deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3797
nnoble69ac39f2014-12-12 15:43:38 -08003798ifneq ($(NO_SECURE),true)
3799ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003800-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3801endif
nnoble69ac39f2014-12-12 15:43:38 -08003802endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003803
3804clean_httpcli_format_request_test:
3805 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
3806 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
3807 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3808 $(Q) $(RM) bins/httpcli_format_request_test
3809
3810
3811HTTPCLI_PARSER_TEST_SRC = \
3812 test/core/httpcli/parser_test.c \
3813
3814HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3815HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3816
nnoble69ac39f2014-12-12 15:43:38 -08003817ifeq ($(NO_SECURE),true)
3818
3819bins/httpcli_parser_test: openssl_dep_error
3820
3821else
3822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003823bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3824 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003825 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003826 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
3827
nnoble69ac39f2014-12-12 15:43:38 -08003828endif
3829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003830deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
3831
nnoble69ac39f2014-12-12 15:43:38 -08003832ifneq ($(NO_SECURE),true)
3833ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003834-include $(HTTPCLI_PARSER_TEST_DEPS)
3835endif
nnoble69ac39f2014-12-12 15:43:38 -08003836endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003837
3838clean_httpcli_parser_test:
3839 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
3840 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
3841 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
3842 $(Q) $(RM) bins/httpcli_parser_test
3843
3844
3845HTTPCLI_TEST_SRC = \
3846 test/core/httpcli/httpcli_test.c \
3847
3848HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
3849HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
3850
nnoble69ac39f2014-12-12 15:43:38 -08003851ifeq ($(NO_SECURE),true)
3852
3853bins/httpcli_test: openssl_dep_error
3854
3855else
3856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3858 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003859 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003860 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
3861
nnoble69ac39f2014-12-12 15:43:38 -08003862endif
3863
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003864deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
3865
nnoble69ac39f2014-12-12 15:43:38 -08003866ifneq ($(NO_SECURE),true)
3867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003868-include $(HTTPCLI_TEST_DEPS)
3869endif
nnoble69ac39f2014-12-12 15:43:38 -08003870endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003871
3872clean_httpcli_test:
3873 $(E) "[CLEAN] Cleaning httpcli_test files"
3874 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
3875 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
3876 $(Q) $(RM) bins/httpcli_test
3877
3878
3879GRPC_CREDENTIALS_TEST_SRC = \
3880 test/core/security/credentials_test.c \
3881
3882GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3883GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3884
nnoble69ac39f2014-12-12 15:43:38 -08003885ifeq ($(NO_SECURE),true)
3886
3887bins/grpc_credentials_test: openssl_dep_error
3888
3889else
3890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003891bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3892 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003893 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003894 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
3895
nnoble69ac39f2014-12-12 15:43:38 -08003896endif
3897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003898deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
3899
nnoble69ac39f2014-12-12 15:43:38 -08003900ifneq ($(NO_SECURE),true)
3901ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003902-include $(GRPC_CREDENTIALS_TEST_DEPS)
3903endif
nnoble69ac39f2014-12-12 15:43:38 -08003904endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003905
3906clean_grpc_credentials_test:
3907 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
3908 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
3909 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
3910 $(Q) $(RM) bins/grpc_credentials_test
3911
3912
jboeufbefd2652014-12-12 15:39:47 -08003913GRPC_BASE64_TEST_SRC = \
3914 test/core/security/base64_test.c \
3915
3916GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
3917GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
3918
nnoble69ac39f2014-12-12 15:43:38 -08003919ifeq ($(NO_SECURE),true)
3920
3921bins/grpc_base64_test: openssl_dep_error
3922
3923else
3924
jboeufbefd2652014-12-12 15:39:47 -08003925bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3926 $(E) "[LD] Linking $@"
3927 $(Q) mkdir -p `dirname $@`
3928 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
3929
nnoble69ac39f2014-12-12 15:43:38 -08003930endif
3931
jboeufbefd2652014-12-12 15:39:47 -08003932deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
3933
nnoble69ac39f2014-12-12 15:43:38 -08003934ifneq ($(NO_SECURE),true)
3935ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08003936-include $(GRPC_BASE64_TEST_DEPS)
3937endif
nnoble69ac39f2014-12-12 15:43:38 -08003938endif
jboeufbefd2652014-12-12 15:39:47 -08003939
3940clean_grpc_base64_test:
3941 $(E) "[CLEAN] Cleaning grpc_base64_test files"
3942 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
3943 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
3944 $(Q) $(RM) bins/grpc_base64_test
3945
3946
3947GRPC_JSON_TOKEN_TEST_SRC = \
3948 test/core/security/json_token_test.c \
3949
3950GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
3951GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
3952
nnoble69ac39f2014-12-12 15:43:38 -08003953ifeq ($(NO_SECURE),true)
3954
3955bins/grpc_json_token_test: openssl_dep_error
3956
3957else
3958
jboeufbefd2652014-12-12 15:39:47 -08003959bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3960 $(E) "[LD] Linking $@"
3961 $(Q) mkdir -p `dirname $@`
3962 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
3963
nnoble69ac39f2014-12-12 15:43:38 -08003964endif
3965
jboeufbefd2652014-12-12 15:39:47 -08003966deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
3967
nnoble69ac39f2014-12-12 15:43:38 -08003968ifneq ($(NO_SECURE),true)
3969ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08003970-include $(GRPC_JSON_TOKEN_TEST_DEPS)
3971endif
nnoble69ac39f2014-12-12 15:43:38 -08003972endif
jboeufbefd2652014-12-12 15:39:47 -08003973
3974clean_grpc_json_token_test:
3975 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
3976 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
3977 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
3978 $(Q) $(RM) bins/grpc_json_token_test
3979
3980
ctiller8919f602014-12-10 10:19:42 -08003981TIMEOUT_ENCODING_TEST_SRC = \
3982 test/core/transport/chttp2/timeout_encoding_test.c \
3983
3984TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
3985TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
3986
nnoble69ac39f2014-12-12 15:43:38 -08003987ifeq ($(NO_SECURE),true)
3988
3989bins/timeout_encoding_test: openssl_dep_error
3990
3991else
3992
ctiller8919f602014-12-10 10:19:42 -08003993bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3994 $(E) "[LD] Linking $@"
3995 $(Q) mkdir -p `dirname $@`
3996 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
3997
nnoble69ac39f2014-12-12 15:43:38 -08003998endif
3999
ctiller8919f602014-12-10 10:19:42 -08004000deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4001
nnoble69ac39f2014-12-12 15:43:38 -08004002ifneq ($(NO_SECURE),true)
4003ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004004-include $(TIMEOUT_ENCODING_TEST_DEPS)
4005endif
nnoble69ac39f2014-12-12 15:43:38 -08004006endif
ctiller8919f602014-12-10 10:19:42 -08004007
4008clean_timeout_encoding_test:
4009 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4010 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4011 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4012 $(Q) $(RM) bins/timeout_encoding_test
4013
4014
4015FD_POSIX_TEST_SRC = \
4016 test/core/iomgr/fd_posix_test.c \
4017
4018FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4019FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4020
nnoble69ac39f2014-12-12 15:43:38 -08004021ifeq ($(NO_SECURE),true)
4022
4023bins/fd_posix_test: openssl_dep_error
4024
4025else
4026
ctiller8919f602014-12-10 10:19:42 -08004027bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4028 $(E) "[LD] Linking $@"
4029 $(Q) mkdir -p `dirname $@`
4030 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4031
nnoble69ac39f2014-12-12 15:43:38 -08004032endif
4033
ctiller8919f602014-12-10 10:19:42 -08004034deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4035
nnoble69ac39f2014-12-12 15:43:38 -08004036ifneq ($(NO_SECURE),true)
4037ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004038-include $(FD_POSIX_TEST_DEPS)
4039endif
nnoble69ac39f2014-12-12 15:43:38 -08004040endif
ctiller8919f602014-12-10 10:19:42 -08004041
4042clean_fd_posix_test:
4043 $(E) "[CLEAN] Cleaning fd_posix_test files"
4044 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4045 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4046 $(Q) $(RM) bins/fd_posix_test
4047
4048
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004049FLING_STREAM_TEST_SRC = \
4050 test/core/fling/fling_stream_test.c \
4051
4052FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4053FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4054
nnoble69ac39f2014-12-12 15:43:38 -08004055ifeq ($(NO_SECURE),true)
4056
4057bins/fling_stream_test: openssl_dep_error
4058
4059else
4060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004061bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4062 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004063 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004064 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4065
nnoble69ac39f2014-12-12 15:43:38 -08004066endif
4067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004068deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4069
nnoble69ac39f2014-12-12 15:43:38 -08004070ifneq ($(NO_SECURE),true)
4071ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004072-include $(FLING_STREAM_TEST_DEPS)
4073endif
nnoble69ac39f2014-12-12 15:43:38 -08004074endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004075
4076clean_fling_stream_test:
4077 $(E) "[CLEAN] Cleaning fling_stream_test files"
4078 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4079 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4080 $(Q) $(RM) bins/fling_stream_test
4081
4082
4083LAME_CLIENT_TEST_SRC = \
4084 test/core/surface/lame_client_test.c \
4085
4086LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4087LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4088
nnoble69ac39f2014-12-12 15:43:38 -08004089ifeq ($(NO_SECURE),true)
4090
4091bins/lame_client_test: openssl_dep_error
4092
4093else
4094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004095bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4096 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004097 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004098 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4099
nnoble69ac39f2014-12-12 15:43:38 -08004100endif
4101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004102deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4103
nnoble69ac39f2014-12-12 15:43:38 -08004104ifneq ($(NO_SECURE),true)
4105ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004106-include $(LAME_CLIENT_TEST_DEPS)
4107endif
nnoble69ac39f2014-12-12 15:43:38 -08004108endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004109
4110clean_lame_client_test:
4111 $(E) "[CLEAN] Cleaning lame_client_test files"
4112 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4113 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4114 $(Q) $(RM) bins/lame_client_test
4115
4116
4117THREAD_POOL_TEST_SRC = \
4118 test/cpp/server/thread_pool_test.cc \
4119
4120THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4121THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4122
nnoble69ac39f2014-12-12 15:43:38 -08004123ifeq ($(NO_SECURE),true)
4124
4125bins/thread_pool_test: openssl_dep_error
4126
4127else
4128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004129bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4130 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004131 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004132 $(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
4133
nnoble69ac39f2014-12-12 15:43:38 -08004134endif
4135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004136deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4137
nnoble69ac39f2014-12-12 15:43:38 -08004138ifneq ($(NO_SECURE),true)
4139ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004140-include $(THREAD_POOL_TEST_DEPS)
4141endif
nnoble69ac39f2014-12-12 15:43:38 -08004142endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004143
4144clean_thread_pool_test:
4145 $(E) "[CLEAN] Cleaning thread_pool_test files"
4146 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4147 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4148 $(Q) $(RM) bins/thread_pool_test
4149
4150
4151STATUS_TEST_SRC = \
4152 test/cpp/util/status_test.cc \
4153
4154STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4155STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4156
nnoble69ac39f2014-12-12 15:43:38 -08004157ifeq ($(NO_SECURE),true)
4158
4159bins/status_test: openssl_dep_error
4160
4161else
4162
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004163bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4164 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004165 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004166 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4167
nnoble69ac39f2014-12-12 15:43:38 -08004168endif
4169
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004170deps_status_test: $(STATUS_TEST_DEPS)
4171
nnoble69ac39f2014-12-12 15:43:38 -08004172ifneq ($(NO_SECURE),true)
4173ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004174-include $(STATUS_TEST_DEPS)
4175endif
nnoble69ac39f2014-12-12 15:43:38 -08004176endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004177
4178clean_status_test:
4179 $(E) "[CLEAN] Cleaning status_test files"
4180 $(Q) $(RM) $(STATUS_TEST_OBJS)
4181 $(Q) $(RM) $(STATUS_TEST_DEPS)
4182 $(Q) $(RM) bins/status_test
4183
4184
ctiller8919f602014-12-10 10:19:42 -08004185SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4186 test/cpp/end2end/sync_client_async_server_test.cc \
4187
4188SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4189SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4190
nnoble69ac39f2014-12-12 15:43:38 -08004191ifeq ($(NO_SECURE),true)
4192
4193bins/sync_client_async_server_test: openssl_dep_error
4194
4195else
4196
ctiller8919f602014-12-10 10:19:42 -08004197bins/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
4198 $(E) "[LD] Linking $@"
4199 $(Q) mkdir -p `dirname $@`
4200 $(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
4201
nnoble69ac39f2014-12-12 15:43:38 -08004202endif
4203
ctiller8919f602014-12-10 10:19:42 -08004204deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4205
nnoble69ac39f2014-12-12 15:43:38 -08004206ifneq ($(NO_SECURE),true)
4207ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004208-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4209endif
nnoble69ac39f2014-12-12 15:43:38 -08004210endif
ctiller8919f602014-12-10 10:19:42 -08004211
4212clean_sync_client_async_server_test:
4213 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4214 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4215 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4216 $(Q) $(RM) bins/sync_client_async_server_test
4217
4218
4219QPS_CLIENT_SRC = \
4220 test/cpp/qps/qps_client.cc \
4221
4222QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4223QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4224
nnoble69ac39f2014-12-12 15:43:38 -08004225ifeq ($(NO_SECURE),true)
4226
4227bins/qps_client: openssl_dep_error
4228
4229else
4230
ctiller8919f602014-12-10 10:19:42 -08004231bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4232 $(E) "[LD] Linking $@"
4233 $(Q) mkdir -p `dirname $@`
4234 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4235
nnoble69ac39f2014-12-12 15:43:38 -08004236endif
4237
ctiller8919f602014-12-10 10:19:42 -08004238deps_qps_client: $(QPS_CLIENT_DEPS)
4239
nnoble69ac39f2014-12-12 15:43:38 -08004240ifneq ($(NO_SECURE),true)
4241ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004242-include $(QPS_CLIENT_DEPS)
4243endif
nnoble69ac39f2014-12-12 15:43:38 -08004244endif
ctiller8919f602014-12-10 10:19:42 -08004245
4246clean_qps_client:
4247 $(E) "[CLEAN] Cleaning qps_client files"
4248 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4249 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4250 $(Q) $(RM) bins/qps_client
4251
4252
4253QPS_SERVER_SRC = \
4254 test/cpp/end2end/qps_server.cc \
4255
4256QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4257QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4258
nnoble69ac39f2014-12-12 15:43:38 -08004259ifeq ($(NO_SECURE),true)
4260
4261bins/qps_server: openssl_dep_error
4262
4263else
4264
ctiller8919f602014-12-10 10:19:42 -08004265bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4266 $(E) "[LD] Linking $@"
4267 $(Q) mkdir -p `dirname $@`
4268 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4269
nnoble69ac39f2014-12-12 15:43:38 -08004270endif
4271
ctiller8919f602014-12-10 10:19:42 -08004272deps_qps_server: $(QPS_SERVER_DEPS)
4273
nnoble69ac39f2014-12-12 15:43:38 -08004274ifneq ($(NO_SECURE),true)
4275ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004276-include $(QPS_SERVER_DEPS)
4277endif
nnoble69ac39f2014-12-12 15:43:38 -08004278endif
ctiller8919f602014-12-10 10:19:42 -08004279
4280clean_qps_server:
4281 $(E) "[CLEAN] Cleaning qps_server files"
4282 $(Q) $(RM) $(QPS_SERVER_OBJS)
4283 $(Q) $(RM) $(QPS_SERVER_DEPS)
4284 $(Q) $(RM) bins/qps_server
4285
4286
4287INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004288 gens/test/cpp/interop/empty.pb.cc \
4289 gens/test/cpp/interop/messages.pb.cc \
4290 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004291 test/cpp/interop/server.cc \
4292
4293INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4294INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4295
nnoble69ac39f2014-12-12 15:43:38 -08004296ifeq ($(NO_SECURE),true)
4297
4298bins/interop_server: openssl_dep_error
4299
4300else
4301
nnoble72309c62014-12-12 11:42:26 -08004302bins/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 -08004303 $(E) "[LD] Linking $@"
4304 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004305 $(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 -08004306
nnoble69ac39f2014-12-12 15:43:38 -08004307endif
4308
ctiller8919f602014-12-10 10:19:42 -08004309deps_interop_server: $(INTEROP_SERVER_DEPS)
4310
nnoble69ac39f2014-12-12 15:43:38 -08004311ifneq ($(NO_SECURE),true)
4312ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004313-include $(INTEROP_SERVER_DEPS)
4314endif
nnoble69ac39f2014-12-12 15:43:38 -08004315endif
ctiller8919f602014-12-10 10:19:42 -08004316
4317clean_interop_server:
4318 $(E) "[CLEAN] Cleaning interop_server files"
4319 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4320 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4321 $(Q) $(RM) bins/interop_server
4322
4323
4324INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004325 gens/test/cpp/interop/empty.pb.cc \
4326 gens/test/cpp/interop/messages.pb.cc \
4327 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004328 test/cpp/interop/client.cc \
4329
4330INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4331INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4332
nnoble69ac39f2014-12-12 15:43:38 -08004333ifeq ($(NO_SECURE),true)
4334
4335bins/interop_client: openssl_dep_error
4336
4337else
4338
nnoble72309c62014-12-12 11:42:26 -08004339bins/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 -08004340 $(E) "[LD] Linking $@"
4341 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004342 $(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 -08004343
nnoble69ac39f2014-12-12 15:43:38 -08004344endif
4345
ctiller8919f602014-12-10 10:19:42 -08004346deps_interop_client: $(INTEROP_CLIENT_DEPS)
4347
nnoble69ac39f2014-12-12 15:43:38 -08004348ifneq ($(NO_SECURE),true)
4349ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004350-include $(INTEROP_CLIENT_DEPS)
4351endif
nnoble69ac39f2014-12-12 15:43:38 -08004352endif
ctiller8919f602014-12-10 10:19:42 -08004353
4354clean_interop_client:
4355 $(E) "[CLEAN] Cleaning interop_client files"
4356 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4357 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4358 $(Q) $(RM) bins/interop_client
4359
4360
4361END2END_TEST_SRC = \
4362 test/cpp/end2end/end2end_test.cc \
4363
4364END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4365END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4366
nnoble69ac39f2014-12-12 15:43:38 -08004367ifeq ($(NO_SECURE),true)
4368
4369bins/end2end_test: openssl_dep_error
4370
4371else
4372
ctiller8919f602014-12-10 10:19:42 -08004373bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4374 $(E) "[LD] Linking $@"
4375 $(Q) mkdir -p `dirname $@`
4376 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4377
nnoble69ac39f2014-12-12 15:43:38 -08004378endif
4379
ctiller8919f602014-12-10 10:19:42 -08004380deps_end2end_test: $(END2END_TEST_DEPS)
4381
nnoble69ac39f2014-12-12 15:43:38 -08004382ifneq ($(NO_SECURE),true)
4383ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004384-include $(END2END_TEST_DEPS)
4385endif
nnoble69ac39f2014-12-12 15:43:38 -08004386endif
ctiller8919f602014-12-10 10:19:42 -08004387
4388clean_end2end_test:
4389 $(E) "[CLEAN] Cleaning end2end_test files"
4390 $(Q) $(RM) $(END2END_TEST_OBJS)
4391 $(Q) $(RM) $(END2END_TEST_DEPS)
4392 $(Q) $(RM) bins/end2end_test
4393
4394
4395ALARM_TEST_SRC = \
4396 test/core/iomgr/alarm_test.c \
4397
4398ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4399ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4400
nnoble69ac39f2014-12-12 15:43:38 -08004401ifeq ($(NO_SECURE),true)
4402
4403bins/alarm_test: openssl_dep_error
4404
4405else
4406
ctiller8919f602014-12-10 10:19:42 -08004407bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4408 $(E) "[LD] Linking $@"
4409 $(Q) mkdir -p `dirname $@`
4410 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4411
nnoble69ac39f2014-12-12 15:43:38 -08004412endif
4413
ctiller8919f602014-12-10 10:19:42 -08004414deps_alarm_test: $(ALARM_TEST_DEPS)
4415
nnoble69ac39f2014-12-12 15:43:38 -08004416ifneq ($(NO_SECURE),true)
4417ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004418-include $(ALARM_TEST_DEPS)
4419endif
nnoble69ac39f2014-12-12 15:43:38 -08004420endif
ctiller8919f602014-12-10 10:19:42 -08004421
4422clean_alarm_test:
4423 $(E) "[CLEAN] Cleaning alarm_test files"
4424 $(Q) $(RM) $(ALARM_TEST_OBJS)
4425 $(Q) $(RM) $(ALARM_TEST_DEPS)
4426 $(Q) $(RM) bins/alarm_test
4427
4428
4429TIME_TEST_SRC = \
4430 test/core/support/time_test.c \
4431
4432TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4433TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4434
nnoble69ac39f2014-12-12 15:43:38 -08004435ifeq ($(NO_SECURE),true)
4436
4437bins/time_test: openssl_dep_error
4438
4439else
4440
ctiller8919f602014-12-10 10:19:42 -08004441bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4442 $(E) "[LD] Linking $@"
4443 $(Q) mkdir -p `dirname $@`
4444 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4445
nnoble69ac39f2014-12-12 15:43:38 -08004446endif
4447
ctiller8919f602014-12-10 10:19:42 -08004448deps_time_test: $(TIME_TEST_DEPS)
4449
nnoble69ac39f2014-12-12 15:43:38 -08004450ifneq ($(NO_SECURE),true)
4451ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004452-include $(TIME_TEST_DEPS)
4453endif
nnoble69ac39f2014-12-12 15:43:38 -08004454endif
ctiller8919f602014-12-10 10:19:42 -08004455
4456clean_time_test:
4457 $(E) "[CLEAN] Cleaning time_test files"
4458 $(Q) $(RM) $(TIME_TEST_OBJS)
4459 $(Q) $(RM) $(TIME_TEST_DEPS)
4460 $(Q) $(RM) bins/time_test
4461
4462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004463CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4464
4465CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4466CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4467
nnoble69ac39f2014-12-12 15:43:38 -08004468ifeq ($(NO_SECURE),true)
4469
4470bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4471
4472else
4473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004474bins/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
4475 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004476 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004477 $(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
4478
nnoble69ac39f2014-12-12 15:43:38 -08004479endif
4480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004481deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4482
nnoble69ac39f2014-12-12 15:43:38 -08004483ifneq ($(NO_SECURE),true)
4484ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004485-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4486endif
nnoble69ac39f2014-12-12 15:43:38 -08004487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004488
4489clean_chttp2_fake_security_cancel_after_accept_test:
4490 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4491 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4492 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4493 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4494
4495
4496CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4497
4498CHTTP2_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))))
4499CHTTP2_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))))
4500
nnoble69ac39f2014-12-12 15:43:38 -08004501ifeq ($(NO_SECURE),true)
4502
4503bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4504
4505else
4506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004507bins/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
4508 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004509 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004510 $(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
4511
nnoble69ac39f2014-12-12 15:43:38 -08004512endif
4513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004514deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4515
nnoble69ac39f2014-12-12 15:43:38 -08004516ifneq ($(NO_SECURE),true)
4517ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004518-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4519endif
nnoble69ac39f2014-12-12 15:43:38 -08004520endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004521
4522clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4523 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4524 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4525 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4526 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4527
4528
4529CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4530
4531CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4532CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4533
nnoble69ac39f2014-12-12 15:43:38 -08004534ifeq ($(NO_SECURE),true)
4535
4536bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4537
4538else
4539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004540bins/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
4541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004543 $(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
4544
nnoble69ac39f2014-12-12 15:43:38 -08004545endif
4546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004547deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4548
nnoble69ac39f2014-12-12 15:43:38 -08004549ifneq ($(NO_SECURE),true)
4550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004551-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4552endif
nnoble69ac39f2014-12-12 15:43:38 -08004553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004554
4555clean_chttp2_fake_security_cancel_after_invoke_test:
4556 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4557 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4558 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4559 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4560
4561
4562CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4563
4564CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4565CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4566
nnoble69ac39f2014-12-12 15:43:38 -08004567ifeq ($(NO_SECURE),true)
4568
4569bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4570
4571else
4572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004573bins/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
4574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004576 $(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
4577
nnoble69ac39f2014-12-12 15:43:38 -08004578endif
4579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004580deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4581
nnoble69ac39f2014-12-12 15:43:38 -08004582ifneq ($(NO_SECURE),true)
4583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004584-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4585endif
nnoble69ac39f2014-12-12 15:43:38 -08004586endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004587
4588clean_chttp2_fake_security_cancel_before_invoke_test:
4589 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4590 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4591 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4592 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4593
4594
4595CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4596
4597CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4598CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4599
nnoble69ac39f2014-12-12 15:43:38 -08004600ifeq ($(NO_SECURE),true)
4601
4602bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4603
4604else
4605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004606bins/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
4607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004609 $(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
4610
nnoble69ac39f2014-12-12 15:43:38 -08004611endif
4612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004613deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4614
nnoble69ac39f2014-12-12 15:43:38 -08004615ifneq ($(NO_SECURE),true)
4616ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004617-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4618endif
nnoble69ac39f2014-12-12 15:43:38 -08004619endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004620
4621clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4622 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4623 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4624 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4625 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4626
4627
4628CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4629
4630CHTTP2_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))))
4631CHTTP2_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))))
4632
nnoble69ac39f2014-12-12 15:43:38 -08004633ifeq ($(NO_SECURE),true)
4634
4635bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4636
4637else
4638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004639bins/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
4640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004642 $(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
4643
nnoble69ac39f2014-12-12 15:43:38 -08004644endif
4645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004646deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4647
nnoble69ac39f2014-12-12 15:43:38 -08004648ifneq ($(NO_SECURE),true)
4649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004650-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4651endif
nnoble69ac39f2014-12-12 15:43:38 -08004652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004653
4654clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4655 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4656 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4657 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4658 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4659
4660
4661CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4662
4663CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4664CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4665
nnoble69ac39f2014-12-12 15:43:38 -08004666ifeq ($(NO_SECURE),true)
4667
4668bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4669
4670else
4671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004672bins/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
4673 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004674 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004675 $(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
4676
nnoble69ac39f2014-12-12 15:43:38 -08004677endif
4678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004679deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4680
nnoble69ac39f2014-12-12 15:43:38 -08004681ifneq ($(NO_SECURE),true)
4682ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004683-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4684endif
nnoble69ac39f2014-12-12 15:43:38 -08004685endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004686
4687clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4688 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4689 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4690 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4691 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4692
4693
4694CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4695
4696CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4697CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4698
nnoble69ac39f2014-12-12 15:43:38 -08004699ifeq ($(NO_SECURE),true)
4700
4701bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4702
4703else
4704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004705bins/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
4706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004707 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004708 $(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
4709
nnoble69ac39f2014-12-12 15:43:38 -08004710endif
4711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004712deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4713
nnoble69ac39f2014-12-12 15:43:38 -08004714ifneq ($(NO_SECURE),true)
4715ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004716-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4717endif
nnoble69ac39f2014-12-12 15:43:38 -08004718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004719
4720clean_chttp2_fake_security_invoke_large_request_test:
4721 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4722 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4723 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4724 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4725
4726
4727CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4728
4729CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4730CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4731
nnoble69ac39f2014-12-12 15:43:38 -08004732ifeq ($(NO_SECURE),true)
4733
4734bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4735
4736else
4737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004738bins/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
4739 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004740 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004741 $(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
4742
nnoble69ac39f2014-12-12 15:43:38 -08004743endif
4744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004745deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4746
nnoble69ac39f2014-12-12 15:43:38 -08004747ifneq ($(NO_SECURE),true)
4748ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004749-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4750endif
nnoble69ac39f2014-12-12 15:43:38 -08004751endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004752
4753clean_chttp2_fake_security_max_concurrent_streams_test:
4754 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
4755 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
4756 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4757 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
4758
4759
4760CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
4761
4762CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4763CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4764
nnoble69ac39f2014-12-12 15:43:38 -08004765ifeq ($(NO_SECURE),true)
4766
4767bins/chttp2_fake_security_no_op_test: openssl_dep_error
4768
4769else
4770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004771bins/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
4772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004773 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004774 $(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
4775
nnoble69ac39f2014-12-12 15:43:38 -08004776endif
4777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004778deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4779
nnoble69ac39f2014-12-12 15:43:38 -08004780ifneq ($(NO_SECURE),true)
4781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004782-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4783endif
nnoble69ac39f2014-12-12 15:43:38 -08004784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004785
4786clean_chttp2_fake_security_no_op_test:
4787 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
4788 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
4789 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4790 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
4791
4792
4793CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
4794
4795CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4796CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4797
nnoble69ac39f2014-12-12 15:43:38 -08004798ifeq ($(NO_SECURE),true)
4799
4800bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
4801
4802else
4803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004804bins/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
4805 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004806 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004807 $(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
4808
nnoble69ac39f2014-12-12 15:43:38 -08004809endif
4810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004811deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4812
nnoble69ac39f2014-12-12 15:43:38 -08004813ifneq ($(NO_SECURE),true)
4814ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004815-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4816endif
nnoble69ac39f2014-12-12 15:43:38 -08004817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004818
4819clean_chttp2_fake_security_ping_pong_streaming_test:
4820 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
4821 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
4822 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4823 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
4824
4825
4826CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
4827
4828CHTTP2_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))))
4829CHTTP2_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))))
4830
nnoble69ac39f2014-12-12 15:43:38 -08004831ifeq ($(NO_SECURE),true)
4832
4833bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
4834
4835else
4836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004837bins/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
4838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004839 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004840 $(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
4841
nnoble69ac39f2014-12-12 15:43:38 -08004842endif
4843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004844deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4845
nnoble69ac39f2014-12-12 15:43:38 -08004846ifneq ($(NO_SECURE),true)
4847ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004848-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4849endif
nnoble69ac39f2014-12-12 15:43:38 -08004850endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004851
4852clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
4853 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
4854 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
4855 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4856 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
4857
4858
4859CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
4860
4861CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
4862CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
4863
nnoble69ac39f2014-12-12 15:43:38 -08004864ifeq ($(NO_SECURE),true)
4865
4866bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
4867
4868else
4869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004870bins/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
4871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004872 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004873 $(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
4874
nnoble69ac39f2014-12-12 15:43:38 -08004875endif
4876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004877deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4878
nnoble69ac39f2014-12-12 15:43:38 -08004879ifneq ($(NO_SECURE),true)
4880ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004881-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4882endif
nnoble69ac39f2014-12-12 15:43:38 -08004883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004884
4885clean_chttp2_fake_security_request_response_with_payload_test:
4886 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
4887 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
4888 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4889 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
4890
4891
4892CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
4893
4894CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
4895CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
4896
nnoble69ac39f2014-12-12 15:43:38 -08004897ifeq ($(NO_SECURE),true)
4898
4899bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
4900
4901else
4902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004903bins/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
4904 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004905 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004906 $(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
4907
nnoble69ac39f2014-12-12 15:43:38 -08004908endif
4909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004910deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
4911
nnoble69ac39f2014-12-12 15:43:38 -08004912ifneq ($(NO_SECURE),true)
4913ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004914-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
4915endif
nnoble69ac39f2014-12-12 15:43:38 -08004916endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004917
4918clean_chttp2_fake_security_simple_delayed_request_test:
4919 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
4920 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
4921 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
4922 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
4923
4924
4925CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
4926
4927CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
4928CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
4929
nnoble69ac39f2014-12-12 15:43:38 -08004930ifeq ($(NO_SECURE),true)
4931
4932bins/chttp2_fake_security_simple_request_test: openssl_dep_error
4933
4934else
4935
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004936bins/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
4937 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004938 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004939 $(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
4940
nnoble69ac39f2014-12-12 15:43:38 -08004941endif
4942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004943deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
4944
nnoble69ac39f2014-12-12 15:43:38 -08004945ifneq ($(NO_SECURE),true)
4946ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004947-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
4948endif
nnoble69ac39f2014-12-12 15:43:38 -08004949endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004950
4951clean_chttp2_fake_security_simple_request_test:
4952 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
4953 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
4954 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
4955 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
4956
4957
nathaniel52878172014-12-09 10:17:19 -08004958CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004959
nathaniel52878172014-12-09 10:17:19 -08004960CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
4961CHTTP2_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 -08004962
nnoble69ac39f2014-12-12 15:43:38 -08004963ifeq ($(NO_SECURE),true)
4964
4965bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
4966
4967else
4968
nathaniel52878172014-12-09 10:17:19 -08004969bins/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 -08004970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004971 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08004972 $(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 -08004973
nnoble69ac39f2014-12-12 15:43:38 -08004974endif
4975
nathaniel52878172014-12-09 10:17:19 -08004976deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004977
nnoble69ac39f2014-12-12 15:43:38 -08004978ifneq ($(NO_SECURE),true)
4979ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08004980-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004981endif
nnoble69ac39f2014-12-12 15:43:38 -08004982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004983
nathaniel52878172014-12-09 10:17:19 -08004984clean_chttp2_fake_security_thread_stress_test:
4985 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
4986 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
4987 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
4988 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004989
4990
4991CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
4992
4993CHTTP2_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))))
4994CHTTP2_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))))
4995
nnoble69ac39f2014-12-12 15:43:38 -08004996ifeq ($(NO_SECURE),true)
4997
4998bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
4999
5000else
5001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005002bins/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
5003 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005004 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005005 $(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
5006
nnoble69ac39f2014-12-12 15:43:38 -08005007endif
5008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005009deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5010
nnoble69ac39f2014-12-12 15:43:38 -08005011ifneq ($(NO_SECURE),true)
5012ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005013-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5014endif
nnoble69ac39f2014-12-12 15:43:38 -08005015endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005016
5017clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5018 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5019 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5020 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5021 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5022
5023
5024CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5025
5026CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5027CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5028
nnoble69ac39f2014-12-12 15:43:38 -08005029ifeq ($(NO_SECURE),true)
5030
5031bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5032
5033else
5034
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005035bins/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
5036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005037 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005038 $(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
5039
nnoble69ac39f2014-12-12 15:43:38 -08005040endif
5041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005042deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5043
nnoble69ac39f2014-12-12 15:43:38 -08005044ifneq ($(NO_SECURE),true)
5045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005046-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5047endif
nnoble69ac39f2014-12-12 15:43:38 -08005048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005049
5050clean_chttp2_fullstack_cancel_after_accept_test:
5051 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5052 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5053 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5054 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5055
5056
5057CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5058
5059CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5060CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5061
nnoble69ac39f2014-12-12 15:43:38 -08005062ifeq ($(NO_SECURE),true)
5063
5064bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5065
5066else
5067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005068bins/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
5069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005070 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005071 $(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
5072
nnoble69ac39f2014-12-12 15:43:38 -08005073endif
5074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005075deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5076
nnoble69ac39f2014-12-12 15:43:38 -08005077ifneq ($(NO_SECURE),true)
5078ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005079-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5080endif
nnoble69ac39f2014-12-12 15:43:38 -08005081endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005082
5083clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5084 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5085 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5086 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5087 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5088
5089
5090CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5091
5092CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5093CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5094
nnoble69ac39f2014-12-12 15:43:38 -08005095ifeq ($(NO_SECURE),true)
5096
5097bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5098
5099else
5100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005101bins/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
5102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005103 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005104 $(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
5105
nnoble69ac39f2014-12-12 15:43:38 -08005106endif
5107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005108deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5109
nnoble69ac39f2014-12-12 15:43:38 -08005110ifneq ($(NO_SECURE),true)
5111ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005112-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5113endif
nnoble69ac39f2014-12-12 15:43:38 -08005114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005115
5116clean_chttp2_fullstack_cancel_after_invoke_test:
5117 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5118 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5119 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5120 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5121
5122
5123CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5124
5125CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5126CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5127
nnoble69ac39f2014-12-12 15:43:38 -08005128ifeq ($(NO_SECURE),true)
5129
5130bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5131
5132else
5133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005134bins/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
5135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005136 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005137 $(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
5138
nnoble69ac39f2014-12-12 15:43:38 -08005139endif
5140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005141deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5142
nnoble69ac39f2014-12-12 15:43:38 -08005143ifneq ($(NO_SECURE),true)
5144ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005145-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5146endif
nnoble69ac39f2014-12-12 15:43:38 -08005147endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005148
5149clean_chttp2_fullstack_cancel_before_invoke_test:
5150 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5151 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5152 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5153 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5154
5155
5156CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5157
5158CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5159CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5160
nnoble69ac39f2014-12-12 15:43:38 -08005161ifeq ($(NO_SECURE),true)
5162
5163bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5164
5165else
5166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005167bins/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
5168 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005169 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005170 $(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
5171
nnoble69ac39f2014-12-12 15:43:38 -08005172endif
5173
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005174deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5175
nnoble69ac39f2014-12-12 15:43:38 -08005176ifneq ($(NO_SECURE),true)
5177ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005178-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5179endif
nnoble69ac39f2014-12-12 15:43:38 -08005180endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005181
5182clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5183 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5184 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5185 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5186 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5187
5188
5189CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5190
5191CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5192CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5193
nnoble69ac39f2014-12-12 15:43:38 -08005194ifeq ($(NO_SECURE),true)
5195
5196bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5197
5198else
5199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005200bins/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
5201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005202 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005203 $(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
5204
nnoble69ac39f2014-12-12 15:43:38 -08005205endif
5206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005207deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5208
nnoble69ac39f2014-12-12 15:43:38 -08005209ifneq ($(NO_SECURE),true)
5210ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005211-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5212endif
nnoble69ac39f2014-12-12 15:43:38 -08005213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005214
5215clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5216 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5217 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5218 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5219 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5220
5221
5222CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5223
5224CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5225CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5226
nnoble69ac39f2014-12-12 15:43:38 -08005227ifeq ($(NO_SECURE),true)
5228
5229bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5230
5231else
5232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005233bins/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
5234 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005235 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005236 $(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
5237
nnoble69ac39f2014-12-12 15:43:38 -08005238endif
5239
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005240deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5241
nnoble69ac39f2014-12-12 15:43:38 -08005242ifneq ($(NO_SECURE),true)
5243ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005244-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5245endif
nnoble69ac39f2014-12-12 15:43:38 -08005246endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005247
5248clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5249 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5250 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5251 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5252 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5253
5254
5255CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5256
5257CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5258CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5259
nnoble69ac39f2014-12-12 15:43:38 -08005260ifeq ($(NO_SECURE),true)
5261
5262bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5263
5264else
5265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005266bins/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
5267 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005268 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005269 $(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
5270
nnoble69ac39f2014-12-12 15:43:38 -08005271endif
5272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005273deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5274
nnoble69ac39f2014-12-12 15:43:38 -08005275ifneq ($(NO_SECURE),true)
5276ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005277-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5278endif
nnoble69ac39f2014-12-12 15:43:38 -08005279endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005280
5281clean_chttp2_fullstack_invoke_large_request_test:
5282 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5283 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5284 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5285 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5286
5287
5288CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5289
5290CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5291CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5292
nnoble69ac39f2014-12-12 15:43:38 -08005293ifeq ($(NO_SECURE),true)
5294
5295bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5296
5297else
5298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005299bins/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
5300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005301 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005302 $(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
5303
nnoble69ac39f2014-12-12 15:43:38 -08005304endif
5305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5307
nnoble69ac39f2014-12-12 15:43:38 -08005308ifneq ($(NO_SECURE),true)
5309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005310-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5311endif
nnoble69ac39f2014-12-12 15:43:38 -08005312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005313
5314clean_chttp2_fullstack_max_concurrent_streams_test:
5315 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5316 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5317 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5318 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5319
5320
5321CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5322
5323CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5324CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5325
nnoble69ac39f2014-12-12 15:43:38 -08005326ifeq ($(NO_SECURE),true)
5327
5328bins/chttp2_fullstack_no_op_test: openssl_dep_error
5329
5330else
5331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005332bins/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
5333 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005334 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005335 $(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
5336
nnoble69ac39f2014-12-12 15:43:38 -08005337endif
5338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005339deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5340
nnoble69ac39f2014-12-12 15:43:38 -08005341ifneq ($(NO_SECURE),true)
5342ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005343-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5344endif
nnoble69ac39f2014-12-12 15:43:38 -08005345endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005346
5347clean_chttp2_fullstack_no_op_test:
5348 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5349 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5350 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5351 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5352
5353
5354CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5355
5356CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5357CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5358
nnoble69ac39f2014-12-12 15:43:38 -08005359ifeq ($(NO_SECURE),true)
5360
5361bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5362
5363else
5364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005365bins/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
5366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005367 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005368 $(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
5369
nnoble69ac39f2014-12-12 15:43:38 -08005370endif
5371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005372deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5373
nnoble69ac39f2014-12-12 15:43:38 -08005374ifneq ($(NO_SECURE),true)
5375ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005376-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5377endif
nnoble69ac39f2014-12-12 15:43:38 -08005378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005379
5380clean_chttp2_fullstack_ping_pong_streaming_test:
5381 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5382 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5383 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5384 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5385
5386
5387CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5388
5389CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5390CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5391
nnoble69ac39f2014-12-12 15:43:38 -08005392ifeq ($(NO_SECURE),true)
5393
5394bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5395
5396else
5397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005398bins/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
5399 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005400 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005401 $(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
5402
nnoble69ac39f2014-12-12 15:43:38 -08005403endif
5404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005405deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5406
nnoble69ac39f2014-12-12 15:43:38 -08005407ifneq ($(NO_SECURE),true)
5408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005409-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5410endif
nnoble69ac39f2014-12-12 15:43:38 -08005411endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005412
5413clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5414 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5415 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5416 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5417 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5418
5419
5420CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5421
5422CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5423CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5424
nnoble69ac39f2014-12-12 15:43:38 -08005425ifeq ($(NO_SECURE),true)
5426
5427bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5428
5429else
5430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005431bins/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
5432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005433 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005434 $(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
5435
nnoble69ac39f2014-12-12 15:43:38 -08005436endif
5437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005438deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5439
nnoble69ac39f2014-12-12 15:43:38 -08005440ifneq ($(NO_SECURE),true)
5441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005442-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5443endif
nnoble69ac39f2014-12-12 15:43:38 -08005444endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005445
5446clean_chttp2_fullstack_request_response_with_payload_test:
5447 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5448 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5449 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5450 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5451
5452
5453CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5454
5455CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5456CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5457
nnoble69ac39f2014-12-12 15:43:38 -08005458ifeq ($(NO_SECURE),true)
5459
5460bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5461
5462else
5463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005464bins/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
5465 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005466 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005467 $(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
5468
nnoble69ac39f2014-12-12 15:43:38 -08005469endif
5470
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005471deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5472
nnoble69ac39f2014-12-12 15:43:38 -08005473ifneq ($(NO_SECURE),true)
5474ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005475-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5476endif
nnoble69ac39f2014-12-12 15:43:38 -08005477endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005478
5479clean_chttp2_fullstack_simple_delayed_request_test:
5480 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5481 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5482 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5483 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5484
5485
5486CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5487
5488CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5489CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5490
nnoble69ac39f2014-12-12 15:43:38 -08005491ifeq ($(NO_SECURE),true)
5492
5493bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5494
5495else
5496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005497bins/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
5498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005499 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005500 $(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
5501
nnoble69ac39f2014-12-12 15:43:38 -08005502endif
5503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005504deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5505
nnoble69ac39f2014-12-12 15:43:38 -08005506ifneq ($(NO_SECURE),true)
5507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005508-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5509endif
nnoble69ac39f2014-12-12 15:43:38 -08005510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005511
5512clean_chttp2_fullstack_simple_request_test:
5513 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5514 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5515 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5516 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5517
5518
nathaniel52878172014-12-09 10:17:19 -08005519CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005520
nathaniel52878172014-12-09 10:17:19 -08005521CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5522CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005523
nnoble69ac39f2014-12-12 15:43:38 -08005524ifeq ($(NO_SECURE),true)
5525
5526bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5527
5528else
5529
nathaniel52878172014-12-09 10:17:19 -08005530bins/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 -08005531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005532 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005533 $(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 -08005534
nnoble69ac39f2014-12-12 15:43:38 -08005535endif
5536
nathaniel52878172014-12-09 10:17:19 -08005537deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005538
nnoble69ac39f2014-12-12 15:43:38 -08005539ifneq ($(NO_SECURE),true)
5540ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005541-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005542endif
nnoble69ac39f2014-12-12 15:43:38 -08005543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005544
nathaniel52878172014-12-09 10:17:19 -08005545clean_chttp2_fullstack_thread_stress_test:
5546 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5547 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5548 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5549 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005550
5551
5552CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5553
5554CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5555CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5556
nnoble69ac39f2014-12-12 15:43:38 -08005557ifeq ($(NO_SECURE),true)
5558
5559bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5560
5561else
5562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005563bins/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
5564 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005565 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005566 $(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
5567
nnoble69ac39f2014-12-12 15:43:38 -08005568endif
5569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005570deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5571
nnoble69ac39f2014-12-12 15:43:38 -08005572ifneq ($(NO_SECURE),true)
5573ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005574-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5575endif
nnoble69ac39f2014-12-12 15:43:38 -08005576endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005577
5578clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5579 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5580 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5581 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5582 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5583
5584
5585CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5586
5587CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5588CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5589
nnoble69ac39f2014-12-12 15:43:38 -08005590ifeq ($(NO_SECURE),true)
5591
5592bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
5593
5594else
5595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005596bins/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
5597 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005598 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005599 $(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
5600
nnoble69ac39f2014-12-12 15:43:38 -08005601endif
5602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005603deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5604
nnoble69ac39f2014-12-12 15:43:38 -08005605ifneq ($(NO_SECURE),true)
5606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005607-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5608endif
nnoble69ac39f2014-12-12 15:43:38 -08005609endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005610
5611clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
5612 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
5613 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5614 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5615 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
5616
5617
5618CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5619
5620CHTTP2_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))))
5621CHTTP2_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))))
5622
nnoble69ac39f2014-12-12 15:43:38 -08005623ifeq ($(NO_SECURE),true)
5624
5625bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5626
5627else
5628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005629bins/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
5630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005631 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005632 $(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
5633
nnoble69ac39f2014-12-12 15:43:38 -08005634endif
5635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005636deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5637
nnoble69ac39f2014-12-12 15:43:38 -08005638ifneq ($(NO_SECURE),true)
5639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005640-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5641endif
nnoble69ac39f2014-12-12 15:43:38 -08005642endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005643
5644clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
5645 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
5646 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5647 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5648 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
5649
5650
5651CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5652
5653CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5654CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5655
nnoble69ac39f2014-12-12 15:43:38 -08005656ifeq ($(NO_SECURE),true)
5657
5658bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
5659
5660else
5661
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005662bins/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
5663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005665 $(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
5666
nnoble69ac39f2014-12-12 15:43:38 -08005667endif
5668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005669deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5670
nnoble69ac39f2014-12-12 15:43:38 -08005671ifneq ($(NO_SECURE),true)
5672ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005673-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5674endif
nnoble69ac39f2014-12-12 15:43:38 -08005675endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005676
5677clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
5678 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
5679 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5680 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5681 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
5682
5683
5684CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5685
5686CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5687CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5688
nnoble69ac39f2014-12-12 15:43:38 -08005689ifeq ($(NO_SECURE),true)
5690
5691bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
5692
5693else
5694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005695bins/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
5696 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005697 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005698 $(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
5699
nnoble69ac39f2014-12-12 15:43:38 -08005700endif
5701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005702deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5703
nnoble69ac39f2014-12-12 15:43:38 -08005704ifneq ($(NO_SECURE),true)
5705ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005706-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5707endif
nnoble69ac39f2014-12-12 15:43:38 -08005708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005709
5710clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
5711 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
5712 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5713 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5714 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
5715
5716
5717CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5718
5719CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5720CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5721
nnoble69ac39f2014-12-12 15:43:38 -08005722ifeq ($(NO_SECURE),true)
5723
5724bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5725
5726else
5727
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005728bins/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
5729 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005730 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005731 $(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
5732
nnoble69ac39f2014-12-12 15:43:38 -08005733endif
5734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005735deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5736
nnoble69ac39f2014-12-12 15:43:38 -08005737ifneq ($(NO_SECURE),true)
5738ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005739-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5740endif
nnoble69ac39f2014-12-12 15:43:38 -08005741endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005742
5743clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
5744 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
5745 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5746 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5747 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
5748
5749
5750CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5751
5752CHTTP2_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))))
5753CHTTP2_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))))
5754
nnoble69ac39f2014-12-12 15:43:38 -08005755ifeq ($(NO_SECURE),true)
5756
5757bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5758
5759else
5760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005761bins/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
5762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005763 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005764 $(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
5765
nnoble69ac39f2014-12-12 15:43:38 -08005766endif
5767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005768deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5769
nnoble69ac39f2014-12-12 15:43:38 -08005770ifneq ($(NO_SECURE),true)
5771ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005772-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5773endif
nnoble69ac39f2014-12-12 15:43:38 -08005774endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005775
5776clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5777 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5778 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5779 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5780 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
5781
5782
5783CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5784
5785CHTTP2_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))))
5786CHTTP2_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))))
5787
nnoble69ac39f2014-12-12 15:43:38 -08005788ifeq ($(NO_SECURE),true)
5789
5790bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5791
5792else
5793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005794bins/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
5795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005796 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005797 $(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
5798
nnoble69ac39f2014-12-12 15:43:38 -08005799endif
5800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005801deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5802
nnoble69ac39f2014-12-12 15:43:38 -08005803ifneq ($(NO_SECURE),true)
5804ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005805-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5806endif
nnoble69ac39f2014-12-12 15:43:38 -08005807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005808
5809clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
5810 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
5811 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5812 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5813 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
5814
5815
5816CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5817
5818CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5819CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5820
nnoble69ac39f2014-12-12 15:43:38 -08005821ifeq ($(NO_SECURE),true)
5822
5823bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
5824
5825else
5826
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005827bins/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
5828 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005829 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005830 $(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
5831
nnoble69ac39f2014-12-12 15:43:38 -08005832endif
5833
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005834deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5835
nnoble69ac39f2014-12-12 15:43:38 -08005836ifneq ($(NO_SECURE),true)
5837ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005838-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5839endif
nnoble69ac39f2014-12-12 15:43:38 -08005840endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005841
5842clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
5843 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
5844 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5845 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5846 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
5847
5848
5849CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5850
5851CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5852CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5853
nnoble69ac39f2014-12-12 15:43:38 -08005854ifeq ($(NO_SECURE),true)
5855
5856bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
5857
5858else
5859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005860bins/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
5861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005862 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005863 $(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
5864
nnoble69ac39f2014-12-12 15:43:38 -08005865endif
5866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005867deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5868
nnoble69ac39f2014-12-12 15:43:38 -08005869ifneq ($(NO_SECURE),true)
5870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005871-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5872endif
nnoble69ac39f2014-12-12 15:43:38 -08005873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005874
5875clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
5876 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
5877 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5878 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5879 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
5880
5881
5882CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
5883
5884CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
5885CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
5886
nnoble69ac39f2014-12-12 15:43:38 -08005887ifeq ($(NO_SECURE),true)
5888
5889bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
5890
5891else
5892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005893bins/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
5894 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005895 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005896 $(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
5897
nnoble69ac39f2014-12-12 15:43:38 -08005898endif
5899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005900deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
5901
nnoble69ac39f2014-12-12 15:43:38 -08005902ifneq ($(NO_SECURE),true)
5903ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005904-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
5905endif
nnoble69ac39f2014-12-12 15:43:38 -08005906endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005907
5908clean_chttp2_simple_ssl_fullstack_no_op_test:
5909 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
5910 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
5911 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
5912 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
5913
5914
5915CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5916
5917CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5918CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5919
nnoble69ac39f2014-12-12 15:43:38 -08005920ifeq ($(NO_SECURE),true)
5921
5922bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
5923
5924else
5925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005926bins/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
5927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005928 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005929 $(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
5930
nnoble69ac39f2014-12-12 15:43:38 -08005931endif
5932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005933deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5934
nnoble69ac39f2014-12-12 15:43:38 -08005935ifneq ($(NO_SECURE),true)
5936ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005937-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5938endif
nnoble69ac39f2014-12-12 15:43:38 -08005939endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005940
5941clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
5942 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
5943 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5944 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5945 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
5946
5947
5948CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5949
5950CHTTP2_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))))
5951CHTTP2_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))))
5952
nnoble69ac39f2014-12-12 15:43:38 -08005953ifeq ($(NO_SECURE),true)
5954
5955bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5956
5957else
5958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005959bins/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
5960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005961 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005962 $(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
5963
nnoble69ac39f2014-12-12 15:43:38 -08005964endif
5965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5967
nnoble69ac39f2014-12-12 15:43:38 -08005968ifneq ($(NO_SECURE),true)
5969ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005970-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5971endif
nnoble69ac39f2014-12-12 15:43:38 -08005972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005973
5974clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
5975 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
5976 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5977 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5978 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
5979
5980
5981CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5982
5983CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5984CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5985
nnoble69ac39f2014-12-12 15:43:38 -08005986ifeq ($(NO_SECURE),true)
5987
5988bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
5989
5990else
5991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005992bins/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
5993 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005994 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005995 $(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
5996
nnoble69ac39f2014-12-12 15:43:38 -08005997endif
5998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005999deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6000
nnoble69ac39f2014-12-12 15:43:38 -08006001ifneq ($(NO_SECURE),true)
6002ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006003-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6004endif
nnoble69ac39f2014-12-12 15:43:38 -08006005endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006006
6007clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6008 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6009 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6010 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6011 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6012
6013
6014CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6015
6016CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6017CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6018
nnoble69ac39f2014-12-12 15:43:38 -08006019ifeq ($(NO_SECURE),true)
6020
6021bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6022
6023else
6024
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006025bins/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
6026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006027 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006028 $(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
6029
nnoble69ac39f2014-12-12 15:43:38 -08006030endif
6031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006032deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6033
nnoble69ac39f2014-12-12 15:43:38 -08006034ifneq ($(NO_SECURE),true)
6035ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006036-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6037endif
nnoble69ac39f2014-12-12 15:43:38 -08006038endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006039
6040clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6041 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6042 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6043 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6044 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6045
6046
6047CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6048
6049CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6050CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6051
nnoble69ac39f2014-12-12 15:43:38 -08006052ifeq ($(NO_SECURE),true)
6053
6054bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6055
6056else
6057
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006058bins/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
6059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006060 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006061 $(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
6062
nnoble69ac39f2014-12-12 15:43:38 -08006063endif
6064
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006065deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6066
nnoble69ac39f2014-12-12 15:43:38 -08006067ifneq ($(NO_SECURE),true)
6068ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006069-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6070endif
nnoble69ac39f2014-12-12 15:43:38 -08006071endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006072
6073clean_chttp2_simple_ssl_fullstack_simple_request_test:
6074 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6075 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6076 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6077 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6078
6079
nathaniel52878172014-12-09 10:17:19 -08006080CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006081
nathaniel52878172014-12-09 10:17:19 -08006082CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6083CHTTP2_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 -08006084
nnoble69ac39f2014-12-12 15:43:38 -08006085ifeq ($(NO_SECURE),true)
6086
6087bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6088
6089else
6090
nathaniel52878172014-12-09 10:17:19 -08006091bins/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 -08006092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006093 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006094 $(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 -08006095
nnoble69ac39f2014-12-12 15:43:38 -08006096endif
6097
nathaniel52878172014-12-09 10:17:19 -08006098deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006099
nnoble69ac39f2014-12-12 15:43:38 -08006100ifneq ($(NO_SECURE),true)
6101ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006102-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006103endif
nnoble69ac39f2014-12-12 15:43:38 -08006104endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006105
nathaniel52878172014-12-09 10:17:19 -08006106clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6107 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6108 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6109 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6110 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006111
6112
6113CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6114
6115CHTTP2_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))))
6116CHTTP2_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))))
6117
nnoble69ac39f2014-12-12 15:43:38 -08006118ifeq ($(NO_SECURE),true)
6119
6120bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6121
6122else
6123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006124bins/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
6125 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006126 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006127 $(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
6128
nnoble69ac39f2014-12-12 15:43:38 -08006129endif
6130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006131deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6132
nnoble69ac39f2014-12-12 15:43:38 -08006133ifneq ($(NO_SECURE),true)
6134ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006135-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6136endif
nnoble69ac39f2014-12-12 15:43:38 -08006137endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006138
6139clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6140 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6141 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6142 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6143 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6144
6145
6146CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6147
6148CHTTP2_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))))
6149CHTTP2_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))))
6150
nnoble69ac39f2014-12-12 15:43:38 -08006151ifeq ($(NO_SECURE),true)
6152
6153bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6154
6155else
6156
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006157bins/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
6158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006159 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006160 $(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
6161
nnoble69ac39f2014-12-12 15:43:38 -08006162endif
6163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006164deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6165
nnoble69ac39f2014-12-12 15:43:38 -08006166ifneq ($(NO_SECURE),true)
6167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006168-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6169endif
nnoble69ac39f2014-12-12 15:43:38 -08006170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006171
6172clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6173 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6174 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6175 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6176 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6177
6178
6179CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6180
6181CHTTP2_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))))
6182CHTTP2_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))))
6183
nnoble69ac39f2014-12-12 15:43:38 -08006184ifeq ($(NO_SECURE),true)
6185
6186bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6187
6188else
6189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006190bins/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
6191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006192 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006193 $(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
6194
nnoble69ac39f2014-12-12 15:43:38 -08006195endif
6196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006197deps_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)
6198
nnoble69ac39f2014-12-12 15:43:38 -08006199ifneq ($(NO_SECURE),true)
6200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006201-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6202endif
nnoble69ac39f2014-12-12 15:43:38 -08006203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006204
6205clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6206 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6207 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6208 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6209 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6210
6211
6212CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6213
6214CHTTP2_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))))
6215CHTTP2_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))))
6216
nnoble69ac39f2014-12-12 15:43:38 -08006217ifeq ($(NO_SECURE),true)
6218
6219bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6220
6221else
6222
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006223bins/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
6224 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006225 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006226 $(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
6227
nnoble69ac39f2014-12-12 15:43:38 -08006228endif
6229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006230deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6231
nnoble69ac39f2014-12-12 15:43:38 -08006232ifneq ($(NO_SECURE),true)
6233ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006234-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6235endif
nnoble69ac39f2014-12-12 15:43:38 -08006236endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006237
6238clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6239 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6240 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6241 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6242 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6243
6244
6245CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6246
6247CHTTP2_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))))
6248CHTTP2_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))))
6249
nnoble69ac39f2014-12-12 15:43:38 -08006250ifeq ($(NO_SECURE),true)
6251
6252bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6253
6254else
6255
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006256bins/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
6257 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006258 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006259 $(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
6260
nnoble69ac39f2014-12-12 15:43:38 -08006261endif
6262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006263deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6264
nnoble69ac39f2014-12-12 15:43:38 -08006265ifneq ($(NO_SECURE),true)
6266ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006267-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6268endif
nnoble69ac39f2014-12-12 15:43:38 -08006269endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006270
6271clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6272 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6273 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6274 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6275 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6276
6277
6278CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6279
6280CHTTP2_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))))
6281CHTTP2_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))))
6282
nnoble69ac39f2014-12-12 15:43:38 -08006283ifeq ($(NO_SECURE),true)
6284
6285bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6286
6287else
6288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006289bins/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
6290 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006291 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006292 $(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
6293
nnoble69ac39f2014-12-12 15:43:38 -08006294endif
6295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006296deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6297
nnoble69ac39f2014-12-12 15:43:38 -08006298ifneq ($(NO_SECURE),true)
6299ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006300-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6301endif
nnoble69ac39f2014-12-12 15:43:38 -08006302endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006303
6304clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6305 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6306 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6307 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6308 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6309
6310
6311CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6312
6313CHTTP2_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))))
6314CHTTP2_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))))
6315
nnoble69ac39f2014-12-12 15:43:38 -08006316ifeq ($(NO_SECURE),true)
6317
6318bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6319
6320else
6321
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006322bins/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
6323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006324 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006325 $(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
6326
nnoble69ac39f2014-12-12 15:43:38 -08006327endif
6328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006329deps_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)
6330
nnoble69ac39f2014-12-12 15:43:38 -08006331ifneq ($(NO_SECURE),true)
6332ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006333-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6334endif
nnoble69ac39f2014-12-12 15:43:38 -08006335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006336
6337clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6338 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6339 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6340 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6341 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6342
6343
6344CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6345
6346CHTTP2_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))))
6347CHTTP2_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))))
6348
nnoble69ac39f2014-12-12 15:43:38 -08006349ifeq ($(NO_SECURE),true)
6350
6351bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6352
6353else
6354
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006355bins/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
6356 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006357 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006358 $(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
6359
nnoble69ac39f2014-12-12 15:43:38 -08006360endif
6361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006362deps_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)
6363
nnoble69ac39f2014-12-12 15:43:38 -08006364ifneq ($(NO_SECURE),true)
6365ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006366-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6367endif
nnoble69ac39f2014-12-12 15:43:38 -08006368endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006369
6370clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6371 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6372 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6373 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6374 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6375
6376
6377CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6378
6379CHTTP2_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))))
6380CHTTP2_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))))
6381
nnoble69ac39f2014-12-12 15:43:38 -08006382ifeq ($(NO_SECURE),true)
6383
6384bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6385
6386else
6387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006388bins/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
6389 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006390 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006391 $(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
6392
nnoble69ac39f2014-12-12 15:43:38 -08006393endif
6394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006395deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6396
nnoble69ac39f2014-12-12 15:43:38 -08006397ifneq ($(NO_SECURE),true)
6398ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006399-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6400endif
nnoble69ac39f2014-12-12 15:43:38 -08006401endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006402
6403clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6404 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6405 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6406 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6407 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6408
6409
6410CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6411
6412CHTTP2_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))))
6413CHTTP2_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))))
6414
nnoble69ac39f2014-12-12 15:43:38 -08006415ifeq ($(NO_SECURE),true)
6416
6417bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6418
6419else
6420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006421bins/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
6422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006423 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006424 $(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
6425
nnoble69ac39f2014-12-12 15:43:38 -08006426endif
6427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006428deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6429
nnoble69ac39f2014-12-12 15:43:38 -08006430ifneq ($(NO_SECURE),true)
6431ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006432-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6433endif
nnoble69ac39f2014-12-12 15:43:38 -08006434endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006435
6436clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6437 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6438 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6439 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6440 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6441
6442
6443CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6444
6445CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6446CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6447
nnoble69ac39f2014-12-12 15:43:38 -08006448ifeq ($(NO_SECURE),true)
6449
6450bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6451
6452else
6453
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006454bins/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
6455 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006456 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006457 $(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
6458
nnoble69ac39f2014-12-12 15:43:38 -08006459endif
6460
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006461deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6462
nnoble69ac39f2014-12-12 15:43:38 -08006463ifneq ($(NO_SECURE),true)
6464ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006465-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6466endif
nnoble69ac39f2014-12-12 15:43:38 -08006467endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006468
6469clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
6470 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
6471 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
6472 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6473 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
6474
6475
6476CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6477
6478CHTTP2_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))))
6479CHTTP2_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))))
6480
nnoble69ac39f2014-12-12 15:43:38 -08006481ifeq ($(NO_SECURE),true)
6482
6483bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
6484
6485else
6486
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006487bins/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
6488 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006489 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006490 $(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
6491
nnoble69ac39f2014-12-12 15:43:38 -08006492endif
6493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006494deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6495
nnoble69ac39f2014-12-12 15:43:38 -08006496ifneq ($(NO_SECURE),true)
6497ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006498-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6499endif
nnoble69ac39f2014-12-12 15:43:38 -08006500endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006501
6502clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
6503 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
6504 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6505 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6506 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
6507
6508
6509CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6510
6511CHTTP2_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))))
6512CHTTP2_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))))
6513
nnoble69ac39f2014-12-12 15:43:38 -08006514ifeq ($(NO_SECURE),true)
6515
6516bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6517
6518else
6519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006520bins/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
6521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006522 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006523 $(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
6524
nnoble69ac39f2014-12-12 15:43:38 -08006525endif
6526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006527deps_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)
6528
nnoble69ac39f2014-12-12 15:43:38 -08006529ifneq ($(NO_SECURE),true)
6530ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006531-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6532endif
nnoble69ac39f2014-12-12 15:43:38 -08006533endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006534
6535clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
6536 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
6537 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6538 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6539 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
6540
6541
6542CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6543
6544CHTTP2_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))))
6545CHTTP2_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))))
6546
nnoble69ac39f2014-12-12 15:43:38 -08006547ifeq ($(NO_SECURE),true)
6548
6549bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
6550
6551else
6552
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006553bins/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
6554 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006555 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006556 $(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
6557
nnoble69ac39f2014-12-12 15:43:38 -08006558endif
6559
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006560deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6561
nnoble69ac39f2014-12-12 15:43:38 -08006562ifneq ($(NO_SECURE),true)
6563ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006564-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6565endif
nnoble69ac39f2014-12-12 15:43:38 -08006566endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006567
6568clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
6569 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
6570 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6571 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6572 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
6573
6574
6575CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6576
6577CHTTP2_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))))
6578CHTTP2_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))))
6579
nnoble69ac39f2014-12-12 15:43:38 -08006580ifeq ($(NO_SECURE),true)
6581
6582bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
6583
6584else
6585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006586bins/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
6587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006588 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006589 $(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
6590
nnoble69ac39f2014-12-12 15:43:38 -08006591endif
6592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006593deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6594
nnoble69ac39f2014-12-12 15:43:38 -08006595ifneq ($(NO_SECURE),true)
6596ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006597-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6598endif
nnoble69ac39f2014-12-12 15:43:38 -08006599endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006600
6601clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
6602 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
6603 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6604 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6605 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
6606
6607
6608CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6609
6610CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6611CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6612
nnoble69ac39f2014-12-12 15:43:38 -08006613ifeq ($(NO_SECURE),true)
6614
6615bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
6616
6617else
6618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006619bins/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
6620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006621 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622 $(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
6623
nnoble69ac39f2014-12-12 15:43:38 -08006624endif
6625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6627
nnoble69ac39f2014-12-12 15:43:38 -08006628ifneq ($(NO_SECURE),true)
6629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006630-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6631endif
nnoble69ac39f2014-12-12 15:43:38 -08006632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006633
6634clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
6635 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
6636 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6637 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6638 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
6639
6640
nathaniel52878172014-12-09 10:17:19 -08006641CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006642
nathaniel52878172014-12-09 10:17:19 -08006643CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6644CHTTP2_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 -08006645
nnoble69ac39f2014-12-12 15:43:38 -08006646ifeq ($(NO_SECURE),true)
6647
6648bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
6649
6650else
6651
nathaniel52878172014-12-09 10:17:19 -08006652bins/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 -08006653 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006654 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006655 $(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 -08006656
nnoble69ac39f2014-12-12 15:43:38 -08006657endif
6658
nathaniel52878172014-12-09 10:17:19 -08006659deps_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 -08006660
nnoble69ac39f2014-12-12 15:43:38 -08006661ifneq ($(NO_SECURE),true)
6662ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006663-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006664endif
nnoble69ac39f2014-12-12 15:43:38 -08006665endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006666
nathaniel52878172014-12-09 10:17:19 -08006667clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
6668 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
6669 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6670 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6671 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006672
6673
6674CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6675
6676CHTTP2_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))))
6677CHTTP2_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))))
6678
nnoble69ac39f2014-12-12 15:43:38 -08006679ifeq ($(NO_SECURE),true)
6680
6681bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6682
6683else
6684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685bins/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
6686 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006687 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006688 $(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
6689
nnoble69ac39f2014-12-12 15:43:38 -08006690endif
6691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006692deps_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)
6693
nnoble69ac39f2014-12-12 15:43:38 -08006694ifneq ($(NO_SECURE),true)
6695ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006696-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6697endif
nnoble69ac39f2014-12-12 15:43:38 -08006698endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006699
6700clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
6701 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
6702 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6703 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6704 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
6705
6706
6707CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6708
6709CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6710CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6711
nnoble69ac39f2014-12-12 15:43:38 -08006712ifeq ($(NO_SECURE),true)
6713
6714bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
6715
6716else
6717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006718bins/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
6719 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006721 $(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
6722
nnoble69ac39f2014-12-12 15:43:38 -08006723endif
6724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006725deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6726
nnoble69ac39f2014-12-12 15:43:38 -08006727ifneq ($(NO_SECURE),true)
6728ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006729-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6730endif
nnoble69ac39f2014-12-12 15:43:38 -08006731endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006732
6733clean_chttp2_socket_pair_cancel_after_accept_test:
6734 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
6735 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6736 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6737 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
6738
6739
6740CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6741
6742CHTTP2_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))))
6743CHTTP2_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))))
6744
nnoble69ac39f2014-12-12 15:43:38 -08006745ifeq ($(NO_SECURE),true)
6746
6747bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6748
6749else
6750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006751bins/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
6752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006753 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006754 $(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
6755
nnoble69ac39f2014-12-12 15:43:38 -08006756endif
6757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006758deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6759
nnoble69ac39f2014-12-12 15:43:38 -08006760ifneq ($(NO_SECURE),true)
6761ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006762-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6763endif
nnoble69ac39f2014-12-12 15:43:38 -08006764endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006765
6766clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
6767 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
6768 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6769 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6770 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
6771
6772
6773CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
6774
6775CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
6776CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
6777
nnoble69ac39f2014-12-12 15:43:38 -08006778ifeq ($(NO_SECURE),true)
6779
6780bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
6781
6782else
6783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006784bins/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
6785 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006786 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006787 $(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
6788
nnoble69ac39f2014-12-12 15:43:38 -08006789endif
6790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006791deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
6792
nnoble69ac39f2014-12-12 15:43:38 -08006793ifneq ($(NO_SECURE),true)
6794ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006795-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
6796endif
nnoble69ac39f2014-12-12 15:43:38 -08006797endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006798
6799clean_chttp2_socket_pair_cancel_after_invoke_test:
6800 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
6801 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
6802 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
6803 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
6804
6805
6806CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6807
6808CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6809CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6810
nnoble69ac39f2014-12-12 15:43:38 -08006811ifeq ($(NO_SECURE),true)
6812
6813bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
6814
6815else
6816
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006817bins/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
6818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006819 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006820 $(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
6821
nnoble69ac39f2014-12-12 15:43:38 -08006822endif
6823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006824deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6825
nnoble69ac39f2014-12-12 15:43:38 -08006826ifneq ($(NO_SECURE),true)
6827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006828-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6829endif
nnoble69ac39f2014-12-12 15:43:38 -08006830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006831
6832clean_chttp2_socket_pair_cancel_before_invoke_test:
6833 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
6834 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6835 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6836 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
6837
6838
6839CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
6840
6841CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
6842CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
6843
nnoble69ac39f2014-12-12 15:43:38 -08006844ifeq ($(NO_SECURE),true)
6845
6846bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
6847
6848else
6849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006850bins/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
6851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006852 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006853 $(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
6854
nnoble69ac39f2014-12-12 15:43:38 -08006855endif
6856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006857deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
6858
nnoble69ac39f2014-12-12 15:43:38 -08006859ifneq ($(NO_SECURE),true)
6860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006861-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
6862endif
nnoble69ac39f2014-12-12 15:43:38 -08006863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006864
6865clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
6866 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
6867 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
6868 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
6869 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
6870
6871
6872CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6873
6874CHTTP2_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))))
6875CHTTP2_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))))
6876
nnoble69ac39f2014-12-12 15:43:38 -08006877ifeq ($(NO_SECURE),true)
6878
6879bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6880
6881else
6882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006883bins/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
6884 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006885 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006886 $(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
6887
nnoble69ac39f2014-12-12 15:43:38 -08006888endif
6889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006890deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6891
nnoble69ac39f2014-12-12 15:43:38 -08006892ifneq ($(NO_SECURE),true)
6893ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006894-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6895endif
nnoble69ac39f2014-12-12 15:43:38 -08006896endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006897
6898clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
6899 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
6900 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6901 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6902 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
6903
6904
6905CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6906
6907CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6908CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6909
nnoble69ac39f2014-12-12 15:43:38 -08006910ifeq ($(NO_SECURE),true)
6911
6912bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
6913
6914else
6915
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006916bins/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
6917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006918 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006919 $(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
6920
nnoble69ac39f2014-12-12 15:43:38 -08006921endif
6922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006923deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6924
nnoble69ac39f2014-12-12 15:43:38 -08006925ifneq ($(NO_SECURE),true)
6926ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006927-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6928endif
nnoble69ac39f2014-12-12 15:43:38 -08006929endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006930
6931clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
6932 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
6933 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6934 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6935 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
6936
6937
6938CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
6939
6940CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
6941CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
6942
nnoble69ac39f2014-12-12 15:43:38 -08006943ifeq ($(NO_SECURE),true)
6944
6945bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
6946
6947else
6948
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006949bins/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
6950 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006951 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006952 $(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
6953
nnoble69ac39f2014-12-12 15:43:38 -08006954endif
6955
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006956deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
6957
nnoble69ac39f2014-12-12 15:43:38 -08006958ifneq ($(NO_SECURE),true)
6959ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006960-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
6961endif
nnoble69ac39f2014-12-12 15:43:38 -08006962endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006963
6964clean_chttp2_socket_pair_invoke_large_request_test:
6965 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
6966 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
6967 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
6968 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
6969
6970
6971CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6972
6973CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6974CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6975
nnoble69ac39f2014-12-12 15:43:38 -08006976ifeq ($(NO_SECURE),true)
6977
6978bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
6979
6980else
6981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006982bins/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
6983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006984 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006985 $(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
6986
nnoble69ac39f2014-12-12 15:43:38 -08006987endif
6988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006989deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6990
nnoble69ac39f2014-12-12 15:43:38 -08006991ifneq ($(NO_SECURE),true)
6992ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006993-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6994endif
nnoble69ac39f2014-12-12 15:43:38 -08006995endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006996
6997clean_chttp2_socket_pair_max_concurrent_streams_test:
6998 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
6999 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7000 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7001 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7002
7003
7004CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7005
7006CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7007CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7008
nnoble69ac39f2014-12-12 15:43:38 -08007009ifeq ($(NO_SECURE),true)
7010
7011bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7012
7013else
7014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007015bins/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
7016 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007017 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007018 $(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
7019
nnoble69ac39f2014-12-12 15:43:38 -08007020endif
7021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007022deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7023
nnoble69ac39f2014-12-12 15:43:38 -08007024ifneq ($(NO_SECURE),true)
7025ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007026-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7027endif
nnoble69ac39f2014-12-12 15:43:38 -08007028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007029
7030clean_chttp2_socket_pair_no_op_test:
7031 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7032 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7033 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7034 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7035
7036
7037CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7038
7039CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7040CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7041
nnoble69ac39f2014-12-12 15:43:38 -08007042ifeq ($(NO_SECURE),true)
7043
7044bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7045
7046else
7047
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007048bins/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
7049 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007050 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007051 $(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
7052
nnoble69ac39f2014-12-12 15:43:38 -08007053endif
7054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007055deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7056
nnoble69ac39f2014-12-12 15:43:38 -08007057ifneq ($(NO_SECURE),true)
7058ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007059-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7060endif
nnoble69ac39f2014-12-12 15:43:38 -08007061endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007062
7063clean_chttp2_socket_pair_ping_pong_streaming_test:
7064 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7065 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7066 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7067 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7068
7069
7070CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7071
7072CHTTP2_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))))
7073CHTTP2_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))))
7074
nnoble69ac39f2014-12-12 15:43:38 -08007075ifeq ($(NO_SECURE),true)
7076
7077bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7078
7079else
7080
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007081bins/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
7082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007083 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007084 $(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
7085
nnoble69ac39f2014-12-12 15:43:38 -08007086endif
7087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007088deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7089
nnoble69ac39f2014-12-12 15:43:38 -08007090ifneq ($(NO_SECURE),true)
7091ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007092-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7093endif
nnoble69ac39f2014-12-12 15:43:38 -08007094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007095
7096clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7097 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7098 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7099 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7100 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7101
7102
7103CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7104
7105CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7106CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7107
nnoble69ac39f2014-12-12 15:43:38 -08007108ifeq ($(NO_SECURE),true)
7109
7110bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7111
7112else
7113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007114bins/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
7115 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007116 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007117 $(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
7118
nnoble69ac39f2014-12-12 15:43:38 -08007119endif
7120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007121deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7122
nnoble69ac39f2014-12-12 15:43:38 -08007123ifneq ($(NO_SECURE),true)
7124ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007125-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7126endif
nnoble69ac39f2014-12-12 15:43:38 -08007127endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007128
7129clean_chttp2_socket_pair_request_response_with_payload_test:
7130 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7131 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7132 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7133 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7134
7135
7136CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7137
7138CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7139CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7140
nnoble69ac39f2014-12-12 15:43:38 -08007141ifeq ($(NO_SECURE),true)
7142
7143bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7144
7145else
7146
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007147bins/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
7148 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007149 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007150 $(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
7151
nnoble69ac39f2014-12-12 15:43:38 -08007152endif
7153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007154deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7155
nnoble69ac39f2014-12-12 15:43:38 -08007156ifneq ($(NO_SECURE),true)
7157ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007158-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7159endif
nnoble69ac39f2014-12-12 15:43:38 -08007160endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007161
7162clean_chttp2_socket_pair_simple_delayed_request_test:
7163 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7164 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7165 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7166 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7167
7168
7169CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7170
7171CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7172CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7173
nnoble69ac39f2014-12-12 15:43:38 -08007174ifeq ($(NO_SECURE),true)
7175
7176bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7177
7178else
7179
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007180bins/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
7181 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007182 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007183 $(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
7184
nnoble69ac39f2014-12-12 15:43:38 -08007185endif
7186
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007187deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7188
nnoble69ac39f2014-12-12 15:43:38 -08007189ifneq ($(NO_SECURE),true)
7190ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007191-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7192endif
nnoble69ac39f2014-12-12 15:43:38 -08007193endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007194
7195clean_chttp2_socket_pair_simple_request_test:
7196 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7197 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7198 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7199 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7200
7201
nathaniel52878172014-12-09 10:17:19 -08007202CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007203
nathaniel52878172014-12-09 10:17:19 -08007204CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7205CHTTP2_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 -08007206
nnoble69ac39f2014-12-12 15:43:38 -08007207ifeq ($(NO_SECURE),true)
7208
7209bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7210
7211else
7212
nathaniel52878172014-12-09 10:17:19 -08007213bins/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 -08007214 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007215 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007216 $(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 -08007217
nnoble69ac39f2014-12-12 15:43:38 -08007218endif
7219
nathaniel52878172014-12-09 10:17:19 -08007220deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007221
nnoble69ac39f2014-12-12 15:43:38 -08007222ifneq ($(NO_SECURE),true)
7223ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007224-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007225endif
nnoble69ac39f2014-12-12 15:43:38 -08007226endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007227
nathaniel52878172014-12-09 10:17:19 -08007228clean_chttp2_socket_pair_thread_stress_test:
7229 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7230 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7231 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7232 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007233
7234
7235CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7236
7237CHTTP2_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))))
7238CHTTP2_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))))
7239
nnoble69ac39f2014-12-12 15:43:38 -08007240ifeq ($(NO_SECURE),true)
7241
7242bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7243
7244else
7245
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007246bins/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
7247 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007248 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007249 $(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
7250
nnoble69ac39f2014-12-12 15:43:38 -08007251endif
7252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007253deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7254
nnoble69ac39f2014-12-12 15:43:38 -08007255ifneq ($(NO_SECURE),true)
7256ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007257-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7258endif
nnoble69ac39f2014-12-12 15:43:38 -08007259endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007260
7261clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7262 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7263 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7264 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7265 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7266
7267
nnoble0c475f02014-12-05 15:37:39 -08007268CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7269
7270CHTTP2_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))))
7271CHTTP2_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))))
7272
nnoble69ac39f2014-12-12 15:43:38 -08007273ifeq ($(NO_SECURE),true)
7274
7275bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7276
7277else
7278
nnoble0c475f02014-12-05 15:37:39 -08007279bins/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
7280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007281 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007282 $(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
7283
nnoble69ac39f2014-12-12 15:43:38 -08007284endif
7285
nnoble0c475f02014-12-05 15:37:39 -08007286deps_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)
7287
nnoble69ac39f2014-12-12 15:43:38 -08007288ifneq ($(NO_SECURE),true)
7289ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007290-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7291endif
nnoble69ac39f2014-12-12 15:43:38 -08007292endif
nnoble0c475f02014-12-05 15:37:39 -08007293
7294clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
7295 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
7296 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7297 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7298 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7299
7300
7301CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7302
7303CHTTP2_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))))
7304CHTTP2_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))))
7305
nnoble69ac39f2014-12-12 15:43:38 -08007306ifeq ($(NO_SECURE),true)
7307
7308bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7309
7310else
7311
nnoble0c475f02014-12-05 15:37:39 -08007312bins/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
7313 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007314 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007315 $(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
7316
nnoble69ac39f2014-12-12 15:43:38 -08007317endif
7318
nnoble0c475f02014-12-05 15:37:39 -08007319deps_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)
7320
nnoble69ac39f2014-12-12 15:43:38 -08007321ifneq ($(NO_SECURE),true)
7322ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007323-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7324endif
nnoble69ac39f2014-12-12 15:43:38 -08007325endif
nnoble0c475f02014-12-05 15:37:39 -08007326
7327clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
7328 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
7329 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7330 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7331 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
7332
7333
7334CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
7335
7336CHTTP2_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))))
7337CHTTP2_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))))
7338
nnoble69ac39f2014-12-12 15:43:38 -08007339ifeq ($(NO_SECURE),true)
7340
7341bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
7342
7343else
7344
nnoble0c475f02014-12-05 15:37:39 -08007345bins/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
7346 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007347 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007348 $(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
7349
nnoble69ac39f2014-12-12 15:43:38 -08007350endif
7351
nnoble0c475f02014-12-05 15:37:39 -08007352deps_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)
7353
nnoble69ac39f2014-12-12 15:43:38 -08007354ifneq ($(NO_SECURE),true)
7355ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007356-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7357endif
nnoble69ac39f2014-12-12 15:43:38 -08007358endif
nnoble0c475f02014-12-05 15:37:39 -08007359
7360clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
7361 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
7362 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
7363 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7364 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
7365
7366
7367CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7368
7369CHTTP2_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))))
7370CHTTP2_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))))
7371
nnoble69ac39f2014-12-12 15:43:38 -08007372ifeq ($(NO_SECURE),true)
7373
7374bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
7375
7376else
7377
nnoble0c475f02014-12-05 15:37:39 -08007378bins/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
7379 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007380 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007381 $(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
7382
nnoble69ac39f2014-12-12 15:43:38 -08007383endif
7384
nnoble0c475f02014-12-05 15:37:39 -08007385deps_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)
7386
nnoble69ac39f2014-12-12 15:43:38 -08007387ifneq ($(NO_SECURE),true)
7388ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007389-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7390endif
nnoble69ac39f2014-12-12 15:43:38 -08007391endif
nnoble0c475f02014-12-05 15:37:39 -08007392
7393clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
7394 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
7395 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7396 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7397 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
7398
7399
7400CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
7401
7402CHTTP2_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))))
7403CHTTP2_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))))
7404
nnoble69ac39f2014-12-12 15:43:38 -08007405ifeq ($(NO_SECURE),true)
7406
7407bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
7408
7409else
7410
nnoble0c475f02014-12-05 15:37:39 -08007411bins/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
7412 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007413 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007414 $(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
7415
nnoble69ac39f2014-12-12 15:43:38 -08007416endif
7417
nnoble0c475f02014-12-05 15:37:39 -08007418deps_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)
7419
nnoble69ac39f2014-12-12 15:43:38 -08007420ifneq ($(NO_SECURE),true)
7421ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007422-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7423endif
nnoble69ac39f2014-12-12 15:43:38 -08007424endif
nnoble0c475f02014-12-05 15:37:39 -08007425
7426clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
7427 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
7428 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
7429 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7430 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
7431
7432
7433CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7434
7435CHTTP2_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))))
7436CHTTP2_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))))
7437
nnoble69ac39f2014-12-12 15:43:38 -08007438ifeq ($(NO_SECURE),true)
7439
7440bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7441
7442else
7443
nnoble0c475f02014-12-05 15:37:39 -08007444bins/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
7445 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007446 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007447 $(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
7448
nnoble69ac39f2014-12-12 15:43:38 -08007449endif
7450
nnoble0c475f02014-12-05 15:37:39 -08007451deps_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)
7452
nnoble69ac39f2014-12-12 15:43:38 -08007453ifneq ($(NO_SECURE),true)
7454ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007455-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7456endif
nnoble69ac39f2014-12-12 15:43:38 -08007457endif
nnoble0c475f02014-12-05 15:37:39 -08007458
7459clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
7460 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
7461 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7462 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7463 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
7464
7465
7466CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7467
7468CHTTP2_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))))
7469CHTTP2_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))))
7470
nnoble69ac39f2014-12-12 15:43:38 -08007471ifeq ($(NO_SECURE),true)
7472
7473bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
7474
7475else
7476
nnoble0c475f02014-12-05 15:37:39 -08007477bins/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
7478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007479 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007480 $(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
7481
nnoble69ac39f2014-12-12 15:43:38 -08007482endif
7483
nnoble0c475f02014-12-05 15:37:39 -08007484deps_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)
7485
nnoble69ac39f2014-12-12 15:43:38 -08007486ifneq ($(NO_SECURE),true)
7487ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007488-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7489endif
nnoble69ac39f2014-12-12 15:43:38 -08007490endif
nnoble0c475f02014-12-05 15:37:39 -08007491
7492clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
7493 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
7494 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7495 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7496 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
7497
7498
7499CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
7500
7501CHTTP2_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))))
7502CHTTP2_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))))
7503
nnoble69ac39f2014-12-12 15:43:38 -08007504ifeq ($(NO_SECURE),true)
7505
7506bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
7507
7508else
7509
nnoble0c475f02014-12-05 15:37:39 -08007510bins/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
7511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007512 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007513 $(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
7514
nnoble69ac39f2014-12-12 15:43:38 -08007515endif
7516
nnoble0c475f02014-12-05 15:37:39 -08007517deps_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)
7518
nnoble69ac39f2014-12-12 15:43:38 -08007519ifneq ($(NO_SECURE),true)
7520ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007521-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7522endif
nnoble69ac39f2014-12-12 15:43:38 -08007523endif
nnoble0c475f02014-12-05 15:37:39 -08007524
7525clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
7526 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
7527 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
7528 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7529 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
7530
7531
7532CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7533
7534CHTTP2_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))))
7535CHTTP2_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))))
7536
nnoble69ac39f2014-12-12 15:43:38 -08007537ifeq ($(NO_SECURE),true)
7538
7539bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
7540
7541else
7542
nnoble0c475f02014-12-05 15:37:39 -08007543bins/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
7544 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007545 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007546 $(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
7547
nnoble69ac39f2014-12-12 15:43:38 -08007548endif
7549
nnoble0c475f02014-12-05 15:37:39 -08007550deps_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)
7551
nnoble69ac39f2014-12-12 15:43:38 -08007552ifneq ($(NO_SECURE),true)
7553ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007554-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7555endif
nnoble69ac39f2014-12-12 15:43:38 -08007556endif
nnoble0c475f02014-12-05 15:37:39 -08007557
7558clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
7559 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
7560 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7561 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7562 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
7563
7564
7565CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
7566
7567CHTTP2_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))))
7568CHTTP2_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))))
7569
nnoble69ac39f2014-12-12 15:43:38 -08007570ifeq ($(NO_SECURE),true)
7571
7572bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
7573
7574else
7575
nnoble0c475f02014-12-05 15:37:39 -08007576bins/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
7577 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007578 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007579 $(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
7580
nnoble69ac39f2014-12-12 15:43:38 -08007581endif
7582
nnoble0c475f02014-12-05 15:37:39 -08007583deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7584
nnoble69ac39f2014-12-12 15:43:38 -08007585ifneq ($(NO_SECURE),true)
7586ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007587-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7588endif
nnoble69ac39f2014-12-12 15:43:38 -08007589endif
nnoble0c475f02014-12-05 15:37:39 -08007590
7591clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
7592 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
7593 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
7594 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7595 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
7596
7597
7598CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
7599
7600CHTTP2_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))))
7601CHTTP2_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))))
7602
nnoble69ac39f2014-12-12 15:43:38 -08007603ifeq ($(NO_SECURE),true)
7604
7605bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
7606
7607else
7608
nnoble0c475f02014-12-05 15:37:39 -08007609bins/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
7610 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007611 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007612 $(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
7613
nnoble69ac39f2014-12-12 15:43:38 -08007614endif
7615
nnoble0c475f02014-12-05 15:37:39 -08007616deps_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)
7617
nnoble69ac39f2014-12-12 15:43:38 -08007618ifneq ($(NO_SECURE),true)
7619ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007620-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7621endif
nnoble69ac39f2014-12-12 15:43:38 -08007622endif
nnoble0c475f02014-12-05 15:37:39 -08007623
7624clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
7625 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
7626 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
7627 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7628 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
7629
7630
7631CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7632
7633CHTTP2_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))))
7634CHTTP2_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))))
7635
nnoble69ac39f2014-12-12 15:43:38 -08007636ifeq ($(NO_SECURE),true)
7637
7638bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
7639
7640else
7641
nnoble0c475f02014-12-05 15:37:39 -08007642bins/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
7643 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007644 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007645 $(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
7646
nnoble69ac39f2014-12-12 15:43:38 -08007647endif
7648
nnoble0c475f02014-12-05 15:37:39 -08007649deps_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)
7650
nnoble69ac39f2014-12-12 15:43:38 -08007651ifneq ($(NO_SECURE),true)
7652ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007653-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7654endif
nnoble69ac39f2014-12-12 15:43:38 -08007655endif
nnoble0c475f02014-12-05 15:37:39 -08007656
7657clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
7658 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
7659 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7660 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7661 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
7662
7663
7664CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7665
7666CHTTP2_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))))
7667CHTTP2_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))))
7668
nnoble69ac39f2014-12-12 15:43:38 -08007669ifeq ($(NO_SECURE),true)
7670
7671bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
7672
7673else
7674
nnoble0c475f02014-12-05 15:37:39 -08007675bins/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
7676 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007677 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007678 $(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
7679
nnoble69ac39f2014-12-12 15:43:38 -08007680endif
7681
nnoble0c475f02014-12-05 15:37:39 -08007682deps_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)
7683
nnoble69ac39f2014-12-12 15:43:38 -08007684ifneq ($(NO_SECURE),true)
7685ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007686-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7687endif
nnoble69ac39f2014-12-12 15:43:38 -08007688endif
nnoble0c475f02014-12-05 15:37:39 -08007689
7690clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
7691 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
7692 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7693 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7694 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
7695
7696
7697CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7698
7699CHTTP2_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))))
7700CHTTP2_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))))
7701
nnoble69ac39f2014-12-12 15:43:38 -08007702ifeq ($(NO_SECURE),true)
7703
7704bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
7705
7706else
7707
nnoble0c475f02014-12-05 15:37:39 -08007708bins/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
7709 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007710 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007711 $(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
7712
nnoble69ac39f2014-12-12 15:43:38 -08007713endif
7714
nnoble0c475f02014-12-05 15:37:39 -08007715deps_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)
7716
nnoble69ac39f2014-12-12 15:43:38 -08007717ifneq ($(NO_SECURE),true)
7718ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007719-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7720endif
nnoble69ac39f2014-12-12 15:43:38 -08007721endif
nnoble0c475f02014-12-05 15:37:39 -08007722
7723clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
7724 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
7725 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7726 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7727 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
7728
7729
7730CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
7731
7732CHTTP2_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))))
7733CHTTP2_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))))
7734
nnoble69ac39f2014-12-12 15:43:38 -08007735ifeq ($(NO_SECURE),true)
7736
7737bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
7738
7739else
7740
nnoble0c475f02014-12-05 15:37:39 -08007741bins/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
7742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007743 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007744 $(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
7745
nnoble69ac39f2014-12-12 15:43:38 -08007746endif
7747
nnoble0c475f02014-12-05 15:37:39 -08007748deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
7749
nnoble69ac39f2014-12-12 15:43:38 -08007750ifneq ($(NO_SECURE),true)
7751ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007752-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
7753endif
nnoble69ac39f2014-12-12 15:43:38 -08007754endif
nnoble0c475f02014-12-05 15:37:39 -08007755
7756clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
7757 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
7758 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
7759 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
7760 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
7761
7762
nathaniel52878172014-12-09 10:17:19 -08007763CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08007764
nathaniel52878172014-12-09 10:17:19 -08007765CHTTP2_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))))
7766CHTTP2_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 -08007767
nnoble69ac39f2014-12-12 15:43:38 -08007768ifeq ($(NO_SECURE),true)
7769
7770bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
7771
7772else
7773
nathaniel52878172014-12-09 10:17:19 -08007774bins/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 -08007775 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007776 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007777 $(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 -08007778
nnoble69ac39f2014-12-12 15:43:38 -08007779endif
7780
nathaniel52878172014-12-09 10:17:19 -08007781deps_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 -08007782
nnoble69ac39f2014-12-12 15:43:38 -08007783ifneq ($(NO_SECURE),true)
7784ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007785-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08007786endif
nnoble69ac39f2014-12-12 15:43:38 -08007787endif
nnoble0c475f02014-12-05 15:37:39 -08007788
nathaniel52878172014-12-09 10:17:19 -08007789clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
7790 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
7791 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
7792 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
7793 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08007794
7795
7796CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7797
7798CHTTP2_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))))
7799CHTTP2_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))))
7800
nnoble69ac39f2014-12-12 15:43:38 -08007801ifeq ($(NO_SECURE),true)
7802
7803bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
7804
7805else
7806
nnoble0c475f02014-12-05 15:37:39 -08007807bins/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
7808 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007809 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007810 $(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
7811
nnoble69ac39f2014-12-12 15:43:38 -08007812endif
7813
nnoble0c475f02014-12-05 15:37:39 -08007814deps_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)
7815
nnoble69ac39f2014-12-12 15:43:38 -08007816ifneq ($(NO_SECURE),true)
7817ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007818-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7819endif
nnoble69ac39f2014-12-12 15:43:38 -08007820endif
nnoble0c475f02014-12-05 15:37:39 -08007821
7822clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
7823 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
7824 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7825 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7826 $(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 -08007827
7828
7829
7830
nnoble0c475f02014-12-05 15:37:39 -08007831
7832
nnoble69ac39f2014-12-12 15:43:38 -08007833.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_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_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_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_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_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_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_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_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