blob: 02a2c12d82022466fad74d7e08c27299b526adc1 [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
nnoble60825402014-12-15 14:43:51 -080096HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -080099
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
137CPPFLAGS += -Ithird_party/openssl/include
138LDFLAGS += -Lthird_party/openssl
139else
140NO_SECURE = true
141endif
142endif
143
144ifneq ($(DEP_MISSING),)
145NO_DEPS = true
146endif
147
148ifneq ($(MAKECMDGOALS),clean)
149NO_DEPS = true
150endif
151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800152.SECONDARY = %.pb.h %.pb.cc
153
nnoble69ac39f2014-12-12 15:43:38 -0800154ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800155all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800156dep_error:
157 @echo "You shouldn't see this message - all of your dependencies are correct."
158else
159all: dep_error git_update stop
160
161dep_error:
162 @echo
163 @echo "DEPENDENCY ERROR"
164 @echo
165 @echo "You are missing system dependencies that are essential to build grpc,"
166 @echo "and the third_party directory doesn't have them:"
167 @echo
168 @echo " $(DEP_MISSING)"
169 @echo
170 @echo "Installing the development packages for your system will solve"
171 @echo "this issue. Please consult INSTALL to get more information."
172 @echo
173 @echo "If you need information about why these tests failed, run:"
174 @echo
175 @echo " make run_dep_checks"
176 @echo
177endif
178
179git_update:
180ifeq ($(IS_GIT_FOLDER),true)
181 @echo "Additionally, since you are in a git clone, you can download the"
182 @echo "missing dependencies in third_party by running the following command:"
183 @echo
ctiller64f29102014-12-15 10:40:59 -0800184 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800185 @echo
186endif
187
188openssl_dep_error: openssl_dep_message git_update stop
189
190openssl_dep_message:
191 @echo
192 @echo "DEPENDENCY ERROR"
193 @echo
194 @echo "The target you are trying to run requires OpenSSL with ALPN support."
195 @echo "Your system doesn't have it, and neither does the third_party directory."
196 @echo
197 @echo "Please consult INSTALL to get more information."
198 @echo
199 @echo "If you need information about why these tests failed, run:"
200 @echo
201 @echo " make run_dep_checks"
202 @echo
203
204stop:
205 @false
206
207run_dep_checks:
208 $(EVENT2_CHECK_CMD) || true
209 $(OPENSSL_ALPN_CHECK_CMD) || true
210 $(ZLIB_CHECK_CMD) || true
211
212third_party/zlib/libz.a:
213 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
214 $(MAKE) -C third_party/zlib
215
216third_party/openssl/libssl.a:
217 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
218 $(MAKE) -C third_party/openssl build_crypto build_ssl
219
nnoble29e1d292014-12-01 10:27:40 -0800220static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800221
nnoble85a49262014-12-08 18:14:03 -0800222static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800223
nnoble85a49262014-12-08 18:14:03 -0800224static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800225
nnoble29e1d292014-12-01 10:27:40 -0800226shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800227
nnoble85a49262014-12-08 18:14:03 -0800228shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800229
nnoble85a49262014-12-08 18:14:03 -0800230shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800231
nnoble29e1d292014-12-01 10:27:40 -0800232privatelibs: privatelibs_c privatelibs_cxx
233
ctiller33023c42014-12-12 16:28:33 -0800234privatelibs_c: dep_c libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800235
ctiller33023c42014-12-12 16:28:33 -0800236privatelibs_cxx: dep_cxx libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800237
238buildtests: buildtests_c buildtests_cxx
239
nnoblebba76922014-12-15 13:27:38 -0800240buildtests_c: bins_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_useful_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/time_averaged_stats_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_small_log_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/chttp2_fake_security_invoke_large_request_test bins/chttp2_fake_security_max_concurrent_streams_test bins/chttp2_fake_security_no_op_test bins/chttp2_fake_security_ping_pong_streaming_test bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_payload_test bins/chttp2_fake_security_simple_delayed_request_test bins/chttp2_fake_security_simple_request_test bins/chttp2_fake_security_thread_stress_test bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/chttp2_fullstack_cancel_after_accept_test bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_fullstack_cancel_after_invoke_test bins/chttp2_fullstack_cancel_before_invoke_test bins/chttp2_fullstack_cancel_in_a_vacuum_test bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_fullstack_invoke_large_request_test bins/chttp2_fullstack_max_concurrent_streams_test bins/chttp2_fullstack_no_op_test bins/chttp2_fullstack_ping_pong_streaming_test bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_payload_test bins/chttp2_fullstack_simple_delayed_request_test bins/chttp2_fullstack_simple_request_test bins/chttp2_fullstack_thread_stress_test bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_fullstack_no_op_test bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_fullstack_simple_request_test bins/chttp2_simple_ssl_fullstack_thread_stress_test bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_cancel_after_accept_test bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_cancel_after_invoke_test bins/chttp2_socket_pair_cancel_before_invoke_test bins/chttp2_socket_pair_cancel_in_a_vacuum_test bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_invoke_large_request_test bins/chttp2_socket_pair_max_concurrent_streams_test bins/chttp2_socket_pair_no_op_test bins/chttp2_socket_pair_ping_pong_streaming_test bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_payload_test bins/chttp2_socket_pair_simple_delayed_request_test bins/chttp2_socket_pair_simple_request_test bins/chttp2_socket_pair_thread_stress_test bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800241
nnoblebba76922014-12-15 13:27:38 -0800242buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test
nnoble29e1d292014-12-01 10:27:40 -0800243
nnoble85a49262014-12-08 18:14:03 -0800244test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800245
nnoble85a49262014-12-08 18:14:03 -0800246test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800247 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
248 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
249 $(E) "[RUN] Testing gpr_cancellable_test"
250 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
251 $(E) "[RUN] Testing gpr_log_test"
252 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800253 $(E) "[RUN] Testing gpr_useful_test"
254 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800255 $(E) "[RUN] Testing gpr_cmdline_test"
256 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
257 $(E) "[RUN] Testing gpr_histogram_test"
258 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
259 $(E) "[RUN] Testing gpr_host_port_test"
260 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
261 $(E) "[RUN] Testing gpr_slice_buffer_test"
262 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
263 $(E) "[RUN] Testing gpr_slice_test"
264 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
265 $(E) "[RUN] Testing gpr_string_test"
266 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
267 $(E) "[RUN] Testing gpr_sync_test"
268 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
269 $(E) "[RUN] Testing gpr_thd_test"
270 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
271 $(E) "[RUN] Testing gpr_time_test"
272 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
273 $(E) "[RUN] Testing murmur_hash_test"
274 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800275 $(E) "[RUN] Testing grpc_stream_op_test"
276 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800277 $(E) "[RUN] Testing alpn_test"
278 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800279 $(E) "[RUN] Testing time_averaged_stats_test"
280 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800281 $(E) "[RUN] Testing chttp2_stream_encoder_test"
282 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
283 $(E) "[RUN] Testing hpack_table_test"
284 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
285 $(E) "[RUN] Testing chttp2_stream_map_test"
286 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
287 $(E) "[RUN] Testing hpack_parser_test"
288 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
289 $(E) "[RUN] Testing transport_metadata_test"
290 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
291 $(E) "[RUN] Testing chttp2_status_conversion_test"
292 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
293 $(E) "[RUN] Testing chttp2_transport_end2end_test"
294 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800295 $(E) "[RUN] Testing tcp_posix_test"
296 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800297 $(E) "[RUN] Testing dualstack_socket_test"
298 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
299 $(E) "[RUN] Testing no_server_test"
300 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800301 $(E) "[RUN] Testing resolve_address_test"
302 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800303 $(E) "[RUN] Testing sockaddr_utils_test"
304 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
305 $(E) "[RUN] Testing tcp_server_posix_test"
306 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
307 $(E) "[RUN] Testing tcp_client_posix_test"
308 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800309 $(E) "[RUN] Testing grpc_channel_stack_test"
310 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
311 $(E) "[RUN] Testing metadata_buffer_test"
312 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
313 $(E) "[RUN] Testing grpc_completion_queue_test"
314 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
315 $(E) "[RUN] Testing census_window_stats_test"
316 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
317 $(E) "[RUN] Testing census_statistics_quick_test"
318 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800319 $(E) "[RUN] Testing census_statistics_small_log_test"
320 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800321 $(E) "[RUN] Testing census_statistics_performance_test"
322 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
324 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
325 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
326 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
327 $(E) "[RUN] Testing census_stub_test"
328 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
329 $(E) "[RUN] Testing census_hash_table_test"
330 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
331 $(E) "[RUN] Testing fling_test"
332 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
333 $(E) "[RUN] Testing echo_test"
334 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
335 $(E) "[RUN] Testing message_compress_test"
336 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800337 $(E) "[RUN] Testing bin_encoder_test"
338 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800339 $(E) "[RUN] Testing secure_endpoint_test"
340 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
341 $(E) "[RUN] Testing httpcli_format_request_test"
342 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
343 $(E) "[RUN] Testing httpcli_parser_test"
344 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
345 $(E) "[RUN] Testing httpcli_test"
346 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
347 $(E) "[RUN] Testing grpc_credentials_test"
348 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800349 $(E) "[RUN] Testing grpc_base64_test"
350 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
351 $(E) "[RUN] Testing grpc_json_token_test"
352 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800353 $(E) "[RUN] Testing timeout_encoding_test"
354 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
355 $(E) "[RUN] Testing fd_posix_test"
356 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800357 $(E) "[RUN] Testing fling_stream_test"
358 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
359 $(E) "[RUN] Testing lame_client_test"
360 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800361 $(E) "[RUN] Testing alarm_test"
362 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
363 $(E) "[RUN] Testing time_test"
364 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800365 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
366 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
368 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
369 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
370 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
371 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
372 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
373 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
374 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
375 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
376 $(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 )
377 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
378 $(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 )
379 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
380 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
381 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
382 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
383 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
384 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
385 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
386 $(Q) ./bins/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800387 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
388 $(Q) ./bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800389 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
390 $(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 )
391 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
392 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
393 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
394 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
395 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
396 $(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 -0800397 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
398 $(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 -0800399 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
400 $(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 )
401 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
402 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
403 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
404 $(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 )
405 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
406 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
407 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
408 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
409 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
410 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
411 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
412 $(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 )
413 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
414 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
415 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
416 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
417 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
418 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
419 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
420 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
421 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
422 $(Q) ./bins/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800423 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
424 $(Q) ./bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800425 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
426 $(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 )
427 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
428 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
429 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
430 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
431 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
432 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800433 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
434 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800435 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
436 $(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 )
437 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
438 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
439 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
440 $(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 )
441 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
442 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
443 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
444 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
446 $(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 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
448 $(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 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
450 $(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 )
451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
452 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
454 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
456 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
458 $(Q) ./bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
460 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800461 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
462 $(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 )
463 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
464 $(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 )
465 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
466 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
467 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
468 $(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 -0800469 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
470 $(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 -0800471 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
472 $(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 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
474 $(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 )
475 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
476 $(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 )
477 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
478 $(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 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
480 $(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 )
481 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
482 $(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 )
483 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
488 $(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 )
489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
490 $(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 )
491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
492 $(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 )
493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
494 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800495 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
496 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800497 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
498 $(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 )
499 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
500 $(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 )
501 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
502 $(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 )
503 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
504 $(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 -0800505 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
506 $(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 -0800507 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
508 $(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 )
509 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
510 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
511 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
512 $(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 )
513 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
514 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
515 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
516 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
517 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
518 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
519 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
520 $(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 )
521 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
522 $(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 )
523 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
524 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
525 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
526 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
527 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
528 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
529 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
530 $(Q) ./bins/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800531 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
532 $(Q) ./bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800533 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
534 $(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 )
535 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
536 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
537 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
538 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
539 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
540 $(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 -0800541 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
542 $(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 -0800543 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
544 $(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 -0800545 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
546 $(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 )
547 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
548 $(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 )
549 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
550 $(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 )
551 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
552 $(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 )
553 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
554 $(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 )
555 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
556 $(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 )
557 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
558 $(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 )
559 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
560 $(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 )
561 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
562 $(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 )
563 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
564 $(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 )
565 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
566 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800567 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
568 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800569 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
570 $(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 )
571 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
572 $(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 )
573 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
574 $(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 )
575 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
576 $(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 -0800577 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
578 $(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 -0800579 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
580 $(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 -0800581
582
nnoble85a49262014-12-08 18:14:03 -0800583test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800584 $(E) "[RUN] Testing thread_pool_test"
585 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
586 $(E) "[RUN] Testing status_test"
587 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800588 $(E) "[RUN] Testing sync_client_async_server_test"
589 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
590 $(E) "[RUN] Testing qps_client"
591 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
592 $(E) "[RUN] Testing qps_server"
593 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800594 $(E) "[RUN] Testing end2end_test"
595 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800596
597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800598tools: privatelibs bins/gen_hpack_tables
599
nnobleebebb7e2014-12-10 16:31:01 -0800600protoc_plugins: bins/cpp_plugin bins/ruby_plugin
601
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800602buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
603
604benchmarks: buildbenchmarks
605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800606strip: strip-static strip-shared
607
nnoble85a49262014-12-08 18:14:03 -0800608strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800609 $(E) "[STRIP] Stripping libgpr.a"
610 $(Q) $(STRIP) libs/libgpr.a
611 $(E) "[STRIP] Stripping libgrpc.a"
612 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800613 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
614 $(Q) $(STRIP) libs/libgrpc_unsecure.a
615
nnoble85a49262014-12-08 18:14:03 -0800616strip-static_cxx: static_cxx
617 $(E) "[STRIP] Stripping libgrpc++.a"
618 $(Q) $(STRIP) libs/libgrpc++.a
619
620strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800621 $(E) "[STRIP] Stripping libgpr.so"
622 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
623 $(E) "[STRIP] Stripping libgrpc.so"
624 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800625 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
626 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
627
nnoble85a49262014-12-08 18:14:03 -0800628strip-shared_cxx: shared_cxx
629 $(E) "[STRIP] Stripping libgrpc++.so"
630 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
631
nnoble72309c62014-12-12 11:42:26 -0800632deps/gens/test/cpp/interop/empty.pb.dep:
633 $(Q) mkdir -p `dirname $@`
634 $(Q) touch $@
635
636gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800637 $(E) "[PROTOC] Generating protobuf CC file from $<"
638 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800639 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
640
641deps/gens/test/cpp/interop/messages.pb.dep:
642 $(Q) mkdir -p `dirname $@`
643 $(Q) touch $@
644
645gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.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
650deps/gens/test/cpp/interop/test.pb.dep:
651 $(Q) mkdir -p `dirname $@`
652 $(Q) touch $@
653
654gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
655 $(E) "[PROTOC] Generating protobuf CC file from $<"
656 $(Q) mkdir -p `dirname $@`
657 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
658
659deps/gens/test/cpp/util/echo.pb.dep:
660 $(Q) mkdir -p `dirname $@`
661 $(Q) touch $@
662
663gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
664 $(E) "[PROTOC] Generating protobuf CC file from $<"
665 $(Q) mkdir -p `dirname $@`
666 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800668
669deps/%.dep : %.c
670 $(E) "[DEP] Generating dependencies for $<"
671 $(Q) mkdir -p `dirname $@`
672 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800674deps/%.dep : %.cc
675 $(E) "[DEP] Generating dependencies for $<"
676 $(Q) mkdir -p `dirname $@`
677 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
678
679objs/%.o : %.c
680 $(E) "[C] Compiling $<"
681 $(Q) mkdir -p `dirname $@`
682 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
683
684objs/%.o : gens/%.pb.cc
685 $(E) "[CXX] Compiling $<"
686 $(Q) mkdir -p `dirname $@`
687 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
688
nnoble72309c62014-12-12 11:42:26 -0800689objs/src/compiler/%.o : src/compiler/%.cc
690 $(E) "[HOSTCXX] Compiling $<"
691 $(Q) mkdir -p `dirname $@`
692 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800694objs/%.o : %.cc
695 $(E) "[CXX] Compiling $<"
696 $(Q) mkdir -p `dirname $@`
697 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
698
nnoble0c475f02014-12-05 15:37:39 -0800699dep: dep_c dep_cxx
700
ctiller33023c42014-12-12 16:28:33 -0800701dep_c: deps_libgpr deps_libgrpc deps_libgrpc_test_util deps_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload deps_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request deps_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs deps_libgrpc_unsecure
nnoble0c475f02014-12-05 15:37:39 -0800702
ctillerc1ddffb2014-12-15 13:08:18 -0800703bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble69ac39f2014-12-12 15:43:38 -0800704
705dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
706
707bins_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 -0800708
nnoble85a49262014-12-08 18:14:03 -0800709install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800710
nnoble85a49262014-12-08 18:14:03 -0800711install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800712
nnoble85a49262014-12-08 18:14:03 -0800713install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
714
715install-headers: install-headers_c install-headers_cxx
716
717install-headers_c:
718 $(E) "[INSTALL] Installing public C headers"
719 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
720
721install-headers_cxx:
722 $(E) "[INSTALL] Installing public C++ headers"
723 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
724
725install-static: install-static_c install-static_cxx
726
727install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800728 $(E) "[INSTALL] Installing libgpr.a"
729 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
730 $(E) "[INSTALL] Installing libgrpc.a"
731 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800732 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
733 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
734
nnoble85a49262014-12-08 18:14:03 -0800735install-static_cxx: static_cxx strip-static_cxx
736 $(E) "[INSTALL] Installing libgrpc++.a"
737 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
738
739install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800740 $(E) "[INSTALL] Installing libgpr.so"
741 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
742 $(E) "[INSTALL] Installing libgrpc.so"
743 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800744 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
745 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
746
nnoble85a49262014-12-08 18:14:03 -0800747install-shared_cxx: shared_cxx strip-shared_cxx
748 $(E) "[INSTALL] Installing libgrpc++.so"
749 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
750
ctillerc1ddffb2014-12-15 13:08:18 -0800751clean: clean_libgpr clean_libgrpc clean_libgrpc_test_util clean_libgrpc++ clean_libgrpc++_test_util clean_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_invoke_large_request clean_libend2end_test_max_concurrent_streams clean_libend2end_test_no_op clean_libend2end_test_ping_pong_streaming clean_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_libgrpc_unsecure clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800752 $(Q) $(RM) -r deps objs libs bins gens
753
754
755# The various libraries
756
757
758LIBGPR_SRC = \
759 src/core/support/alloc.c \
760 src/core/support/cancellable.c \
761 src/core/support/cmdline.c \
762 src/core/support/cpu_posix.c \
763 src/core/support/histogram.c \
764 src/core/support/host_port.c \
765 src/core/support/log.c \
766 src/core/support/log_posix.c \
767 src/core/support/log_linux.c \
768 src/core/support/log_android.c \
769 src/core/support/log_win32.c \
770 src/core/support/murmur_hash.c \
771 src/core/support/slice.c \
772 src/core/support/slice_buffer.c \
773 src/core/support/string.c \
774 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800775 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800776 src/core/support/sync.c \
777 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800778 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800779 src/core/support/thd_posix.c \
780 src/core/support/thd_win32.c \
781 src/core/support/time.c \
782 src/core/support/time_posix.c \
783 src/core/support/time_win32.c \
784
nnoble85a49262014-12-08 18:14:03 -0800785PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800786 include/grpc/support/alloc.h \
787 include/grpc/support/atm_gcc_atomic.h \
788 include/grpc/support/atm_gcc_sync.h \
789 include/grpc/support/atm.h \
790 include/grpc/support/atm_win32.h \
791 include/grpc/support/cancellable_platform.h \
792 include/grpc/support/cmdline.h \
793 include/grpc/support/histogram.h \
794 include/grpc/support/host_port.h \
795 include/grpc/support/log.h \
796 include/grpc/support/port_platform.h \
797 include/grpc/support/slice_buffer.h \
798 include/grpc/support/slice.h \
799 include/grpc/support/string.h \
800 include/grpc/support/sync_generic.h \
801 include/grpc/support/sync.h \
802 include/grpc/support/sync_posix.h \
803 include/grpc/support/sync_win32.h \
804 include/grpc/support/thd.h \
805 include/grpc/support/thd_posix.h \
806 include/grpc/support/thd_win32.h \
807 include/grpc/support/time.h \
808 include/grpc/support/time_posix.h \
809 include/grpc/support/time_win32.h \
810 include/grpc/support/useful.h \
811
812LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
813LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
814
815libs/libgpr.a: $(LIBGPR_OBJS)
816 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800817 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800818 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
819
820libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
821 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800822 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800823 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
824
825deps_libgpr: $(LIBGPR_DEPS)
826
nnoble69ac39f2014-12-12 15:43:38 -0800827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800828-include $(LIBGPR_DEPS)
829endif
830
831clean_libgpr:
832 $(E) "[CLEAN] Cleaning libgpr files"
833 $(Q) $(RM) $(LIBGPR_OBJS)
834 $(Q) $(RM) $(LIBGPR_DEPS)
835 $(Q) $(RM) libs/libgpr.a
836 $(Q) $(RM) libs/libgpr.so.$(VERSION)
837
838
839LIBGRPC_SRC = \
840 src/core/channel/call_op_string.c \
841 src/core/channel/census_filter.c \
842 src/core/channel/channel_args.c \
843 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800844 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800845 src/core/channel/client_channel.c \
846 src/core/channel/client_setup.c \
847 src/core/channel/connected_channel.c \
848 src/core/channel/http_client_filter.c \
849 src/core/channel/http_filter.c \
850 src/core/channel/http_server_filter.c \
851 src/core/channel/metadata_buffer.c \
852 src/core/channel/noop_filter.c \
853 src/core/compression/algorithm.c \
854 src/core/compression/message_compress.c \
855 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800856 src/core/endpoint/secure_endpoint.c \
857 src/core/httpcli/format_request.c \
858 src/core/httpcli/httpcli.c \
859 src/core/httpcli/httpcli_security_context.c \
860 src/core/httpcli/parser.c \
861 src/core/iomgr/endpoint_pair_posix.c \
862 src/core/iomgr/iomgr_libevent.c \
863 src/core/iomgr/iomgr_libevent_use_threads.c \
864 src/core/iomgr/resolve_address_posix.c \
865 src/core/iomgr/sockaddr_utils.c \
866 src/core/iomgr/socket_utils_common_posix.c \
867 src/core/iomgr/socket_utils_linux.c \
868 src/core/iomgr/socket_utils_posix.c \
869 src/core/iomgr/tcp_client_posix.c \
870 src/core/iomgr/tcp_posix.c \
871 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800872 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800873 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800874 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800875 src/core/security/credentials.c \
876 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800877 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800878 src/core/security/secure_transport_setup.c \
879 src/core/security/security_context.c \
880 src/core/security/server_secure_chttp2.c \
881 src/core/statistics/census_init.c \
882 src/core/statistics/census_rpc_stats.c \
883 src/core/statistics/census_tracing.c \
884 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800885 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800886 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800887 src/core/surface/byte_buffer.c \
888 src/core/surface/byte_buffer_reader.c \
889 src/core/surface/call.c \
890 src/core/surface/channel.c \
891 src/core/surface/channel_create.c \
892 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800893 src/core/surface/completion_queue.c \
894 src/core/surface/event_string.c \
895 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800896 src/core/surface/lame_client.c \
897 src/core/surface/secure_channel_create.c \
898 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800899 src/core/surface/server.c \
900 src/core/surface/server_chttp2.c \
901 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800902 src/core/transport/chttp2/alpn.c \
903 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800904 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800905 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800906 src/core/transport/chttp2/frame_ping.c \
907 src/core/transport/chttp2/frame_rst_stream.c \
908 src/core/transport/chttp2/frame_settings.c \
909 src/core/transport/chttp2/frame_window_update.c \
910 src/core/transport/chttp2/hpack_parser.c \
911 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800912 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800913 src/core/transport/chttp2/status_conversion.c \
914 src/core/transport/chttp2/stream_encoder.c \
915 src/core/transport/chttp2/stream_map.c \
916 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800918 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919 src/core/transport/metadata.c \
920 src/core/transport/stream_op.c \
921 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800922 src/core/tsi/fake_transport_security.c \
923 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800924 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800925 third_party/cJSON/cJSON.c \
926
nnoble85a49262014-12-08 18:14:03 -0800927PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800928 include/grpc/byte_buffer.h \
929 include/grpc/byte_buffer_reader.h \
930 include/grpc/grpc.h \
931 include/grpc/grpc_security.h \
932 include/grpc/status.h \
933
934LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
935LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
936
nnoble69ac39f2014-12-12 15:43:38 -0800937LIBGRPC_OBJS += $(OPENSSL_DEP)
938
939ifeq ($(NO_SECURE),true)
940
941libs/libgrpc.a: openssl_dep_error
942
943else
944
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800945libs/libgrpc.a: $(LIBGRPC_OBJS)
946 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800947 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
949
950libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
951 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800952 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800953 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
954
nnoble69ac39f2014-12-12 15:43:38 -0800955endif
956
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957deps_libgrpc: $(LIBGRPC_DEPS)
958
nnoble69ac39f2014-12-12 15:43:38 -0800959ifneq ($(NO_SECURE),true)
960ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800961-include $(LIBGRPC_DEPS)
962endif
nnoble69ac39f2014-12-12 15:43:38 -0800963endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800964
965clean_libgrpc:
966 $(E) "[CLEAN] Cleaning libgrpc files"
967 $(Q) $(RM) $(LIBGRPC_OBJS)
968 $(Q) $(RM) $(LIBGRPC_DEPS)
969 $(Q) $(RM) libs/libgrpc.a
970 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
971
972
973LIBGRPC_TEST_UTIL_SRC = \
974 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800975 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -0800977 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800978 test/core/util/slice_splitter.c \
979 test/core/util/test_config.c \
980 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -0800981 test/core/end2end/data/server1_cert.c \
982 test/core/end2end/data/server1_key.c \
983 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800984 test/core/end2end/cq_verifier.c \
985 test/core/endpoint/endpoint_tests.c \
986 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -0800987 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800988
989
990LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
991LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
992
nnoble69ac39f2014-12-12 15:43:38 -0800993LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
994
995ifeq ($(NO_SECURE),true)
996
997libs/libgrpc_test_util.a: openssl_dep_error
998
999else
1000
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001001libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
1002 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001003 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001004 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1005
1006
1007
nnoble69ac39f2014-12-12 15:43:38 -08001008endif
1009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001010deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1011
nnoble69ac39f2014-12-12 15:43:38 -08001012ifneq ($(NO_SECURE),true)
1013ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001014-include $(LIBGRPC_TEST_UTIL_DEPS)
1015endif
nnoble69ac39f2014-12-12 15:43:38 -08001016endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001017
1018clean_libgrpc_test_util:
1019 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1020 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1021 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1022 $(Q) $(RM) libs/libgrpc_test_util.a
1023 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1024
1025
1026LIBGRPC++_SRC = \
1027 src/cpp/server/server.cc \
1028 src/cpp/server/server_rpc_handler.cc \
1029 src/cpp/server/thread_pool.cc \
1030 src/cpp/server/async_server_context.cc \
1031 src/cpp/server/async_server.cc \
1032 src/cpp/server/completion_queue.cc \
1033 src/cpp/server/server_builder.cc \
1034 src/cpp/stream/stream_context.cc \
1035 src/cpp/client/create_channel.cc \
1036 src/cpp/client/channel.cc \
1037 src/cpp/client/client_context.cc \
1038 src/cpp/client/internal_stub.cc \
1039 src/cpp/util/time.cc \
1040 src/cpp/util/status.cc \
1041 src/cpp/proto/proto_utils.cc \
1042 src/cpp/rpc_method.cc \
1043
nnoble85a49262014-12-08 18:14:03 -08001044PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001045 include/grpc++/channel_interface.h \
1046 include/grpc++/async_server.h \
1047 include/grpc++/create_channel.h \
1048 include/grpc++/server_builder.h \
1049 include/grpc++/thread_pool_interface.h \
1050 include/grpc++/stream_context_interface.h \
1051 include/grpc++/status.h \
1052 include/grpc++/config.h \
1053 include/grpc++/completion_queue.h \
1054 include/grpc++/stream.h \
1055 include/grpc++/async_server_context.h \
1056 include/grpc++/server.h \
1057 include/grpc++/client_context.h \
1058
1059LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1060LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1061
nnoble69ac39f2014-12-12 15:43:38 -08001062LIBGRPC++_OBJS += $(OPENSSL_DEP)
1063
1064ifeq ($(NO_SECURE),true)
1065
1066libs/libgrpc++.a: openssl_dep_error
1067
1068else
1069
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1071 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001072 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1074
1075libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001077 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001078 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1079
nnoble69ac39f2014-12-12 15:43:38 -08001080endif
1081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001082deps_libgrpc++: $(LIBGRPC++_DEPS)
1083
nnoble69ac39f2014-12-12 15:43:38 -08001084ifneq ($(NO_SECURE),true)
1085ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001086-include $(LIBGRPC++_DEPS)
1087endif
nnoble69ac39f2014-12-12 15:43:38 -08001088endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001089
1090clean_libgrpc++:
1091 $(E) "[CLEAN] Cleaning libgrpc++ files"
1092 $(Q) $(RM) $(LIBGRPC++_OBJS)
1093 $(Q) $(RM) $(LIBGRPC++_DEPS)
1094 $(Q) $(RM) libs/libgrpc++.a
1095 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1096
1097
1098LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001099 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001100 gens/test/cpp/util/echo.pb.cc \
1101 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001102
1103
1104LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1105LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1106
nnoble69ac39f2014-12-12 15:43:38 -08001107LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1108
1109ifeq ($(NO_SECURE),true)
1110
1111libs/libgrpc++_test_util.a: openssl_dep_error
1112
1113else
1114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001115libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1116 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001117 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001118 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1119
1120
1121
nnoble69ac39f2014-12-12 15:43:38 -08001122endif
1123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001124deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1125
nnoble69ac39f2014-12-12 15:43:38 -08001126ifneq ($(NO_SECURE),true)
1127ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001128-include $(LIBGRPC++_TEST_UTIL_DEPS)
1129endif
nnoble69ac39f2014-12-12 15:43:38 -08001130endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001131
1132clean_libgrpc++_test_util:
1133 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1134 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1135 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1136 $(Q) $(RM) libs/libgrpc++_test_util.a
1137 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1138
1139
1140LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1141 test/core/end2end/fixtures/chttp2_fake_security.c \
1142
1143
1144LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1145LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1146
nnoble69ac39f2014-12-12 15:43:38 -08001147LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1148
1149ifeq ($(NO_SECURE),true)
1150
1151libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1152
1153else
1154
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001155libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1156 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001157 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1159
1160
1161
nnoble69ac39f2014-12-12 15:43:38 -08001162endif
1163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001164deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1165
nnoble69ac39f2014-12-12 15:43:38 -08001166ifneq ($(NO_SECURE),true)
1167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001168-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1169endif
nnoble69ac39f2014-12-12 15:43:38 -08001170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001171
1172clean_libend2end_fixture_chttp2_fake_security:
1173 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1174 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1175 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1176 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1177 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1178
1179
1180LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1181 test/core/end2end/fixtures/chttp2_fullstack.c \
1182
1183
1184LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1185LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1186
nnoble69ac39f2014-12-12 15:43:38 -08001187LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1188
1189ifeq ($(NO_SECURE),true)
1190
1191libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1192
1193else
1194
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1196 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001197 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001198 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1199
1200
1201
nnoble69ac39f2014-12-12 15:43:38 -08001202endif
1203
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001204deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1205
nnoble69ac39f2014-12-12 15:43:38 -08001206ifneq ($(NO_SECURE),true)
1207ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001208-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1209endif
nnoble69ac39f2014-12-12 15:43:38 -08001210endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001211
1212clean_libend2end_fixture_chttp2_fullstack:
1213 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1214 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1215 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1216 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1217 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1218
1219
1220LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1221 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1222
1223
1224LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1225LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1226
nnoble69ac39f2014-12-12 15:43:38 -08001227LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1228
1229ifeq ($(NO_SECURE),true)
1230
1231libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1232
1233else
1234
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1236 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001237 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001238 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1239
1240
1241
nnoble69ac39f2014-12-12 15:43:38 -08001242endif
1243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001244deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1245
nnoble69ac39f2014-12-12 15:43:38 -08001246ifneq ($(NO_SECURE),true)
1247ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001248-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1249endif
nnoble69ac39f2014-12-12 15:43:38 -08001250endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001251
1252clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1253 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1254 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1255 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1256 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1257 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1258
1259
1260LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1261 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1262
1263
1264LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1265LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1266
nnoble69ac39f2014-12-12 15:43:38 -08001267LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1268
1269ifeq ($(NO_SECURE),true)
1270
1271libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1272
1273else
1274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001275libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1276 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001277 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001278 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1279
1280
1281
nnoble69ac39f2014-12-12 15:43:38 -08001282endif
1283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001284deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1285
nnoble69ac39f2014-12-12 15:43:38 -08001286ifneq ($(NO_SECURE),true)
1287ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001288-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1289endif
nnoble69ac39f2014-12-12 15:43:38 -08001290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001291
1292clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1293 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1294 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1295 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1296 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1297 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1298
1299
1300LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1301 test/core/end2end/fixtures/chttp2_socket_pair.c \
1302
1303
1304LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1305LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1306
nnoble69ac39f2014-12-12 15:43:38 -08001307LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1308
1309ifeq ($(NO_SECURE),true)
1310
1311libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1312
1313else
1314
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1316 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001317 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001318 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1319
1320
1321
nnoble69ac39f2014-12-12 15:43:38 -08001322endif
1323
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001324deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1325
nnoble69ac39f2014-12-12 15:43:38 -08001326ifneq ($(NO_SECURE),true)
1327ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001328-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1329endif
nnoble69ac39f2014-12-12 15:43:38 -08001330endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001331
1332clean_libend2end_fixture_chttp2_socket_pair:
1333 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1334 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1335 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1336 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1337 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1338
1339
nnoble0c475f02014-12-05 15:37:39 -08001340LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1341 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1342
1343
1344LIBEND2END_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))))
1345LIBEND2END_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))))
1346
nnoble69ac39f2014-12-12 15:43:38 -08001347LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1348
1349ifeq ($(NO_SECURE),true)
1350
1351libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1352
1353else
1354
nnoble0c475f02014-12-05 15:37:39 -08001355libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1356 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001357 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001358 $(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)
1359
1360
1361
nnoble69ac39f2014-12-12 15:43:38 -08001362endif
1363
nnoble0c475f02014-12-05 15:37:39 -08001364deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1365
nnoble69ac39f2014-12-12 15:43:38 -08001366ifneq ($(NO_SECURE),true)
1367ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001368-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1369endif
nnoble69ac39f2014-12-12 15:43:38 -08001370endif
nnoble0c475f02014-12-05 15:37:39 -08001371
1372clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1373 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1374 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1375 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1376 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1377 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1378
1379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001380LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1381 test/core/end2end/tests/cancel_after_accept.c \
1382
1383
1384LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1385LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1386
1387libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1388 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001389 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001390 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1391
1392
1393
1394deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1395
nnoble69ac39f2014-12-12 15:43:38 -08001396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001397-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1398endif
1399
1400clean_libend2end_test_cancel_after_accept:
1401 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1402 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1403 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1404 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1405 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1406
1407
1408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1409 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1410
1411
1412LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1413LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1414
1415libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1416 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001417 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001418 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1419
1420
1421
1422deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1423
nnoble69ac39f2014-12-12 15:43:38 -08001424ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001425-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1426endif
1427
1428clean_libend2end_test_cancel_after_accept_and_writes_closed:
1429 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1430 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1431 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1432 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1433 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1434
1435
1436LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1437 test/core/end2end/tests/cancel_after_invoke.c \
1438
1439
1440LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1441LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1442
1443libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1444 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001445 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001446 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1447
1448
1449
1450deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1451
nnoble69ac39f2014-12-12 15:43:38 -08001452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001453-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1454endif
1455
1456clean_libend2end_test_cancel_after_invoke:
1457 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1458 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1459 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1460 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1461 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1462
1463
1464LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1465 test/core/end2end/tests/cancel_before_invoke.c \
1466
1467
1468LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1469LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1470
1471libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1472 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001473 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001474 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1475
1476
1477
1478deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1479
nnoble69ac39f2014-12-12 15:43:38 -08001480ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001481-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1482endif
1483
1484clean_libend2end_test_cancel_before_invoke:
1485 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1486 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1487 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1488 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1489 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1490
1491
1492LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1493 test/core/end2end/tests/cancel_in_a_vacuum.c \
1494
1495
1496LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1497LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1498
1499libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1500 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001501 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001502 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1503
1504
1505
1506deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1507
nnoble69ac39f2014-12-12 15:43:38 -08001508ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001509-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1510endif
1511
1512clean_libend2end_test_cancel_in_a_vacuum:
1513 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1514 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1515 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1516 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1517 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1518
1519
1520LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1521 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1522
1523
1524LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1525LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1526
1527libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1528 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001529 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001530 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1531
1532
1533
1534deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1535
nnoble69ac39f2014-12-12 15:43:38 -08001536ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001537-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1538endif
1539
1540clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1541 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1542 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1543 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1544 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1545 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1546
1547
1548LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1549 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1550
1551
1552LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1553LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1554
1555libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1556 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001557 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001558 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1559
1560
1561
1562deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1563
nnoble69ac39f2014-12-12 15:43:38 -08001564ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001565-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1566endif
1567
1568clean_libend2end_test_early_server_shutdown_finishes_tags:
1569 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1570 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1571 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1572 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1573 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1574
1575
1576LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1577 test/core/end2end/tests/invoke_large_request.c \
1578
1579
1580LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1581LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1582
1583libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1584 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001585 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001586 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1587
1588
1589
1590deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1591
nnoble69ac39f2014-12-12 15:43:38 -08001592ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001593-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1594endif
1595
1596clean_libend2end_test_invoke_large_request:
1597 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1598 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1599 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1600 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1601 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1602
1603
1604LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1605 test/core/end2end/tests/max_concurrent_streams.c \
1606
1607
1608LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1609LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1610
1611libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1612 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001613 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001614 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1615
1616
1617
1618deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1619
nnoble69ac39f2014-12-12 15:43:38 -08001620ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001621-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1622endif
1623
1624clean_libend2end_test_max_concurrent_streams:
1625 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1626 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1627 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1628 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1629 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1630
1631
1632LIBEND2END_TEST_NO_OP_SRC = \
1633 test/core/end2end/tests/no_op.c \
1634
1635
1636LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1637LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1638
1639libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1640 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001642 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1643
1644
1645
1646deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1647
nnoble69ac39f2014-12-12 15:43:38 -08001648ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001649-include $(LIBEND2END_TEST_NO_OP_DEPS)
1650endif
1651
1652clean_libend2end_test_no_op:
1653 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1654 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1655 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1656 $(Q) $(RM) libs/libend2end_test_no_op.a
1657 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1658
1659
1660LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1661 test/core/end2end/tests/ping_pong_streaming.c \
1662
1663
1664LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1665LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1666
1667libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1668 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001669 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001670 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1671
1672
1673
1674deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1675
nnoble69ac39f2014-12-12 15:43:38 -08001676ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001677-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1678endif
1679
1680clean_libend2end_test_ping_pong_streaming:
1681 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1682 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1683 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1684 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1685 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1686
1687
ctiller33023c42014-12-12 16:28:33 -08001688LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1689 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1690
1691
1692LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1693LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1694
1695libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1696 $(E) "[AR] Creating $@"
1697 $(Q) mkdir -p `dirname $@`
1698 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1699
1700
1701
1702deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1703
1704ifneq ($(NO_DEPS),true)
1705-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1706endif
1707
1708clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1709 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1710 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1711 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1712 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1713 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1714
1715
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001716LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1717 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1718
1719
1720LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1721LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1722
1723libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1724 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001725 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001726 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1727
1728
1729
1730deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1731
nnoble69ac39f2014-12-12 15:43:38 -08001732ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001733-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1734endif
1735
1736clean_libend2end_test_request_response_with_metadata_and_payload:
1737 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1738 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1739 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1740 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1741 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1742
1743
1744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1745 test/core/end2end/tests/request_response_with_payload.c \
1746
1747
1748LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1749LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1750
1751libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1752 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001753 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001754 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1755
1756
1757
1758deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1759
nnoble69ac39f2014-12-12 15:43:38 -08001760ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001761-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1762endif
1763
1764clean_libend2end_test_request_response_with_payload:
1765 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1766 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1767 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1768 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1769 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1770
1771
1772LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1773 test/core/end2end/tests/simple_delayed_request.c \
1774
1775
1776LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1777LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1778
1779libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1780 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001781 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001782 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1783
1784
1785
1786deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1787
nnoble69ac39f2014-12-12 15:43:38 -08001788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001789-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1790endif
1791
1792clean_libend2end_test_simple_delayed_request:
1793 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1794 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1795 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1796 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1797 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1798
1799
1800LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1801 test/core/end2end/tests/simple_request.c \
1802
1803
1804LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1805LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1806
1807libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1808 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001809 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001810 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1811
1812
1813
1814deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1815
nnoble69ac39f2014-12-12 15:43:38 -08001816ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001817-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1818endif
1819
1820clean_libend2end_test_simple_request:
1821 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1822 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1823 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1824 $(Q) $(RM) libs/libend2end_test_simple_request.a
1825 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1826
1827
nathaniel52878172014-12-09 10:17:19 -08001828LIBEND2END_TEST_THREAD_STRESS_SRC = \
1829 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001830
1831
nathaniel52878172014-12-09 10:17:19 -08001832LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1833LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001834
nathaniel52878172014-12-09 10:17:19 -08001835libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001836 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001837 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001838 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001839
1840
1841
nathaniel52878172014-12-09 10:17:19 -08001842deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001843
nnoble69ac39f2014-12-12 15:43:38 -08001844ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001845-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001846endif
1847
nathaniel52878172014-12-09 10:17:19 -08001848clean_libend2end_test_thread_stress:
1849 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1850 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1851 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1852 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1853 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001854
1855
1856LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1857 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1858
1859
1860LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1861LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1862
1863libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1864 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001865 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001866 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1867
1868
1869
1870deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1871
nnoble69ac39f2014-12-12 15:43:38 -08001872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001873-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1874endif
1875
1876clean_libend2end_test_writes_done_hangs_with_pending_read:
1877 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1878 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1879 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1880 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1881 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1882
1883
1884LIBEND2END_CERTS_SRC = \
1885 test/core/end2end/data/ca_cert.c \
1886 test/core/end2end/data/server1_cert.c \
1887 test/core/end2end/data/server1_key.c \
1888
1889
1890LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1891LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1892
nnoble69ac39f2014-12-12 15:43:38 -08001893LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1894
1895ifeq ($(NO_SECURE),true)
1896
1897libs/libend2end_certs.a: openssl_dep_error
1898
1899else
1900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001901libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1902 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001903 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001904 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1905
1906
1907
nnoble69ac39f2014-12-12 15:43:38 -08001908endif
1909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001910deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1911
nnoble69ac39f2014-12-12 15:43:38 -08001912ifneq ($(NO_SECURE),true)
1913ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001914-include $(LIBEND2END_CERTS_DEPS)
1915endif
nnoble69ac39f2014-12-12 15:43:38 -08001916endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001917
1918clean_libend2end_certs:
1919 $(E) "[CLEAN] Cleaning libend2end_certs files"
1920 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1921 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1922 $(Q) $(RM) libs/libend2end_certs.a
1923 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1924
1925
1926LIBGRPC_UNSECURE_SRC = \
1927 src/core/channel/call_op_string.c \
1928 src/core/channel/census_filter.c \
1929 src/core/channel/channel_args.c \
1930 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001931 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001932 src/core/channel/client_channel.c \
1933 src/core/channel/client_setup.c \
1934 src/core/channel/connected_channel.c \
1935 src/core/channel/http_client_filter.c \
1936 src/core/channel/http_filter.c \
1937 src/core/channel/http_server_filter.c \
1938 src/core/channel/metadata_buffer.c \
1939 src/core/channel/noop_filter.c \
1940 src/core/compression/algorithm.c \
1941 src/core/compression/message_compress.c \
1942 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001943 src/core/endpoint/secure_endpoint.c \
1944 src/core/httpcli/format_request.c \
1945 src/core/httpcli/httpcli.c \
1946 src/core/httpcli/httpcli_security_context.c \
1947 src/core/httpcli/parser.c \
1948 src/core/iomgr/endpoint_pair_posix.c \
1949 src/core/iomgr/iomgr_libevent.c \
1950 src/core/iomgr/iomgr_libevent_use_threads.c \
1951 src/core/iomgr/resolve_address_posix.c \
1952 src/core/iomgr/sockaddr_utils.c \
1953 src/core/iomgr/socket_utils_common_posix.c \
1954 src/core/iomgr/socket_utils_linux.c \
1955 src/core/iomgr/socket_utils_posix.c \
1956 src/core/iomgr/tcp_client_posix.c \
1957 src/core/iomgr/tcp_posix.c \
1958 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001959 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001960 src/core/statistics/census_init.c \
1961 src/core/statistics/census_rpc_stats.c \
1962 src/core/statistics/census_tracing.c \
1963 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08001964 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001965 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001966 src/core/surface/byte_buffer.c \
1967 src/core/surface/byte_buffer_reader.c \
1968 src/core/surface/call.c \
1969 src/core/surface/channel.c \
1970 src/core/surface/channel_create.c \
1971 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972 src/core/surface/completion_queue.c \
1973 src/core/surface/event_string.c \
1974 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001975 src/core/surface/lame_client.c \
1976 src/core/surface/secure_channel_create.c \
1977 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001978 src/core/surface/server.c \
1979 src/core/surface/server_chttp2.c \
1980 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001981 src/core/transport/chttp2/alpn.c \
1982 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001983 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001984 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001985 src/core/transport/chttp2/frame_ping.c \
1986 src/core/transport/chttp2/frame_rst_stream.c \
1987 src/core/transport/chttp2/frame_settings.c \
1988 src/core/transport/chttp2/frame_window_update.c \
1989 src/core/transport/chttp2/hpack_parser.c \
1990 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001991 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001992 src/core/transport/chttp2/status_conversion.c \
1993 src/core/transport/chttp2/stream_encoder.c \
1994 src/core/transport/chttp2/stream_map.c \
1995 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001996 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001997 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001998 src/core/transport/metadata.c \
1999 src/core/transport/stream_op.c \
2000 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002001 third_party/cJSON/cJSON.c \
2002
nnoble85a49262014-12-08 18:14:03 -08002003PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002004 include/grpc/byte_buffer.h \
2005 include/grpc/byte_buffer_reader.h \
2006 include/grpc/grpc.h \
2007 include/grpc/grpc_security.h \
2008 include/grpc/status.h \
2009
2010LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2011LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2012
2013libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2014 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002015 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002016 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2017
2018libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2019 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002020 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002021 $(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 -08002022
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002023deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2024
nnoble69ac39f2014-12-12 15:43:38 -08002025ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002026-include $(LIBGRPC_UNSECURE_DEPS)
2027endif
2028
2029clean_libgrpc_unsecure:
2030 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2031 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2032 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2033 $(Q) $(RM) libs/libgrpc_unsecure.a
2034 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2035
2036
2037
nnoble69ac39f2014-12-12 15:43:38 -08002038# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002039
2040
2041GEN_HPACK_TABLES_SRC = \
2042 src/core/transport/chttp2/gen_hpack_tables.c \
2043
2044GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2045GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2046
nnoble69ac39f2014-12-12 15:43:38 -08002047ifeq ($(NO_SECURE),true)
2048
2049bins/gen_hpack_tables: openssl_dep_error
2050
2051else
2052
nnoble0c475f02014-12-05 15:37:39 -08002053bins/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 -08002054 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002055 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002056 $(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 -08002057
nnoble69ac39f2014-12-12 15:43:38 -08002058endif
2059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002060deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2061
nnoble69ac39f2014-12-12 15:43:38 -08002062ifneq ($(NO_SECURE),true)
2063ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064-include $(GEN_HPACK_TABLES_DEPS)
2065endif
nnoble69ac39f2014-12-12 15:43:38 -08002066endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002067
2068clean_gen_hpack_tables:
2069 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2070 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2071 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2072 $(Q) $(RM) bins/gen_hpack_tables
2073
2074
nnobleebebb7e2014-12-10 16:31:01 -08002075CPP_PLUGIN_SRC = \
2076 src/compiler/cpp_plugin.cpp \
2077 src/compiler/cpp_generator.cpp \
2078
2079CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2080CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2081
2082bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002083 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002084 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002085 $(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 -08002086
2087deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2088
nnoble69ac39f2014-12-12 15:43:38 -08002089ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002090-include $(CPP_PLUGIN_DEPS)
2091endif
2092
2093clean_cpp_plugin:
2094 $(E) "[CLEAN] Cleaning cpp_plugin files"
2095 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2096 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2097 $(Q) $(RM) bins/cpp_plugin
2098
2099
2100RUBY_PLUGIN_SRC = \
2101 src/compiler/ruby_plugin.cpp \
2102 src/compiler/ruby_generator.cpp \
2103
2104RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2105RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2106
2107bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002108 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002109 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002110 $(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 -08002111
2112deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2113
nnoble69ac39f2014-12-12 15:43:38 -08002114ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002115-include $(RUBY_PLUGIN_DEPS)
2116endif
2117
2118clean_ruby_plugin:
2119 $(E) "[CLEAN] Cleaning ruby_plugin files"
2120 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2121 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2122 $(Q) $(RM) bins/ruby_plugin
2123
2124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002125GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2126 test/core/surface/byte_buffer_reader_test.c \
2127
2128GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2129GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2130
nnoble69ac39f2014-12-12 15:43:38 -08002131ifeq ($(NO_SECURE),true)
2132
2133bins/grpc_byte_buffer_reader_test: openssl_dep_error
2134
2135else
2136
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002137bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2138 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002139 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002140 $(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
2141
nnoble69ac39f2014-12-12 15:43:38 -08002142endif
2143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2145
nnoble69ac39f2014-12-12 15:43:38 -08002146ifneq ($(NO_SECURE),true)
2147ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002148-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2149endif
nnoble69ac39f2014-12-12 15:43:38 -08002150endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002151
2152clean_grpc_byte_buffer_reader_test:
2153 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2154 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2155 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2156 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2157
2158
2159GPR_CANCELLABLE_TEST_SRC = \
2160 test/core/support/cancellable_test.c \
2161
2162GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2163GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2164
nnoble69ac39f2014-12-12 15:43:38 -08002165ifeq ($(NO_SECURE),true)
2166
2167bins/gpr_cancellable_test: openssl_dep_error
2168
2169else
2170
jtattermusch97fb3f62014-12-08 15:13:41 -08002171bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002172 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002173 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002174 $(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 -08002175
nnoble69ac39f2014-12-12 15:43:38 -08002176endif
2177
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002178deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2179
nnoble69ac39f2014-12-12 15:43:38 -08002180ifneq ($(NO_SECURE),true)
2181ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002182-include $(GPR_CANCELLABLE_TEST_DEPS)
2183endif
nnoble69ac39f2014-12-12 15:43:38 -08002184endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002185
2186clean_gpr_cancellable_test:
2187 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2188 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2189 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2190 $(Q) $(RM) bins/gpr_cancellable_test
2191
2192
2193GPR_LOG_TEST_SRC = \
2194 test/core/support/log_test.c \
2195
2196GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2197GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2198
nnoble69ac39f2014-12-12 15:43:38 -08002199ifeq ($(NO_SECURE),true)
2200
2201bins/gpr_log_test: openssl_dep_error
2202
2203else
2204
jtattermusch97fb3f62014-12-08 15:13:41 -08002205bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002206 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002207 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002208 $(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 -08002209
nnoble69ac39f2014-12-12 15:43:38 -08002210endif
2211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2213
nnoble69ac39f2014-12-12 15:43:38 -08002214ifneq ($(NO_SECURE),true)
2215ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002216-include $(GPR_LOG_TEST_DEPS)
2217endif
nnoble69ac39f2014-12-12 15:43:38 -08002218endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002219
2220clean_gpr_log_test:
2221 $(E) "[CLEAN] Cleaning gpr_log_test files"
2222 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2223 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2224 $(Q) $(RM) bins/gpr_log_test
2225
2226
ctiller5e04b132014-12-15 09:24:43 -08002227GPR_USEFUL_TEST_SRC = \
2228 test/core/support/useful_test.c \
2229
2230GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2231GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2232
2233ifeq ($(NO_SECURE),true)
2234
2235bins/gpr_useful_test: openssl_dep_error
2236
2237else
2238
2239bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2240 $(E) "[LD] Linking $@"
2241 $(Q) mkdir -p `dirname $@`
2242 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2243
2244endif
2245
2246deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2247
2248ifneq ($(NO_SECURE),true)
2249ifneq ($(NO_DEPS),true)
2250-include $(GPR_USEFUL_TEST_DEPS)
2251endif
2252endif
2253
2254clean_gpr_useful_test:
2255 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2256 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2257 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2258 $(Q) $(RM) bins/gpr_useful_test
2259
2260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002261GPR_CMDLINE_TEST_SRC = \
2262 test/core/support/cmdline_test.c \
2263
2264GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2265GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2266
nnoble69ac39f2014-12-12 15:43:38 -08002267ifeq ($(NO_SECURE),true)
2268
2269bins/gpr_cmdline_test: openssl_dep_error
2270
2271else
2272
jtattermusch97fb3f62014-12-08 15:13:41 -08002273bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002274 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002275 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002276 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002277
nnoble69ac39f2014-12-12 15:43:38 -08002278endif
2279
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002280deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2281
nnoble69ac39f2014-12-12 15:43:38 -08002282ifneq ($(NO_SECURE),true)
2283ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002284-include $(GPR_CMDLINE_TEST_DEPS)
2285endif
nnoble69ac39f2014-12-12 15:43:38 -08002286endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002287
2288clean_gpr_cmdline_test:
2289 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2290 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2291 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2292 $(Q) $(RM) bins/gpr_cmdline_test
2293
2294
2295GPR_HISTOGRAM_TEST_SRC = \
2296 test/core/support/histogram_test.c \
2297
2298GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2299GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2300
nnoble69ac39f2014-12-12 15:43:38 -08002301ifeq ($(NO_SECURE),true)
2302
2303bins/gpr_histogram_test: openssl_dep_error
2304
2305else
2306
jtattermusch57c6f0c2014-12-11 12:28:56 -08002307bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002308 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002309 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002310 $(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 -08002311
nnoble69ac39f2014-12-12 15:43:38 -08002312endif
2313
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002314deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2315
nnoble69ac39f2014-12-12 15:43:38 -08002316ifneq ($(NO_SECURE),true)
2317ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002318-include $(GPR_HISTOGRAM_TEST_DEPS)
2319endif
nnoble69ac39f2014-12-12 15:43:38 -08002320endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002321
2322clean_gpr_histogram_test:
2323 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2324 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2325 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2326 $(Q) $(RM) bins/gpr_histogram_test
2327
2328
2329GPR_HOST_PORT_TEST_SRC = \
2330 test/core/support/host_port_test.c \
2331
2332GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2333GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2334
nnoble69ac39f2014-12-12 15:43:38 -08002335ifeq ($(NO_SECURE),true)
2336
2337bins/gpr_host_port_test: openssl_dep_error
2338
2339else
2340
jtattermusch57c6f0c2014-12-11 12:28:56 -08002341bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002342 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002343 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002344 $(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 -08002345
nnoble69ac39f2014-12-12 15:43:38 -08002346endif
2347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002348deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2349
nnoble69ac39f2014-12-12 15:43:38 -08002350ifneq ($(NO_SECURE),true)
2351ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352-include $(GPR_HOST_PORT_TEST_DEPS)
2353endif
nnoble69ac39f2014-12-12 15:43:38 -08002354endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002355
2356clean_gpr_host_port_test:
2357 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2358 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2359 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2360 $(Q) $(RM) bins/gpr_host_port_test
2361
2362
2363GPR_SLICE_BUFFER_TEST_SRC = \
2364 test/core/support/slice_buffer_test.c \
2365
2366GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2367GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2368
nnoble69ac39f2014-12-12 15:43:38 -08002369ifeq ($(NO_SECURE),true)
2370
2371bins/gpr_slice_buffer_test: openssl_dep_error
2372
2373else
2374
jtattermusch57c6f0c2014-12-11 12:28:56 -08002375bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002377 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002378 $(Q) $(LD) $(LDFLAGS) $(GPR_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 -08002379
nnoble69ac39f2014-12-12 15:43:38 -08002380endif
2381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002382deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2383
nnoble69ac39f2014-12-12 15:43:38 -08002384ifneq ($(NO_SECURE),true)
2385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002386-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2387endif
nnoble69ac39f2014-12-12 15:43:38 -08002388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002389
2390clean_gpr_slice_buffer_test:
2391 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2392 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2393 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2394 $(Q) $(RM) bins/gpr_slice_buffer_test
2395
2396
2397GPR_SLICE_TEST_SRC = \
2398 test/core/support/slice_test.c \
2399
2400GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2401GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2402
nnoble69ac39f2014-12-12 15:43:38 -08002403ifeq ($(NO_SECURE),true)
2404
2405bins/gpr_slice_test: openssl_dep_error
2406
2407else
2408
jtattermusch57c6f0c2014-12-11 12:28:56 -08002409bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002410 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002411 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002412 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002413
nnoble69ac39f2014-12-12 15:43:38 -08002414endif
2415
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2417
nnoble69ac39f2014-12-12 15:43:38 -08002418ifneq ($(NO_SECURE),true)
2419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002420-include $(GPR_SLICE_TEST_DEPS)
2421endif
nnoble69ac39f2014-12-12 15:43:38 -08002422endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002423
2424clean_gpr_slice_test:
2425 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2426 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2427 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2428 $(Q) $(RM) bins/gpr_slice_test
2429
2430
2431GPR_STRING_TEST_SRC = \
2432 test/core/support/string_test.c \
2433
2434GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2435GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2436
nnoble69ac39f2014-12-12 15:43:38 -08002437ifeq ($(NO_SECURE),true)
2438
2439bins/gpr_string_test: openssl_dep_error
2440
2441else
2442
jtattermusch57c6f0c2014-12-11 12:28:56 -08002443bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002445 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002446 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002447
nnoble69ac39f2014-12-12 15:43:38 -08002448endif
2449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002450deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2451
nnoble69ac39f2014-12-12 15:43:38 -08002452ifneq ($(NO_SECURE),true)
2453ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002454-include $(GPR_STRING_TEST_DEPS)
2455endif
nnoble69ac39f2014-12-12 15:43:38 -08002456endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002457
2458clean_gpr_string_test:
2459 $(E) "[CLEAN] Cleaning gpr_string_test files"
2460 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2461 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2462 $(Q) $(RM) bins/gpr_string_test
2463
2464
2465GPR_SYNC_TEST_SRC = \
2466 test/core/support/sync_test.c \
2467
2468GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2469GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2470
nnoble69ac39f2014-12-12 15:43:38 -08002471ifeq ($(NO_SECURE),true)
2472
2473bins/gpr_sync_test: openssl_dep_error
2474
2475else
2476
jtattermusch57c6f0c2014-12-11 12:28:56 -08002477bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002479 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002480 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002481
nnoble69ac39f2014-12-12 15:43:38 -08002482endif
2483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002484deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2485
nnoble69ac39f2014-12-12 15:43:38 -08002486ifneq ($(NO_SECURE),true)
2487ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002488-include $(GPR_SYNC_TEST_DEPS)
2489endif
nnoble69ac39f2014-12-12 15:43:38 -08002490endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002491
2492clean_gpr_sync_test:
2493 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2494 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2495 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2496 $(Q) $(RM) bins/gpr_sync_test
2497
2498
2499GPR_THD_TEST_SRC = \
2500 test/core/support/thd_test.c \
2501
2502GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2503GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2504
nnoble69ac39f2014-12-12 15:43:38 -08002505ifeq ($(NO_SECURE),true)
2506
2507bins/gpr_thd_test: openssl_dep_error
2508
2509else
2510
jtattermusch57c6f0c2014-12-11 12:28:56 -08002511bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002512 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002513 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002514 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002515
nnoble69ac39f2014-12-12 15:43:38 -08002516endif
2517
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002518deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2519
nnoble69ac39f2014-12-12 15:43:38 -08002520ifneq ($(NO_SECURE),true)
2521ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002522-include $(GPR_THD_TEST_DEPS)
2523endif
nnoble69ac39f2014-12-12 15:43:38 -08002524endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002525
2526clean_gpr_thd_test:
2527 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2528 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2529 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2530 $(Q) $(RM) bins/gpr_thd_test
2531
2532
2533GPR_TIME_TEST_SRC = \
2534 test/core/support/time_test.c \
2535
2536GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2537GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2538
nnoble69ac39f2014-12-12 15:43:38 -08002539ifeq ($(NO_SECURE),true)
2540
2541bins/gpr_time_test: openssl_dep_error
2542
2543else
2544
jtattermusch57c6f0c2014-12-11 12:28:56 -08002545bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002546 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002547 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002548 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002549
nnoble69ac39f2014-12-12 15:43:38 -08002550endif
2551
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002552deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2553
nnoble69ac39f2014-12-12 15:43:38 -08002554ifneq ($(NO_SECURE),true)
2555ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002556-include $(GPR_TIME_TEST_DEPS)
2557endif
nnoble69ac39f2014-12-12 15:43:38 -08002558endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002559
2560clean_gpr_time_test:
2561 $(E) "[CLEAN] Cleaning gpr_time_test files"
2562 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2563 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2564 $(Q) $(RM) bins/gpr_time_test
2565
2566
2567MURMUR_HASH_TEST_SRC = \
2568 test/core/support/murmur_hash_test.c \
2569
2570MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2571MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2572
nnoble69ac39f2014-12-12 15:43:38 -08002573ifeq ($(NO_SECURE),true)
2574
2575bins/murmur_hash_test: openssl_dep_error
2576
2577else
2578
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002579bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2580 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002581 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002582 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2583
nnoble69ac39f2014-12-12 15:43:38 -08002584endif
2585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002586deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2587
nnoble69ac39f2014-12-12 15:43:38 -08002588ifneq ($(NO_SECURE),true)
2589ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002590-include $(MURMUR_HASH_TEST_DEPS)
2591endif
nnoble69ac39f2014-12-12 15:43:38 -08002592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002593
2594clean_murmur_hash_test:
2595 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2596 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2597 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2598 $(Q) $(RM) bins/murmur_hash_test
2599
2600
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002601GRPC_STREAM_OP_TEST_SRC = \
2602 test/core/transport/stream_op_test.c \
2603
2604GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2605GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2606
nnoble69ac39f2014-12-12 15:43:38 -08002607ifeq ($(NO_SECURE),true)
2608
2609bins/grpc_stream_op_test: openssl_dep_error
2610
2611else
2612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002613bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002615 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002616 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2617
nnoble69ac39f2014-12-12 15:43:38 -08002618endif
2619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002620deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2621
nnoble69ac39f2014-12-12 15:43:38 -08002622ifneq ($(NO_SECURE),true)
2623ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002624-include $(GRPC_STREAM_OP_TEST_DEPS)
2625endif
nnoble69ac39f2014-12-12 15:43:38 -08002626endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002627
2628clean_grpc_stream_op_test:
2629 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2630 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2631 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2632 $(Q) $(RM) bins/grpc_stream_op_test
2633
2634
nnoble0c475f02014-12-05 15:37:39 -08002635ALPN_TEST_SRC = \
2636 test/core/transport/chttp2/alpn_test.c \
2637
2638ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2639ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2640
nnoble69ac39f2014-12-12 15:43:38 -08002641ifeq ($(NO_SECURE),true)
2642
2643bins/alpn_test: openssl_dep_error
2644
2645else
2646
nnoble0c475f02014-12-05 15:37:39 -08002647bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002649 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002650 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2651
nnoble69ac39f2014-12-12 15:43:38 -08002652endif
2653
nnoble0c475f02014-12-05 15:37:39 -08002654deps_alpn_test: $(ALPN_TEST_DEPS)
2655
nnoble69ac39f2014-12-12 15:43:38 -08002656ifneq ($(NO_SECURE),true)
2657ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002658-include $(ALPN_TEST_DEPS)
2659endif
nnoble69ac39f2014-12-12 15:43:38 -08002660endif
nnoble0c475f02014-12-05 15:37:39 -08002661
2662clean_alpn_test:
2663 $(E) "[CLEAN] Cleaning alpn_test files"
2664 $(Q) $(RM) $(ALPN_TEST_OBJS)
2665 $(Q) $(RM) $(ALPN_TEST_DEPS)
2666 $(Q) $(RM) bins/alpn_test
2667
2668
ctillerc1ddffb2014-12-15 13:08:18 -08002669TIME_AVERAGED_STATS_TEST_SRC = \
2670 test/core/iomgr/time_averaged_stats_test.c \
2671
2672TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2673TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2674
2675ifeq ($(NO_SECURE),true)
2676
2677bins/time_averaged_stats_test: openssl_dep_error
2678
2679else
2680
2681bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2682 $(E) "[LD] Linking $@"
2683 $(Q) mkdir -p `dirname $@`
2684 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2685
2686endif
2687
2688deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2689
2690ifneq ($(NO_SECURE),true)
2691ifneq ($(NO_DEPS),true)
2692-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2693endif
2694endif
2695
2696clean_time_averaged_stats_test:
2697 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2698 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2699 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2700 $(Q) $(RM) bins/time_averaged_stats_test
2701
2702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002703CHTTP2_STREAM_ENCODER_TEST_SRC = \
2704 test/core/transport/chttp2/stream_encoder_test.c \
2705
2706CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2707CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2708
nnoble69ac39f2014-12-12 15:43:38 -08002709ifeq ($(NO_SECURE),true)
2710
2711bins/chttp2_stream_encoder_test: openssl_dep_error
2712
2713else
2714
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002715bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002717 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002718 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2719
nnoble69ac39f2014-12-12 15:43:38 -08002720endif
2721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002722deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2723
nnoble69ac39f2014-12-12 15:43:38 -08002724ifneq ($(NO_SECURE),true)
2725ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002726-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2727endif
nnoble69ac39f2014-12-12 15:43:38 -08002728endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002729
2730clean_chttp2_stream_encoder_test:
2731 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2732 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2733 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2734 $(Q) $(RM) bins/chttp2_stream_encoder_test
2735
2736
2737HPACK_TABLE_TEST_SRC = \
2738 test/core/transport/chttp2/hpack_table_test.c \
2739
2740HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2741HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2742
nnoble69ac39f2014-12-12 15:43:38 -08002743ifeq ($(NO_SECURE),true)
2744
2745bins/hpack_table_test: openssl_dep_error
2746
2747else
2748
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002749bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002751 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002752 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2753
nnoble69ac39f2014-12-12 15:43:38 -08002754endif
2755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002756deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2757
nnoble69ac39f2014-12-12 15:43:38 -08002758ifneq ($(NO_SECURE),true)
2759ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002760-include $(HPACK_TABLE_TEST_DEPS)
2761endif
nnoble69ac39f2014-12-12 15:43:38 -08002762endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002763
2764clean_hpack_table_test:
2765 $(E) "[CLEAN] Cleaning hpack_table_test files"
2766 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2767 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2768 $(Q) $(RM) bins/hpack_table_test
2769
2770
2771CHTTP2_STREAM_MAP_TEST_SRC = \
2772 test/core/transport/chttp2/stream_map_test.c \
2773
2774CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2775CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2776
nnoble69ac39f2014-12-12 15:43:38 -08002777ifeq ($(NO_SECURE),true)
2778
2779bins/chttp2_stream_map_test: openssl_dep_error
2780
2781else
2782
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002783bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2784 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002785 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002786 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2787
nnoble69ac39f2014-12-12 15:43:38 -08002788endif
2789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002790deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2791
nnoble69ac39f2014-12-12 15:43:38 -08002792ifneq ($(NO_SECURE),true)
2793ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002794-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2795endif
nnoble69ac39f2014-12-12 15:43:38 -08002796endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002797
2798clean_chttp2_stream_map_test:
2799 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2800 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2801 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2802 $(Q) $(RM) bins/chttp2_stream_map_test
2803
2804
2805HPACK_PARSER_TEST_SRC = \
2806 test/core/transport/chttp2/hpack_parser_test.c \
2807
2808HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2809HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2810
nnoble69ac39f2014-12-12 15:43:38 -08002811ifeq ($(NO_SECURE),true)
2812
2813bins/hpack_parser_test: openssl_dep_error
2814
2815else
2816
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002819 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002820 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2821
nnoble69ac39f2014-12-12 15:43:38 -08002822endif
2823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002824deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2825
nnoble69ac39f2014-12-12 15:43:38 -08002826ifneq ($(NO_SECURE),true)
2827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002828-include $(HPACK_PARSER_TEST_DEPS)
2829endif
nnoble69ac39f2014-12-12 15:43:38 -08002830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002831
2832clean_hpack_parser_test:
2833 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2834 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2835 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2836 $(Q) $(RM) bins/hpack_parser_test
2837
2838
2839TRANSPORT_METADATA_TEST_SRC = \
2840 test/core/transport/metadata_test.c \
2841
2842TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2843TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2844
nnoble69ac39f2014-12-12 15:43:38 -08002845ifeq ($(NO_SECURE),true)
2846
2847bins/transport_metadata_test: openssl_dep_error
2848
2849else
2850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002851bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2852 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002853 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002854 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2855
nnoble69ac39f2014-12-12 15:43:38 -08002856endif
2857
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002858deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2859
nnoble69ac39f2014-12-12 15:43:38 -08002860ifneq ($(NO_SECURE),true)
2861ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002862-include $(TRANSPORT_METADATA_TEST_DEPS)
2863endif
nnoble69ac39f2014-12-12 15:43:38 -08002864endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002865
2866clean_transport_metadata_test:
2867 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2868 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2869 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2870 $(Q) $(RM) bins/transport_metadata_test
2871
2872
2873CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2874 test/core/transport/chttp2/status_conversion_test.c \
2875
2876CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2877CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2878
nnoble69ac39f2014-12-12 15:43:38 -08002879ifeq ($(NO_SECURE),true)
2880
2881bins/chttp2_status_conversion_test: openssl_dep_error
2882
2883else
2884
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002885bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2886 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002887 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002888 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2889
nnoble69ac39f2014-12-12 15:43:38 -08002890endif
2891
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002892deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2893
nnoble69ac39f2014-12-12 15:43:38 -08002894ifneq ($(NO_SECURE),true)
2895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002896-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2897endif
nnoble69ac39f2014-12-12 15:43:38 -08002898endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002899
2900clean_chttp2_status_conversion_test:
2901 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2902 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2903 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2904 $(Q) $(RM) bins/chttp2_status_conversion_test
2905
2906
2907CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2908 test/core/transport/chttp2_transport_end2end_test.c \
2909
2910CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2911CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2912
nnoble69ac39f2014-12-12 15:43:38 -08002913ifeq ($(NO_SECURE),true)
2914
2915bins/chttp2_transport_end2end_test: openssl_dep_error
2916
2917else
2918
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002919bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2920 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002921 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002922 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2923
nnoble69ac39f2014-12-12 15:43:38 -08002924endif
2925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002926deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2927
nnoble69ac39f2014-12-12 15:43:38 -08002928ifneq ($(NO_SECURE),true)
2929ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002930-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2931endif
nnoble69ac39f2014-12-12 15:43:38 -08002932endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002933
2934clean_chttp2_transport_end2end_test:
2935 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
2936 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
2937 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2938 $(Q) $(RM) bins/chttp2_transport_end2end_test
2939
2940
ctiller18b49ab2014-12-09 14:39:16 -08002941TCP_POSIX_TEST_SRC = \
2942 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002943
ctiller18b49ab2014-12-09 14:39:16 -08002944TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
2945TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002946
nnoble69ac39f2014-12-12 15:43:38 -08002947ifeq ($(NO_SECURE),true)
2948
2949bins/tcp_posix_test: openssl_dep_error
2950
2951else
2952
ctiller18b49ab2014-12-09 14:39:16 -08002953bins/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 -08002954 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002955 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002956 $(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 -08002957
nnoble69ac39f2014-12-12 15:43:38 -08002958endif
2959
ctiller18b49ab2014-12-09 14:39:16 -08002960deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002961
nnoble69ac39f2014-12-12 15:43:38 -08002962ifneq ($(NO_SECURE),true)
2963ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08002964-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002965endif
nnoble69ac39f2014-12-12 15:43:38 -08002966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002967
ctiller18b49ab2014-12-09 14:39:16 -08002968clean_tcp_posix_test:
2969 $(E) "[CLEAN] Cleaning tcp_posix_test files"
2970 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
2971 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
2972 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002973
2974
nnoble0c475f02014-12-05 15:37:39 -08002975DUALSTACK_SOCKET_TEST_SRC = \
2976 test/core/end2end/dualstack_socket_test.c \
2977
2978DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2979DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2980
nnoble69ac39f2014-12-12 15:43:38 -08002981ifeq ($(NO_SECURE),true)
2982
2983bins/dualstack_socket_test: openssl_dep_error
2984
2985else
2986
nnoble0c475f02014-12-05 15:37:39 -08002987bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2988 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002989 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002990 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
2991
nnoble69ac39f2014-12-12 15:43:38 -08002992endif
2993
nnoble0c475f02014-12-05 15:37:39 -08002994deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
2995
nnoble69ac39f2014-12-12 15:43:38 -08002996ifneq ($(NO_SECURE),true)
2997ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002998-include $(DUALSTACK_SOCKET_TEST_DEPS)
2999endif
nnoble69ac39f2014-12-12 15:43:38 -08003000endif
nnoble0c475f02014-12-05 15:37:39 -08003001
3002clean_dualstack_socket_test:
3003 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3004 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3005 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3006 $(Q) $(RM) bins/dualstack_socket_test
3007
3008
3009NO_SERVER_TEST_SRC = \
3010 test/core/end2end/no_server_test.c \
3011
3012NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3013NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3014
nnoble69ac39f2014-12-12 15:43:38 -08003015ifeq ($(NO_SECURE),true)
3016
3017bins/no_server_test: openssl_dep_error
3018
3019else
3020
nnoble0c475f02014-12-05 15:37:39 -08003021bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3022 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003023 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003024 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3025
nnoble69ac39f2014-12-12 15:43:38 -08003026endif
3027
nnoble0c475f02014-12-05 15:37:39 -08003028deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3029
nnoble69ac39f2014-12-12 15:43:38 -08003030ifneq ($(NO_SECURE),true)
3031ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003032-include $(NO_SERVER_TEST_DEPS)
3033endif
nnoble69ac39f2014-12-12 15:43:38 -08003034endif
nnoble0c475f02014-12-05 15:37:39 -08003035
3036clean_no_server_test:
3037 $(E) "[CLEAN] Cleaning no_server_test files"
3038 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3039 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3040 $(Q) $(RM) bins/no_server_test
3041
3042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003043RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003044 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003045
3046RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3047RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3048
nnoble69ac39f2014-12-12 15:43:38 -08003049ifeq ($(NO_SECURE),true)
3050
3051bins/resolve_address_test: openssl_dep_error
3052
3053else
3054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003055bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003057 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003058 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3059
nnoble69ac39f2014-12-12 15:43:38 -08003060endif
3061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003062deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3063
nnoble69ac39f2014-12-12 15:43:38 -08003064ifneq ($(NO_SECURE),true)
3065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003066-include $(RESOLVE_ADDRESS_TEST_DEPS)
3067endif
nnoble69ac39f2014-12-12 15:43:38 -08003068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003069
3070clean_resolve_address_test:
3071 $(E) "[CLEAN] Cleaning resolve_address_test files"
3072 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3073 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3074 $(Q) $(RM) bins/resolve_address_test
3075
3076
ctiller18b49ab2014-12-09 14:39:16 -08003077SOCKADDR_UTILS_TEST_SRC = \
3078 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003079
ctiller18b49ab2014-12-09 14:39:16 -08003080SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3081SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003082
nnoble69ac39f2014-12-12 15:43:38 -08003083ifeq ($(NO_SECURE),true)
3084
3085bins/sockaddr_utils_test: openssl_dep_error
3086
3087else
3088
ctiller18b49ab2014-12-09 14:39:16 -08003089bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003091 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003092 $(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 -08003093
nnoble69ac39f2014-12-12 15:43:38 -08003094endif
3095
ctiller18b49ab2014-12-09 14:39:16 -08003096deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003097
nnoble69ac39f2014-12-12 15:43:38 -08003098ifneq ($(NO_SECURE),true)
3099ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003100-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003101endif
nnoble69ac39f2014-12-12 15:43:38 -08003102endif
nnoble0c475f02014-12-05 15:37:39 -08003103
ctiller18b49ab2014-12-09 14:39:16 -08003104clean_sockaddr_utils_test:
3105 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3106 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3107 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3108 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003109
3110
ctiller18b49ab2014-12-09 14:39:16 -08003111TCP_SERVER_POSIX_TEST_SRC = \
3112 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003113
ctiller18b49ab2014-12-09 14:39:16 -08003114TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3115TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003116
nnoble69ac39f2014-12-12 15:43:38 -08003117ifeq ($(NO_SECURE),true)
3118
3119bins/tcp_server_posix_test: openssl_dep_error
3120
3121else
3122
ctiller18b49ab2014-12-09 14:39:16 -08003123bins/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 -08003124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003125 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003126 $(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 -08003127
nnoble69ac39f2014-12-12 15:43:38 -08003128endif
3129
ctiller18b49ab2014-12-09 14:39:16 -08003130deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003131
nnoble69ac39f2014-12-12 15:43:38 -08003132ifneq ($(NO_SECURE),true)
3133ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003134-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003135endif
nnoble69ac39f2014-12-12 15:43:38 -08003136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003137
ctiller18b49ab2014-12-09 14:39:16 -08003138clean_tcp_server_posix_test:
3139 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3140 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3141 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3142 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003143
3144
ctiller18b49ab2014-12-09 14:39:16 -08003145TCP_CLIENT_POSIX_TEST_SRC = \
3146 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003147
ctiller18b49ab2014-12-09 14:39:16 -08003148TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3149TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003150
nnoble69ac39f2014-12-12 15:43:38 -08003151ifeq ($(NO_SECURE),true)
3152
3153bins/tcp_client_posix_test: openssl_dep_error
3154
3155else
3156
ctiller18b49ab2014-12-09 14:39:16 -08003157bins/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 -08003158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003159 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003160 $(Q) $(LD) $(LDFLAGS) $(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 -08003161
nnoble69ac39f2014-12-12 15:43:38 -08003162endif
3163
ctiller18b49ab2014-12-09 14:39:16 -08003164deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003165
nnoble69ac39f2014-12-12 15:43:38 -08003166ifneq ($(NO_SECURE),true)
3167ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003168-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003169endif
nnoble69ac39f2014-12-12 15:43:38 -08003170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003171
ctiller18b49ab2014-12-09 14:39:16 -08003172clean_tcp_client_posix_test:
3173 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3174 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3175 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3176 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003177
3178
3179GRPC_CHANNEL_STACK_TEST_SRC = \
3180 test/core/channel/channel_stack_test.c \
3181
3182GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3183GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3184
nnoble69ac39f2014-12-12 15:43:38 -08003185ifeq ($(NO_SECURE),true)
3186
3187bins/grpc_channel_stack_test: openssl_dep_error
3188
3189else
3190
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003191bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3192 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003193 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003194 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3195
nnoble69ac39f2014-12-12 15:43:38 -08003196endif
3197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003198deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3199
nnoble69ac39f2014-12-12 15:43:38 -08003200ifneq ($(NO_SECURE),true)
3201ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003202-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3203endif
nnoble69ac39f2014-12-12 15:43:38 -08003204endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003205
3206clean_grpc_channel_stack_test:
3207 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3208 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3209 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3210 $(Q) $(RM) bins/grpc_channel_stack_test
3211
3212
3213METADATA_BUFFER_TEST_SRC = \
3214 test/core/channel/metadata_buffer_test.c \
3215
3216METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3217METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3218
nnoble69ac39f2014-12-12 15:43:38 -08003219ifeq ($(NO_SECURE),true)
3220
3221bins/metadata_buffer_test: openssl_dep_error
3222
3223else
3224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003225bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003227 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003228 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3229
nnoble69ac39f2014-12-12 15:43:38 -08003230endif
3231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003232deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3233
nnoble69ac39f2014-12-12 15:43:38 -08003234ifneq ($(NO_SECURE),true)
3235ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003236-include $(METADATA_BUFFER_TEST_DEPS)
3237endif
nnoble69ac39f2014-12-12 15:43:38 -08003238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003239
3240clean_metadata_buffer_test:
3241 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3242 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3243 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3244 $(Q) $(RM) bins/metadata_buffer_test
3245
3246
3247GRPC_COMPLETION_QUEUE_TEST_SRC = \
3248 test/core/surface/completion_queue_test.c \
3249
3250GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3251GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3252
nnoble69ac39f2014-12-12 15:43:38 -08003253ifeq ($(NO_SECURE),true)
3254
3255bins/grpc_completion_queue_test: openssl_dep_error
3256
3257else
3258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003259bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3260 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003261 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003262 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3263
nnoble69ac39f2014-12-12 15:43:38 -08003264endif
3265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003266deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3267
nnoble69ac39f2014-12-12 15:43:38 -08003268ifneq ($(NO_SECURE),true)
3269ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003270-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3271endif
nnoble69ac39f2014-12-12 15:43:38 -08003272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003273
3274clean_grpc_completion_queue_test:
3275 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3276 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3277 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3278 $(Q) $(RM) bins/grpc_completion_queue_test
3279
3280
3281GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3282 test/core/surface/completion_queue_benchmark.c \
3283
3284GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3285GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3286
nnoble69ac39f2014-12-12 15:43:38 -08003287ifeq ($(NO_SECURE),true)
3288
3289bins/grpc_completion_queue_benchmark: openssl_dep_error
3290
3291else
3292
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003293bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3294 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003295 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003296 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3297
nnoble69ac39f2014-12-12 15:43:38 -08003298endif
3299
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003300deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3301
nnoble69ac39f2014-12-12 15:43:38 -08003302ifneq ($(NO_SECURE),true)
3303ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003304-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3305endif
nnoble69ac39f2014-12-12 15:43:38 -08003306endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003307
3308clean_grpc_completion_queue_benchmark:
3309 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3310 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3311 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3312 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3313
3314
3315CENSUS_WINDOW_STATS_TEST_SRC = \
3316 test/core/statistics/window_stats_test.c \
3317
3318CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3319CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3320
nnoble69ac39f2014-12-12 15:43:38 -08003321ifeq ($(NO_SECURE),true)
3322
3323bins/census_window_stats_test: openssl_dep_error
3324
3325else
3326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003327bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003329 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003330 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3331
nnoble69ac39f2014-12-12 15:43:38 -08003332endif
3333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003334deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3335
nnoble69ac39f2014-12-12 15:43:38 -08003336ifneq ($(NO_SECURE),true)
3337ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003338-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3339endif
nnoble69ac39f2014-12-12 15:43:38 -08003340endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003341
3342clean_census_window_stats_test:
3343 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3344 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3345 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3346 $(Q) $(RM) bins/census_window_stats_test
3347
3348
3349CENSUS_STATISTICS_QUICK_TEST_SRC = \
3350 test/core/statistics/quick_test.c \
3351
3352CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3353CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3354
nnoble69ac39f2014-12-12 15:43:38 -08003355ifeq ($(NO_SECURE),true)
3356
3357bins/census_statistics_quick_test: openssl_dep_error
3358
3359else
3360
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003361bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3362 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003363 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003364 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3365
nnoble69ac39f2014-12-12 15:43:38 -08003366endif
3367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003368deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3369
nnoble69ac39f2014-12-12 15:43:38 -08003370ifneq ($(NO_SECURE),true)
3371ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003372-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3373endif
nnoble69ac39f2014-12-12 15:43:38 -08003374endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003375
3376clean_census_statistics_quick_test:
3377 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3378 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3379 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3380 $(Q) $(RM) bins/census_statistics_quick_test
3381
3382
aveitch482a5be2014-12-15 10:25:12 -08003383CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3384 test/core/statistics/small_log_test.c \
3385
3386CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3387CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3388
3389ifeq ($(NO_SECURE),true)
3390
3391bins/census_statistics_small_log_test: openssl_dep_error
3392
3393else
3394
3395bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3396 $(E) "[LD] Linking $@"
3397 $(Q) mkdir -p `dirname $@`
3398 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_small_log_test
3399
3400endif
3401
3402deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3403
3404ifneq ($(NO_SECURE),true)
3405ifneq ($(NO_DEPS),true)
3406-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3407endif
3408endif
3409
3410clean_census_statistics_small_log_test:
3411 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3412 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3413 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3414 $(Q) $(RM) bins/census_statistics_small_log_test
3415
3416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003417CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3418 test/core/statistics/performance_test.c \
3419
3420CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3421CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3422
nnoble69ac39f2014-12-12 15:43:38 -08003423ifeq ($(NO_SECURE),true)
3424
3425bins/census_statistics_performance_test: openssl_dep_error
3426
3427else
3428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003429bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3433
nnoble69ac39f2014-12-12 15:43:38 -08003434endif
3435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003436deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3437
nnoble69ac39f2014-12-12 15:43:38 -08003438ifneq ($(NO_SECURE),true)
3439ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003440-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3441endif
nnoble69ac39f2014-12-12 15:43:38 -08003442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003443
3444clean_census_statistics_performance_test:
3445 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3446 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3447 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3448 $(Q) $(RM) bins/census_statistics_performance_test
3449
3450
3451CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3452 test/core/statistics/multiple_writers_test.c \
3453
3454CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3455CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3456
nnoble69ac39f2014-12-12 15:43:38 -08003457ifeq ($(NO_SECURE),true)
3458
3459bins/census_statistics_multiple_writers_test: openssl_dep_error
3460
3461else
3462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003463bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3464 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003465 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003466 $(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
3467
nnoble69ac39f2014-12-12 15:43:38 -08003468endif
3469
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003470deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3471
nnoble69ac39f2014-12-12 15:43:38 -08003472ifneq ($(NO_SECURE),true)
3473ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003474-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3475endif
nnoble69ac39f2014-12-12 15:43:38 -08003476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003477
3478clean_census_statistics_multiple_writers_test:
3479 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3480 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3481 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3482 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3483
3484
3485CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3486 test/core/statistics/multiple_writers_circular_buffer_test.c \
3487
3488CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3489CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3490
nnoble69ac39f2014-12-12 15:43:38 -08003491ifeq ($(NO_SECURE),true)
3492
3493bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3494
3495else
3496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003497bins/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
3498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003499 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003500 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_multiple_writers_circular_buffer_test
3501
nnoble69ac39f2014-12-12 15:43:38 -08003502endif
3503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003504deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3505
nnoble69ac39f2014-12-12 15:43:38 -08003506ifneq ($(NO_SECURE),true)
3507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003508-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3509endif
nnoble69ac39f2014-12-12 15:43:38 -08003510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003511
3512clean_census_statistics_multiple_writers_circular_buffer_test:
3513 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3514 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3515 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3516 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3517
3518
3519CENSUS_STUB_TEST_SRC = \
3520 test/core/statistics/census_stub_test.c \
3521
3522CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3523CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3524
nnoble69ac39f2014-12-12 15:43:38 -08003525ifeq ($(NO_SECURE),true)
3526
3527bins/census_stub_test: openssl_dep_error
3528
3529else
3530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003531bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003533 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003534 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3535
nnoble69ac39f2014-12-12 15:43:38 -08003536endif
3537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003538deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3539
nnoble69ac39f2014-12-12 15:43:38 -08003540ifneq ($(NO_SECURE),true)
3541ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003542-include $(CENSUS_STUB_TEST_DEPS)
3543endif
nnoble69ac39f2014-12-12 15:43:38 -08003544endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003545
3546clean_census_stub_test:
3547 $(E) "[CLEAN] Cleaning census_stub_test files"
3548 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3549 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3550 $(Q) $(RM) bins/census_stub_test
3551
3552
3553CENSUS_HASH_TABLE_TEST_SRC = \
3554 test/core/statistics/hash_table_test.c \
3555
3556CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3557CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3558
nnoble69ac39f2014-12-12 15:43:38 -08003559ifeq ($(NO_SECURE),true)
3560
3561bins/census_hash_table_test: openssl_dep_error
3562
3563else
3564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003565bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003567 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003568 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3569
nnoble69ac39f2014-12-12 15:43:38 -08003570endif
3571
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3573
nnoble69ac39f2014-12-12 15:43:38 -08003574ifneq ($(NO_SECURE),true)
3575ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3577endif
nnoble69ac39f2014-12-12 15:43:38 -08003578endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003579
3580clean_census_hash_table_test:
3581 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3582 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3583 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3584 $(Q) $(RM) bins/census_hash_table_test
3585
3586
3587FLING_SERVER_SRC = \
3588 test/core/fling/server.c \
3589
3590FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3591FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3592
nnoble69ac39f2014-12-12 15:43:38 -08003593ifeq ($(NO_SECURE),true)
3594
3595bins/fling_server: openssl_dep_error
3596
3597else
3598
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003599bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003601 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003602 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3603
nnoble69ac39f2014-12-12 15:43:38 -08003604endif
3605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003606deps_fling_server: $(FLING_SERVER_DEPS)
3607
nnoble69ac39f2014-12-12 15:43:38 -08003608ifneq ($(NO_SECURE),true)
3609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003610-include $(FLING_SERVER_DEPS)
3611endif
nnoble69ac39f2014-12-12 15:43:38 -08003612endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003613
3614clean_fling_server:
3615 $(E) "[CLEAN] Cleaning fling_server files"
3616 $(Q) $(RM) $(FLING_SERVER_OBJS)
3617 $(Q) $(RM) $(FLING_SERVER_DEPS)
3618 $(Q) $(RM) bins/fling_server
3619
3620
3621FLING_CLIENT_SRC = \
3622 test/core/fling/client.c \
3623
3624FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3625FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3626
nnoble69ac39f2014-12-12 15:43:38 -08003627ifeq ($(NO_SECURE),true)
3628
3629bins/fling_client: openssl_dep_error
3630
3631else
3632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003633bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003635 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003636 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3637
nnoble69ac39f2014-12-12 15:43:38 -08003638endif
3639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003640deps_fling_client: $(FLING_CLIENT_DEPS)
3641
nnoble69ac39f2014-12-12 15:43:38 -08003642ifneq ($(NO_SECURE),true)
3643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003644-include $(FLING_CLIENT_DEPS)
3645endif
nnoble69ac39f2014-12-12 15:43:38 -08003646endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003647
3648clean_fling_client:
3649 $(E) "[CLEAN] Cleaning fling_client files"
3650 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3651 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3652 $(Q) $(RM) bins/fling_client
3653
3654
3655FLING_TEST_SRC = \
3656 test/core/fling/fling_test.c \
3657
3658FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3659FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3660
nnoble69ac39f2014-12-12 15:43:38 -08003661ifeq ($(NO_SECURE),true)
3662
3663bins/fling_test: openssl_dep_error
3664
3665else
3666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003667bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3668 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003669 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003670 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3671
nnoble69ac39f2014-12-12 15:43:38 -08003672endif
3673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003674deps_fling_test: $(FLING_TEST_DEPS)
3675
nnoble69ac39f2014-12-12 15:43:38 -08003676ifneq ($(NO_SECURE),true)
3677ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003678-include $(FLING_TEST_DEPS)
3679endif
nnoble69ac39f2014-12-12 15:43:38 -08003680endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003681
3682clean_fling_test:
3683 $(E) "[CLEAN] Cleaning fling_test files"
3684 $(Q) $(RM) $(FLING_TEST_OBJS)
3685 $(Q) $(RM) $(FLING_TEST_DEPS)
3686 $(Q) $(RM) bins/fling_test
3687
3688
3689ECHO_SERVER_SRC = \
3690 test/core/echo/server.c \
3691
3692ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3693ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3694
nnoble69ac39f2014-12-12 15:43:38 -08003695ifeq ($(NO_SECURE),true)
3696
3697bins/echo_server: openssl_dep_error
3698
3699else
3700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003701bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3702 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003703 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003704 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3705
nnoble69ac39f2014-12-12 15:43:38 -08003706endif
3707
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003708deps_echo_server: $(ECHO_SERVER_DEPS)
3709
nnoble69ac39f2014-12-12 15:43:38 -08003710ifneq ($(NO_SECURE),true)
3711ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003712-include $(ECHO_SERVER_DEPS)
3713endif
nnoble69ac39f2014-12-12 15:43:38 -08003714endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003715
3716clean_echo_server:
3717 $(E) "[CLEAN] Cleaning echo_server files"
3718 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3719 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3720 $(Q) $(RM) bins/echo_server
3721
3722
3723ECHO_CLIENT_SRC = \
3724 test/core/echo/client.c \
3725
3726ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3727ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3728
nnoble69ac39f2014-12-12 15:43:38 -08003729ifeq ($(NO_SECURE),true)
3730
3731bins/echo_client: openssl_dep_error
3732
3733else
3734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003735bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003737 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003738 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3739
nnoble69ac39f2014-12-12 15:43:38 -08003740endif
3741
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003742deps_echo_client: $(ECHO_CLIENT_DEPS)
3743
nnoble69ac39f2014-12-12 15:43:38 -08003744ifneq ($(NO_SECURE),true)
3745ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003746-include $(ECHO_CLIENT_DEPS)
3747endif
nnoble69ac39f2014-12-12 15:43:38 -08003748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003749
3750clean_echo_client:
3751 $(E) "[CLEAN] Cleaning echo_client files"
3752 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3753 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3754 $(Q) $(RM) bins/echo_client
3755
3756
3757ECHO_TEST_SRC = \
3758 test/core/echo/echo_test.c \
3759
3760ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3761ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3762
nnoble69ac39f2014-12-12 15:43:38 -08003763ifeq ($(NO_SECURE),true)
3764
3765bins/echo_test: openssl_dep_error
3766
3767else
3768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003769bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3770 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003772 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3773
nnoble69ac39f2014-12-12 15:43:38 -08003774endif
3775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003776deps_echo_test: $(ECHO_TEST_DEPS)
3777
nnoble69ac39f2014-12-12 15:43:38 -08003778ifneq ($(NO_SECURE),true)
3779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003780-include $(ECHO_TEST_DEPS)
3781endif
nnoble69ac39f2014-12-12 15:43:38 -08003782endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003783
3784clean_echo_test:
3785 $(E) "[CLEAN] Cleaning echo_test files"
3786 $(Q) $(RM) $(ECHO_TEST_OBJS)
3787 $(Q) $(RM) $(ECHO_TEST_DEPS)
3788 $(Q) $(RM) bins/echo_test
3789
3790
3791LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3792 test/core/network_benchmarks/low_level_ping_pong.c \
3793
3794LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3795LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3796
nnoble69ac39f2014-12-12 15:43:38 -08003797ifeq ($(NO_SECURE),true)
3798
3799bins/low_level_ping_pong_benchmark: openssl_dep_error
3800
3801else
3802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003803bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3804 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003805 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003806 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/low_level_ping_pong_benchmark
3807
nnoble69ac39f2014-12-12 15:43:38 -08003808endif
3809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003810deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3811
nnoble69ac39f2014-12-12 15:43:38 -08003812ifneq ($(NO_SECURE),true)
3813ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003814-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3815endif
nnoble69ac39f2014-12-12 15:43:38 -08003816endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003817
3818clean_low_level_ping_pong_benchmark:
3819 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3820 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3821 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3822 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3823
3824
3825MESSAGE_COMPRESS_TEST_SRC = \
3826 test/core/compression/message_compress_test.c \
3827
3828MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3829MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3830
nnoble69ac39f2014-12-12 15:43:38 -08003831ifeq ($(NO_SECURE),true)
3832
3833bins/message_compress_test: openssl_dep_error
3834
3835else
3836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003837bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003839 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003840 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3841
nnoble69ac39f2014-12-12 15:43:38 -08003842endif
3843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003844deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3845
nnoble69ac39f2014-12-12 15:43:38 -08003846ifneq ($(NO_SECURE),true)
3847ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003848-include $(MESSAGE_COMPRESS_TEST_DEPS)
3849endif
nnoble69ac39f2014-12-12 15:43:38 -08003850endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003851
3852clean_message_compress_test:
3853 $(E) "[CLEAN] Cleaning message_compress_test files"
3854 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3855 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3856 $(Q) $(RM) bins/message_compress_test
3857
3858
nnoble0c475f02014-12-05 15:37:39 -08003859BIN_ENCODER_TEST_SRC = \
3860 test/core/transport/chttp2/bin_encoder_test.c \
3861
3862BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3863BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3864
nnoble69ac39f2014-12-12 15:43:38 -08003865ifeq ($(NO_SECURE),true)
3866
3867bins/bin_encoder_test: openssl_dep_error
3868
3869else
3870
nnoble0c475f02014-12-05 15:37:39 -08003871bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3872 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003873 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003874 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3875
nnoble69ac39f2014-12-12 15:43:38 -08003876endif
3877
nnoble0c475f02014-12-05 15:37:39 -08003878deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3879
nnoble69ac39f2014-12-12 15:43:38 -08003880ifneq ($(NO_SECURE),true)
3881ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003882-include $(BIN_ENCODER_TEST_DEPS)
3883endif
nnoble69ac39f2014-12-12 15:43:38 -08003884endif
nnoble0c475f02014-12-05 15:37:39 -08003885
3886clean_bin_encoder_test:
3887 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3888 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3889 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3890 $(Q) $(RM) bins/bin_encoder_test
3891
3892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003893SECURE_ENDPOINT_TEST_SRC = \
3894 test/core/endpoint/secure_endpoint_test.c \
3895
3896SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3897SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3898
nnoble69ac39f2014-12-12 15:43:38 -08003899ifeq ($(NO_SECURE),true)
3900
3901bins/secure_endpoint_test: openssl_dep_error
3902
3903else
3904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003905bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3906 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003907 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003908 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3909
nnoble69ac39f2014-12-12 15:43:38 -08003910endif
3911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003912deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3913
nnoble69ac39f2014-12-12 15:43:38 -08003914ifneq ($(NO_SECURE),true)
3915ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003916-include $(SECURE_ENDPOINT_TEST_DEPS)
3917endif
nnoble69ac39f2014-12-12 15:43:38 -08003918endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003919
3920clean_secure_endpoint_test:
3921 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3922 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3923 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3924 $(Q) $(RM) bins/secure_endpoint_test
3925
3926
3927HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3928 test/core/httpcli/format_request_test.c \
3929
3930HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3931HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3932
nnoble69ac39f2014-12-12 15:43:38 -08003933ifeq ($(NO_SECURE),true)
3934
3935bins/httpcli_format_request_test: openssl_dep_error
3936
3937else
3938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003939bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3940 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003941 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003942 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
3943
nnoble69ac39f2014-12-12 15:43:38 -08003944endif
3945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003946deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3947
nnoble69ac39f2014-12-12 15:43:38 -08003948ifneq ($(NO_SECURE),true)
3949ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003950-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3951endif
nnoble69ac39f2014-12-12 15:43:38 -08003952endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003953
3954clean_httpcli_format_request_test:
3955 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
3956 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
3957 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3958 $(Q) $(RM) bins/httpcli_format_request_test
3959
3960
3961HTTPCLI_PARSER_TEST_SRC = \
3962 test/core/httpcli/parser_test.c \
3963
3964HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3965HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3966
nnoble69ac39f2014-12-12 15:43:38 -08003967ifeq ($(NO_SECURE),true)
3968
3969bins/httpcli_parser_test: openssl_dep_error
3970
3971else
3972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003973bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3974 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003975 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
3977
nnoble69ac39f2014-12-12 15:43:38 -08003978endif
3979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003980deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
3981
nnoble69ac39f2014-12-12 15:43:38 -08003982ifneq ($(NO_SECURE),true)
3983ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003984-include $(HTTPCLI_PARSER_TEST_DEPS)
3985endif
nnoble69ac39f2014-12-12 15:43:38 -08003986endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003987
3988clean_httpcli_parser_test:
3989 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
3990 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
3991 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
3992 $(Q) $(RM) bins/httpcli_parser_test
3993
3994
3995HTTPCLI_TEST_SRC = \
3996 test/core/httpcli/httpcli_test.c \
3997
3998HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
3999HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4000
nnoble69ac39f2014-12-12 15:43:38 -08004001ifeq ($(NO_SECURE),true)
4002
4003bins/httpcli_test: openssl_dep_error
4004
4005else
4006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004007bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4008 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004009 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004010 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4011
nnoble69ac39f2014-12-12 15:43:38 -08004012endif
4013
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004014deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4015
nnoble69ac39f2014-12-12 15:43:38 -08004016ifneq ($(NO_SECURE),true)
4017ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004018-include $(HTTPCLI_TEST_DEPS)
4019endif
nnoble69ac39f2014-12-12 15:43:38 -08004020endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004021
4022clean_httpcli_test:
4023 $(E) "[CLEAN] Cleaning httpcli_test files"
4024 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4025 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4026 $(Q) $(RM) bins/httpcli_test
4027
4028
4029GRPC_CREDENTIALS_TEST_SRC = \
4030 test/core/security/credentials_test.c \
4031
4032GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4033GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4034
nnoble69ac39f2014-12-12 15:43:38 -08004035ifeq ($(NO_SECURE),true)
4036
4037bins/grpc_credentials_test: openssl_dep_error
4038
4039else
4040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004041bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4042 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004043 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004044 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4045
nnoble69ac39f2014-12-12 15:43:38 -08004046endif
4047
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004048deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4049
nnoble69ac39f2014-12-12 15:43:38 -08004050ifneq ($(NO_SECURE),true)
4051ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004052-include $(GRPC_CREDENTIALS_TEST_DEPS)
4053endif
nnoble69ac39f2014-12-12 15:43:38 -08004054endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004055
4056clean_grpc_credentials_test:
4057 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4058 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4059 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4060 $(Q) $(RM) bins/grpc_credentials_test
4061
4062
jboeufbefd2652014-12-12 15:39:47 -08004063GRPC_BASE64_TEST_SRC = \
4064 test/core/security/base64_test.c \
4065
4066GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4067GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4068
nnoble69ac39f2014-12-12 15:43:38 -08004069ifeq ($(NO_SECURE),true)
4070
4071bins/grpc_base64_test: openssl_dep_error
4072
4073else
4074
jboeufbefd2652014-12-12 15:39:47 -08004075bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4076 $(E) "[LD] Linking $@"
4077 $(Q) mkdir -p `dirname $@`
4078 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4079
nnoble69ac39f2014-12-12 15:43:38 -08004080endif
4081
jboeufbefd2652014-12-12 15:39:47 -08004082deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4083
nnoble69ac39f2014-12-12 15:43:38 -08004084ifneq ($(NO_SECURE),true)
4085ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004086-include $(GRPC_BASE64_TEST_DEPS)
4087endif
nnoble69ac39f2014-12-12 15:43:38 -08004088endif
jboeufbefd2652014-12-12 15:39:47 -08004089
4090clean_grpc_base64_test:
4091 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4092 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4093 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4094 $(Q) $(RM) bins/grpc_base64_test
4095
4096
4097GRPC_JSON_TOKEN_TEST_SRC = \
4098 test/core/security/json_token_test.c \
4099
4100GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4101GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4102
nnoble69ac39f2014-12-12 15:43:38 -08004103ifeq ($(NO_SECURE),true)
4104
4105bins/grpc_json_token_test: openssl_dep_error
4106
4107else
4108
jboeufbefd2652014-12-12 15:39:47 -08004109bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4110 $(E) "[LD] Linking $@"
4111 $(Q) mkdir -p `dirname $@`
4112 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4113
nnoble69ac39f2014-12-12 15:43:38 -08004114endif
4115
jboeufbefd2652014-12-12 15:39:47 -08004116deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4117
nnoble69ac39f2014-12-12 15:43:38 -08004118ifneq ($(NO_SECURE),true)
4119ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004120-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4121endif
nnoble69ac39f2014-12-12 15:43:38 -08004122endif
jboeufbefd2652014-12-12 15:39:47 -08004123
4124clean_grpc_json_token_test:
4125 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4126 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4127 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4128 $(Q) $(RM) bins/grpc_json_token_test
4129
4130
ctiller8919f602014-12-10 10:19:42 -08004131TIMEOUT_ENCODING_TEST_SRC = \
4132 test/core/transport/chttp2/timeout_encoding_test.c \
4133
4134TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4135TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4136
nnoble69ac39f2014-12-12 15:43:38 -08004137ifeq ($(NO_SECURE),true)
4138
4139bins/timeout_encoding_test: openssl_dep_error
4140
4141else
4142
ctiller8919f602014-12-10 10:19:42 -08004143bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4144 $(E) "[LD] Linking $@"
4145 $(Q) mkdir -p `dirname $@`
4146 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4147
nnoble69ac39f2014-12-12 15:43:38 -08004148endif
4149
ctiller8919f602014-12-10 10:19:42 -08004150deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4151
nnoble69ac39f2014-12-12 15:43:38 -08004152ifneq ($(NO_SECURE),true)
4153ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004154-include $(TIMEOUT_ENCODING_TEST_DEPS)
4155endif
nnoble69ac39f2014-12-12 15:43:38 -08004156endif
ctiller8919f602014-12-10 10:19:42 -08004157
4158clean_timeout_encoding_test:
4159 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4160 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4161 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4162 $(Q) $(RM) bins/timeout_encoding_test
4163
4164
4165FD_POSIX_TEST_SRC = \
4166 test/core/iomgr/fd_posix_test.c \
4167
4168FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4169FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4170
nnoble69ac39f2014-12-12 15:43:38 -08004171ifeq ($(NO_SECURE),true)
4172
4173bins/fd_posix_test: openssl_dep_error
4174
4175else
4176
ctiller8919f602014-12-10 10:19:42 -08004177bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4178 $(E) "[LD] Linking $@"
4179 $(Q) mkdir -p `dirname $@`
4180 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4181
nnoble69ac39f2014-12-12 15:43:38 -08004182endif
4183
ctiller8919f602014-12-10 10:19:42 -08004184deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4185
nnoble69ac39f2014-12-12 15:43:38 -08004186ifneq ($(NO_SECURE),true)
4187ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004188-include $(FD_POSIX_TEST_DEPS)
4189endif
nnoble69ac39f2014-12-12 15:43:38 -08004190endif
ctiller8919f602014-12-10 10:19:42 -08004191
4192clean_fd_posix_test:
4193 $(E) "[CLEAN] Cleaning fd_posix_test files"
4194 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4195 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4196 $(Q) $(RM) bins/fd_posix_test
4197
4198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004199FLING_STREAM_TEST_SRC = \
4200 test/core/fling/fling_stream_test.c \
4201
4202FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4203FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4204
nnoble69ac39f2014-12-12 15:43:38 -08004205ifeq ($(NO_SECURE),true)
4206
4207bins/fling_stream_test: openssl_dep_error
4208
4209else
4210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004211bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4212 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004213 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004214 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4215
nnoble69ac39f2014-12-12 15:43:38 -08004216endif
4217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004218deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4219
nnoble69ac39f2014-12-12 15:43:38 -08004220ifneq ($(NO_SECURE),true)
4221ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004222-include $(FLING_STREAM_TEST_DEPS)
4223endif
nnoble69ac39f2014-12-12 15:43:38 -08004224endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004225
4226clean_fling_stream_test:
4227 $(E) "[CLEAN] Cleaning fling_stream_test files"
4228 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4229 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4230 $(Q) $(RM) bins/fling_stream_test
4231
4232
4233LAME_CLIENT_TEST_SRC = \
4234 test/core/surface/lame_client_test.c \
4235
4236LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4237LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4238
nnoble69ac39f2014-12-12 15:43:38 -08004239ifeq ($(NO_SECURE),true)
4240
4241bins/lame_client_test: openssl_dep_error
4242
4243else
4244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004245bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4246 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004247 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004248 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4249
nnoble69ac39f2014-12-12 15:43:38 -08004250endif
4251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004252deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4253
nnoble69ac39f2014-12-12 15:43:38 -08004254ifneq ($(NO_SECURE),true)
4255ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004256-include $(LAME_CLIENT_TEST_DEPS)
4257endif
nnoble69ac39f2014-12-12 15:43:38 -08004258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004259
4260clean_lame_client_test:
4261 $(E) "[CLEAN] Cleaning lame_client_test files"
4262 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4263 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4264 $(Q) $(RM) bins/lame_client_test
4265
4266
4267THREAD_POOL_TEST_SRC = \
4268 test/cpp/server/thread_pool_test.cc \
4269
4270THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4271THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4272
nnoble69ac39f2014-12-12 15:43:38 -08004273ifeq ($(NO_SECURE),true)
4274
4275bins/thread_pool_test: openssl_dep_error
4276
4277else
4278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004281 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004282 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/thread_pool_test
4283
nnoble69ac39f2014-12-12 15:43:38 -08004284endif
4285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004286deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4287
nnoble69ac39f2014-12-12 15:43:38 -08004288ifneq ($(NO_SECURE),true)
4289ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004290-include $(THREAD_POOL_TEST_DEPS)
4291endif
nnoble69ac39f2014-12-12 15:43:38 -08004292endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004293
4294clean_thread_pool_test:
4295 $(E) "[CLEAN] Cleaning thread_pool_test files"
4296 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4297 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4298 $(Q) $(RM) bins/thread_pool_test
4299
4300
4301STATUS_TEST_SRC = \
4302 test/cpp/util/status_test.cc \
4303
4304STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4305STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4306
nnoble69ac39f2014-12-12 15:43:38 -08004307ifeq ($(NO_SECURE),true)
4308
4309bins/status_test: openssl_dep_error
4310
4311else
4312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004313bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4314 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004315 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004316 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4317
nnoble69ac39f2014-12-12 15:43:38 -08004318endif
4319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004320deps_status_test: $(STATUS_TEST_DEPS)
4321
nnoble69ac39f2014-12-12 15:43:38 -08004322ifneq ($(NO_SECURE),true)
4323ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004324-include $(STATUS_TEST_DEPS)
4325endif
nnoble69ac39f2014-12-12 15:43:38 -08004326endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004327
4328clean_status_test:
4329 $(E) "[CLEAN] Cleaning status_test files"
4330 $(Q) $(RM) $(STATUS_TEST_OBJS)
4331 $(Q) $(RM) $(STATUS_TEST_DEPS)
4332 $(Q) $(RM) bins/status_test
4333
4334
ctiller8919f602014-12-10 10:19:42 -08004335SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4336 test/cpp/end2end/sync_client_async_server_test.cc \
4337
4338SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4339SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4340
nnoble69ac39f2014-12-12 15:43:38 -08004341ifeq ($(NO_SECURE),true)
4342
4343bins/sync_client_async_server_test: openssl_dep_error
4344
4345else
4346
ctiller8919f602014-12-10 10:19:42 -08004347bins/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
4348 $(E) "[LD] Linking $@"
4349 $(Q) mkdir -p `dirname $@`
4350 $(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
4351
nnoble69ac39f2014-12-12 15:43:38 -08004352endif
4353
ctiller8919f602014-12-10 10:19:42 -08004354deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4355
nnoble69ac39f2014-12-12 15:43:38 -08004356ifneq ($(NO_SECURE),true)
4357ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004358-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4359endif
nnoble69ac39f2014-12-12 15:43:38 -08004360endif
ctiller8919f602014-12-10 10:19:42 -08004361
4362clean_sync_client_async_server_test:
4363 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4364 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4365 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4366 $(Q) $(RM) bins/sync_client_async_server_test
4367
4368
4369QPS_CLIENT_SRC = \
4370 test/cpp/qps/qps_client.cc \
4371
4372QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4373QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4374
nnoble69ac39f2014-12-12 15:43:38 -08004375ifeq ($(NO_SECURE),true)
4376
4377bins/qps_client: openssl_dep_error
4378
4379else
4380
ctiller8919f602014-12-10 10:19:42 -08004381bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4382 $(E) "[LD] Linking $@"
4383 $(Q) mkdir -p `dirname $@`
4384 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4385
nnoble69ac39f2014-12-12 15:43:38 -08004386endif
4387
ctiller8919f602014-12-10 10:19:42 -08004388deps_qps_client: $(QPS_CLIENT_DEPS)
4389
nnoble69ac39f2014-12-12 15:43:38 -08004390ifneq ($(NO_SECURE),true)
4391ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004392-include $(QPS_CLIENT_DEPS)
4393endif
nnoble69ac39f2014-12-12 15:43:38 -08004394endif
ctiller8919f602014-12-10 10:19:42 -08004395
4396clean_qps_client:
4397 $(E) "[CLEAN] Cleaning qps_client files"
4398 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4399 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4400 $(Q) $(RM) bins/qps_client
4401
4402
4403QPS_SERVER_SRC = \
4404 test/cpp/end2end/qps_server.cc \
4405
4406QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4407QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4408
nnoble69ac39f2014-12-12 15:43:38 -08004409ifeq ($(NO_SECURE),true)
4410
4411bins/qps_server: openssl_dep_error
4412
4413else
4414
ctiller8919f602014-12-10 10:19:42 -08004415bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4416 $(E) "[LD] Linking $@"
4417 $(Q) mkdir -p `dirname $@`
4418 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4419
nnoble69ac39f2014-12-12 15:43:38 -08004420endif
4421
ctiller8919f602014-12-10 10:19:42 -08004422deps_qps_server: $(QPS_SERVER_DEPS)
4423
nnoble69ac39f2014-12-12 15:43:38 -08004424ifneq ($(NO_SECURE),true)
4425ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004426-include $(QPS_SERVER_DEPS)
4427endif
nnoble69ac39f2014-12-12 15:43:38 -08004428endif
ctiller8919f602014-12-10 10:19:42 -08004429
4430clean_qps_server:
4431 $(E) "[CLEAN] Cleaning qps_server files"
4432 $(Q) $(RM) $(QPS_SERVER_OBJS)
4433 $(Q) $(RM) $(QPS_SERVER_DEPS)
4434 $(Q) $(RM) bins/qps_server
4435
4436
4437INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004438 gens/test/cpp/interop/empty.pb.cc \
4439 gens/test/cpp/interop/messages.pb.cc \
4440 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004441 test/cpp/interop/server.cc \
4442
4443INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4444INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4445
nnoble69ac39f2014-12-12 15:43:38 -08004446ifeq ($(NO_SECURE),true)
4447
4448bins/interop_server: openssl_dep_error
4449
4450else
4451
nnoble72309c62014-12-12 11:42:26 -08004452bins/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 -08004453 $(E) "[LD] Linking $@"
4454 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004455 $(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 -08004456
nnoble69ac39f2014-12-12 15:43:38 -08004457endif
4458
ctiller8919f602014-12-10 10:19:42 -08004459deps_interop_server: $(INTEROP_SERVER_DEPS)
4460
nnoble69ac39f2014-12-12 15:43:38 -08004461ifneq ($(NO_SECURE),true)
4462ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004463-include $(INTEROP_SERVER_DEPS)
4464endif
nnoble69ac39f2014-12-12 15:43:38 -08004465endif
ctiller8919f602014-12-10 10:19:42 -08004466
4467clean_interop_server:
4468 $(E) "[CLEAN] Cleaning interop_server files"
4469 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4470 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4471 $(Q) $(RM) bins/interop_server
4472
4473
4474INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004475 gens/test/cpp/interop/empty.pb.cc \
4476 gens/test/cpp/interop/messages.pb.cc \
4477 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004478 test/cpp/interop/client.cc \
4479
4480INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4481INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4482
nnoble69ac39f2014-12-12 15:43:38 -08004483ifeq ($(NO_SECURE),true)
4484
4485bins/interop_client: openssl_dep_error
4486
4487else
4488
nnoble72309c62014-12-12 11:42:26 -08004489bins/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 -08004490 $(E) "[LD] Linking $@"
4491 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004492 $(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 -08004493
nnoble69ac39f2014-12-12 15:43:38 -08004494endif
4495
ctiller8919f602014-12-10 10:19:42 -08004496deps_interop_client: $(INTEROP_CLIENT_DEPS)
4497
nnoble69ac39f2014-12-12 15:43:38 -08004498ifneq ($(NO_SECURE),true)
4499ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004500-include $(INTEROP_CLIENT_DEPS)
4501endif
nnoble69ac39f2014-12-12 15:43:38 -08004502endif
ctiller8919f602014-12-10 10:19:42 -08004503
4504clean_interop_client:
4505 $(E) "[CLEAN] Cleaning interop_client files"
4506 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4507 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4508 $(Q) $(RM) bins/interop_client
4509
4510
4511END2END_TEST_SRC = \
4512 test/cpp/end2end/end2end_test.cc \
4513
4514END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4515END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4516
nnoble69ac39f2014-12-12 15:43:38 -08004517ifeq ($(NO_SECURE),true)
4518
4519bins/end2end_test: openssl_dep_error
4520
4521else
4522
ctiller8919f602014-12-10 10:19:42 -08004523bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4524 $(E) "[LD] Linking $@"
4525 $(Q) mkdir -p `dirname $@`
4526 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4527
nnoble69ac39f2014-12-12 15:43:38 -08004528endif
4529
ctiller8919f602014-12-10 10:19:42 -08004530deps_end2end_test: $(END2END_TEST_DEPS)
4531
nnoble69ac39f2014-12-12 15:43:38 -08004532ifneq ($(NO_SECURE),true)
4533ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004534-include $(END2END_TEST_DEPS)
4535endif
nnoble69ac39f2014-12-12 15:43:38 -08004536endif
ctiller8919f602014-12-10 10:19:42 -08004537
4538clean_end2end_test:
4539 $(E) "[CLEAN] Cleaning end2end_test files"
4540 $(Q) $(RM) $(END2END_TEST_OBJS)
4541 $(Q) $(RM) $(END2END_TEST_DEPS)
4542 $(Q) $(RM) bins/end2end_test
4543
4544
4545ALARM_TEST_SRC = \
4546 test/core/iomgr/alarm_test.c \
4547
4548ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4549ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4550
nnoble69ac39f2014-12-12 15:43:38 -08004551ifeq ($(NO_SECURE),true)
4552
4553bins/alarm_test: openssl_dep_error
4554
4555else
4556
ctiller8919f602014-12-10 10:19:42 -08004557bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4558 $(E) "[LD] Linking $@"
4559 $(Q) mkdir -p `dirname $@`
4560 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4561
nnoble69ac39f2014-12-12 15:43:38 -08004562endif
4563
ctiller8919f602014-12-10 10:19:42 -08004564deps_alarm_test: $(ALARM_TEST_DEPS)
4565
nnoble69ac39f2014-12-12 15:43:38 -08004566ifneq ($(NO_SECURE),true)
4567ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004568-include $(ALARM_TEST_DEPS)
4569endif
nnoble69ac39f2014-12-12 15:43:38 -08004570endif
ctiller8919f602014-12-10 10:19:42 -08004571
4572clean_alarm_test:
4573 $(E) "[CLEAN] Cleaning alarm_test files"
4574 $(Q) $(RM) $(ALARM_TEST_OBJS)
4575 $(Q) $(RM) $(ALARM_TEST_DEPS)
4576 $(Q) $(RM) bins/alarm_test
4577
4578
4579TIME_TEST_SRC = \
4580 test/core/support/time_test.c \
4581
4582TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4583TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4584
nnoble69ac39f2014-12-12 15:43:38 -08004585ifeq ($(NO_SECURE),true)
4586
4587bins/time_test: openssl_dep_error
4588
4589else
4590
ctiller8919f602014-12-10 10:19:42 -08004591bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4592 $(E) "[LD] Linking $@"
4593 $(Q) mkdir -p `dirname $@`
4594 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4595
nnoble69ac39f2014-12-12 15:43:38 -08004596endif
4597
ctiller8919f602014-12-10 10:19:42 -08004598deps_time_test: $(TIME_TEST_DEPS)
4599
nnoble69ac39f2014-12-12 15:43:38 -08004600ifneq ($(NO_SECURE),true)
4601ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004602-include $(TIME_TEST_DEPS)
4603endif
nnoble69ac39f2014-12-12 15:43:38 -08004604endif
ctiller8919f602014-12-10 10:19:42 -08004605
4606clean_time_test:
4607 $(E) "[CLEAN] Cleaning time_test files"
4608 $(Q) $(RM) $(TIME_TEST_OBJS)
4609 $(Q) $(RM) $(TIME_TEST_DEPS)
4610 $(Q) $(RM) bins/time_test
4611
4612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004613CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4614
4615CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4616CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4617
nnoble69ac39f2014-12-12 15:43:38 -08004618ifeq ($(NO_SECURE),true)
4619
4620bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4621
4622else
4623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004624bins/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
4625 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004626 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004627 $(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
4628
nnoble69ac39f2014-12-12 15:43:38 -08004629endif
4630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004631deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4632
nnoble69ac39f2014-12-12 15:43:38 -08004633ifneq ($(NO_SECURE),true)
4634ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004635-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4636endif
nnoble69ac39f2014-12-12 15:43:38 -08004637endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004638
4639clean_chttp2_fake_security_cancel_after_accept_test:
4640 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4641 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4642 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4643 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4644
4645
4646CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4647
4648CHTTP2_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))))
4649CHTTP2_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))))
4650
nnoble69ac39f2014-12-12 15:43:38 -08004651ifeq ($(NO_SECURE),true)
4652
4653bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4654
4655else
4656
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004657bins/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
4658 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004659 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004660 $(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
4661
nnoble69ac39f2014-12-12 15:43:38 -08004662endif
4663
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004664deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4665
nnoble69ac39f2014-12-12 15:43:38 -08004666ifneq ($(NO_SECURE),true)
4667ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004668-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4669endif
nnoble69ac39f2014-12-12 15:43:38 -08004670endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004671
4672clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4673 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4674 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4675 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4676 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4677
4678
4679CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4680
4681CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4682CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4683
nnoble69ac39f2014-12-12 15:43:38 -08004684ifeq ($(NO_SECURE),true)
4685
4686bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4687
4688else
4689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004690bins/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
4691 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004693 $(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
4694
nnoble69ac39f2014-12-12 15:43:38 -08004695endif
4696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004697deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4698
nnoble69ac39f2014-12-12 15:43:38 -08004699ifneq ($(NO_SECURE),true)
4700ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004701-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4702endif
nnoble69ac39f2014-12-12 15:43:38 -08004703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004704
4705clean_chttp2_fake_security_cancel_after_invoke_test:
4706 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4707 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4708 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4709 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4710
4711
4712CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4713
4714CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4715CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4716
nnoble69ac39f2014-12-12 15:43:38 -08004717ifeq ($(NO_SECURE),true)
4718
4719bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4720
4721else
4722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004723bins/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
4724 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004725 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004726 $(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
4727
nnoble69ac39f2014-12-12 15:43:38 -08004728endif
4729
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004730deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4731
nnoble69ac39f2014-12-12 15:43:38 -08004732ifneq ($(NO_SECURE),true)
4733ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004734-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4735endif
nnoble69ac39f2014-12-12 15:43:38 -08004736endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004737
4738clean_chttp2_fake_security_cancel_before_invoke_test:
4739 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4740 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4741 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4742 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4743
4744
4745CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4746
4747CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4748CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4749
nnoble69ac39f2014-12-12 15:43:38 -08004750ifeq ($(NO_SECURE),true)
4751
4752bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4753
4754else
4755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004756bins/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
4757 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004758 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004759 $(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
4760
nnoble69ac39f2014-12-12 15:43:38 -08004761endif
4762
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004763deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4764
nnoble69ac39f2014-12-12 15:43:38 -08004765ifneq ($(NO_SECURE),true)
4766ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004767-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4768endif
nnoble69ac39f2014-12-12 15:43:38 -08004769endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004770
4771clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4772 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4773 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4774 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4775 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4776
4777
4778CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4779
4780CHTTP2_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))))
4781CHTTP2_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))))
4782
nnoble69ac39f2014-12-12 15:43:38 -08004783ifeq ($(NO_SECURE),true)
4784
4785bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4786
4787else
4788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004789bins/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
4790 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004791 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004792 $(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
4793
nnoble69ac39f2014-12-12 15:43:38 -08004794endif
4795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004796deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4797
nnoble69ac39f2014-12-12 15:43:38 -08004798ifneq ($(NO_SECURE),true)
4799ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004800-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4801endif
nnoble69ac39f2014-12-12 15:43:38 -08004802endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004803
4804clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4805 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4806 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4807 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4808 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4809
4810
4811CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4812
4813CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4814CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4815
nnoble69ac39f2014-12-12 15:43:38 -08004816ifeq ($(NO_SECURE),true)
4817
4818bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4819
4820else
4821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004822bins/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
4823 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004824 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004825 $(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
4826
nnoble69ac39f2014-12-12 15:43:38 -08004827endif
4828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004829deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4830
nnoble69ac39f2014-12-12 15:43:38 -08004831ifneq ($(NO_SECURE),true)
4832ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004833-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4834endif
nnoble69ac39f2014-12-12 15:43:38 -08004835endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004836
4837clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4838 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4839 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4840 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4841 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4842
4843
4844CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4845
4846CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4847CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4848
nnoble69ac39f2014-12-12 15:43:38 -08004849ifeq ($(NO_SECURE),true)
4850
4851bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4852
4853else
4854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004855bins/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
4856 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004857 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004858 $(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
4859
nnoble69ac39f2014-12-12 15:43:38 -08004860endif
4861
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004862deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4863
nnoble69ac39f2014-12-12 15:43:38 -08004864ifneq ($(NO_SECURE),true)
4865ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004866-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4867endif
nnoble69ac39f2014-12-12 15:43:38 -08004868endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004869
4870clean_chttp2_fake_security_invoke_large_request_test:
4871 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4872 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4873 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4874 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4875
4876
4877CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4878
4879CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4880CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4881
nnoble69ac39f2014-12-12 15:43:38 -08004882ifeq ($(NO_SECURE),true)
4883
4884bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4885
4886else
4887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004888bins/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
4889 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004890 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004891 $(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
4892
nnoble69ac39f2014-12-12 15:43:38 -08004893endif
4894
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004895deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4896
nnoble69ac39f2014-12-12 15:43:38 -08004897ifneq ($(NO_SECURE),true)
4898ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004899-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4900endif
nnoble69ac39f2014-12-12 15:43:38 -08004901endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004902
4903clean_chttp2_fake_security_max_concurrent_streams_test:
4904 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
4905 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
4906 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4907 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
4908
4909
4910CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
4911
4912CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4913CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4914
nnoble69ac39f2014-12-12 15:43:38 -08004915ifeq ($(NO_SECURE),true)
4916
4917bins/chttp2_fake_security_no_op_test: openssl_dep_error
4918
4919else
4920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004921bins/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
4922 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004923 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004924 $(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
4925
nnoble69ac39f2014-12-12 15:43:38 -08004926endif
4927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004928deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4929
nnoble69ac39f2014-12-12 15:43:38 -08004930ifneq ($(NO_SECURE),true)
4931ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004932-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4933endif
nnoble69ac39f2014-12-12 15:43:38 -08004934endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004935
4936clean_chttp2_fake_security_no_op_test:
4937 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
4938 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
4939 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4940 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
4941
4942
4943CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
4944
4945CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4946CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4947
nnoble69ac39f2014-12-12 15:43:38 -08004948ifeq ($(NO_SECURE),true)
4949
4950bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
4951
4952else
4953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004954bins/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
4955 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004956 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004957 $(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
4958
nnoble69ac39f2014-12-12 15:43:38 -08004959endif
4960
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004961deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4962
nnoble69ac39f2014-12-12 15:43:38 -08004963ifneq ($(NO_SECURE),true)
4964ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004965-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4966endif
nnoble69ac39f2014-12-12 15:43:38 -08004967endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004968
4969clean_chttp2_fake_security_ping_pong_streaming_test:
4970 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
4971 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
4972 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4973 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
4974
4975
ctiller33023c42014-12-12 16:28:33 -08004976CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
4977
4978CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
4979CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
4980
4981ifeq ($(NO_SECURE),true)
4982
4983bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
4984
4985else
4986
4987bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4988 $(E) "[LD] Linking $@"
4989 $(Q) mkdir -p `dirname $@`
4990 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
4991
4992endif
4993
4994deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4995
4996ifneq ($(NO_SECURE),true)
4997ifneq ($(NO_DEPS),true)
4998-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4999endif
5000endif
5001
5002clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5003 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5004 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5005 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5006 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5007
5008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005009CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5010
5011CHTTP2_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))))
5012CHTTP2_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))))
5013
nnoble69ac39f2014-12-12 15:43:38 -08005014ifeq ($(NO_SECURE),true)
5015
5016bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5017
5018else
5019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005020bins/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
5021 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005022 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005023 $(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
5024
nnoble69ac39f2014-12-12 15:43:38 -08005025endif
5026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005027deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5028
nnoble69ac39f2014-12-12 15:43:38 -08005029ifneq ($(NO_SECURE),true)
5030ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005031-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5032endif
nnoble69ac39f2014-12-12 15:43:38 -08005033endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005034
5035clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5036 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5037 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5038 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5039 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5040
5041
5042CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5043
5044CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5045CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5046
nnoble69ac39f2014-12-12 15:43:38 -08005047ifeq ($(NO_SECURE),true)
5048
5049bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5050
5051else
5052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005053bins/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
5054 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005055 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005056 $(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
5057
nnoble69ac39f2014-12-12 15:43:38 -08005058endif
5059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005060deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5061
nnoble69ac39f2014-12-12 15:43:38 -08005062ifneq ($(NO_SECURE),true)
5063ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005064-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5065endif
nnoble69ac39f2014-12-12 15:43:38 -08005066endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005067
5068clean_chttp2_fake_security_request_response_with_payload_test:
5069 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5070 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5071 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5072 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5073
5074
5075CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5076
5077CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5078CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5079
nnoble69ac39f2014-12-12 15:43:38 -08005080ifeq ($(NO_SECURE),true)
5081
5082bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5083
5084else
5085
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005086bins/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
5087 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005088 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005089 $(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
5090
nnoble69ac39f2014-12-12 15:43:38 -08005091endif
5092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005093deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5094
nnoble69ac39f2014-12-12 15:43:38 -08005095ifneq ($(NO_SECURE),true)
5096ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005097-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5098endif
nnoble69ac39f2014-12-12 15:43:38 -08005099endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005100
5101clean_chttp2_fake_security_simple_delayed_request_test:
5102 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5103 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5104 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5105 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5106
5107
5108CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5109
5110CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5111CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5112
nnoble69ac39f2014-12-12 15:43:38 -08005113ifeq ($(NO_SECURE),true)
5114
5115bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5116
5117else
5118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005119bins/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
5120 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005121 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122 $(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
5123
nnoble69ac39f2014-12-12 15:43:38 -08005124endif
5125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005126deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5127
nnoble69ac39f2014-12-12 15:43:38 -08005128ifneq ($(NO_SECURE),true)
5129ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005130-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5131endif
nnoble69ac39f2014-12-12 15:43:38 -08005132endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005133
5134clean_chttp2_fake_security_simple_request_test:
5135 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5136 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5137 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5138 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5139
5140
nathaniel52878172014-12-09 10:17:19 -08005141CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005142
nathaniel52878172014-12-09 10:17:19 -08005143CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5144CHTTP2_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 -08005145
nnoble69ac39f2014-12-12 15:43:38 -08005146ifeq ($(NO_SECURE),true)
5147
5148bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5149
5150else
5151
nathaniel52878172014-12-09 10:17:19 -08005152bins/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 -08005153 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005154 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005155 $(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 -08005156
nnoble69ac39f2014-12-12 15:43:38 -08005157endif
5158
nathaniel52878172014-12-09 10:17:19 -08005159deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005160
nnoble69ac39f2014-12-12 15:43:38 -08005161ifneq ($(NO_SECURE),true)
5162ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005163-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005164endif
nnoble69ac39f2014-12-12 15:43:38 -08005165endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005166
nathaniel52878172014-12-09 10:17:19 -08005167clean_chttp2_fake_security_thread_stress_test:
5168 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5169 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5170 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5171 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005172
5173
5174CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5175
5176CHTTP2_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))))
5177CHTTP2_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))))
5178
nnoble69ac39f2014-12-12 15:43:38 -08005179ifeq ($(NO_SECURE),true)
5180
5181bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5182
5183else
5184
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005185bins/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
5186 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005187 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005188 $(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
5189
nnoble69ac39f2014-12-12 15:43:38 -08005190endif
5191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005192deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5193
nnoble69ac39f2014-12-12 15:43:38 -08005194ifneq ($(NO_SECURE),true)
5195ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005196-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5197endif
nnoble69ac39f2014-12-12 15:43:38 -08005198endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005199
5200clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5201 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5202 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5203 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5204 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5205
5206
5207CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5208
5209CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5210CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5211
nnoble69ac39f2014-12-12 15:43:38 -08005212ifeq ($(NO_SECURE),true)
5213
5214bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5215
5216else
5217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005218bins/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
5219 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005220 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005221 $(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
5222
nnoble69ac39f2014-12-12 15:43:38 -08005223endif
5224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005225deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5226
nnoble69ac39f2014-12-12 15:43:38 -08005227ifneq ($(NO_SECURE),true)
5228ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005229-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5230endif
nnoble69ac39f2014-12-12 15:43:38 -08005231endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005232
5233clean_chttp2_fullstack_cancel_after_accept_test:
5234 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5235 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5236 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5237 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5238
5239
5240CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5241
5242CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5243CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5244
nnoble69ac39f2014-12-12 15:43:38 -08005245ifeq ($(NO_SECURE),true)
5246
5247bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5248
5249else
5250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005251bins/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
5252 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005253 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005254 $(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
5255
nnoble69ac39f2014-12-12 15:43:38 -08005256endif
5257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005258deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5259
nnoble69ac39f2014-12-12 15:43:38 -08005260ifneq ($(NO_SECURE),true)
5261ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005262-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5263endif
nnoble69ac39f2014-12-12 15:43:38 -08005264endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005265
5266clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5267 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5268 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5269 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5270 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5271
5272
5273CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5274
5275CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5276CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5277
nnoble69ac39f2014-12-12 15:43:38 -08005278ifeq ($(NO_SECURE),true)
5279
5280bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5281
5282else
5283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005284bins/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
5285 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005286 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287 $(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
5288
nnoble69ac39f2014-12-12 15:43:38 -08005289endif
5290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005291deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5292
nnoble69ac39f2014-12-12 15:43:38 -08005293ifneq ($(NO_SECURE),true)
5294ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005295-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5296endif
nnoble69ac39f2014-12-12 15:43:38 -08005297endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005298
5299clean_chttp2_fullstack_cancel_after_invoke_test:
5300 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5301 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5302 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5303 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5304
5305
5306CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5307
5308CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5309CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5310
nnoble69ac39f2014-12-12 15:43:38 -08005311ifeq ($(NO_SECURE),true)
5312
5313bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5314
5315else
5316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005317bins/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
5318 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005319 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005320 $(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
5321
nnoble69ac39f2014-12-12 15:43:38 -08005322endif
5323
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005324deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5325
nnoble69ac39f2014-12-12 15:43:38 -08005326ifneq ($(NO_SECURE),true)
5327ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005328-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5329endif
nnoble69ac39f2014-12-12 15:43:38 -08005330endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005331
5332clean_chttp2_fullstack_cancel_before_invoke_test:
5333 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5334 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5335 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5336 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5337
5338
5339CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5340
5341CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5342CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5343
nnoble69ac39f2014-12-12 15:43:38 -08005344ifeq ($(NO_SECURE),true)
5345
5346bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5347
5348else
5349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005350bins/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
5351 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005352 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005353 $(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
5354
nnoble69ac39f2014-12-12 15:43:38 -08005355endif
5356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005357deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5358
nnoble69ac39f2014-12-12 15:43:38 -08005359ifneq ($(NO_SECURE),true)
5360ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005361-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5362endif
nnoble69ac39f2014-12-12 15:43:38 -08005363endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005364
5365clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5366 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5367 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5368 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5369 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5370
5371
5372CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5373
5374CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5375CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5376
nnoble69ac39f2014-12-12 15:43:38 -08005377ifeq ($(NO_SECURE),true)
5378
5379bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5380
5381else
5382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005383bins/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
5384 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005385 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005386 $(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
5387
nnoble69ac39f2014-12-12 15:43:38 -08005388endif
5389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005390deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5391
nnoble69ac39f2014-12-12 15:43:38 -08005392ifneq ($(NO_SECURE),true)
5393ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005394-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5395endif
nnoble69ac39f2014-12-12 15:43:38 -08005396endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005397
5398clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5399 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5400 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5401 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5402 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5403
5404
5405CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5406
5407CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5408CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5409
nnoble69ac39f2014-12-12 15:43:38 -08005410ifeq ($(NO_SECURE),true)
5411
5412bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5413
5414else
5415
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005416bins/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
5417 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005418 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005419 $(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
5420
nnoble69ac39f2014-12-12 15:43:38 -08005421endif
5422
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005423deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5424
nnoble69ac39f2014-12-12 15:43:38 -08005425ifneq ($(NO_SECURE),true)
5426ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005427-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5428endif
nnoble69ac39f2014-12-12 15:43:38 -08005429endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005430
5431clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5432 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5433 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5434 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5435 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5436
5437
5438CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5439
5440CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5441CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5442
nnoble69ac39f2014-12-12 15:43:38 -08005443ifeq ($(NO_SECURE),true)
5444
5445bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5446
5447else
5448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005449bins/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
5450 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005451 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005452 $(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
5453
nnoble69ac39f2014-12-12 15:43:38 -08005454endif
5455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005456deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5457
nnoble69ac39f2014-12-12 15:43:38 -08005458ifneq ($(NO_SECURE),true)
5459ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005460-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5461endif
nnoble69ac39f2014-12-12 15:43:38 -08005462endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005463
5464clean_chttp2_fullstack_invoke_large_request_test:
5465 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5466 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5467 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5468 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5469
5470
5471CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5472
5473CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5474CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5475
nnoble69ac39f2014-12-12 15:43:38 -08005476ifeq ($(NO_SECURE),true)
5477
5478bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5479
5480else
5481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005482bins/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
5483 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005484 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005485 $(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
5486
nnoble69ac39f2014-12-12 15:43:38 -08005487endif
5488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005489deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5490
nnoble69ac39f2014-12-12 15:43:38 -08005491ifneq ($(NO_SECURE),true)
5492ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005493-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5494endif
nnoble69ac39f2014-12-12 15:43:38 -08005495endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005496
5497clean_chttp2_fullstack_max_concurrent_streams_test:
5498 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5499 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5500 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5501 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5502
5503
5504CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5505
5506CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5507CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5508
nnoble69ac39f2014-12-12 15:43:38 -08005509ifeq ($(NO_SECURE),true)
5510
5511bins/chttp2_fullstack_no_op_test: openssl_dep_error
5512
5513else
5514
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005515bins/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
5516 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005517 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005518 $(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
5519
nnoble69ac39f2014-12-12 15:43:38 -08005520endif
5521
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005522deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5523
nnoble69ac39f2014-12-12 15:43:38 -08005524ifneq ($(NO_SECURE),true)
5525ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005526-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5527endif
nnoble69ac39f2014-12-12 15:43:38 -08005528endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005529
5530clean_chttp2_fullstack_no_op_test:
5531 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5532 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5533 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5534 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5535
5536
5537CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5538
5539CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5540CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5541
nnoble69ac39f2014-12-12 15:43:38 -08005542ifeq ($(NO_SECURE),true)
5543
5544bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5545
5546else
5547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005548bins/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
5549 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005550 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005551 $(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
5552
nnoble69ac39f2014-12-12 15:43:38 -08005553endif
5554
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005555deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5556
nnoble69ac39f2014-12-12 15:43:38 -08005557ifneq ($(NO_SECURE),true)
5558ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005559-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5560endif
nnoble69ac39f2014-12-12 15:43:38 -08005561endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005562
5563clean_chttp2_fullstack_ping_pong_streaming_test:
5564 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5565 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5566 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5567 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5568
5569
ctiller33023c42014-12-12 16:28:33 -08005570CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5571
5572CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5573CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5574
5575ifeq ($(NO_SECURE),true)
5576
5577bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5578
5579else
5580
5581bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5582 $(E) "[LD] Linking $@"
5583 $(Q) mkdir -p `dirname $@`
5584 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5585
5586endif
5587
5588deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5589
5590ifneq ($(NO_SECURE),true)
5591ifneq ($(NO_DEPS),true)
5592-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5593endif
5594endif
5595
5596clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5597 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5598 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5599 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5600 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5601
5602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005603CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5604
5605CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5606CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5607
nnoble69ac39f2014-12-12 15:43:38 -08005608ifeq ($(NO_SECURE),true)
5609
5610bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5611
5612else
5613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005614bins/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
5615 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005616 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005617 $(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
5618
nnoble69ac39f2014-12-12 15:43:38 -08005619endif
5620
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005621deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5622
nnoble69ac39f2014-12-12 15:43:38 -08005623ifneq ($(NO_SECURE),true)
5624ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005625-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5626endif
nnoble69ac39f2014-12-12 15:43:38 -08005627endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005628
5629clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5630 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5631 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5632 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5633 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5634
5635
5636CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5637
5638CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5639CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5640
nnoble69ac39f2014-12-12 15:43:38 -08005641ifeq ($(NO_SECURE),true)
5642
5643bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5644
5645else
5646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005647bins/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
5648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005649 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005650 $(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
5651
nnoble69ac39f2014-12-12 15:43:38 -08005652endif
5653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005654deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5655
nnoble69ac39f2014-12-12 15:43:38 -08005656ifneq ($(NO_SECURE),true)
5657ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005658-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5659endif
nnoble69ac39f2014-12-12 15:43:38 -08005660endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005661
5662clean_chttp2_fullstack_request_response_with_payload_test:
5663 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5664 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5665 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5666 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5667
5668
5669CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5670
5671CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5672CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5673
nnoble69ac39f2014-12-12 15:43:38 -08005674ifeq ($(NO_SECURE),true)
5675
5676bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5677
5678else
5679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005680bins/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
5681 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005682 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005683 $(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
5684
nnoble69ac39f2014-12-12 15:43:38 -08005685endif
5686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005687deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5688
nnoble69ac39f2014-12-12 15:43:38 -08005689ifneq ($(NO_SECURE),true)
5690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005691-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5692endif
nnoble69ac39f2014-12-12 15:43:38 -08005693endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005694
5695clean_chttp2_fullstack_simple_delayed_request_test:
5696 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5697 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5698 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5699 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5700
5701
5702CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5703
5704CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5705CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5706
nnoble69ac39f2014-12-12 15:43:38 -08005707ifeq ($(NO_SECURE),true)
5708
5709bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5710
5711else
5712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005713bins/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
5714 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005715 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005716 $(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
5717
nnoble69ac39f2014-12-12 15:43:38 -08005718endif
5719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005720deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5721
nnoble69ac39f2014-12-12 15:43:38 -08005722ifneq ($(NO_SECURE),true)
5723ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005724-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5725endif
nnoble69ac39f2014-12-12 15:43:38 -08005726endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005727
5728clean_chttp2_fullstack_simple_request_test:
5729 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5730 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5731 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5732 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5733
5734
nathaniel52878172014-12-09 10:17:19 -08005735CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005736
nathaniel52878172014-12-09 10:17:19 -08005737CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5738CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005739
nnoble69ac39f2014-12-12 15:43:38 -08005740ifeq ($(NO_SECURE),true)
5741
5742bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5743
5744else
5745
nathaniel52878172014-12-09 10:17:19 -08005746bins/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 -08005747 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005748 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005749 $(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 -08005750
nnoble69ac39f2014-12-12 15:43:38 -08005751endif
5752
nathaniel52878172014-12-09 10:17:19 -08005753deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005754
nnoble69ac39f2014-12-12 15:43:38 -08005755ifneq ($(NO_SECURE),true)
5756ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005757-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005758endif
nnoble69ac39f2014-12-12 15:43:38 -08005759endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005760
nathaniel52878172014-12-09 10:17:19 -08005761clean_chttp2_fullstack_thread_stress_test:
5762 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5763 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5764 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5765 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005766
5767
5768CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5769
5770CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5771CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5772
nnoble69ac39f2014-12-12 15:43:38 -08005773ifeq ($(NO_SECURE),true)
5774
5775bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5776
5777else
5778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005779bins/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
5780 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005781 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005782 $(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
5783
nnoble69ac39f2014-12-12 15:43:38 -08005784endif
5785
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005786deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5787
nnoble69ac39f2014-12-12 15:43:38 -08005788ifneq ($(NO_SECURE),true)
5789ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005790-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5791endif
nnoble69ac39f2014-12-12 15:43:38 -08005792endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005793
5794clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5795 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5796 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5797 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5798 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5799
5800
5801CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5802
5803CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5804CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5805
nnoble69ac39f2014-12-12 15:43:38 -08005806ifeq ($(NO_SECURE),true)
5807
5808bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
5809
5810else
5811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005812bins/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
5813 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005814 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005815 $(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
5816
nnoble69ac39f2014-12-12 15:43:38 -08005817endif
5818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005819deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5820
nnoble69ac39f2014-12-12 15:43:38 -08005821ifneq ($(NO_SECURE),true)
5822ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005823-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5824endif
nnoble69ac39f2014-12-12 15:43:38 -08005825endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005826
5827clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
5828 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
5829 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5830 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5831 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
5832
5833
5834CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5835
5836CHTTP2_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))))
5837CHTTP2_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))))
5838
nnoble69ac39f2014-12-12 15:43:38 -08005839ifeq ($(NO_SECURE),true)
5840
5841bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5842
5843else
5844
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005845bins/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
5846 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005847 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005848 $(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
5849
nnoble69ac39f2014-12-12 15:43:38 -08005850endif
5851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005852deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5853
nnoble69ac39f2014-12-12 15:43:38 -08005854ifneq ($(NO_SECURE),true)
5855ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005856-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5857endif
nnoble69ac39f2014-12-12 15:43:38 -08005858endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005859
5860clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
5861 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
5862 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5863 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5864 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
5865
5866
5867CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5868
5869CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5870CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5871
nnoble69ac39f2014-12-12 15:43:38 -08005872ifeq ($(NO_SECURE),true)
5873
5874bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
5875
5876else
5877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005878bins/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
5879 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005880 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005881 $(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
5882
nnoble69ac39f2014-12-12 15:43:38 -08005883endif
5884
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005885deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5886
nnoble69ac39f2014-12-12 15:43:38 -08005887ifneq ($(NO_SECURE),true)
5888ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005889-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5890endif
nnoble69ac39f2014-12-12 15:43:38 -08005891endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005892
5893clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
5894 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
5895 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5896 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5897 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
5898
5899
5900CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5901
5902CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5903CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5904
nnoble69ac39f2014-12-12 15:43:38 -08005905ifeq ($(NO_SECURE),true)
5906
5907bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
5908
5909else
5910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005911bins/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
5912 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005913 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005914 $(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
5915
nnoble69ac39f2014-12-12 15:43:38 -08005916endif
5917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005918deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5919
nnoble69ac39f2014-12-12 15:43:38 -08005920ifneq ($(NO_SECURE),true)
5921ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005922-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5923endif
nnoble69ac39f2014-12-12 15:43:38 -08005924endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925
5926clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
5927 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
5928 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5929 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5930 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
5931
5932
5933CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5934
5935CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5936CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5937
nnoble69ac39f2014-12-12 15:43:38 -08005938ifeq ($(NO_SECURE),true)
5939
5940bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5941
5942else
5943
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005944bins/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
5945 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005946 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947 $(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
5948
nnoble69ac39f2014-12-12 15:43:38 -08005949endif
5950
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005951deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5952
nnoble69ac39f2014-12-12 15:43:38 -08005953ifneq ($(NO_SECURE),true)
5954ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005955-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5956endif
nnoble69ac39f2014-12-12 15:43:38 -08005957endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005958
5959clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
5960 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
5961 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5962 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5963 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
5964
5965
5966CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5967
5968CHTTP2_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))))
5969CHTTP2_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))))
5970
nnoble69ac39f2014-12-12 15:43:38 -08005971ifeq ($(NO_SECURE),true)
5972
5973bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5974
5975else
5976
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005977bins/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
5978 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005979 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005980 $(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
5981
nnoble69ac39f2014-12-12 15:43:38 -08005982endif
5983
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005984deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5985
nnoble69ac39f2014-12-12 15:43:38 -08005986ifneq ($(NO_SECURE),true)
5987ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005988-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5989endif
nnoble69ac39f2014-12-12 15:43:38 -08005990endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005991
5992clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5993 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5994 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5995 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5996 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
5997
5998
5999CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6000
6001CHTTP2_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))))
6002CHTTP2_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))))
6003
nnoble69ac39f2014-12-12 15:43:38 -08006004ifeq ($(NO_SECURE),true)
6005
6006bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6007
6008else
6009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006010bins/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
6011 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006012 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006013 $(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
6014
nnoble69ac39f2014-12-12 15:43:38 -08006015endif
6016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006017deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6018
nnoble69ac39f2014-12-12 15:43:38 -08006019ifneq ($(NO_SECURE),true)
6020ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006021-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6022endif
nnoble69ac39f2014-12-12 15:43:38 -08006023endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024
6025clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6026 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6027 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6028 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6029 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6030
6031
6032CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6033
6034CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6035CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6036
nnoble69ac39f2014-12-12 15:43:38 -08006037ifeq ($(NO_SECURE),true)
6038
6039bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6040
6041else
6042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006043bins/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
6044 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006045 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006046 $(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
6047
nnoble69ac39f2014-12-12 15:43:38 -08006048endif
6049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006050deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6051
nnoble69ac39f2014-12-12 15:43:38 -08006052ifneq ($(NO_SECURE),true)
6053ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006054-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6055endif
nnoble69ac39f2014-12-12 15:43:38 -08006056endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006057
6058clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6059 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6060 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6061 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6062 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6063
6064
6065CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6066
6067CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6068CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6069
nnoble69ac39f2014-12-12 15:43:38 -08006070ifeq ($(NO_SECURE),true)
6071
6072bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6073
6074else
6075
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006076bins/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
6077 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006078 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006079 $(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
6080
nnoble69ac39f2014-12-12 15:43:38 -08006081endif
6082
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006083deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6084
nnoble69ac39f2014-12-12 15:43:38 -08006085ifneq ($(NO_SECURE),true)
6086ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006087-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6088endif
nnoble69ac39f2014-12-12 15:43:38 -08006089endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006090
6091clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6092 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6093 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6094 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6095 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6096
6097
6098CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6099
6100CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6101CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6102
nnoble69ac39f2014-12-12 15:43:38 -08006103ifeq ($(NO_SECURE),true)
6104
6105bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6106
6107else
6108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006109bins/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
6110 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006111 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006112 $(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
6113
nnoble69ac39f2014-12-12 15:43:38 -08006114endif
6115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006116deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6117
nnoble69ac39f2014-12-12 15:43:38 -08006118ifneq ($(NO_SECURE),true)
6119ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006120-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6121endif
nnoble69ac39f2014-12-12 15:43:38 -08006122endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006123
6124clean_chttp2_simple_ssl_fullstack_no_op_test:
6125 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6126 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6127 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6128 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6129
6130
6131CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6132
6133CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6134CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6135
nnoble69ac39f2014-12-12 15:43:38 -08006136ifeq ($(NO_SECURE),true)
6137
6138bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6139
6140else
6141
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006142bins/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
6143 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006144 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006145 $(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
6146
nnoble69ac39f2014-12-12 15:43:38 -08006147endif
6148
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006149deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6150
nnoble69ac39f2014-12-12 15:43:38 -08006151ifneq ($(NO_SECURE),true)
6152ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006153-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6154endif
nnoble69ac39f2014-12-12 15:43:38 -08006155endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006156
6157clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6158 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6159 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6160 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6161 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6162
6163
ctiller33023c42014-12-12 16:28:33 -08006164CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6165
6166CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6167CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6168
6169ifeq ($(NO_SECURE),true)
6170
6171bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6172
6173else
6174
6175bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6176 $(E) "[LD] Linking $@"
6177 $(Q) mkdir -p `dirname $@`
6178 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6179
6180endif
6181
6182deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6183
6184ifneq ($(NO_SECURE),true)
6185ifneq ($(NO_DEPS),true)
6186-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6187endif
6188endif
6189
6190clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6191 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6192 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6193 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6194 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6195
6196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006197CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6198
6199CHTTP2_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))))
6200CHTTP2_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))))
6201
nnoble69ac39f2014-12-12 15:43:38 -08006202ifeq ($(NO_SECURE),true)
6203
6204bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6205
6206else
6207
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006208bins/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
6209 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006210 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006211 $(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
6212
nnoble69ac39f2014-12-12 15:43:38 -08006213endif
6214
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006215deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6216
nnoble69ac39f2014-12-12 15:43:38 -08006217ifneq ($(NO_SECURE),true)
6218ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006219-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6220endif
nnoble69ac39f2014-12-12 15:43:38 -08006221endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006222
6223clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6224 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6225 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6226 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6227 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6228
6229
6230CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6231
6232CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6233CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6234
nnoble69ac39f2014-12-12 15:43:38 -08006235ifeq ($(NO_SECURE),true)
6236
6237bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6238
6239else
6240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006241bins/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
6242 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006243 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006244 $(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
6245
nnoble69ac39f2014-12-12 15:43:38 -08006246endif
6247
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006248deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6249
nnoble69ac39f2014-12-12 15:43:38 -08006250ifneq ($(NO_SECURE),true)
6251ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006252-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6253endif
nnoble69ac39f2014-12-12 15:43:38 -08006254endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006255
6256clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6257 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6258 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6259 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6260 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6261
6262
6263CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6264
6265CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6266CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6267
nnoble69ac39f2014-12-12 15:43:38 -08006268ifeq ($(NO_SECURE),true)
6269
6270bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6271
6272else
6273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006274bins/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
6275 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006276 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006277 $(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
6278
nnoble69ac39f2014-12-12 15:43:38 -08006279endif
6280
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006281deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6282
nnoble69ac39f2014-12-12 15:43:38 -08006283ifneq ($(NO_SECURE),true)
6284ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006285-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6286endif
nnoble69ac39f2014-12-12 15:43:38 -08006287endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006288
6289clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6290 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6291 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6292 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6293 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6294
6295
6296CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6297
6298CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6299CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6300
nnoble69ac39f2014-12-12 15:43:38 -08006301ifeq ($(NO_SECURE),true)
6302
6303bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6304
6305else
6306
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006307bins/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
6308 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006309 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310 $(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
6311
nnoble69ac39f2014-12-12 15:43:38 -08006312endif
6313
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006314deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6315
nnoble69ac39f2014-12-12 15:43:38 -08006316ifneq ($(NO_SECURE),true)
6317ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006318-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6319endif
nnoble69ac39f2014-12-12 15:43:38 -08006320endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006321
6322clean_chttp2_simple_ssl_fullstack_simple_request_test:
6323 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6324 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6325 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6326 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6327
6328
nathaniel52878172014-12-09 10:17:19 -08006329CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006330
nathaniel52878172014-12-09 10:17:19 -08006331CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6332CHTTP2_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 -08006333
nnoble69ac39f2014-12-12 15:43:38 -08006334ifeq ($(NO_SECURE),true)
6335
6336bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6337
6338else
6339
nathaniel52878172014-12-09 10:17:19 -08006340bins/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 -08006341 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006342 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006343 $(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 -08006344
nnoble69ac39f2014-12-12 15:43:38 -08006345endif
6346
nathaniel52878172014-12-09 10:17:19 -08006347deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006348
nnoble69ac39f2014-12-12 15:43:38 -08006349ifneq ($(NO_SECURE),true)
6350ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006351-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006352endif
nnoble69ac39f2014-12-12 15:43:38 -08006353endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006354
nathaniel52878172014-12-09 10:17:19 -08006355clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6356 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6357 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6358 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6359 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006360
6361
6362CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6363
6364CHTTP2_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))))
6365CHTTP2_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))))
6366
nnoble69ac39f2014-12-12 15:43:38 -08006367ifeq ($(NO_SECURE),true)
6368
6369bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6370
6371else
6372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006373bins/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
6374 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006375 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376 $(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
6377
nnoble69ac39f2014-12-12 15:43:38 -08006378endif
6379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006380deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6381
nnoble69ac39f2014-12-12 15:43:38 -08006382ifneq ($(NO_SECURE),true)
6383ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006384-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6385endif
nnoble69ac39f2014-12-12 15:43:38 -08006386endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006387
6388clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6389 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6390 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6391 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6392 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6393
6394
6395CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6396
6397CHTTP2_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))))
6398CHTTP2_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))))
6399
nnoble69ac39f2014-12-12 15:43:38 -08006400ifeq ($(NO_SECURE),true)
6401
6402bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6403
6404else
6405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006406bins/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
6407 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006408 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006409 $(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
6410
nnoble69ac39f2014-12-12 15:43:38 -08006411endif
6412
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006413deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6414
nnoble69ac39f2014-12-12 15:43:38 -08006415ifneq ($(NO_SECURE),true)
6416ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006417-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6418endif
nnoble69ac39f2014-12-12 15:43:38 -08006419endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006420
6421clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6422 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6423 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6424 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6425 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6426
6427
6428CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6429
6430CHTTP2_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))))
6431CHTTP2_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))))
6432
nnoble69ac39f2014-12-12 15:43:38 -08006433ifeq ($(NO_SECURE),true)
6434
6435bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6436
6437else
6438
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006439bins/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
6440 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006441 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006442 $(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
6443
nnoble69ac39f2014-12-12 15:43:38 -08006444endif
6445
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006446deps_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)
6447
nnoble69ac39f2014-12-12 15:43:38 -08006448ifneq ($(NO_SECURE),true)
6449ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006450-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6451endif
nnoble69ac39f2014-12-12 15:43:38 -08006452endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006453
6454clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6455 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6456 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6457 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6458 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6459
6460
6461CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6462
6463CHTTP2_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))))
6464CHTTP2_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))))
6465
nnoble69ac39f2014-12-12 15:43:38 -08006466ifeq ($(NO_SECURE),true)
6467
6468bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6469
6470else
6471
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006472bins/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
6473 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006474 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006475 $(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
6476
nnoble69ac39f2014-12-12 15:43:38 -08006477endif
6478
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006479deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6480
nnoble69ac39f2014-12-12 15:43:38 -08006481ifneq ($(NO_SECURE),true)
6482ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006483-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6484endif
nnoble69ac39f2014-12-12 15:43:38 -08006485endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006486
6487clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6488 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6489 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6490 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6491 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6492
6493
6494CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6495
6496CHTTP2_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))))
6497CHTTP2_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))))
6498
nnoble69ac39f2014-12-12 15:43:38 -08006499ifeq ($(NO_SECURE),true)
6500
6501bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6502
6503else
6504
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006505bins/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
6506 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006507 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006508 $(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
6509
nnoble69ac39f2014-12-12 15:43:38 -08006510endif
6511
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006512deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6513
nnoble69ac39f2014-12-12 15:43:38 -08006514ifneq ($(NO_SECURE),true)
6515ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006516-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6517endif
nnoble69ac39f2014-12-12 15:43:38 -08006518endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006519
6520clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6521 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6522 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6523 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6524 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6525
6526
6527CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6528
6529CHTTP2_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))))
6530CHTTP2_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))))
6531
nnoble69ac39f2014-12-12 15:43:38 -08006532ifeq ($(NO_SECURE),true)
6533
6534bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6535
6536else
6537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006538bins/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
6539 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006540 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006541 $(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
6542
nnoble69ac39f2014-12-12 15:43:38 -08006543endif
6544
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006545deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6546
nnoble69ac39f2014-12-12 15:43:38 -08006547ifneq ($(NO_SECURE),true)
6548ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006549-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6550endif
nnoble69ac39f2014-12-12 15:43:38 -08006551endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006552
6553clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6554 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6555 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6556 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6557 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6558
6559
6560CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6561
6562CHTTP2_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))))
6563CHTTP2_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))))
6564
nnoble69ac39f2014-12-12 15:43:38 -08006565ifeq ($(NO_SECURE),true)
6566
6567bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6568
6569else
6570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006571bins/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
6572 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006573 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006574 $(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
6575
nnoble69ac39f2014-12-12 15:43:38 -08006576endif
6577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006578deps_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)
6579
nnoble69ac39f2014-12-12 15:43:38 -08006580ifneq ($(NO_SECURE),true)
6581ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006582-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6583endif
nnoble69ac39f2014-12-12 15:43:38 -08006584endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585
6586clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6587 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6588 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6589 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6590 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6591
6592
6593CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6594
6595CHTTP2_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))))
6596CHTTP2_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))))
6597
nnoble69ac39f2014-12-12 15:43:38 -08006598ifeq ($(NO_SECURE),true)
6599
6600bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6601
6602else
6603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006604bins/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
6605 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006606 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607 $(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
6608
nnoble69ac39f2014-12-12 15:43:38 -08006609endif
6610
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006611deps_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)
6612
nnoble69ac39f2014-12-12 15:43:38 -08006613ifneq ($(NO_SECURE),true)
6614ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006615-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6616endif
nnoble69ac39f2014-12-12 15:43:38 -08006617endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006618
6619clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6620 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6621 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6622 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6623 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6624
6625
6626CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6627
6628CHTTP2_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))))
6629CHTTP2_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))))
6630
nnoble69ac39f2014-12-12 15:43:38 -08006631ifeq ($(NO_SECURE),true)
6632
6633bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6634
6635else
6636
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006637bins/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
6638 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006639 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006640 $(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
6641
nnoble69ac39f2014-12-12 15:43:38 -08006642endif
6643
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006644deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6645
nnoble69ac39f2014-12-12 15:43:38 -08006646ifneq ($(NO_SECURE),true)
6647ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006648-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6649endif
nnoble69ac39f2014-12-12 15:43:38 -08006650endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651
6652clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6653 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6654 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6655 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6656 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6657
6658
6659CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6660
6661CHTTP2_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))))
6662CHTTP2_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))))
6663
nnoble69ac39f2014-12-12 15:43:38 -08006664ifeq ($(NO_SECURE),true)
6665
6666bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6667
6668else
6669
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006670bins/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
6671 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006672 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006673 $(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
6674
nnoble69ac39f2014-12-12 15:43:38 -08006675endif
6676
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006677deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6678
nnoble69ac39f2014-12-12 15:43:38 -08006679ifneq ($(NO_SECURE),true)
6680ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006681-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6682endif
nnoble69ac39f2014-12-12 15:43:38 -08006683endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684
6685clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6686 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6687 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6688 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6689 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6690
6691
6692CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6693
6694CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6695CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6696
nnoble69ac39f2014-12-12 15:43:38 -08006697ifeq ($(NO_SECURE),true)
6698
6699bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6700
6701else
6702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006703bins/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
6704 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006705 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006706 $(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
6707
nnoble69ac39f2014-12-12 15:43:38 -08006708endif
6709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006710deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6711
nnoble69ac39f2014-12-12 15:43:38 -08006712ifneq ($(NO_SECURE),true)
6713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006714-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6715endif
nnoble69ac39f2014-12-12 15:43:38 -08006716endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006717
6718clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
6719 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
6720 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
6721 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6722 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
6723
6724
6725CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6726
6727CHTTP2_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))))
6728CHTTP2_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))))
6729
nnoble69ac39f2014-12-12 15:43:38 -08006730ifeq ($(NO_SECURE),true)
6731
6732bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
6733
6734else
6735
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006736bins/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
6737 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006738 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006739 $(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
6740
nnoble69ac39f2014-12-12 15:43:38 -08006741endif
6742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006743deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6744
nnoble69ac39f2014-12-12 15:43:38 -08006745ifneq ($(NO_SECURE),true)
6746ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006747-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6748endif
nnoble69ac39f2014-12-12 15:43:38 -08006749endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006750
6751clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
6752 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
6753 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6754 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6755 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
6756
6757
ctiller33023c42014-12-12 16:28:33 -08006758CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6759
6760CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6761CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6762
6763ifeq ($(NO_SECURE),true)
6764
6765bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6766
6767else
6768
6769bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6770 $(E) "[LD] Linking $@"
6771 $(Q) mkdir -p `dirname $@`
6772 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
6773
6774endif
6775
6776deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6777
6778ifneq ($(NO_SECURE),true)
6779ifneq ($(NO_DEPS),true)
6780-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6781endif
6782endif
6783
6784clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
6785 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6786 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6787 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6788 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
6789
6790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006791CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6792
6793CHTTP2_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))))
6794CHTTP2_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))))
6795
nnoble69ac39f2014-12-12 15:43:38 -08006796ifeq ($(NO_SECURE),true)
6797
6798bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6799
6800else
6801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006802bins/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
6803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006805 $(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
6806
nnoble69ac39f2014-12-12 15:43:38 -08006807endif
6808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006809deps_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)
6810
nnoble69ac39f2014-12-12 15:43:38 -08006811ifneq ($(NO_SECURE),true)
6812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006813-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6814endif
nnoble69ac39f2014-12-12 15:43:38 -08006815endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006816
6817clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
6818 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
6819 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6820 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6821 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
6822
6823
6824CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6825
6826CHTTP2_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))))
6827CHTTP2_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))))
6828
nnoble69ac39f2014-12-12 15:43:38 -08006829ifeq ($(NO_SECURE),true)
6830
6831bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
6832
6833else
6834
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006835bins/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
6836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006837 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006838 $(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
6839
nnoble69ac39f2014-12-12 15:43:38 -08006840endif
6841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006842deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6843
nnoble69ac39f2014-12-12 15:43:38 -08006844ifneq ($(NO_SECURE),true)
6845ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006846-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6847endif
nnoble69ac39f2014-12-12 15:43:38 -08006848endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006849
6850clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
6851 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
6852 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6853 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6854 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
6855
6856
6857CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6858
6859CHTTP2_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))))
6860CHTTP2_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))))
6861
nnoble69ac39f2014-12-12 15:43:38 -08006862ifeq ($(NO_SECURE),true)
6863
6864bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
6865
6866else
6867
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006868bins/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
6869 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006870 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006871 $(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
6872
nnoble69ac39f2014-12-12 15:43:38 -08006873endif
6874
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006875deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6876
nnoble69ac39f2014-12-12 15:43:38 -08006877ifneq ($(NO_SECURE),true)
6878ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006879-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6880endif
nnoble69ac39f2014-12-12 15:43:38 -08006881endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006882
6883clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
6884 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
6885 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6886 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6887 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
6888
6889
6890CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6891
6892CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6893CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6894
nnoble69ac39f2014-12-12 15:43:38 -08006895ifeq ($(NO_SECURE),true)
6896
6897bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
6898
6899else
6900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006901bins/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
6902 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006903 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006904 $(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
6905
nnoble69ac39f2014-12-12 15:43:38 -08006906endif
6907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006908deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6909
nnoble69ac39f2014-12-12 15:43:38 -08006910ifneq ($(NO_SECURE),true)
6911ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006912-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6913endif
nnoble69ac39f2014-12-12 15:43:38 -08006914endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006915
6916clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
6917 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
6918 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6919 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6920 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
6921
6922
nathaniel52878172014-12-09 10:17:19 -08006923CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006924
nathaniel52878172014-12-09 10:17:19 -08006925CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6926CHTTP2_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 -08006927
nnoble69ac39f2014-12-12 15:43:38 -08006928ifeq ($(NO_SECURE),true)
6929
6930bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
6931
6932else
6933
nathaniel52878172014-12-09 10:17:19 -08006934bins/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 -08006935 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006936 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006937 $(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 -08006938
nnoble69ac39f2014-12-12 15:43:38 -08006939endif
6940
nathaniel52878172014-12-09 10:17:19 -08006941deps_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 -08006942
nnoble69ac39f2014-12-12 15:43:38 -08006943ifneq ($(NO_SECURE),true)
6944ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006945-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006946endif
nnoble69ac39f2014-12-12 15:43:38 -08006947endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006948
nathaniel52878172014-12-09 10:17:19 -08006949clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
6950 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
6951 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6952 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6953 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006954
6955
6956CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6957
6958CHTTP2_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))))
6959CHTTP2_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))))
6960
nnoble69ac39f2014-12-12 15:43:38 -08006961ifeq ($(NO_SECURE),true)
6962
6963bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6964
6965else
6966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006967bins/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
6968 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006969 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970 $(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
6971
nnoble69ac39f2014-12-12 15:43:38 -08006972endif
6973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006974deps_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)
6975
nnoble69ac39f2014-12-12 15:43:38 -08006976ifneq ($(NO_SECURE),true)
6977ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006978-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6979endif
nnoble69ac39f2014-12-12 15:43:38 -08006980endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006981
6982clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
6983 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
6984 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6985 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6986 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
6987
6988
6989CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6990
6991CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6992CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6993
nnoble69ac39f2014-12-12 15:43:38 -08006994ifeq ($(NO_SECURE),true)
6995
6996bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
6997
6998else
6999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007000bins/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
7001 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007002 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007003 $(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
7004
nnoble69ac39f2014-12-12 15:43:38 -08007005endif
7006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007007deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7008
nnoble69ac39f2014-12-12 15:43:38 -08007009ifneq ($(NO_SECURE),true)
7010ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007011-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7012endif
nnoble69ac39f2014-12-12 15:43:38 -08007013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007014
7015clean_chttp2_socket_pair_cancel_after_accept_test:
7016 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7017 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7018 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7019 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7020
7021
7022CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7023
7024CHTTP2_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))))
7025CHTTP2_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))))
7026
nnoble69ac39f2014-12-12 15:43:38 -08007027ifeq ($(NO_SECURE),true)
7028
7029bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7030
7031else
7032
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007033bins/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
7034 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007035 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007036 $(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
7037
nnoble69ac39f2014-12-12 15:43:38 -08007038endif
7039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007040deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7041
nnoble69ac39f2014-12-12 15:43:38 -08007042ifneq ($(NO_SECURE),true)
7043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007044-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7045endif
nnoble69ac39f2014-12-12 15:43:38 -08007046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007047
7048clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7049 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7050 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7051 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7052 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7053
7054
7055CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7056
7057CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7058CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7059
nnoble69ac39f2014-12-12 15:43:38 -08007060ifeq ($(NO_SECURE),true)
7061
7062bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7063
7064else
7065
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007066bins/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
7067 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007068 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007069 $(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
7070
nnoble69ac39f2014-12-12 15:43:38 -08007071endif
7072
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007073deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7074
nnoble69ac39f2014-12-12 15:43:38 -08007075ifneq ($(NO_SECURE),true)
7076ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007077-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7078endif
nnoble69ac39f2014-12-12 15:43:38 -08007079endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007080
7081clean_chttp2_socket_pair_cancel_after_invoke_test:
7082 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7083 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7084 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7085 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7086
7087
7088CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7089
7090CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7091CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7092
nnoble69ac39f2014-12-12 15:43:38 -08007093ifeq ($(NO_SECURE),true)
7094
7095bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7096
7097else
7098
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007099bins/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
7100 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007101 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007102 $(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
7103
nnoble69ac39f2014-12-12 15:43:38 -08007104endif
7105
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007106deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7107
nnoble69ac39f2014-12-12 15:43:38 -08007108ifneq ($(NO_SECURE),true)
7109ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007110-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7111endif
nnoble69ac39f2014-12-12 15:43:38 -08007112endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007113
7114clean_chttp2_socket_pair_cancel_before_invoke_test:
7115 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7116 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7117 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7118 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7119
7120
7121CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7122
7123CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7124CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7125
nnoble69ac39f2014-12-12 15:43:38 -08007126ifeq ($(NO_SECURE),true)
7127
7128bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7129
7130else
7131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007132bins/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
7133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007134 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007135 $(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
7136
nnoble69ac39f2014-12-12 15:43:38 -08007137endif
7138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007139deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7140
nnoble69ac39f2014-12-12 15:43:38 -08007141ifneq ($(NO_SECURE),true)
7142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007143-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7144endif
nnoble69ac39f2014-12-12 15:43:38 -08007145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007146
7147clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7148 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7149 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7150 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7151 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7152
7153
7154CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7155
7156CHTTP2_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))))
7157CHTTP2_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))))
7158
nnoble69ac39f2014-12-12 15:43:38 -08007159ifeq ($(NO_SECURE),true)
7160
7161bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7162
7163else
7164
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007165bins/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
7166 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007167 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007168 $(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
7169
nnoble69ac39f2014-12-12 15:43:38 -08007170endif
7171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007172deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7173
nnoble69ac39f2014-12-12 15:43:38 -08007174ifneq ($(NO_SECURE),true)
7175ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007176-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7177endif
nnoble69ac39f2014-12-12 15:43:38 -08007178endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007179
7180clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7181 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7182 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7183 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7184 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7185
7186
7187CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7188
7189CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7190CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7191
nnoble69ac39f2014-12-12 15:43:38 -08007192ifeq ($(NO_SECURE),true)
7193
7194bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7195
7196else
7197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007198bins/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
7199 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007200 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007201 $(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
7202
nnoble69ac39f2014-12-12 15:43:38 -08007203endif
7204
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007205deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7206
nnoble69ac39f2014-12-12 15:43:38 -08007207ifneq ($(NO_SECURE),true)
7208ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007209-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7210endif
nnoble69ac39f2014-12-12 15:43:38 -08007211endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212
7213clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7214 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7215 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7216 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7217 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7218
7219
7220CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7221
7222CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7223CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7224
nnoble69ac39f2014-12-12 15:43:38 -08007225ifeq ($(NO_SECURE),true)
7226
7227bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7228
7229else
7230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007231bins/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
7232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007233 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007234 $(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
7235
nnoble69ac39f2014-12-12 15:43:38 -08007236endif
7237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007238deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7239
nnoble69ac39f2014-12-12 15:43:38 -08007240ifneq ($(NO_SECURE),true)
7241ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007242-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7243endif
nnoble69ac39f2014-12-12 15:43:38 -08007244endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245
7246clean_chttp2_socket_pair_invoke_large_request_test:
7247 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7248 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7249 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7250 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7251
7252
7253CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7254
7255CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7256CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7257
nnoble69ac39f2014-12-12 15:43:38 -08007258ifeq ($(NO_SECURE),true)
7259
7260bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7261
7262else
7263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007264bins/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
7265 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007266 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267 $(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
7268
nnoble69ac39f2014-12-12 15:43:38 -08007269endif
7270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007271deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7272
nnoble69ac39f2014-12-12 15:43:38 -08007273ifneq ($(NO_SECURE),true)
7274ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007275-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7276endif
nnoble69ac39f2014-12-12 15:43:38 -08007277endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007278
7279clean_chttp2_socket_pair_max_concurrent_streams_test:
7280 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7281 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7282 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7283 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7284
7285
7286CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7287
7288CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7289CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7290
nnoble69ac39f2014-12-12 15:43:38 -08007291ifeq ($(NO_SECURE),true)
7292
7293bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7294
7295else
7296
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007297bins/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
7298 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007299 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007300 $(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
7301
nnoble69ac39f2014-12-12 15:43:38 -08007302endif
7303
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007304deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7305
nnoble69ac39f2014-12-12 15:43:38 -08007306ifneq ($(NO_SECURE),true)
7307ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007308-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7309endif
nnoble69ac39f2014-12-12 15:43:38 -08007310endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311
7312clean_chttp2_socket_pair_no_op_test:
7313 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7314 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7315 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7316 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7317
7318
7319CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7320
7321CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7322CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7323
nnoble69ac39f2014-12-12 15:43:38 -08007324ifeq ($(NO_SECURE),true)
7325
7326bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7327
7328else
7329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007330bins/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
7331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007332 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007333 $(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
7334
nnoble69ac39f2014-12-12 15:43:38 -08007335endif
7336
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007337deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7338
nnoble69ac39f2014-12-12 15:43:38 -08007339ifneq ($(NO_SECURE),true)
7340ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007341-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7342endif
nnoble69ac39f2014-12-12 15:43:38 -08007343endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007344
7345clean_chttp2_socket_pair_ping_pong_streaming_test:
7346 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7347 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7348 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7349 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7350
7351
ctiller33023c42014-12-12 16:28:33 -08007352CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7353
7354CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7355CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7356
7357ifeq ($(NO_SECURE),true)
7358
7359bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7360
7361else
7362
7363bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7364 $(E) "[LD] Linking $@"
7365 $(Q) mkdir -p `dirname $@`
7366 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7367
7368endif
7369
7370deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7371
7372ifneq ($(NO_SECURE),true)
7373ifneq ($(NO_DEPS),true)
7374-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7375endif
7376endif
7377
7378clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7379 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7380 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7381 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7382 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7383
7384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007385CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7386
7387CHTTP2_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))))
7388CHTTP2_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))))
7389
nnoble69ac39f2014-12-12 15:43:38 -08007390ifeq ($(NO_SECURE),true)
7391
7392bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7393
7394else
7395
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007396bins/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
7397 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007398 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007399 $(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
7400
nnoble69ac39f2014-12-12 15:43:38 -08007401endif
7402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007403deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7404
nnoble69ac39f2014-12-12 15:43:38 -08007405ifneq ($(NO_SECURE),true)
7406ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007407-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7408endif
nnoble69ac39f2014-12-12 15:43:38 -08007409endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007410
7411clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7412 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7413 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7414 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7415 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7416
7417
7418CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7419
7420CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7421CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7422
nnoble69ac39f2014-12-12 15:43:38 -08007423ifeq ($(NO_SECURE),true)
7424
7425bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7426
7427else
7428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007429bins/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
7430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007432 $(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
7433
nnoble69ac39f2014-12-12 15:43:38 -08007434endif
7435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007436deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7437
nnoble69ac39f2014-12-12 15:43:38 -08007438ifneq ($(NO_SECURE),true)
7439ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007440-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7441endif
nnoble69ac39f2014-12-12 15:43:38 -08007442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007443
7444clean_chttp2_socket_pair_request_response_with_payload_test:
7445 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7446 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7447 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7448 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7449
7450
7451CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7452
7453CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7454CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7455
nnoble69ac39f2014-12-12 15:43:38 -08007456ifeq ($(NO_SECURE),true)
7457
7458bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7459
7460else
7461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007462bins/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
7463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007464 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007465 $(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
7466
nnoble69ac39f2014-12-12 15:43:38 -08007467endif
7468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007469deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7470
nnoble69ac39f2014-12-12 15:43:38 -08007471ifneq ($(NO_SECURE),true)
7472ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007473-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7474endif
nnoble69ac39f2014-12-12 15:43:38 -08007475endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007476
7477clean_chttp2_socket_pair_simple_delayed_request_test:
7478 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7479 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7480 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7481 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7482
7483
7484CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7485
7486CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7487CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7488
nnoble69ac39f2014-12-12 15:43:38 -08007489ifeq ($(NO_SECURE),true)
7490
7491bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7492
7493else
7494
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007495bins/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
7496 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007497 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007498 $(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
7499
nnoble69ac39f2014-12-12 15:43:38 -08007500endif
7501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007502deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7503
nnoble69ac39f2014-12-12 15:43:38 -08007504ifneq ($(NO_SECURE),true)
7505ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007506-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7507endif
nnoble69ac39f2014-12-12 15:43:38 -08007508endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007509
7510clean_chttp2_socket_pair_simple_request_test:
7511 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7512 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7513 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7514 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7515
7516
nathaniel52878172014-12-09 10:17:19 -08007517CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007518
nathaniel52878172014-12-09 10:17:19 -08007519CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7520CHTTP2_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 -08007521
nnoble69ac39f2014-12-12 15:43:38 -08007522ifeq ($(NO_SECURE),true)
7523
7524bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7525
7526else
7527
nathaniel52878172014-12-09 10:17:19 -08007528bins/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 -08007529 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007530 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007531 $(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 -08007532
nnoble69ac39f2014-12-12 15:43:38 -08007533endif
7534
nathaniel52878172014-12-09 10:17:19 -08007535deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007536
nnoble69ac39f2014-12-12 15:43:38 -08007537ifneq ($(NO_SECURE),true)
7538ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007539-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007540endif
nnoble69ac39f2014-12-12 15:43:38 -08007541endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007542
nathaniel52878172014-12-09 10:17:19 -08007543clean_chttp2_socket_pair_thread_stress_test:
7544 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7545 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7546 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7547 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007548
7549
7550CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7551
7552CHTTP2_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))))
7553CHTTP2_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))))
7554
nnoble69ac39f2014-12-12 15:43:38 -08007555ifeq ($(NO_SECURE),true)
7556
7557bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7558
7559else
7560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007561bins/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
7562 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007563 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007564 $(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
7565
nnoble69ac39f2014-12-12 15:43:38 -08007566endif
7567
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007568deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7569
nnoble69ac39f2014-12-12 15:43:38 -08007570ifneq ($(NO_SECURE),true)
7571ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007572-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7573endif
nnoble69ac39f2014-12-12 15:43:38 -08007574endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007575
7576clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7577 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7578 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7579 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7580 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7581
7582
nnoble0c475f02014-12-05 15:37:39 -08007583CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7584
7585CHTTP2_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))))
7586CHTTP2_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))))
7587
nnoble69ac39f2014-12-12 15:43:38 -08007588ifeq ($(NO_SECURE),true)
7589
7590bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7591
7592else
7593
nnoble0c475f02014-12-05 15:37:39 -08007594bins/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
7595 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007596 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007597 $(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
7598
nnoble69ac39f2014-12-12 15:43:38 -08007599endif
7600
nnoble0c475f02014-12-05 15:37:39 -08007601deps_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)
7602
nnoble69ac39f2014-12-12 15:43:38 -08007603ifneq ($(NO_SECURE),true)
7604ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007605-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7606endif
nnoble69ac39f2014-12-12 15:43:38 -08007607endif
nnoble0c475f02014-12-05 15:37:39 -08007608
7609clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
7610 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
7611 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7612 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7613 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7614
7615
7616CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7617
7618CHTTP2_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))))
7619CHTTP2_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))))
7620
nnoble69ac39f2014-12-12 15:43:38 -08007621ifeq ($(NO_SECURE),true)
7622
7623bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7624
7625else
7626
nnoble0c475f02014-12-05 15:37:39 -08007627bins/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
7628 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007629 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007630 $(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
7631
nnoble69ac39f2014-12-12 15:43:38 -08007632endif
7633
nnoble0c475f02014-12-05 15:37:39 -08007634deps_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)
7635
nnoble69ac39f2014-12-12 15:43:38 -08007636ifneq ($(NO_SECURE),true)
7637ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007638-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7639endif
nnoble69ac39f2014-12-12 15:43:38 -08007640endif
nnoble0c475f02014-12-05 15:37:39 -08007641
7642clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
7643 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
7644 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7645 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7646 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
7647
7648
7649CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
7650
7651CHTTP2_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))))
7652CHTTP2_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))))
7653
nnoble69ac39f2014-12-12 15:43:38 -08007654ifeq ($(NO_SECURE),true)
7655
7656bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
7657
7658else
7659
nnoble0c475f02014-12-05 15:37:39 -08007660bins/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
7661 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007662 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007663 $(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
7664
nnoble69ac39f2014-12-12 15:43:38 -08007665endif
7666
nnoble0c475f02014-12-05 15:37:39 -08007667deps_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)
7668
nnoble69ac39f2014-12-12 15:43:38 -08007669ifneq ($(NO_SECURE),true)
7670ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007671-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7672endif
nnoble69ac39f2014-12-12 15:43:38 -08007673endif
nnoble0c475f02014-12-05 15:37:39 -08007674
7675clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
7676 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
7677 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
7678 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7679 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
7680
7681
7682CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7683
7684CHTTP2_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))))
7685CHTTP2_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))))
7686
nnoble69ac39f2014-12-12 15:43:38 -08007687ifeq ($(NO_SECURE),true)
7688
7689bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
7690
7691else
7692
nnoble0c475f02014-12-05 15:37:39 -08007693bins/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
7694 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007695 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007696 $(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
7697
nnoble69ac39f2014-12-12 15:43:38 -08007698endif
7699
nnoble0c475f02014-12-05 15:37:39 -08007700deps_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)
7701
nnoble69ac39f2014-12-12 15:43:38 -08007702ifneq ($(NO_SECURE),true)
7703ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007704-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7705endif
nnoble69ac39f2014-12-12 15:43:38 -08007706endif
nnoble0c475f02014-12-05 15:37:39 -08007707
7708clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
7709 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
7710 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7711 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7712 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
7713
7714
7715CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
7716
7717CHTTP2_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))))
7718CHTTP2_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))))
7719
nnoble69ac39f2014-12-12 15:43:38 -08007720ifeq ($(NO_SECURE),true)
7721
7722bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
7723
7724else
7725
nnoble0c475f02014-12-05 15:37:39 -08007726bins/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
7727 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007728 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007729 $(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
7730
nnoble69ac39f2014-12-12 15:43:38 -08007731endif
7732
nnoble0c475f02014-12-05 15:37:39 -08007733deps_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)
7734
nnoble69ac39f2014-12-12 15:43:38 -08007735ifneq ($(NO_SECURE),true)
7736ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007737-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7738endif
nnoble69ac39f2014-12-12 15:43:38 -08007739endif
nnoble0c475f02014-12-05 15:37:39 -08007740
7741clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
7742 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
7743 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
7744 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7745 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
7746
7747
7748CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7749
7750CHTTP2_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))))
7751CHTTP2_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))))
7752
nnoble69ac39f2014-12-12 15:43:38 -08007753ifeq ($(NO_SECURE),true)
7754
7755bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7756
7757else
7758
nnoble0c475f02014-12-05 15:37:39 -08007759bins/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
7760 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007761 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007762 $(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
7763
nnoble69ac39f2014-12-12 15:43:38 -08007764endif
7765
nnoble0c475f02014-12-05 15:37:39 -08007766deps_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)
7767
nnoble69ac39f2014-12-12 15:43:38 -08007768ifneq ($(NO_SECURE),true)
7769ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007770-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7771endif
nnoble69ac39f2014-12-12 15:43:38 -08007772endif
nnoble0c475f02014-12-05 15:37:39 -08007773
7774clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
7775 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
7776 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7777 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7778 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
7779
7780
7781CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7782
7783CHTTP2_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))))
7784CHTTP2_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))))
7785
nnoble69ac39f2014-12-12 15:43:38 -08007786ifeq ($(NO_SECURE),true)
7787
7788bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
7789
7790else
7791
nnoble0c475f02014-12-05 15:37:39 -08007792bins/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
7793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007794 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007795 $(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
7796
nnoble69ac39f2014-12-12 15:43:38 -08007797endif
7798
nnoble0c475f02014-12-05 15:37:39 -08007799deps_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)
7800
nnoble69ac39f2014-12-12 15:43:38 -08007801ifneq ($(NO_SECURE),true)
7802ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007803-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7804endif
nnoble69ac39f2014-12-12 15:43:38 -08007805endif
nnoble0c475f02014-12-05 15:37:39 -08007806
7807clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
7808 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
7809 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7810 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7811 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
7812
7813
7814CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
7815
7816CHTTP2_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))))
7817CHTTP2_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))))
7818
nnoble69ac39f2014-12-12 15:43:38 -08007819ifeq ($(NO_SECURE),true)
7820
7821bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
7822
7823else
7824
nnoble0c475f02014-12-05 15:37:39 -08007825bins/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
7826 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007827 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007828 $(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
7829
nnoble69ac39f2014-12-12 15:43:38 -08007830endif
7831
nnoble0c475f02014-12-05 15:37:39 -08007832deps_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)
7833
nnoble69ac39f2014-12-12 15:43:38 -08007834ifneq ($(NO_SECURE),true)
7835ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007836-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7837endif
nnoble69ac39f2014-12-12 15:43:38 -08007838endif
nnoble0c475f02014-12-05 15:37:39 -08007839
7840clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
7841 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
7842 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
7843 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7844 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
7845
7846
7847CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7848
7849CHTTP2_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))))
7850CHTTP2_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))))
7851
nnoble69ac39f2014-12-12 15:43:38 -08007852ifeq ($(NO_SECURE),true)
7853
7854bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
7855
7856else
7857
nnoble0c475f02014-12-05 15:37:39 -08007858bins/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
7859 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007860 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007861 $(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
7862
nnoble69ac39f2014-12-12 15:43:38 -08007863endif
7864
nnoble0c475f02014-12-05 15:37:39 -08007865deps_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)
7866
nnoble69ac39f2014-12-12 15:43:38 -08007867ifneq ($(NO_SECURE),true)
7868ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007869-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7870endif
nnoble69ac39f2014-12-12 15:43:38 -08007871endif
nnoble0c475f02014-12-05 15:37:39 -08007872
7873clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
7874 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
7875 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7876 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7877 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
7878
7879
7880CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
7881
7882CHTTP2_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))))
7883CHTTP2_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))))
7884
nnoble69ac39f2014-12-12 15:43:38 -08007885ifeq ($(NO_SECURE),true)
7886
7887bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
7888
7889else
7890
nnoble0c475f02014-12-05 15:37:39 -08007891bins/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
7892 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007893 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007894 $(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
7895
nnoble69ac39f2014-12-12 15:43:38 -08007896endif
7897
nnoble0c475f02014-12-05 15:37:39 -08007898deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7899
nnoble69ac39f2014-12-12 15:43:38 -08007900ifneq ($(NO_SECURE),true)
7901ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007902-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7903endif
nnoble69ac39f2014-12-12 15:43:38 -08007904endif
nnoble0c475f02014-12-05 15:37:39 -08007905
7906clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
7907 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
7908 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
7909 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7910 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
7911
7912
7913CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
7914
7915CHTTP2_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))))
7916CHTTP2_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))))
7917
nnoble69ac39f2014-12-12 15:43:38 -08007918ifeq ($(NO_SECURE),true)
7919
7920bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
7921
7922else
7923
nnoble0c475f02014-12-05 15:37:39 -08007924bins/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
7925 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007926 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007927 $(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
7928
nnoble69ac39f2014-12-12 15:43:38 -08007929endif
7930
nnoble0c475f02014-12-05 15:37:39 -08007931deps_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)
7932
nnoble69ac39f2014-12-12 15:43:38 -08007933ifneq ($(NO_SECURE),true)
7934ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007935-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7936endif
nnoble69ac39f2014-12-12 15:43:38 -08007937endif
nnoble0c475f02014-12-05 15:37:39 -08007938
7939clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
7940 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
7941 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
7942 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7943 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
7944
7945
ctiller33023c42014-12-12 16:28:33 -08007946CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7947
7948CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7949CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7950
7951ifeq ($(NO_SECURE),true)
7952
7953bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7954
7955else
7956
7957bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7958 $(E) "[LD] Linking $@"
7959 $(Q) mkdir -p `dirname $@`
7960 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
7961
7962endif
7963
7964deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7965
7966ifneq ($(NO_SECURE),true)
7967ifneq ($(NO_DEPS),true)
7968-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7969endif
7970endif
7971
7972clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
7973 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
7974 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7975 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7976 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
7977
7978
nnoble0c475f02014-12-05 15:37:39 -08007979CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7980
7981CHTTP2_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))))
7982CHTTP2_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))))
7983
nnoble69ac39f2014-12-12 15:43:38 -08007984ifeq ($(NO_SECURE),true)
7985
7986bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
7987
7988else
7989
nnoble0c475f02014-12-05 15:37:39 -08007990bins/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
7991 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007992 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007993 $(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
7994
nnoble69ac39f2014-12-12 15:43:38 -08007995endif
7996
nnoble0c475f02014-12-05 15:37:39 -08007997deps_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)
7998
nnoble69ac39f2014-12-12 15:43:38 -08007999ifneq ($(NO_SECURE),true)
8000ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008001-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8002endif
nnoble69ac39f2014-12-12 15:43:38 -08008003endif
nnoble0c475f02014-12-05 15:37:39 -08008004
8005clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8006 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8007 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8008 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8009 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8010
8011
8012CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8013
8014CHTTP2_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))))
8015CHTTP2_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))))
8016
nnoble69ac39f2014-12-12 15:43:38 -08008017ifeq ($(NO_SECURE),true)
8018
8019bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8020
8021else
8022
nnoble0c475f02014-12-05 15:37:39 -08008023bins/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
8024 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008025 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008026 $(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
8027
nnoble69ac39f2014-12-12 15:43:38 -08008028endif
8029
nnoble0c475f02014-12-05 15:37:39 -08008030deps_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)
8031
nnoble69ac39f2014-12-12 15:43:38 -08008032ifneq ($(NO_SECURE),true)
8033ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008034-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8035endif
nnoble69ac39f2014-12-12 15:43:38 -08008036endif
nnoble0c475f02014-12-05 15:37:39 -08008037
8038clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8039 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8040 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8041 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8042 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8043
8044
8045CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8046
8047CHTTP2_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))))
8048CHTTP2_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))))
8049
nnoble69ac39f2014-12-12 15:43:38 -08008050ifeq ($(NO_SECURE),true)
8051
8052bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8053
8054else
8055
nnoble0c475f02014-12-05 15:37:39 -08008056bins/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
8057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008058 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008059 $(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
8060
nnoble69ac39f2014-12-12 15:43:38 -08008061endif
8062
nnoble0c475f02014-12-05 15:37:39 -08008063deps_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)
8064
nnoble69ac39f2014-12-12 15:43:38 -08008065ifneq ($(NO_SECURE),true)
8066ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008067-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8068endif
nnoble69ac39f2014-12-12 15:43:38 -08008069endif
nnoble0c475f02014-12-05 15:37:39 -08008070
8071clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8072 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8073 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8074 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8075 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8076
8077
8078CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8079
8080CHTTP2_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))))
8081CHTTP2_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))))
8082
nnoble69ac39f2014-12-12 15:43:38 -08008083ifeq ($(NO_SECURE),true)
8084
8085bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8086
8087else
8088
nnoble0c475f02014-12-05 15:37:39 -08008089bins/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
8090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008091 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008092 $(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
8093
nnoble69ac39f2014-12-12 15:43:38 -08008094endif
8095
nnoble0c475f02014-12-05 15:37:39 -08008096deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8097
nnoble69ac39f2014-12-12 15:43:38 -08008098ifneq ($(NO_SECURE),true)
8099ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008100-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8101endif
nnoble69ac39f2014-12-12 15:43:38 -08008102endif
nnoble0c475f02014-12-05 15:37:39 -08008103
8104clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8105 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8106 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8107 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8108 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8109
8110
nathaniel52878172014-12-09 10:17:19 -08008111CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008112
nathaniel52878172014-12-09 10:17:19 -08008113CHTTP2_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))))
8114CHTTP2_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 -08008115
nnoble69ac39f2014-12-12 15:43:38 -08008116ifeq ($(NO_SECURE),true)
8117
8118bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8119
8120else
8121
nathaniel52878172014-12-09 10:17:19 -08008122bins/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 -08008123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008124 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008125 $(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 -08008126
nnoble69ac39f2014-12-12 15:43:38 -08008127endif
8128
nathaniel52878172014-12-09 10:17:19 -08008129deps_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 -08008130
nnoble69ac39f2014-12-12 15:43:38 -08008131ifneq ($(NO_SECURE),true)
8132ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008133-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008134endif
nnoble69ac39f2014-12-12 15:43:38 -08008135endif
nnoble0c475f02014-12-05 15:37:39 -08008136
nathaniel52878172014-12-09 10:17:19 -08008137clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8138 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8139 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8140 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8141 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008142
8143
8144CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8145
8146CHTTP2_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))))
8147CHTTP2_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))))
8148
nnoble69ac39f2014-12-12 15:43:38 -08008149ifeq ($(NO_SECURE),true)
8150
8151bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8152
8153else
8154
nnoble0c475f02014-12-05 15:37:39 -08008155bins/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
8156 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008157 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008158 $(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
8159
nnoble69ac39f2014-12-12 15:43:38 -08008160endif
8161
nnoble0c475f02014-12-05 15:37:39 -08008162deps_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)
8163
nnoble69ac39f2014-12-12 15:43:38 -08008164ifneq ($(NO_SECURE),true)
8165ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008166-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8167endif
nnoble69ac39f2014-12-12 15:43:38 -08008168endif
nnoble0c475f02014-12-05 15:37:39 -08008169
8170clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8171 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8172 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8173 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8174 $(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 -08008175
8176
8177
8178
nnoble0c475f02014-12-05 15:37:39 -08008179
8180
nnoblebba76922014-12-15 13:27:38 -08008181.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean dep_c dep_cxx bins_dep_c bins_dep_cxx deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request clean_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams clean_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op clean_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming clean_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_libgrpc_unsecure clean_libgrpc_unsecure deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_useful_test clean_gpr_useful_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_time_averaged_stats_test clean_time_averaged_stats_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_small_log_test clean_census_statistics_small_log_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test