blob: 0e945b9727e43dc9bef3805289bbfd21adb92d25 [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
96HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) >& /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) >& /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) >& /dev/null && echo true || echo false)
99
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
137CPPFLAGS += -Ithird_party/openssl/include
138LDFLAGS += -Lthird_party/openssl
139else
140NO_SECURE = true
141endif
142endif
143
144ifneq ($(DEP_MISSING),)
145NO_DEPS = true
146endif
147
148ifneq ($(MAKECMDGOALS),clean)
149NO_DEPS = true
150endif
151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800152.SECONDARY = %.pb.h %.pb.cc
153
nnoble69ac39f2014-12-12 15:43:38 -0800154ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800155all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800156dep_error:
157 @echo "You shouldn't see this message - all of your dependencies are correct."
158else
159all: dep_error git_update stop
160
161dep_error:
162 @echo
163 @echo "DEPENDENCY ERROR"
164 @echo
165 @echo "You are missing system dependencies that are essential to build grpc,"
166 @echo "and the third_party directory doesn't have them:"
167 @echo
168 @echo " $(DEP_MISSING)"
169 @echo
170 @echo "Installing the development packages for your system will solve"
171 @echo "this issue. Please consult INSTALL to get more information."
172 @echo
173 @echo "If you need information about why these tests failed, run:"
174 @echo
175 @echo " make run_dep_checks"
176 @echo
177endif
178
179git_update:
180ifeq ($(IS_GIT_FOLDER),true)
181 @echo "Additionally, since you are in a git clone, you can download the"
182 @echo "missing dependencies in third_party by running the following command:"
183 @echo
184 @echo " git submodule --init update"
185 @echo
186endif
187
188openssl_dep_error: openssl_dep_message git_update stop
189
190openssl_dep_message:
191 @echo
192 @echo "DEPENDENCY ERROR"
193 @echo
194 @echo "The target you are trying to run requires OpenSSL with ALPN support."
195 @echo "Your system doesn't have it, and neither does the third_party directory."
196 @echo
197 @echo "Please consult INSTALL to get more information."
198 @echo
199 @echo "If you need information about why these tests failed, run:"
200 @echo
201 @echo " make run_dep_checks"
202 @echo
203
204stop:
205 @false
206
207run_dep_checks:
208 $(EVENT2_CHECK_CMD) || true
209 $(OPENSSL_ALPN_CHECK_CMD) || true
210 $(ZLIB_CHECK_CMD) || true
211
212third_party/zlib/libz.a:
213 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
214 $(MAKE) -C third_party/zlib
215
216third_party/openssl/libssl.a:
217 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
218 $(MAKE) -C third_party/openssl build_crypto build_ssl
219
nnoble29e1d292014-12-01 10:27:40 -0800220static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800221
nnoble85a49262014-12-08 18:14:03 -0800222static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800223
nnoble85a49262014-12-08 18:14:03 -0800224static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800225
nnoble29e1d292014-12-01 10:27:40 -0800226shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800227
nnoble85a49262014-12-08 18:14:03 -0800228shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800229
nnoble85a49262014-12-08 18:14:03 -0800230shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800231
nnoble29e1d292014-12-01 10:27:40 -0800232privatelibs: privatelibs_c privatelibs_cxx
233
ctiller33023c42014-12-12 16:28:33 -0800234privatelibs_c: dep_c libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800235
ctiller33023c42014-12-12 16:28:33 -0800236privatelibs_cxx: dep_cxx libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800237
238buildtests: buildtests_c buildtests_cxx
239
ctiller33023c42014-12-12 16:28:33 -0800240buildtests_c: bin_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/chttp2_fake_security_invoke_large_request_test bins/chttp2_fake_security_max_concurrent_streams_test bins/chttp2_fake_security_no_op_test bins/chttp2_fake_security_ping_pong_streaming_test bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_payload_test bins/chttp2_fake_security_simple_delayed_request_test bins/chttp2_fake_security_simple_request_test bins/chttp2_fake_security_thread_stress_test bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/chttp2_fullstack_cancel_after_accept_test bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_fullstack_cancel_after_invoke_test bins/chttp2_fullstack_cancel_before_invoke_test bins/chttp2_fullstack_cancel_in_a_vacuum_test bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_fullstack_invoke_large_request_test bins/chttp2_fullstack_max_concurrent_streams_test bins/chttp2_fullstack_no_op_test bins/chttp2_fullstack_ping_pong_streaming_test bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_payload_test bins/chttp2_fullstack_simple_delayed_request_test bins/chttp2_fullstack_simple_request_test bins/chttp2_fullstack_thread_stress_test bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_fullstack_no_op_test bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_fullstack_simple_request_test bins/chttp2_simple_ssl_fullstack_thread_stress_test bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_cancel_after_accept_test bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_cancel_after_invoke_test bins/chttp2_socket_pair_cancel_before_invoke_test bins/chttp2_socket_pair_cancel_in_a_vacuum_test bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_invoke_large_request_test bins/chttp2_socket_pair_max_concurrent_streams_test bins/chttp2_socket_pair_no_op_test bins/chttp2_socket_pair_ping_pong_streaming_test bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_payload_test bins/chttp2_socket_pair_simple_delayed_request_test bins/chttp2_socket_pair_simple_request_test bins/chttp2_socket_pair_thread_stress_test bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800241
nnoble69ac39f2014-12-12 15:43:38 -0800242buildtests_cxx: bin_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test
nnoble29e1d292014-12-01 10:27:40 -0800243
nnoble85a49262014-12-08 18:14:03 -0800244test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800245
nnoble85a49262014-12-08 18:14:03 -0800246test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800247 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
248 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
249 $(E) "[RUN] Testing gpr_cancellable_test"
250 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
251 $(E) "[RUN] Testing gpr_log_test"
252 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
253 $(E) "[RUN] Testing gpr_cmdline_test"
254 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
255 $(E) "[RUN] Testing gpr_histogram_test"
256 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
257 $(E) "[RUN] Testing gpr_host_port_test"
258 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
259 $(E) "[RUN] Testing gpr_slice_buffer_test"
260 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
261 $(E) "[RUN] Testing gpr_slice_test"
262 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
263 $(E) "[RUN] Testing gpr_string_test"
264 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
265 $(E) "[RUN] Testing gpr_sync_test"
266 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
267 $(E) "[RUN] Testing gpr_thd_test"
268 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
269 $(E) "[RUN] Testing gpr_time_test"
270 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
271 $(E) "[RUN] Testing murmur_hash_test"
272 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800273 $(E) "[RUN] Testing grpc_stream_op_test"
274 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800275 $(E) "[RUN] Testing alpn_test"
276 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800277 $(E) "[RUN] Testing chttp2_stream_encoder_test"
278 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
279 $(E) "[RUN] Testing hpack_table_test"
280 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
281 $(E) "[RUN] Testing chttp2_stream_map_test"
282 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
283 $(E) "[RUN] Testing hpack_parser_test"
284 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
285 $(E) "[RUN] Testing transport_metadata_test"
286 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
287 $(E) "[RUN] Testing chttp2_status_conversion_test"
288 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
289 $(E) "[RUN] Testing chttp2_transport_end2end_test"
290 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800291 $(E) "[RUN] Testing tcp_posix_test"
292 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800293 $(E) "[RUN] Testing dualstack_socket_test"
294 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
295 $(E) "[RUN] Testing no_server_test"
296 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800297 $(E) "[RUN] Testing resolve_address_test"
298 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800299 $(E) "[RUN] Testing sockaddr_utils_test"
300 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
301 $(E) "[RUN] Testing tcp_server_posix_test"
302 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
303 $(E) "[RUN] Testing tcp_client_posix_test"
304 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800305 $(E) "[RUN] Testing grpc_channel_stack_test"
306 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
307 $(E) "[RUN] Testing metadata_buffer_test"
308 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
309 $(E) "[RUN] Testing grpc_completion_queue_test"
310 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
311 $(E) "[RUN] Testing census_window_stats_test"
312 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
313 $(E) "[RUN] Testing census_statistics_quick_test"
314 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
315 $(E) "[RUN] Testing census_statistics_performance_test"
316 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
317 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
318 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
319 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
320 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
321 $(E) "[RUN] Testing census_stub_test"
322 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_hash_table_test"
324 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
325 $(E) "[RUN] Testing fling_test"
326 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
327 $(E) "[RUN] Testing echo_test"
328 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
329 $(E) "[RUN] Testing message_compress_test"
330 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800331 $(E) "[RUN] Testing bin_encoder_test"
332 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800333 $(E) "[RUN] Testing secure_endpoint_test"
334 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
335 $(E) "[RUN] Testing httpcli_format_request_test"
336 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
337 $(E) "[RUN] Testing httpcli_parser_test"
338 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
339 $(E) "[RUN] Testing httpcli_test"
340 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
341 $(E) "[RUN] Testing grpc_credentials_test"
342 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800343 $(E) "[RUN] Testing grpc_base64_test"
344 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
345 $(E) "[RUN] Testing grpc_json_token_test"
346 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800347 $(E) "[RUN] Testing timeout_encoding_test"
348 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
349 $(E) "[RUN] Testing fd_posix_test"
350 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800351 $(E) "[RUN] Testing fling_stream_test"
352 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
353 $(E) "[RUN] Testing lame_client_test"
354 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800355 $(E) "[RUN] Testing alarm_test"
356 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
357 $(E) "[RUN] Testing time_test"
358 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800359 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
360 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
361 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
362 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
363 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
364 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
365 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
366 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
368 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
369 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
370 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
371 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
372 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
373 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
374 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
375 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
376 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
377 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
378 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
379 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
380 $(Q) ./bins/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800381 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
382 $(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 -0800383 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
384 $(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 )
385 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
386 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
387 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
388 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
389 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
390 $(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 -0800391 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
392 $(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 -0800393 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
394 $(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 )
395 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
396 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
397 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
398 $(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 )
399 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
400 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
401 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
402 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
403 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
404 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
405 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
406 $(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 )
407 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
408 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
409 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
410 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
411 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
412 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
413 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
414 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
415 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
416 $(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 -0800417 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
418 $(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 -0800419 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
420 $(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 )
421 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
422 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
423 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
424 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
425 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
426 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800427 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
428 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800429 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
430 $(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 )
431 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
432 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
433 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
434 $(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 )
435 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
436 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
437 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
438 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
439 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
440 $(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 )
441 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
442 $(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 )
443 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
444 $(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 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
446 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
448 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
450 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
452 $(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 -0800453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
454 $(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 -0800455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
456 $(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 )
457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
458 $(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 )
459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
460 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
461 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
462 $(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 -0800463 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
464 $(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 -0800465 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
466 $(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 )
467 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
468 $(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 )
469 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
470 $(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 )
471 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
472 $(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 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
474 $(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 )
475 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
476 $(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 )
477 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
478 $(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 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
480 $(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 )
481 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
482 $(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 )
483 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
488 $(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 -0800489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
490 $(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 -0800491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
492 $(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 )
493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
494 $(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 )
495 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
496 $(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 )
497 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
498 $(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 -0800499 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
500 $(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 -0800501 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
502 $(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 )
503 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
504 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
505 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
506 $(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 )
507 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
508 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
509 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
510 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
511 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
512 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
513 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
514 $(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 )
515 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
516 $(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 )
517 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
518 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
519 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
520 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
521 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
522 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
523 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
524 $(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 -0800525 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
526 $(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 -0800527 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
528 $(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 )
529 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
530 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
531 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
532 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
533 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
534 $(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 -0800535 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
536 $(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 -0800537 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
538 $(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 -0800539 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
540 $(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 )
541 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
542 $(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 )
543 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
544 $(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 )
545 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
546 $(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 )
547 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
548 $(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 )
549 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
550 $(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 )
551 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
552 $(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 )
553 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
554 $(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 )
555 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
556 $(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 )
557 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
558 $(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 )
559 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
560 $(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 -0800561 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
562 $(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 -0800563 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
564 $(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 )
565 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
566 $(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 )
567 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
568 $(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 )
569 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
570 $(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 -0800571 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
572 $(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 -0800573 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
574 $(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 -0800575
576
nnoble85a49262014-12-08 18:14:03 -0800577test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800578 $(E) "[RUN] Testing thread_pool_test"
579 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
580 $(E) "[RUN] Testing status_test"
581 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800582 $(E) "[RUN] Testing sync_client_async_server_test"
583 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
584 $(E) "[RUN] Testing qps_client"
585 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
586 $(E) "[RUN] Testing qps_server"
587 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800588 $(E) "[RUN] Testing end2end_test"
589 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800590
591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800592tools: privatelibs bins/gen_hpack_tables
593
nnobleebebb7e2014-12-10 16:31:01 -0800594protoc_plugins: bins/cpp_plugin bins/ruby_plugin
595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800596buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
597
598benchmarks: buildbenchmarks
599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800600strip: strip-static strip-shared
601
nnoble85a49262014-12-08 18:14:03 -0800602strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800603 $(E) "[STRIP] Stripping libgpr.a"
604 $(Q) $(STRIP) libs/libgpr.a
605 $(E) "[STRIP] Stripping libgrpc.a"
606 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800607 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
608 $(Q) $(STRIP) libs/libgrpc_unsecure.a
609
nnoble85a49262014-12-08 18:14:03 -0800610strip-static_cxx: static_cxx
611 $(E) "[STRIP] Stripping libgrpc++.a"
612 $(Q) $(STRIP) libs/libgrpc++.a
613
614strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800615 $(E) "[STRIP] Stripping libgpr.so"
616 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
617 $(E) "[STRIP] Stripping libgrpc.so"
618 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800619 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
620 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
621
nnoble85a49262014-12-08 18:14:03 -0800622strip-shared_cxx: shared_cxx
623 $(E) "[STRIP] Stripping libgrpc++.so"
624 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
625
nnoble72309c62014-12-12 11:42:26 -0800626deps/gens/test/cpp/interop/empty.pb.dep:
627 $(Q) mkdir -p `dirname $@`
628 $(Q) touch $@
629
630gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631 $(E) "[PROTOC] Generating protobuf CC file from $<"
632 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800633 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
634
635deps/gens/test/cpp/interop/messages.pb.dep:
636 $(Q) mkdir -p `dirname $@`
637 $(Q) touch $@
638
639gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
640 $(E) "[PROTOC] Generating protobuf CC file from $<"
641 $(Q) mkdir -p `dirname $@`
642 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
643
644deps/gens/test/cpp/interop/test.pb.dep:
645 $(Q) mkdir -p `dirname $@`
646 $(Q) touch $@
647
648gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
649 $(E) "[PROTOC] Generating protobuf CC file from $<"
650 $(Q) mkdir -p `dirname $@`
651 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
652
653deps/gens/test/cpp/util/echo.pb.dep:
654 $(Q) mkdir -p `dirname $@`
655 $(Q) touch $@
656
657gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
658 $(E) "[PROTOC] Generating protobuf CC file from $<"
659 $(Q) mkdir -p `dirname $@`
660 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
661
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800662
663deps/%.dep : %.c
664 $(E) "[DEP] Generating dependencies for $<"
665 $(Q) mkdir -p `dirname $@`
666 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800668deps/%.dep : %.cc
669 $(E) "[DEP] Generating dependencies for $<"
670 $(Q) mkdir -p `dirname $@`
671 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
672
673objs/%.o : %.c
674 $(E) "[C] Compiling $<"
675 $(Q) mkdir -p `dirname $@`
676 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
677
678objs/%.o : gens/%.pb.cc
679 $(E) "[CXX] Compiling $<"
680 $(Q) mkdir -p `dirname $@`
681 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
682
nnoble72309c62014-12-12 11:42:26 -0800683objs/src/compiler/%.o : src/compiler/%.cc
684 $(E) "[HOSTCXX] Compiling $<"
685 $(Q) mkdir -p `dirname $@`
686 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
687
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800688objs/%.o : %.cc
689 $(E) "[CXX] Compiling $<"
690 $(Q) mkdir -p `dirname $@`
691 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
692
nnoble0c475f02014-12-05 15:37:39 -0800693dep: dep_c dep_cxx
694
ctiller33023c42014-12-12 16:28:33 -0800695dep_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 -0800696
ctiller33023c42014-12-12 16:28:33 -0800697bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_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 -0800698
699dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
700
701bins_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 -0800702
nnoble85a49262014-12-08 18:14:03 -0800703install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800704
nnoble85a49262014-12-08 18:14:03 -0800705install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800706
nnoble85a49262014-12-08 18:14:03 -0800707install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
708
709install-headers: install-headers_c install-headers_cxx
710
711install-headers_c:
712 $(E) "[INSTALL] Installing public C headers"
713 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
714
715install-headers_cxx:
716 $(E) "[INSTALL] Installing public C++ headers"
717 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
718
719install-static: install-static_c install-static_cxx
720
721install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800722 $(E) "[INSTALL] Installing libgpr.a"
723 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
724 $(E) "[INSTALL] Installing libgrpc.a"
725 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800726 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
727 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
728
nnoble85a49262014-12-08 18:14:03 -0800729install-static_cxx: static_cxx strip-static_cxx
730 $(E) "[INSTALL] Installing libgrpc++.a"
731 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
732
733install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800734 $(E) "[INSTALL] Installing libgpr.so"
735 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
736 $(E) "[INSTALL] Installing libgrpc.so"
737 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800738 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
739 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
740
nnoble85a49262014-12-08 18:14:03 -0800741install-shared_cxx: shared_cxx strip-shared_cxx
742 $(E) "[INSTALL] Installing libgrpc++.so"
743 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
744
ctiller33023c42014-12-12 16:28:33 -0800745clean: 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_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800746 $(Q) $(RM) -r deps objs libs bins gens
747
748
749# The various libraries
750
751
752LIBGPR_SRC = \
753 src/core/support/alloc.c \
754 src/core/support/cancellable.c \
755 src/core/support/cmdline.c \
756 src/core/support/cpu_posix.c \
757 src/core/support/histogram.c \
758 src/core/support/host_port.c \
759 src/core/support/log.c \
760 src/core/support/log_posix.c \
761 src/core/support/log_linux.c \
762 src/core/support/log_android.c \
763 src/core/support/log_win32.c \
764 src/core/support/murmur_hash.c \
765 src/core/support/slice.c \
766 src/core/support/slice_buffer.c \
767 src/core/support/string.c \
768 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800769 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800770 src/core/support/sync.c \
771 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800772 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800773 src/core/support/thd_posix.c \
774 src/core/support/thd_win32.c \
775 src/core/support/time.c \
776 src/core/support/time_posix.c \
777 src/core/support/time_win32.c \
778
nnoble85a49262014-12-08 18:14:03 -0800779PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800780 include/grpc/support/alloc.h \
781 include/grpc/support/atm_gcc_atomic.h \
782 include/grpc/support/atm_gcc_sync.h \
783 include/grpc/support/atm.h \
784 include/grpc/support/atm_win32.h \
785 include/grpc/support/cancellable_platform.h \
786 include/grpc/support/cmdline.h \
787 include/grpc/support/histogram.h \
788 include/grpc/support/host_port.h \
789 include/grpc/support/log.h \
790 include/grpc/support/port_platform.h \
791 include/grpc/support/slice_buffer.h \
792 include/grpc/support/slice.h \
793 include/grpc/support/string.h \
794 include/grpc/support/sync_generic.h \
795 include/grpc/support/sync.h \
796 include/grpc/support/sync_posix.h \
797 include/grpc/support/sync_win32.h \
798 include/grpc/support/thd.h \
799 include/grpc/support/thd_posix.h \
800 include/grpc/support/thd_win32.h \
801 include/grpc/support/time.h \
802 include/grpc/support/time_posix.h \
803 include/grpc/support/time_win32.h \
804 include/grpc/support/useful.h \
805
806LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
807LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
808
809libs/libgpr.a: $(LIBGPR_OBJS)
810 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800811 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800812 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
813
814libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800816 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800817 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
818
819deps_libgpr: $(LIBGPR_DEPS)
820
nnoble69ac39f2014-12-12 15:43:38 -0800821ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800822-include $(LIBGPR_DEPS)
823endif
824
825clean_libgpr:
826 $(E) "[CLEAN] Cleaning libgpr files"
827 $(Q) $(RM) $(LIBGPR_OBJS)
828 $(Q) $(RM) $(LIBGPR_DEPS)
829 $(Q) $(RM) libs/libgpr.a
830 $(Q) $(RM) libs/libgpr.so.$(VERSION)
831
832
833LIBGRPC_SRC = \
834 src/core/channel/call_op_string.c \
835 src/core/channel/census_filter.c \
836 src/core/channel/channel_args.c \
837 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800838 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800839 src/core/channel/client_channel.c \
840 src/core/channel/client_setup.c \
841 src/core/channel/connected_channel.c \
842 src/core/channel/http_client_filter.c \
843 src/core/channel/http_filter.c \
844 src/core/channel/http_server_filter.c \
845 src/core/channel/metadata_buffer.c \
846 src/core/channel/noop_filter.c \
847 src/core/compression/algorithm.c \
848 src/core/compression/message_compress.c \
849 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800850 src/core/endpoint/secure_endpoint.c \
851 src/core/httpcli/format_request.c \
852 src/core/httpcli/httpcli.c \
853 src/core/httpcli/httpcli_security_context.c \
854 src/core/httpcli/parser.c \
855 src/core/iomgr/endpoint_pair_posix.c \
856 src/core/iomgr/iomgr_libevent.c \
857 src/core/iomgr/iomgr_libevent_use_threads.c \
858 src/core/iomgr/resolve_address_posix.c \
859 src/core/iomgr/sockaddr_utils.c \
860 src/core/iomgr/socket_utils_common_posix.c \
861 src/core/iomgr/socket_utils_linux.c \
862 src/core/iomgr/socket_utils_posix.c \
863 src/core/iomgr/tcp_client_posix.c \
864 src/core/iomgr/tcp_posix.c \
865 src/core/iomgr/tcp_server_posix.c \
866 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800867 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800868 src/core/security/credentials.c \
869 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800870 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800871 src/core/security/secure_transport_setup.c \
872 src/core/security/security_context.c \
873 src/core/security/server_secure_chttp2.c \
874 src/core/statistics/census_init.c \
875 src/core/statistics/census_rpc_stats.c \
876 src/core/statistics/census_tracing.c \
877 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800878 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800879 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800880 src/core/surface/byte_buffer.c \
881 src/core/surface/byte_buffer_reader.c \
882 src/core/surface/call.c \
883 src/core/surface/channel.c \
884 src/core/surface/channel_create.c \
885 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800886 src/core/surface/completion_queue.c \
887 src/core/surface/event_string.c \
888 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800889 src/core/surface/lame_client.c \
890 src/core/surface/secure_channel_create.c \
891 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800892 src/core/surface/server.c \
893 src/core/surface/server_chttp2.c \
894 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800895 src/core/transport/chttp2/alpn.c \
896 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800897 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800898 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800899 src/core/transport/chttp2/frame_ping.c \
900 src/core/transport/chttp2/frame_rst_stream.c \
901 src/core/transport/chttp2/frame_settings.c \
902 src/core/transport/chttp2/frame_window_update.c \
903 src/core/transport/chttp2/hpack_parser.c \
904 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800905 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800906 src/core/transport/chttp2/status_conversion.c \
907 src/core/transport/chttp2/stream_encoder.c \
908 src/core/transport/chttp2/stream_map.c \
909 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800910 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800911 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800912 src/core/transport/metadata.c \
913 src/core/transport/stream_op.c \
914 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800915 src/core/tsi/fake_transport_security.c \
916 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800917 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800918 third_party/cJSON/cJSON.c \
919
nnoble85a49262014-12-08 18:14:03 -0800920PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800921 include/grpc/byte_buffer.h \
922 include/grpc/byte_buffer_reader.h \
923 include/grpc/grpc.h \
924 include/grpc/grpc_security.h \
925 include/grpc/status.h \
926
927LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
928LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
929
nnoble69ac39f2014-12-12 15:43:38 -0800930LIBGRPC_OBJS += $(OPENSSL_DEP)
931
932ifeq ($(NO_SECURE),true)
933
934libs/libgrpc.a: openssl_dep_error
935
936else
937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800938libs/libgrpc.a: $(LIBGRPC_OBJS)
939 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800940 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800941 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
942
943libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
944 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800945 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800946 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
947
nnoble69ac39f2014-12-12 15:43:38 -0800948endif
949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800950deps_libgrpc: $(LIBGRPC_DEPS)
951
nnoble69ac39f2014-12-12 15:43:38 -0800952ifneq ($(NO_SECURE),true)
953ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954-include $(LIBGRPC_DEPS)
955endif
nnoble69ac39f2014-12-12 15:43:38 -0800956endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957
958clean_libgrpc:
959 $(E) "[CLEAN] Cleaning libgrpc files"
960 $(Q) $(RM) $(LIBGRPC_OBJS)
961 $(Q) $(RM) $(LIBGRPC_DEPS)
962 $(Q) $(RM) libs/libgrpc.a
963 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
964
965
966LIBGRPC_TEST_UTIL_SRC = \
967 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800968 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800969 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -0800970 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800971 test/core/util/slice_splitter.c \
972 test/core/util/test_config.c \
973 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -0800974 test/core/end2end/data/server1_cert.c \
975 test/core/end2end/data/server1_key.c \
976 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800977 test/core/end2end/cq_verifier.c \
978 test/core/endpoint/endpoint_tests.c \
979 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -0800980 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800981
982
983LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
984LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
985
nnoble69ac39f2014-12-12 15:43:38 -0800986LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
987
988ifeq ($(NO_SECURE),true)
989
990libs/libgrpc_test_util.a: openssl_dep_error
991
992else
993
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800994libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
995 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800996 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
998
999
1000
nnoble69ac39f2014-12-12 15:43:38 -08001001endif
1002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001003deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1004
nnoble69ac39f2014-12-12 15:43:38 -08001005ifneq ($(NO_SECURE),true)
1006ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001007-include $(LIBGRPC_TEST_UTIL_DEPS)
1008endif
nnoble69ac39f2014-12-12 15:43:38 -08001009endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001010
1011clean_libgrpc_test_util:
1012 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1013 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1014 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1015 $(Q) $(RM) libs/libgrpc_test_util.a
1016 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1017
1018
1019LIBGRPC++_SRC = \
1020 src/cpp/server/server.cc \
1021 src/cpp/server/server_rpc_handler.cc \
1022 src/cpp/server/thread_pool.cc \
1023 src/cpp/server/async_server_context.cc \
1024 src/cpp/server/async_server.cc \
1025 src/cpp/server/completion_queue.cc \
1026 src/cpp/server/server_builder.cc \
1027 src/cpp/stream/stream_context.cc \
1028 src/cpp/client/create_channel.cc \
1029 src/cpp/client/channel.cc \
1030 src/cpp/client/client_context.cc \
1031 src/cpp/client/internal_stub.cc \
1032 src/cpp/util/time.cc \
1033 src/cpp/util/status.cc \
1034 src/cpp/proto/proto_utils.cc \
1035 src/cpp/rpc_method.cc \
1036
nnoble85a49262014-12-08 18:14:03 -08001037PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001038 include/grpc++/channel_interface.h \
1039 include/grpc++/async_server.h \
1040 include/grpc++/create_channel.h \
1041 include/grpc++/server_builder.h \
1042 include/grpc++/thread_pool_interface.h \
1043 include/grpc++/stream_context_interface.h \
1044 include/grpc++/status.h \
1045 include/grpc++/config.h \
1046 include/grpc++/completion_queue.h \
1047 include/grpc++/stream.h \
1048 include/grpc++/async_server_context.h \
1049 include/grpc++/server.h \
1050 include/grpc++/client_context.h \
1051
1052LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1053LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1054
nnoble69ac39f2014-12-12 15:43:38 -08001055LIBGRPC++_OBJS += $(OPENSSL_DEP)
1056
1057ifeq ($(NO_SECURE),true)
1058
1059libs/libgrpc++.a: openssl_dep_error
1060
1061else
1062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001063libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1064 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001065 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001066 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1067
1068libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001070 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001071 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1072
nnoble69ac39f2014-12-12 15:43:38 -08001073endif
1074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075deps_libgrpc++: $(LIBGRPC++_DEPS)
1076
nnoble69ac39f2014-12-12 15:43:38 -08001077ifneq ($(NO_SECURE),true)
1078ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079-include $(LIBGRPC++_DEPS)
1080endif
nnoble69ac39f2014-12-12 15:43:38 -08001081endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001082
1083clean_libgrpc++:
1084 $(E) "[CLEAN] Cleaning libgrpc++ files"
1085 $(Q) $(RM) $(LIBGRPC++_OBJS)
1086 $(Q) $(RM) $(LIBGRPC++_DEPS)
1087 $(Q) $(RM) libs/libgrpc++.a
1088 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1089
1090
1091LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001092 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001093 gens/test/cpp/util/echo.pb.cc \
1094 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001095
1096
1097LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1098LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1099
nnoble69ac39f2014-12-12 15:43:38 -08001100LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1101
1102ifeq ($(NO_SECURE),true)
1103
1104libs/libgrpc++_test_util.a: openssl_dep_error
1105
1106else
1107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001108libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1109 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001110 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001111 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1112
1113
1114
nnoble69ac39f2014-12-12 15:43:38 -08001115endif
1116
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1118
nnoble69ac39f2014-12-12 15:43:38 -08001119ifneq ($(NO_SECURE),true)
1120ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001121-include $(LIBGRPC++_TEST_UTIL_DEPS)
1122endif
nnoble69ac39f2014-12-12 15:43:38 -08001123endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001124
1125clean_libgrpc++_test_util:
1126 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1127 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1128 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1129 $(Q) $(RM) libs/libgrpc++_test_util.a
1130 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1131
1132
1133LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1134 test/core/end2end/fixtures/chttp2_fake_security.c \
1135
1136
1137LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1138LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1139
nnoble69ac39f2014-12-12 15:43:38 -08001140LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1141
1142ifeq ($(NO_SECURE),true)
1143
1144libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1145
1146else
1147
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001148libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1149 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001150 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001151 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1152
1153
1154
nnoble69ac39f2014-12-12 15:43:38 -08001155endif
1156
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1158
nnoble69ac39f2014-12-12 15:43:38 -08001159ifneq ($(NO_SECURE),true)
1160ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001161-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1162endif
nnoble69ac39f2014-12-12 15:43:38 -08001163endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001164
1165clean_libend2end_fixture_chttp2_fake_security:
1166 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1167 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1168 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1169 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1170 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1171
1172
1173LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1174 test/core/end2end/fixtures/chttp2_fullstack.c \
1175
1176
1177LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1178LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1179
nnoble69ac39f2014-12-12 15:43:38 -08001180LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1181
1182ifeq ($(NO_SECURE),true)
1183
1184libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1185
1186else
1187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001188libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1189 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001190 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001191 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1192
1193
1194
nnoble69ac39f2014-12-12 15:43:38 -08001195endif
1196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001197deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1198
nnoble69ac39f2014-12-12 15:43:38 -08001199ifneq ($(NO_SECURE),true)
1200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001201-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1202endif
nnoble69ac39f2014-12-12 15:43:38 -08001203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001204
1205clean_libend2end_fixture_chttp2_fullstack:
1206 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1207 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1208 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1209 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1210 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1211
1212
1213LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1214 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1215
1216
1217LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1218LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1219
nnoble69ac39f2014-12-12 15:43:38 -08001220LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1221
1222ifeq ($(NO_SECURE),true)
1223
1224libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1225
1226else
1227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001228libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1229 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001230 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001231 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1232
1233
1234
nnoble69ac39f2014-12-12 15:43:38 -08001235endif
1236
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001237deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1238
nnoble69ac39f2014-12-12 15:43:38 -08001239ifneq ($(NO_SECURE),true)
1240ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001241-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1242endif
nnoble69ac39f2014-12-12 15:43:38 -08001243endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001244
1245clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1246 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1247 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1248 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1249 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1250 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1251
1252
1253LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1254 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1255
1256
1257LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1258LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1259
nnoble69ac39f2014-12-12 15:43:38 -08001260LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1261
1262ifeq ($(NO_SECURE),true)
1263
1264libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1265
1266else
1267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001268libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1269 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001270 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001271 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1272
1273
1274
nnoble69ac39f2014-12-12 15:43:38 -08001275endif
1276
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001277deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1278
nnoble69ac39f2014-12-12 15:43:38 -08001279ifneq ($(NO_SECURE),true)
1280ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001281-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1282endif
nnoble69ac39f2014-12-12 15:43:38 -08001283endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001284
1285clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1286 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1287 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1288 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1289 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1290 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1291
1292
1293LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1294 test/core/end2end/fixtures/chttp2_socket_pair.c \
1295
1296
1297LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1298LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1299
nnoble69ac39f2014-12-12 15:43:38 -08001300LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1301
1302ifeq ($(NO_SECURE),true)
1303
1304libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1305
1306else
1307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001308libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1309 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001310 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1312
1313
1314
nnoble69ac39f2014-12-12 15:43:38 -08001315endif
1316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001317deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1318
nnoble69ac39f2014-12-12 15:43:38 -08001319ifneq ($(NO_SECURE),true)
1320ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001321-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1322endif
nnoble69ac39f2014-12-12 15:43:38 -08001323endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001324
1325clean_libend2end_fixture_chttp2_socket_pair:
1326 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1327 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1328 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1329 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1330 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1331
1332
nnoble0c475f02014-12-05 15:37:39 -08001333LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1334 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1335
1336
1337LIBEND2END_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))))
1338LIBEND2END_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))))
1339
nnoble69ac39f2014-12-12 15:43:38 -08001340LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1341
1342ifeq ($(NO_SECURE),true)
1343
1344libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1345
1346else
1347
nnoble0c475f02014-12-05 15:37:39 -08001348libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1349 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001350 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001351 $(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)
1352
1353
1354
nnoble69ac39f2014-12-12 15:43:38 -08001355endif
1356
nnoble0c475f02014-12-05 15:37:39 -08001357deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1358
nnoble69ac39f2014-12-12 15:43:38 -08001359ifneq ($(NO_SECURE),true)
1360ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001361-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1362endif
nnoble69ac39f2014-12-12 15:43:38 -08001363endif
nnoble0c475f02014-12-05 15:37:39 -08001364
1365clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1366 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1367 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1368 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1369 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1370 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1371
1372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001373LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1374 test/core/end2end/tests/cancel_after_accept.c \
1375
1376
1377LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1378LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1379
1380libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1381 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001382 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001383 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1384
1385
1386
1387deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1388
nnoble69ac39f2014-12-12 15:43:38 -08001389ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001390-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1391endif
1392
1393clean_libend2end_test_cancel_after_accept:
1394 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1395 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1396 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1397 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1398 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1399
1400
1401LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1402 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1403
1404
1405LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1406LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1407
1408libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1409 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001410 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001411 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1412
1413
1414
1415deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1416
nnoble69ac39f2014-12-12 15:43:38 -08001417ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001418-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1419endif
1420
1421clean_libend2end_test_cancel_after_accept_and_writes_closed:
1422 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1423 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1424 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1425 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1426 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1427
1428
1429LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1430 test/core/end2end/tests/cancel_after_invoke.c \
1431
1432
1433LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1434LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1435
1436libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1437 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001438 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001439 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1440
1441
1442
1443deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1444
nnoble69ac39f2014-12-12 15:43:38 -08001445ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001446-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1447endif
1448
1449clean_libend2end_test_cancel_after_invoke:
1450 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1451 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1452 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1453 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1454 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1455
1456
1457LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1458 test/core/end2end/tests/cancel_before_invoke.c \
1459
1460
1461LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1462LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1463
1464libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1465 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001466 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001467 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1468
1469
1470
1471deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1472
nnoble69ac39f2014-12-12 15:43:38 -08001473ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001474-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1475endif
1476
1477clean_libend2end_test_cancel_before_invoke:
1478 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1479 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1480 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1481 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1482 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1483
1484
1485LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1486 test/core/end2end/tests/cancel_in_a_vacuum.c \
1487
1488
1489LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1490LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1491
1492libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1493 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001494 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1496
1497
1498
1499deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1500
nnoble69ac39f2014-12-12 15:43:38 -08001501ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001502-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1503endif
1504
1505clean_libend2end_test_cancel_in_a_vacuum:
1506 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1507 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1508 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1509 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1510 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1511
1512
1513LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1514 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1515
1516
1517LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1518LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1519
1520libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1521 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001522 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001523 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1524
1525
1526
1527deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1528
nnoble69ac39f2014-12-12 15:43:38 -08001529ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001530-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1531endif
1532
1533clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1534 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1535 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1536 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1537 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1538 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1539
1540
1541LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1542 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1543
1544
1545LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1546LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1547
1548libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1549 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001550 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001551 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1552
1553
1554
1555deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1556
nnoble69ac39f2014-12-12 15:43:38 -08001557ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001558-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1559endif
1560
1561clean_libend2end_test_early_server_shutdown_finishes_tags:
1562 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1563 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1564 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1565 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1566 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1567
1568
1569LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1570 test/core/end2end/tests/invoke_large_request.c \
1571
1572
1573LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1574LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1575
1576libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1577 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001578 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001579 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1580
1581
1582
1583deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1584
nnoble69ac39f2014-12-12 15:43:38 -08001585ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001586-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1587endif
1588
1589clean_libend2end_test_invoke_large_request:
1590 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1591 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1592 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1593 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1594 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1595
1596
1597LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1598 test/core/end2end/tests/max_concurrent_streams.c \
1599
1600
1601LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1602LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1603
1604libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1605 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001606 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001607 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1608
1609
1610
1611deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1612
nnoble69ac39f2014-12-12 15:43:38 -08001613ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001614-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1615endif
1616
1617clean_libend2end_test_max_concurrent_streams:
1618 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1619 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1620 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1621 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1622 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1623
1624
1625LIBEND2END_TEST_NO_OP_SRC = \
1626 test/core/end2end/tests/no_op.c \
1627
1628
1629LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1630LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1631
1632libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1633 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001634 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001635 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1636
1637
1638
1639deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1640
nnoble69ac39f2014-12-12 15:43:38 -08001641ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001642-include $(LIBEND2END_TEST_NO_OP_DEPS)
1643endif
1644
1645clean_libend2end_test_no_op:
1646 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1647 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1648 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1649 $(Q) $(RM) libs/libend2end_test_no_op.a
1650 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1651
1652
1653LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1654 test/core/end2end/tests/ping_pong_streaming.c \
1655
1656
1657LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1658LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1659
1660libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1661 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001662 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001663 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1664
1665
1666
1667deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1668
nnoble69ac39f2014-12-12 15:43:38 -08001669ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001670-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1671endif
1672
1673clean_libend2end_test_ping_pong_streaming:
1674 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1675 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1676 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1677 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1678 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1679
1680
ctiller33023c42014-12-12 16:28:33 -08001681LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1682 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1683
1684
1685LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1686LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1687
1688libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1689 $(E) "[AR] Creating $@"
1690 $(Q) mkdir -p `dirname $@`
1691 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1692
1693
1694
1695deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1696
1697ifneq ($(NO_DEPS),true)
1698-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1699endif
1700
1701clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1702 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1703 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1704 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1705 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1706 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1707
1708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001709LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1710 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1711
1712
1713LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1714LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1715
1716libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1717 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001718 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001719 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1720
1721
1722
1723deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1724
nnoble69ac39f2014-12-12 15:43:38 -08001725ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001726-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1727endif
1728
1729clean_libend2end_test_request_response_with_metadata_and_payload:
1730 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1731 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1732 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1733 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1734 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1735
1736
1737LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1738 test/core/end2end/tests/request_response_with_payload.c \
1739
1740
1741LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1742LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1743
1744libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1745 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001746 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001747 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1748
1749
1750
1751deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1752
nnoble69ac39f2014-12-12 15:43:38 -08001753ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001754-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1755endif
1756
1757clean_libend2end_test_request_response_with_payload:
1758 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1759 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1760 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1761 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1762 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1763
1764
1765LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1766 test/core/end2end/tests/simple_delayed_request.c \
1767
1768
1769LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1770LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1771
1772libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1773 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001774 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001775 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1776
1777
1778
1779deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1780
nnoble69ac39f2014-12-12 15:43:38 -08001781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001782-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1783endif
1784
1785clean_libend2end_test_simple_delayed_request:
1786 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1787 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1788 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1789 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1790 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1791
1792
1793LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1794 test/core/end2end/tests/simple_request.c \
1795
1796
1797LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1798LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1799
1800libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1801 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001802 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001803 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1804
1805
1806
1807deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1808
nnoble69ac39f2014-12-12 15:43:38 -08001809ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001810-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1811endif
1812
1813clean_libend2end_test_simple_request:
1814 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1815 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1816 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1817 $(Q) $(RM) libs/libend2end_test_simple_request.a
1818 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1819
1820
nathaniel52878172014-12-09 10:17:19 -08001821LIBEND2END_TEST_THREAD_STRESS_SRC = \
1822 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001823
1824
nathaniel52878172014-12-09 10:17:19 -08001825LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1826LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001827
nathaniel52878172014-12-09 10:17:19 -08001828libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001829 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001830 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001831 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001832
1833
1834
nathaniel52878172014-12-09 10:17:19 -08001835deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001836
nnoble69ac39f2014-12-12 15:43:38 -08001837ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001838-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001839endif
1840
nathaniel52878172014-12-09 10:17:19 -08001841clean_libend2end_test_thread_stress:
1842 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1843 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1844 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1845 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1846 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001847
1848
1849LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1850 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1851
1852
1853LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1854LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1855
1856libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1857 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001858 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001859 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1860
1861
1862
1863deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1864
nnoble69ac39f2014-12-12 15:43:38 -08001865ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001866-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1867endif
1868
1869clean_libend2end_test_writes_done_hangs_with_pending_read:
1870 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1871 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1872 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1873 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1874 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1875
1876
1877LIBEND2END_CERTS_SRC = \
1878 test/core/end2end/data/ca_cert.c \
1879 test/core/end2end/data/server1_cert.c \
1880 test/core/end2end/data/server1_key.c \
1881
1882
1883LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1884LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1885
nnoble69ac39f2014-12-12 15:43:38 -08001886LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1887
1888ifeq ($(NO_SECURE),true)
1889
1890libs/libend2end_certs.a: openssl_dep_error
1891
1892else
1893
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001894libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1895 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001896 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001897 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1898
1899
1900
nnoble69ac39f2014-12-12 15:43:38 -08001901endif
1902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001903deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1904
nnoble69ac39f2014-12-12 15:43:38 -08001905ifneq ($(NO_SECURE),true)
1906ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001907-include $(LIBEND2END_CERTS_DEPS)
1908endif
nnoble69ac39f2014-12-12 15:43:38 -08001909endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001910
1911clean_libend2end_certs:
1912 $(E) "[CLEAN] Cleaning libend2end_certs files"
1913 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1914 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1915 $(Q) $(RM) libs/libend2end_certs.a
1916 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1917
1918
1919LIBGRPC_UNSECURE_SRC = \
1920 src/core/channel/call_op_string.c \
1921 src/core/channel/census_filter.c \
1922 src/core/channel/channel_args.c \
1923 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001924 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001925 src/core/channel/client_channel.c \
1926 src/core/channel/client_setup.c \
1927 src/core/channel/connected_channel.c \
1928 src/core/channel/http_client_filter.c \
1929 src/core/channel/http_filter.c \
1930 src/core/channel/http_server_filter.c \
1931 src/core/channel/metadata_buffer.c \
1932 src/core/channel/noop_filter.c \
1933 src/core/compression/algorithm.c \
1934 src/core/compression/message_compress.c \
1935 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001936 src/core/endpoint/secure_endpoint.c \
1937 src/core/httpcli/format_request.c \
1938 src/core/httpcli/httpcli.c \
1939 src/core/httpcli/httpcli_security_context.c \
1940 src/core/httpcli/parser.c \
1941 src/core/iomgr/endpoint_pair_posix.c \
1942 src/core/iomgr/iomgr_libevent.c \
1943 src/core/iomgr/iomgr_libevent_use_threads.c \
1944 src/core/iomgr/resolve_address_posix.c \
1945 src/core/iomgr/sockaddr_utils.c \
1946 src/core/iomgr/socket_utils_common_posix.c \
1947 src/core/iomgr/socket_utils_linux.c \
1948 src/core/iomgr/socket_utils_posix.c \
1949 src/core/iomgr/tcp_client_posix.c \
1950 src/core/iomgr/tcp_posix.c \
1951 src/core/iomgr/tcp_server_posix.c \
1952 src/core/statistics/census_init.c \
1953 src/core/statistics/census_rpc_stats.c \
1954 src/core/statistics/census_tracing.c \
1955 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08001956 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001957 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001958 src/core/surface/byte_buffer.c \
1959 src/core/surface/byte_buffer_reader.c \
1960 src/core/surface/call.c \
1961 src/core/surface/channel.c \
1962 src/core/surface/channel_create.c \
1963 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001964 src/core/surface/completion_queue.c \
1965 src/core/surface/event_string.c \
1966 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001967 src/core/surface/lame_client.c \
1968 src/core/surface/secure_channel_create.c \
1969 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001970 src/core/surface/server.c \
1971 src/core/surface/server_chttp2.c \
1972 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001973 src/core/transport/chttp2/alpn.c \
1974 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001975 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001976 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001977 src/core/transport/chttp2/frame_ping.c \
1978 src/core/transport/chttp2/frame_rst_stream.c \
1979 src/core/transport/chttp2/frame_settings.c \
1980 src/core/transport/chttp2/frame_window_update.c \
1981 src/core/transport/chttp2/hpack_parser.c \
1982 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001983 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001984 src/core/transport/chttp2/status_conversion.c \
1985 src/core/transport/chttp2/stream_encoder.c \
1986 src/core/transport/chttp2/stream_map.c \
1987 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001988 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001989 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001990 src/core/transport/metadata.c \
1991 src/core/transport/stream_op.c \
1992 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001993 third_party/cJSON/cJSON.c \
1994
nnoble85a49262014-12-08 18:14:03 -08001995PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001996 include/grpc/byte_buffer.h \
1997 include/grpc/byte_buffer_reader.h \
1998 include/grpc/grpc.h \
1999 include/grpc/grpc_security.h \
2000 include/grpc/status.h \
2001
2002LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2003LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2004
2005libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2006 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002007 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002008 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2009
2010libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2011 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002012 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002013 $(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 -08002014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002015deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2016
nnoble69ac39f2014-12-12 15:43:38 -08002017ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002018-include $(LIBGRPC_UNSECURE_DEPS)
2019endif
2020
2021clean_libgrpc_unsecure:
2022 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2023 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2024 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2025 $(Q) $(RM) libs/libgrpc_unsecure.a
2026 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2027
2028
2029
nnoble69ac39f2014-12-12 15:43:38 -08002030# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002031
2032
2033GEN_HPACK_TABLES_SRC = \
2034 src/core/transport/chttp2/gen_hpack_tables.c \
2035
2036GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2037GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2038
nnoble69ac39f2014-12-12 15:43:38 -08002039ifeq ($(NO_SECURE),true)
2040
2041bins/gen_hpack_tables: openssl_dep_error
2042
2043else
2044
nnoble0c475f02014-12-05 15:37:39 -08002045bins/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 -08002046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002047 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002048 $(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 -08002049
nnoble69ac39f2014-12-12 15:43:38 -08002050endif
2051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002052deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2053
nnoble69ac39f2014-12-12 15:43:38 -08002054ifneq ($(NO_SECURE),true)
2055ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002056-include $(GEN_HPACK_TABLES_DEPS)
2057endif
nnoble69ac39f2014-12-12 15:43:38 -08002058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002059
2060clean_gen_hpack_tables:
2061 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2062 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2063 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2064 $(Q) $(RM) bins/gen_hpack_tables
2065
2066
nnobleebebb7e2014-12-10 16:31:01 -08002067CPP_PLUGIN_SRC = \
2068 src/compiler/cpp_plugin.cpp \
2069 src/compiler/cpp_generator.cpp \
2070
2071CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2072CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2073
2074bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002075 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002076 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002077 $(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 -08002078
2079deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2080
nnoble69ac39f2014-12-12 15:43:38 -08002081ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002082-include $(CPP_PLUGIN_DEPS)
2083endif
2084
2085clean_cpp_plugin:
2086 $(E) "[CLEAN] Cleaning cpp_plugin files"
2087 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2088 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2089 $(Q) $(RM) bins/cpp_plugin
2090
2091
2092RUBY_PLUGIN_SRC = \
2093 src/compiler/ruby_plugin.cpp \
2094 src/compiler/ruby_generator.cpp \
2095
2096RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2097RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2098
2099bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002100 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002101 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002102 $(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 -08002103
2104deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2105
nnoble69ac39f2014-12-12 15:43:38 -08002106ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002107-include $(RUBY_PLUGIN_DEPS)
2108endif
2109
2110clean_ruby_plugin:
2111 $(E) "[CLEAN] Cleaning ruby_plugin files"
2112 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2113 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2114 $(Q) $(RM) bins/ruby_plugin
2115
2116
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002117GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2118 test/core/surface/byte_buffer_reader_test.c \
2119
2120GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2121GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2122
nnoble69ac39f2014-12-12 15:43:38 -08002123ifeq ($(NO_SECURE),true)
2124
2125bins/grpc_byte_buffer_reader_test: openssl_dep_error
2126
2127else
2128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002129bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2130 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002131 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002132 $(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
2133
nnoble69ac39f2014-12-12 15:43:38 -08002134endif
2135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002136deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2137
nnoble69ac39f2014-12-12 15:43:38 -08002138ifneq ($(NO_SECURE),true)
2139ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002140-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2141endif
nnoble69ac39f2014-12-12 15:43:38 -08002142endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002143
2144clean_grpc_byte_buffer_reader_test:
2145 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2146 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2147 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2148 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2149
2150
2151GPR_CANCELLABLE_TEST_SRC = \
2152 test/core/support/cancellable_test.c \
2153
2154GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2155GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2156
nnoble69ac39f2014-12-12 15:43:38 -08002157ifeq ($(NO_SECURE),true)
2158
2159bins/gpr_cancellable_test: openssl_dep_error
2160
2161else
2162
jtattermusch97fb3f62014-12-08 15:13:41 -08002163bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002164 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002165 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002166 $(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 -08002167
nnoble69ac39f2014-12-12 15:43:38 -08002168endif
2169
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002170deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2171
nnoble69ac39f2014-12-12 15:43:38 -08002172ifneq ($(NO_SECURE),true)
2173ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002174-include $(GPR_CANCELLABLE_TEST_DEPS)
2175endif
nnoble69ac39f2014-12-12 15:43:38 -08002176endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002177
2178clean_gpr_cancellable_test:
2179 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2180 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2181 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2182 $(Q) $(RM) bins/gpr_cancellable_test
2183
2184
2185GPR_LOG_TEST_SRC = \
2186 test/core/support/log_test.c \
2187
2188GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2189GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2190
nnoble69ac39f2014-12-12 15:43:38 -08002191ifeq ($(NO_SECURE),true)
2192
2193bins/gpr_log_test: openssl_dep_error
2194
2195else
2196
jtattermusch97fb3f62014-12-08 15:13:41 -08002197bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002198 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002199 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002200 $(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 -08002201
nnoble69ac39f2014-12-12 15:43:38 -08002202endif
2203
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002204deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2205
nnoble69ac39f2014-12-12 15:43:38 -08002206ifneq ($(NO_SECURE),true)
2207ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002208-include $(GPR_LOG_TEST_DEPS)
2209endif
nnoble69ac39f2014-12-12 15:43:38 -08002210endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002211
2212clean_gpr_log_test:
2213 $(E) "[CLEAN] Cleaning gpr_log_test files"
2214 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2215 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2216 $(Q) $(RM) bins/gpr_log_test
2217
2218
2219GPR_CMDLINE_TEST_SRC = \
2220 test/core/support/cmdline_test.c \
2221
2222GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2223GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2224
nnoble69ac39f2014-12-12 15:43:38 -08002225ifeq ($(NO_SECURE),true)
2226
2227bins/gpr_cmdline_test: openssl_dep_error
2228
2229else
2230
jtattermusch97fb3f62014-12-08 15:13:41 -08002231bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002233 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002234 $(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 -08002235
nnoble69ac39f2014-12-12 15:43:38 -08002236endif
2237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002238deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2239
nnoble69ac39f2014-12-12 15:43:38 -08002240ifneq ($(NO_SECURE),true)
2241ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002242-include $(GPR_CMDLINE_TEST_DEPS)
2243endif
nnoble69ac39f2014-12-12 15:43:38 -08002244endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002245
2246clean_gpr_cmdline_test:
2247 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2248 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2249 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2250 $(Q) $(RM) bins/gpr_cmdline_test
2251
2252
2253GPR_HISTOGRAM_TEST_SRC = \
2254 test/core/support/histogram_test.c \
2255
2256GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2257GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2258
nnoble69ac39f2014-12-12 15:43:38 -08002259ifeq ($(NO_SECURE),true)
2260
2261bins/gpr_histogram_test: openssl_dep_error
2262
2263else
2264
jtattermusch57c6f0c2014-12-11 12:28:56 -08002265bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002266 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002267 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002268 $(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 -08002269
nnoble69ac39f2014-12-12 15:43:38 -08002270endif
2271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002272deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2273
nnoble69ac39f2014-12-12 15:43:38 -08002274ifneq ($(NO_SECURE),true)
2275ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002276-include $(GPR_HISTOGRAM_TEST_DEPS)
2277endif
nnoble69ac39f2014-12-12 15:43:38 -08002278endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002279
2280clean_gpr_histogram_test:
2281 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2282 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2283 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2284 $(Q) $(RM) bins/gpr_histogram_test
2285
2286
2287GPR_HOST_PORT_TEST_SRC = \
2288 test/core/support/host_port_test.c \
2289
2290GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2291GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2292
nnoble69ac39f2014-12-12 15:43:38 -08002293ifeq ($(NO_SECURE),true)
2294
2295bins/gpr_host_port_test: openssl_dep_error
2296
2297else
2298
jtattermusch57c6f0c2014-12-11 12:28:56 -08002299bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002301 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002302 $(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 -08002303
nnoble69ac39f2014-12-12 15:43:38 -08002304endif
2305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002306deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2307
nnoble69ac39f2014-12-12 15:43:38 -08002308ifneq ($(NO_SECURE),true)
2309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002310-include $(GPR_HOST_PORT_TEST_DEPS)
2311endif
nnoble69ac39f2014-12-12 15:43:38 -08002312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002313
2314clean_gpr_host_port_test:
2315 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2316 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2317 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2318 $(Q) $(RM) bins/gpr_host_port_test
2319
2320
2321GPR_SLICE_BUFFER_TEST_SRC = \
2322 test/core/support/slice_buffer_test.c \
2323
2324GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2325GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2326
nnoble69ac39f2014-12-12 15:43:38 -08002327ifeq ($(NO_SECURE),true)
2328
2329bins/gpr_slice_buffer_test: openssl_dep_error
2330
2331else
2332
jtattermusch57c6f0c2014-12-11 12:28:56 -08002333bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002335 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002336 $(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 -08002337
nnoble69ac39f2014-12-12 15:43:38 -08002338endif
2339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002340deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2341
nnoble69ac39f2014-12-12 15:43:38 -08002342ifneq ($(NO_SECURE),true)
2343ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002344-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2345endif
nnoble69ac39f2014-12-12 15:43:38 -08002346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002347
2348clean_gpr_slice_buffer_test:
2349 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2350 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2351 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2352 $(Q) $(RM) bins/gpr_slice_buffer_test
2353
2354
2355GPR_SLICE_TEST_SRC = \
2356 test/core/support/slice_test.c \
2357
2358GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2359GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2360
nnoble69ac39f2014-12-12 15:43:38 -08002361ifeq ($(NO_SECURE),true)
2362
2363bins/gpr_slice_test: openssl_dep_error
2364
2365else
2366
jtattermusch57c6f0c2014-12-11 12:28:56 -08002367bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002368 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002369 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002370 $(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 -08002371
nnoble69ac39f2014-12-12 15:43:38 -08002372endif
2373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002374deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2375
nnoble69ac39f2014-12-12 15:43:38 -08002376ifneq ($(NO_SECURE),true)
2377ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002378-include $(GPR_SLICE_TEST_DEPS)
2379endif
nnoble69ac39f2014-12-12 15:43:38 -08002380endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002381
2382clean_gpr_slice_test:
2383 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2384 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2385 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2386 $(Q) $(RM) bins/gpr_slice_test
2387
2388
2389GPR_STRING_TEST_SRC = \
2390 test/core/support/string_test.c \
2391
2392GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2393GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2394
nnoble69ac39f2014-12-12 15:43:38 -08002395ifeq ($(NO_SECURE),true)
2396
2397bins/gpr_string_test: openssl_dep_error
2398
2399else
2400
jtattermusch57c6f0c2014-12-11 12:28:56 -08002401bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002403 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002404 $(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 -08002405
nnoble69ac39f2014-12-12 15:43:38 -08002406endif
2407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002408deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2409
nnoble69ac39f2014-12-12 15:43:38 -08002410ifneq ($(NO_SECURE),true)
2411ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002412-include $(GPR_STRING_TEST_DEPS)
2413endif
nnoble69ac39f2014-12-12 15:43:38 -08002414endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002415
2416clean_gpr_string_test:
2417 $(E) "[CLEAN] Cleaning gpr_string_test files"
2418 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2419 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2420 $(Q) $(RM) bins/gpr_string_test
2421
2422
2423GPR_SYNC_TEST_SRC = \
2424 test/core/support/sync_test.c \
2425
2426GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2427GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2428
nnoble69ac39f2014-12-12 15:43:38 -08002429ifeq ($(NO_SECURE),true)
2430
2431bins/gpr_sync_test: openssl_dep_error
2432
2433else
2434
jtattermusch57c6f0c2014-12-11 12:28:56 -08002435bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002436 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002437 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002438 $(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 -08002439
nnoble69ac39f2014-12-12 15:43:38 -08002440endif
2441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002442deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2443
nnoble69ac39f2014-12-12 15:43:38 -08002444ifneq ($(NO_SECURE),true)
2445ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002446-include $(GPR_SYNC_TEST_DEPS)
2447endif
nnoble69ac39f2014-12-12 15:43:38 -08002448endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002449
2450clean_gpr_sync_test:
2451 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2452 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2453 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2454 $(Q) $(RM) bins/gpr_sync_test
2455
2456
2457GPR_THD_TEST_SRC = \
2458 test/core/support/thd_test.c \
2459
2460GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2461GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2462
nnoble69ac39f2014-12-12 15:43:38 -08002463ifeq ($(NO_SECURE),true)
2464
2465bins/gpr_thd_test: openssl_dep_error
2466
2467else
2468
jtattermusch57c6f0c2014-12-11 12:28:56 -08002469bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002470 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002471 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002472 $(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 -08002473
nnoble69ac39f2014-12-12 15:43:38 -08002474endif
2475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002476deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2477
nnoble69ac39f2014-12-12 15:43:38 -08002478ifneq ($(NO_SECURE),true)
2479ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002480-include $(GPR_THD_TEST_DEPS)
2481endif
nnoble69ac39f2014-12-12 15:43:38 -08002482endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002483
2484clean_gpr_thd_test:
2485 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2486 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2487 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2488 $(Q) $(RM) bins/gpr_thd_test
2489
2490
2491GPR_TIME_TEST_SRC = \
2492 test/core/support/time_test.c \
2493
2494GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2495GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2496
nnoble69ac39f2014-12-12 15:43:38 -08002497ifeq ($(NO_SECURE),true)
2498
2499bins/gpr_time_test: openssl_dep_error
2500
2501else
2502
jtattermusch57c6f0c2014-12-11 12:28:56 -08002503bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002504 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002505 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002506 $(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 -08002507
nnoble69ac39f2014-12-12 15:43:38 -08002508endif
2509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002510deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2511
nnoble69ac39f2014-12-12 15:43:38 -08002512ifneq ($(NO_SECURE),true)
2513ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002514-include $(GPR_TIME_TEST_DEPS)
2515endif
nnoble69ac39f2014-12-12 15:43:38 -08002516endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002517
2518clean_gpr_time_test:
2519 $(E) "[CLEAN] Cleaning gpr_time_test files"
2520 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2521 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2522 $(Q) $(RM) bins/gpr_time_test
2523
2524
2525MURMUR_HASH_TEST_SRC = \
2526 test/core/support/murmur_hash_test.c \
2527
2528MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2529MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2530
nnoble69ac39f2014-12-12 15:43:38 -08002531ifeq ($(NO_SECURE),true)
2532
2533bins/murmur_hash_test: openssl_dep_error
2534
2535else
2536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002537bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2538 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002539 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002540 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2541
nnoble69ac39f2014-12-12 15:43:38 -08002542endif
2543
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002544deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2545
nnoble69ac39f2014-12-12 15:43:38 -08002546ifneq ($(NO_SECURE),true)
2547ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002548-include $(MURMUR_HASH_TEST_DEPS)
2549endif
nnoble69ac39f2014-12-12 15:43:38 -08002550endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002551
2552clean_murmur_hash_test:
2553 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2554 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2555 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2556 $(Q) $(RM) bins/murmur_hash_test
2557
2558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002559GRPC_STREAM_OP_TEST_SRC = \
2560 test/core/transport/stream_op_test.c \
2561
2562GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2563GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2564
nnoble69ac39f2014-12-12 15:43:38 -08002565ifeq ($(NO_SECURE),true)
2566
2567bins/grpc_stream_op_test: openssl_dep_error
2568
2569else
2570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002571bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2572 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002573 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002574 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2575
nnoble69ac39f2014-12-12 15:43:38 -08002576endif
2577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002578deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2579
nnoble69ac39f2014-12-12 15:43:38 -08002580ifneq ($(NO_SECURE),true)
2581ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002582-include $(GRPC_STREAM_OP_TEST_DEPS)
2583endif
nnoble69ac39f2014-12-12 15:43:38 -08002584endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002585
2586clean_grpc_stream_op_test:
2587 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2588 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2589 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2590 $(Q) $(RM) bins/grpc_stream_op_test
2591
2592
nnoble0c475f02014-12-05 15:37:39 -08002593ALPN_TEST_SRC = \
2594 test/core/transport/chttp2/alpn_test.c \
2595
2596ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2597ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2598
nnoble69ac39f2014-12-12 15:43:38 -08002599ifeq ($(NO_SECURE),true)
2600
2601bins/alpn_test: openssl_dep_error
2602
2603else
2604
nnoble0c475f02014-12-05 15:37:39 -08002605bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2606 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002607 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002608 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2609
nnoble69ac39f2014-12-12 15:43:38 -08002610endif
2611
nnoble0c475f02014-12-05 15:37:39 -08002612deps_alpn_test: $(ALPN_TEST_DEPS)
2613
nnoble69ac39f2014-12-12 15:43:38 -08002614ifneq ($(NO_SECURE),true)
2615ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002616-include $(ALPN_TEST_DEPS)
2617endif
nnoble69ac39f2014-12-12 15:43:38 -08002618endif
nnoble0c475f02014-12-05 15:37:39 -08002619
2620clean_alpn_test:
2621 $(E) "[CLEAN] Cleaning alpn_test files"
2622 $(Q) $(RM) $(ALPN_TEST_OBJS)
2623 $(Q) $(RM) $(ALPN_TEST_DEPS)
2624 $(Q) $(RM) bins/alpn_test
2625
2626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002627CHTTP2_STREAM_ENCODER_TEST_SRC = \
2628 test/core/transport/chttp2/stream_encoder_test.c \
2629
2630CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2631CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2632
nnoble69ac39f2014-12-12 15:43:38 -08002633ifeq ($(NO_SECURE),true)
2634
2635bins/chttp2_stream_encoder_test: openssl_dep_error
2636
2637else
2638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002639bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002642 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2643
nnoble69ac39f2014-12-12 15:43:38 -08002644endif
2645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002646deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2647
nnoble69ac39f2014-12-12 15:43:38 -08002648ifneq ($(NO_SECURE),true)
2649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002650-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2651endif
nnoble69ac39f2014-12-12 15:43:38 -08002652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002653
2654clean_chttp2_stream_encoder_test:
2655 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2656 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2657 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2658 $(Q) $(RM) bins/chttp2_stream_encoder_test
2659
2660
2661HPACK_TABLE_TEST_SRC = \
2662 test/core/transport/chttp2/hpack_table_test.c \
2663
2664HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2665HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2666
nnoble69ac39f2014-12-12 15:43:38 -08002667ifeq ($(NO_SECURE),true)
2668
2669bins/hpack_table_test: openssl_dep_error
2670
2671else
2672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002673bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2674 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002675 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002676 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2677
nnoble69ac39f2014-12-12 15:43:38 -08002678endif
2679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002680deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2681
nnoble69ac39f2014-12-12 15:43:38 -08002682ifneq ($(NO_SECURE),true)
2683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002684-include $(HPACK_TABLE_TEST_DEPS)
2685endif
nnoble69ac39f2014-12-12 15:43:38 -08002686endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002687
2688clean_hpack_table_test:
2689 $(E) "[CLEAN] Cleaning hpack_table_test files"
2690 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2691 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2692 $(Q) $(RM) bins/hpack_table_test
2693
2694
2695CHTTP2_STREAM_MAP_TEST_SRC = \
2696 test/core/transport/chttp2/stream_map_test.c \
2697
2698CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2699CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2700
nnoble69ac39f2014-12-12 15:43:38 -08002701ifeq ($(NO_SECURE),true)
2702
2703bins/chttp2_stream_map_test: openssl_dep_error
2704
2705else
2706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002707bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002709 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002710 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2711
nnoble69ac39f2014-12-12 15:43:38 -08002712endif
2713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002714deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2715
nnoble69ac39f2014-12-12 15:43:38 -08002716ifneq ($(NO_SECURE),true)
2717ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002718-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2719endif
nnoble69ac39f2014-12-12 15:43:38 -08002720endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002721
2722clean_chttp2_stream_map_test:
2723 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2724 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2725 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2726 $(Q) $(RM) bins/chttp2_stream_map_test
2727
2728
2729HPACK_PARSER_TEST_SRC = \
2730 test/core/transport/chttp2/hpack_parser_test.c \
2731
2732HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2733HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2734
nnoble69ac39f2014-12-12 15:43:38 -08002735ifeq ($(NO_SECURE),true)
2736
2737bins/hpack_parser_test: openssl_dep_error
2738
2739else
2740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002741bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002743 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002744 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2745
nnoble69ac39f2014-12-12 15:43:38 -08002746endif
2747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002748deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2749
nnoble69ac39f2014-12-12 15:43:38 -08002750ifneq ($(NO_SECURE),true)
2751ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002752-include $(HPACK_PARSER_TEST_DEPS)
2753endif
nnoble69ac39f2014-12-12 15:43:38 -08002754endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002755
2756clean_hpack_parser_test:
2757 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2758 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2759 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2760 $(Q) $(RM) bins/hpack_parser_test
2761
2762
2763TRANSPORT_METADATA_TEST_SRC = \
2764 test/core/transport/metadata_test.c \
2765
2766TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2767TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2768
nnoble69ac39f2014-12-12 15:43:38 -08002769ifeq ($(NO_SECURE),true)
2770
2771bins/transport_metadata_test: openssl_dep_error
2772
2773else
2774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002775bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2776 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002777 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002778 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2779
nnoble69ac39f2014-12-12 15:43:38 -08002780endif
2781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002782deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2783
nnoble69ac39f2014-12-12 15:43:38 -08002784ifneq ($(NO_SECURE),true)
2785ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002786-include $(TRANSPORT_METADATA_TEST_DEPS)
2787endif
nnoble69ac39f2014-12-12 15:43:38 -08002788endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002789
2790clean_transport_metadata_test:
2791 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2792 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2793 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2794 $(Q) $(RM) bins/transport_metadata_test
2795
2796
2797CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2798 test/core/transport/chttp2/status_conversion_test.c \
2799
2800CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2801CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2802
nnoble69ac39f2014-12-12 15:43:38 -08002803ifeq ($(NO_SECURE),true)
2804
2805bins/chttp2_status_conversion_test: openssl_dep_error
2806
2807else
2808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002809bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2810 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002811 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002812 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2813
nnoble69ac39f2014-12-12 15:43:38 -08002814endif
2815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002816deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2817
nnoble69ac39f2014-12-12 15:43:38 -08002818ifneq ($(NO_SECURE),true)
2819ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002820-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2821endif
nnoble69ac39f2014-12-12 15:43:38 -08002822endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002823
2824clean_chttp2_status_conversion_test:
2825 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2826 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2827 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2828 $(Q) $(RM) bins/chttp2_status_conversion_test
2829
2830
2831CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2832 test/core/transport/chttp2_transport_end2end_test.c \
2833
2834CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2835CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2836
nnoble69ac39f2014-12-12 15:43:38 -08002837ifeq ($(NO_SECURE),true)
2838
2839bins/chttp2_transport_end2end_test: openssl_dep_error
2840
2841else
2842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002843bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2844 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002845 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002846 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2847
nnoble69ac39f2014-12-12 15:43:38 -08002848endif
2849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002850deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2851
nnoble69ac39f2014-12-12 15:43:38 -08002852ifneq ($(NO_SECURE),true)
2853ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002854-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2855endif
nnoble69ac39f2014-12-12 15:43:38 -08002856endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002857
2858clean_chttp2_transport_end2end_test:
2859 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
2860 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
2861 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2862 $(Q) $(RM) bins/chttp2_transport_end2end_test
2863
2864
ctiller18b49ab2014-12-09 14:39:16 -08002865TCP_POSIX_TEST_SRC = \
2866 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867
ctiller18b49ab2014-12-09 14:39:16 -08002868TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
2869TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002870
nnoble69ac39f2014-12-12 15:43:38 -08002871ifeq ($(NO_SECURE),true)
2872
2873bins/tcp_posix_test: openssl_dep_error
2874
2875else
2876
ctiller18b49ab2014-12-09 14:39:16 -08002877bins/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 -08002878 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002879 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08002880 $(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 -08002881
nnoble69ac39f2014-12-12 15:43:38 -08002882endif
2883
ctiller18b49ab2014-12-09 14:39:16 -08002884deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002885
nnoble69ac39f2014-12-12 15:43:38 -08002886ifneq ($(NO_SECURE),true)
2887ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08002888-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002889endif
nnoble69ac39f2014-12-12 15:43:38 -08002890endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002891
ctiller18b49ab2014-12-09 14:39:16 -08002892clean_tcp_posix_test:
2893 $(E) "[CLEAN] Cleaning tcp_posix_test files"
2894 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
2895 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
2896 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002897
2898
nnoble0c475f02014-12-05 15:37:39 -08002899DUALSTACK_SOCKET_TEST_SRC = \
2900 test/core/end2end/dualstack_socket_test.c \
2901
2902DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2903DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
2904
nnoble69ac39f2014-12-12 15:43:38 -08002905ifeq ($(NO_SECURE),true)
2906
2907bins/dualstack_socket_test: openssl_dep_error
2908
2909else
2910
nnoble0c475f02014-12-05 15:37:39 -08002911bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2912 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002913 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002914 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
2915
nnoble69ac39f2014-12-12 15:43:38 -08002916endif
2917
nnoble0c475f02014-12-05 15:37:39 -08002918deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
2919
nnoble69ac39f2014-12-12 15:43:38 -08002920ifneq ($(NO_SECURE),true)
2921ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002922-include $(DUALSTACK_SOCKET_TEST_DEPS)
2923endif
nnoble69ac39f2014-12-12 15:43:38 -08002924endif
nnoble0c475f02014-12-05 15:37:39 -08002925
2926clean_dualstack_socket_test:
2927 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
2928 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
2929 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
2930 $(Q) $(RM) bins/dualstack_socket_test
2931
2932
2933NO_SERVER_TEST_SRC = \
2934 test/core/end2end/no_server_test.c \
2935
2936NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
2937NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
2938
nnoble69ac39f2014-12-12 15:43:38 -08002939ifeq ($(NO_SECURE),true)
2940
2941bins/no_server_test: openssl_dep_error
2942
2943else
2944
nnoble0c475f02014-12-05 15:37:39 -08002945bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2946 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002947 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002948 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
2949
nnoble69ac39f2014-12-12 15:43:38 -08002950endif
2951
nnoble0c475f02014-12-05 15:37:39 -08002952deps_no_server_test: $(NO_SERVER_TEST_DEPS)
2953
nnoble69ac39f2014-12-12 15:43:38 -08002954ifneq ($(NO_SECURE),true)
2955ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002956-include $(NO_SERVER_TEST_DEPS)
2957endif
nnoble69ac39f2014-12-12 15:43:38 -08002958endif
nnoble0c475f02014-12-05 15:37:39 -08002959
2960clean_no_server_test:
2961 $(E) "[CLEAN] Cleaning no_server_test files"
2962 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
2963 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
2964 $(Q) $(RM) bins/no_server_test
2965
2966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002967RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08002968 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969
2970RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
2971RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
2972
nnoble69ac39f2014-12-12 15:43:38 -08002973ifeq ($(NO_SECURE),true)
2974
2975bins/resolve_address_test: openssl_dep_error
2976
2977else
2978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002979bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002982 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
2983
nnoble69ac39f2014-12-12 15:43:38 -08002984endif
2985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002986deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
2987
nnoble69ac39f2014-12-12 15:43:38 -08002988ifneq ($(NO_SECURE),true)
2989ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002990-include $(RESOLVE_ADDRESS_TEST_DEPS)
2991endif
nnoble69ac39f2014-12-12 15:43:38 -08002992endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002993
2994clean_resolve_address_test:
2995 $(E) "[CLEAN] Cleaning resolve_address_test files"
2996 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
2997 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
2998 $(Q) $(RM) bins/resolve_address_test
2999
3000
ctiller18b49ab2014-12-09 14:39:16 -08003001SOCKADDR_UTILS_TEST_SRC = \
3002 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003003
ctiller18b49ab2014-12-09 14:39:16 -08003004SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3005SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003006
nnoble69ac39f2014-12-12 15:43:38 -08003007ifeq ($(NO_SECURE),true)
3008
3009bins/sockaddr_utils_test: openssl_dep_error
3010
3011else
3012
ctiller18b49ab2014-12-09 14:39:16 -08003013bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003015 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003016 $(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 -08003017
nnoble69ac39f2014-12-12 15:43:38 -08003018endif
3019
ctiller18b49ab2014-12-09 14:39:16 -08003020deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003021
nnoble69ac39f2014-12-12 15:43:38 -08003022ifneq ($(NO_SECURE),true)
3023ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003024-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003025endif
nnoble69ac39f2014-12-12 15:43:38 -08003026endif
nnoble0c475f02014-12-05 15:37:39 -08003027
ctiller18b49ab2014-12-09 14:39:16 -08003028clean_sockaddr_utils_test:
3029 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3030 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3031 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3032 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003033
3034
ctiller18b49ab2014-12-09 14:39:16 -08003035TCP_SERVER_POSIX_TEST_SRC = \
3036 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003037
ctiller18b49ab2014-12-09 14:39:16 -08003038TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3039TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003040
nnoble69ac39f2014-12-12 15:43:38 -08003041ifeq ($(NO_SECURE),true)
3042
3043bins/tcp_server_posix_test: openssl_dep_error
3044
3045else
3046
ctiller18b49ab2014-12-09 14:39:16 -08003047bins/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 -08003048 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003049 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003050 $(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 -08003051
nnoble69ac39f2014-12-12 15:43:38 -08003052endif
3053
ctiller18b49ab2014-12-09 14:39:16 -08003054deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003055
nnoble69ac39f2014-12-12 15:43:38 -08003056ifneq ($(NO_SECURE),true)
3057ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003058-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003059endif
nnoble69ac39f2014-12-12 15:43:38 -08003060endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003061
ctiller18b49ab2014-12-09 14:39:16 -08003062clean_tcp_server_posix_test:
3063 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3064 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3065 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3066 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003067
3068
ctiller18b49ab2014-12-09 14:39:16 -08003069TCP_CLIENT_POSIX_TEST_SRC = \
3070 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003071
ctiller18b49ab2014-12-09 14:39:16 -08003072TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3073TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003074
nnoble69ac39f2014-12-12 15:43:38 -08003075ifeq ($(NO_SECURE),true)
3076
3077bins/tcp_client_posix_test: openssl_dep_error
3078
3079else
3080
ctiller18b49ab2014-12-09 14:39:16 -08003081bins/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 -08003082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003083 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003084 $(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 -08003085
nnoble69ac39f2014-12-12 15:43:38 -08003086endif
3087
ctiller18b49ab2014-12-09 14:39:16 -08003088deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003089
nnoble69ac39f2014-12-12 15:43:38 -08003090ifneq ($(NO_SECURE),true)
3091ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003092-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003093endif
nnoble69ac39f2014-12-12 15:43:38 -08003094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003095
ctiller18b49ab2014-12-09 14:39:16 -08003096clean_tcp_client_posix_test:
3097 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3098 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3099 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3100 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003101
3102
3103GRPC_CHANNEL_STACK_TEST_SRC = \
3104 test/core/channel/channel_stack_test.c \
3105
3106GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3107GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3108
nnoble69ac39f2014-12-12 15:43:38 -08003109ifeq ($(NO_SECURE),true)
3110
3111bins/grpc_channel_stack_test: openssl_dep_error
3112
3113else
3114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003115bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3116 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003117 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003118 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3119
nnoble69ac39f2014-12-12 15:43:38 -08003120endif
3121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003122deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3123
nnoble69ac39f2014-12-12 15:43:38 -08003124ifneq ($(NO_SECURE),true)
3125ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003126-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3127endif
nnoble69ac39f2014-12-12 15:43:38 -08003128endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003129
3130clean_grpc_channel_stack_test:
3131 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3132 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3133 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3134 $(Q) $(RM) bins/grpc_channel_stack_test
3135
3136
3137METADATA_BUFFER_TEST_SRC = \
3138 test/core/channel/metadata_buffer_test.c \
3139
3140METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3141METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3142
nnoble69ac39f2014-12-12 15:43:38 -08003143ifeq ($(NO_SECURE),true)
3144
3145bins/metadata_buffer_test: openssl_dep_error
3146
3147else
3148
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003149bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3150 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003151 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003152 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3153
nnoble69ac39f2014-12-12 15:43:38 -08003154endif
3155
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003156deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3157
nnoble69ac39f2014-12-12 15:43:38 -08003158ifneq ($(NO_SECURE),true)
3159ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003160-include $(METADATA_BUFFER_TEST_DEPS)
3161endif
nnoble69ac39f2014-12-12 15:43:38 -08003162endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003163
3164clean_metadata_buffer_test:
3165 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3166 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3167 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3168 $(Q) $(RM) bins/metadata_buffer_test
3169
3170
3171GRPC_COMPLETION_QUEUE_TEST_SRC = \
3172 test/core/surface/completion_queue_test.c \
3173
3174GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3175GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3176
nnoble69ac39f2014-12-12 15:43:38 -08003177ifeq ($(NO_SECURE),true)
3178
3179bins/grpc_completion_queue_test: openssl_dep_error
3180
3181else
3182
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003183bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3184 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003185 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003186 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3187
nnoble69ac39f2014-12-12 15:43:38 -08003188endif
3189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003190deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3191
nnoble69ac39f2014-12-12 15:43:38 -08003192ifneq ($(NO_SECURE),true)
3193ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003194-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3195endif
nnoble69ac39f2014-12-12 15:43:38 -08003196endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003197
3198clean_grpc_completion_queue_test:
3199 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3200 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3201 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3202 $(Q) $(RM) bins/grpc_completion_queue_test
3203
3204
3205GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3206 test/core/surface/completion_queue_benchmark.c \
3207
3208GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3209GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3210
nnoble69ac39f2014-12-12 15:43:38 -08003211ifeq ($(NO_SECURE),true)
3212
3213bins/grpc_completion_queue_benchmark: openssl_dep_error
3214
3215else
3216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003217bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3218 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003219 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3221
nnoble69ac39f2014-12-12 15:43:38 -08003222endif
3223
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003224deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3225
nnoble69ac39f2014-12-12 15:43:38 -08003226ifneq ($(NO_SECURE),true)
3227ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003228-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3229endif
nnoble69ac39f2014-12-12 15:43:38 -08003230endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003231
3232clean_grpc_completion_queue_benchmark:
3233 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3234 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3235 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3236 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3237
3238
3239CENSUS_WINDOW_STATS_TEST_SRC = \
3240 test/core/statistics/window_stats_test.c \
3241
3242CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3243CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3244
nnoble69ac39f2014-12-12 15:43:38 -08003245ifeq ($(NO_SECURE),true)
3246
3247bins/census_window_stats_test: openssl_dep_error
3248
3249else
3250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003251bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3252 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003253 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003254 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3255
nnoble69ac39f2014-12-12 15:43:38 -08003256endif
3257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003258deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3259
nnoble69ac39f2014-12-12 15:43:38 -08003260ifneq ($(NO_SECURE),true)
3261ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003262-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3263endif
nnoble69ac39f2014-12-12 15:43:38 -08003264endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003265
3266clean_census_window_stats_test:
3267 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3268 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3269 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3270 $(Q) $(RM) bins/census_window_stats_test
3271
3272
3273CENSUS_STATISTICS_QUICK_TEST_SRC = \
3274 test/core/statistics/quick_test.c \
3275
3276CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3277CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3278
nnoble69ac39f2014-12-12 15:43:38 -08003279ifeq ($(NO_SECURE),true)
3280
3281bins/census_statistics_quick_test: openssl_dep_error
3282
3283else
3284
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003285bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3286 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003287 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003288 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3289
nnoble69ac39f2014-12-12 15:43:38 -08003290endif
3291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003292deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3293
nnoble69ac39f2014-12-12 15:43:38 -08003294ifneq ($(NO_SECURE),true)
3295ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003296-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3297endif
nnoble69ac39f2014-12-12 15:43:38 -08003298endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003299
3300clean_census_statistics_quick_test:
3301 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3302 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3303 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3304 $(Q) $(RM) bins/census_statistics_quick_test
3305
3306
3307CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3308 test/core/statistics/performance_test.c \
3309
3310CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3311CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3312
nnoble69ac39f2014-12-12 15:43:38 -08003313ifeq ($(NO_SECURE),true)
3314
3315bins/census_statistics_performance_test: openssl_dep_error
3316
3317else
3318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003319bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3320 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003321 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003322 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3323
nnoble69ac39f2014-12-12 15:43:38 -08003324endif
3325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003326deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3327
nnoble69ac39f2014-12-12 15:43:38 -08003328ifneq ($(NO_SECURE),true)
3329ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003330-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3331endif
nnoble69ac39f2014-12-12 15:43:38 -08003332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003333
3334clean_census_statistics_performance_test:
3335 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3336 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3337 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3338 $(Q) $(RM) bins/census_statistics_performance_test
3339
3340
3341CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3342 test/core/statistics/multiple_writers_test.c \
3343
3344CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3345CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3346
nnoble69ac39f2014-12-12 15:43:38 -08003347ifeq ($(NO_SECURE),true)
3348
3349bins/census_statistics_multiple_writers_test: openssl_dep_error
3350
3351else
3352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003353bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003355 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003356 $(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
3357
nnoble69ac39f2014-12-12 15:43:38 -08003358endif
3359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003360deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3361
nnoble69ac39f2014-12-12 15:43:38 -08003362ifneq ($(NO_SECURE),true)
3363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003364-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3365endif
nnoble69ac39f2014-12-12 15:43:38 -08003366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003367
3368clean_census_statistics_multiple_writers_test:
3369 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3370 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3371 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3372 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3373
3374
3375CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3376 test/core/statistics/multiple_writers_circular_buffer_test.c \
3377
3378CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3379CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3380
nnoble69ac39f2014-12-12 15:43:38 -08003381ifeq ($(NO_SECURE),true)
3382
3383bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3384
3385else
3386
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003387bins/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
3388 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003389 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003390 $(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
3391
nnoble69ac39f2014-12-12 15:43:38 -08003392endif
3393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003394deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3395
nnoble69ac39f2014-12-12 15:43:38 -08003396ifneq ($(NO_SECURE),true)
3397ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003398-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3399endif
nnoble69ac39f2014-12-12 15:43:38 -08003400endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003401
3402clean_census_statistics_multiple_writers_circular_buffer_test:
3403 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3404 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3405 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3406 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3407
3408
3409CENSUS_STUB_TEST_SRC = \
3410 test/core/statistics/census_stub_test.c \
3411
3412CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3413CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3414
nnoble69ac39f2014-12-12 15:43:38 -08003415ifeq ($(NO_SECURE),true)
3416
3417bins/census_stub_test: openssl_dep_error
3418
3419else
3420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003421bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003423 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003424 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3425
nnoble69ac39f2014-12-12 15:43:38 -08003426endif
3427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003428deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3429
nnoble69ac39f2014-12-12 15:43:38 -08003430ifneq ($(NO_SECURE),true)
3431ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432-include $(CENSUS_STUB_TEST_DEPS)
3433endif
nnoble69ac39f2014-12-12 15:43:38 -08003434endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003435
3436clean_census_stub_test:
3437 $(E) "[CLEAN] Cleaning census_stub_test files"
3438 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3439 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3440 $(Q) $(RM) bins/census_stub_test
3441
3442
3443CENSUS_HASH_TABLE_TEST_SRC = \
3444 test/core/statistics/hash_table_test.c \
3445
3446CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3447CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3448
nnoble69ac39f2014-12-12 15:43:38 -08003449ifeq ($(NO_SECURE),true)
3450
3451bins/census_hash_table_test: openssl_dep_error
3452
3453else
3454
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003455bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3456 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003457 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003458 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3459
nnoble69ac39f2014-12-12 15:43:38 -08003460endif
3461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003462deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3463
nnoble69ac39f2014-12-12 15:43:38 -08003464ifneq ($(NO_SECURE),true)
3465ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003466-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3467endif
nnoble69ac39f2014-12-12 15:43:38 -08003468endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003469
3470clean_census_hash_table_test:
3471 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3472 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3473 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3474 $(Q) $(RM) bins/census_hash_table_test
3475
3476
3477FLING_SERVER_SRC = \
3478 test/core/fling/server.c \
3479
3480FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3481FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3482
nnoble69ac39f2014-12-12 15:43:38 -08003483ifeq ($(NO_SECURE),true)
3484
3485bins/fling_server: openssl_dep_error
3486
3487else
3488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003489bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3490 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003491 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003492 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3493
nnoble69ac39f2014-12-12 15:43:38 -08003494endif
3495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003496deps_fling_server: $(FLING_SERVER_DEPS)
3497
nnoble69ac39f2014-12-12 15:43:38 -08003498ifneq ($(NO_SECURE),true)
3499ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003500-include $(FLING_SERVER_DEPS)
3501endif
nnoble69ac39f2014-12-12 15:43:38 -08003502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003503
3504clean_fling_server:
3505 $(E) "[CLEAN] Cleaning fling_server files"
3506 $(Q) $(RM) $(FLING_SERVER_OBJS)
3507 $(Q) $(RM) $(FLING_SERVER_DEPS)
3508 $(Q) $(RM) bins/fling_server
3509
3510
3511FLING_CLIENT_SRC = \
3512 test/core/fling/client.c \
3513
3514FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3515FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3516
nnoble69ac39f2014-12-12 15:43:38 -08003517ifeq ($(NO_SECURE),true)
3518
3519bins/fling_client: openssl_dep_error
3520
3521else
3522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003523bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3524 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003525 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003526 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3527
nnoble69ac39f2014-12-12 15:43:38 -08003528endif
3529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003530deps_fling_client: $(FLING_CLIENT_DEPS)
3531
nnoble69ac39f2014-12-12 15:43:38 -08003532ifneq ($(NO_SECURE),true)
3533ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003534-include $(FLING_CLIENT_DEPS)
3535endif
nnoble69ac39f2014-12-12 15:43:38 -08003536endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003537
3538clean_fling_client:
3539 $(E) "[CLEAN] Cleaning fling_client files"
3540 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3541 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3542 $(Q) $(RM) bins/fling_client
3543
3544
3545FLING_TEST_SRC = \
3546 test/core/fling/fling_test.c \
3547
3548FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3549FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3550
nnoble69ac39f2014-12-12 15:43:38 -08003551ifeq ($(NO_SECURE),true)
3552
3553bins/fling_test: openssl_dep_error
3554
3555else
3556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003557bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3558 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003559 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003560 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3561
nnoble69ac39f2014-12-12 15:43:38 -08003562endif
3563
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003564deps_fling_test: $(FLING_TEST_DEPS)
3565
nnoble69ac39f2014-12-12 15:43:38 -08003566ifneq ($(NO_SECURE),true)
3567ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003568-include $(FLING_TEST_DEPS)
3569endif
nnoble69ac39f2014-12-12 15:43:38 -08003570endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003571
3572clean_fling_test:
3573 $(E) "[CLEAN] Cleaning fling_test files"
3574 $(Q) $(RM) $(FLING_TEST_OBJS)
3575 $(Q) $(RM) $(FLING_TEST_DEPS)
3576 $(Q) $(RM) bins/fling_test
3577
3578
3579ECHO_SERVER_SRC = \
3580 test/core/echo/server.c \
3581
3582ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3583ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3584
nnoble69ac39f2014-12-12 15:43:38 -08003585ifeq ($(NO_SECURE),true)
3586
3587bins/echo_server: openssl_dep_error
3588
3589else
3590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003591bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3592 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003593 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003594 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3595
nnoble69ac39f2014-12-12 15:43:38 -08003596endif
3597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003598deps_echo_server: $(ECHO_SERVER_DEPS)
3599
nnoble69ac39f2014-12-12 15:43:38 -08003600ifneq ($(NO_SECURE),true)
3601ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003602-include $(ECHO_SERVER_DEPS)
3603endif
nnoble69ac39f2014-12-12 15:43:38 -08003604endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003605
3606clean_echo_server:
3607 $(E) "[CLEAN] Cleaning echo_server files"
3608 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3609 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3610 $(Q) $(RM) bins/echo_server
3611
3612
3613ECHO_CLIENT_SRC = \
3614 test/core/echo/client.c \
3615
3616ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3617ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3618
nnoble69ac39f2014-12-12 15:43:38 -08003619ifeq ($(NO_SECURE),true)
3620
3621bins/echo_client: openssl_dep_error
3622
3623else
3624
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003625bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3626 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003627 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003628 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3629
nnoble69ac39f2014-12-12 15:43:38 -08003630endif
3631
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003632deps_echo_client: $(ECHO_CLIENT_DEPS)
3633
nnoble69ac39f2014-12-12 15:43:38 -08003634ifneq ($(NO_SECURE),true)
3635ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003636-include $(ECHO_CLIENT_DEPS)
3637endif
nnoble69ac39f2014-12-12 15:43:38 -08003638endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003639
3640clean_echo_client:
3641 $(E) "[CLEAN] Cleaning echo_client files"
3642 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3643 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3644 $(Q) $(RM) bins/echo_client
3645
3646
3647ECHO_TEST_SRC = \
3648 test/core/echo/echo_test.c \
3649
3650ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3651ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3652
nnoble69ac39f2014-12-12 15:43:38 -08003653ifeq ($(NO_SECURE),true)
3654
3655bins/echo_test: openssl_dep_error
3656
3657else
3658
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003659bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3660 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003661 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003662 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3663
nnoble69ac39f2014-12-12 15:43:38 -08003664endif
3665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003666deps_echo_test: $(ECHO_TEST_DEPS)
3667
nnoble69ac39f2014-12-12 15:43:38 -08003668ifneq ($(NO_SECURE),true)
3669ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003670-include $(ECHO_TEST_DEPS)
3671endif
nnoble69ac39f2014-12-12 15:43:38 -08003672endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003673
3674clean_echo_test:
3675 $(E) "[CLEAN] Cleaning echo_test files"
3676 $(Q) $(RM) $(ECHO_TEST_OBJS)
3677 $(Q) $(RM) $(ECHO_TEST_DEPS)
3678 $(Q) $(RM) bins/echo_test
3679
3680
3681LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3682 test/core/network_benchmarks/low_level_ping_pong.c \
3683
3684LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3685LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3686
nnoble69ac39f2014-12-12 15:43:38 -08003687ifeq ($(NO_SECURE),true)
3688
3689bins/low_level_ping_pong_benchmark: openssl_dep_error
3690
3691else
3692
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003693bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3694 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003695 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003696 $(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
3697
nnoble69ac39f2014-12-12 15:43:38 -08003698endif
3699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003700deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3701
nnoble69ac39f2014-12-12 15:43:38 -08003702ifneq ($(NO_SECURE),true)
3703ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003704-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3705endif
nnoble69ac39f2014-12-12 15:43:38 -08003706endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003707
3708clean_low_level_ping_pong_benchmark:
3709 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3710 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3711 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3712 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3713
3714
3715MESSAGE_COMPRESS_TEST_SRC = \
3716 test/core/compression/message_compress_test.c \
3717
3718MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3719MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3720
nnoble69ac39f2014-12-12 15:43:38 -08003721ifeq ($(NO_SECURE),true)
3722
3723bins/message_compress_test: openssl_dep_error
3724
3725else
3726
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003727bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3728 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003729 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003730 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3731
nnoble69ac39f2014-12-12 15:43:38 -08003732endif
3733
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003734deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3735
nnoble69ac39f2014-12-12 15:43:38 -08003736ifneq ($(NO_SECURE),true)
3737ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003738-include $(MESSAGE_COMPRESS_TEST_DEPS)
3739endif
nnoble69ac39f2014-12-12 15:43:38 -08003740endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003741
3742clean_message_compress_test:
3743 $(E) "[CLEAN] Cleaning message_compress_test files"
3744 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3745 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3746 $(Q) $(RM) bins/message_compress_test
3747
3748
nnoble0c475f02014-12-05 15:37:39 -08003749BIN_ENCODER_TEST_SRC = \
3750 test/core/transport/chttp2/bin_encoder_test.c \
3751
3752BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3753BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3754
nnoble69ac39f2014-12-12 15:43:38 -08003755ifeq ($(NO_SECURE),true)
3756
3757bins/bin_encoder_test: openssl_dep_error
3758
3759else
3760
nnoble0c475f02014-12-05 15:37:39 -08003761bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003763 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003764 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3765
nnoble69ac39f2014-12-12 15:43:38 -08003766endif
3767
nnoble0c475f02014-12-05 15:37:39 -08003768deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3769
nnoble69ac39f2014-12-12 15:43:38 -08003770ifneq ($(NO_SECURE),true)
3771ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003772-include $(BIN_ENCODER_TEST_DEPS)
3773endif
nnoble69ac39f2014-12-12 15:43:38 -08003774endif
nnoble0c475f02014-12-05 15:37:39 -08003775
3776clean_bin_encoder_test:
3777 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3778 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3779 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3780 $(Q) $(RM) bins/bin_encoder_test
3781
3782
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003783SECURE_ENDPOINT_TEST_SRC = \
3784 test/core/endpoint/secure_endpoint_test.c \
3785
3786SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3787SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3788
nnoble69ac39f2014-12-12 15:43:38 -08003789ifeq ($(NO_SECURE),true)
3790
3791bins/secure_endpoint_test: openssl_dep_error
3792
3793else
3794
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003795bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3796 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003797 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003798 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3799
nnoble69ac39f2014-12-12 15:43:38 -08003800endif
3801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003802deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3803
nnoble69ac39f2014-12-12 15:43:38 -08003804ifneq ($(NO_SECURE),true)
3805ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003806-include $(SECURE_ENDPOINT_TEST_DEPS)
3807endif
nnoble69ac39f2014-12-12 15:43:38 -08003808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003809
3810clean_secure_endpoint_test:
3811 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3812 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3813 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3814 $(Q) $(RM) bins/secure_endpoint_test
3815
3816
3817HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3818 test/core/httpcli/format_request_test.c \
3819
3820HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3821HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3822
nnoble69ac39f2014-12-12 15:43:38 -08003823ifeq ($(NO_SECURE),true)
3824
3825bins/httpcli_format_request_test: openssl_dep_error
3826
3827else
3828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003829bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3830 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003831 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003832 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
3833
nnoble69ac39f2014-12-12 15:43:38 -08003834endif
3835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003836deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3837
nnoble69ac39f2014-12-12 15:43:38 -08003838ifneq ($(NO_SECURE),true)
3839ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003840-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3841endif
nnoble69ac39f2014-12-12 15:43:38 -08003842endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003843
3844clean_httpcli_format_request_test:
3845 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
3846 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
3847 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
3848 $(Q) $(RM) bins/httpcli_format_request_test
3849
3850
3851HTTPCLI_PARSER_TEST_SRC = \
3852 test/core/httpcli/parser_test.c \
3853
3854HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3855HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
3856
nnoble69ac39f2014-12-12 15:43:38 -08003857ifeq ($(NO_SECURE),true)
3858
3859bins/httpcli_parser_test: openssl_dep_error
3860
3861else
3862
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003863bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3864 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003865 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003866 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
3867
nnoble69ac39f2014-12-12 15:43:38 -08003868endif
3869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003870deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
3871
nnoble69ac39f2014-12-12 15:43:38 -08003872ifneq ($(NO_SECURE),true)
3873ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003874-include $(HTTPCLI_PARSER_TEST_DEPS)
3875endif
nnoble69ac39f2014-12-12 15:43:38 -08003876endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003877
3878clean_httpcli_parser_test:
3879 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
3880 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
3881 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
3882 $(Q) $(RM) bins/httpcli_parser_test
3883
3884
3885HTTPCLI_TEST_SRC = \
3886 test/core/httpcli/httpcli_test.c \
3887
3888HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
3889HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
3890
nnoble69ac39f2014-12-12 15:43:38 -08003891ifeq ($(NO_SECURE),true)
3892
3893bins/httpcli_test: openssl_dep_error
3894
3895else
3896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003897bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3898 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003899 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003900 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
3901
nnoble69ac39f2014-12-12 15:43:38 -08003902endif
3903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003904deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
3905
nnoble69ac39f2014-12-12 15:43:38 -08003906ifneq ($(NO_SECURE),true)
3907ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003908-include $(HTTPCLI_TEST_DEPS)
3909endif
nnoble69ac39f2014-12-12 15:43:38 -08003910endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003911
3912clean_httpcli_test:
3913 $(E) "[CLEAN] Cleaning httpcli_test files"
3914 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
3915 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
3916 $(Q) $(RM) bins/httpcli_test
3917
3918
3919GRPC_CREDENTIALS_TEST_SRC = \
3920 test/core/security/credentials_test.c \
3921
3922GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3923GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
3924
nnoble69ac39f2014-12-12 15:43:38 -08003925ifeq ($(NO_SECURE),true)
3926
3927bins/grpc_credentials_test: openssl_dep_error
3928
3929else
3930
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003931bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3932 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003933 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003934 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
3935
nnoble69ac39f2014-12-12 15:43:38 -08003936endif
3937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003938deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
3939
nnoble69ac39f2014-12-12 15:43:38 -08003940ifneq ($(NO_SECURE),true)
3941ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003942-include $(GRPC_CREDENTIALS_TEST_DEPS)
3943endif
nnoble69ac39f2014-12-12 15:43:38 -08003944endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003945
3946clean_grpc_credentials_test:
3947 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
3948 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
3949 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
3950 $(Q) $(RM) bins/grpc_credentials_test
3951
3952
jboeufbefd2652014-12-12 15:39:47 -08003953GRPC_BASE64_TEST_SRC = \
3954 test/core/security/base64_test.c \
3955
3956GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
3957GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
3958
nnoble69ac39f2014-12-12 15:43:38 -08003959ifeq ($(NO_SECURE),true)
3960
3961bins/grpc_base64_test: openssl_dep_error
3962
3963else
3964
jboeufbefd2652014-12-12 15:39:47 -08003965bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3966 $(E) "[LD] Linking $@"
3967 $(Q) mkdir -p `dirname $@`
3968 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
3969
nnoble69ac39f2014-12-12 15:43:38 -08003970endif
3971
jboeufbefd2652014-12-12 15:39:47 -08003972deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
3973
nnoble69ac39f2014-12-12 15:43:38 -08003974ifneq ($(NO_SECURE),true)
3975ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08003976-include $(GRPC_BASE64_TEST_DEPS)
3977endif
nnoble69ac39f2014-12-12 15:43:38 -08003978endif
jboeufbefd2652014-12-12 15:39:47 -08003979
3980clean_grpc_base64_test:
3981 $(E) "[CLEAN] Cleaning grpc_base64_test files"
3982 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
3983 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
3984 $(Q) $(RM) bins/grpc_base64_test
3985
3986
3987GRPC_JSON_TOKEN_TEST_SRC = \
3988 test/core/security/json_token_test.c \
3989
3990GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
3991GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
3992
nnoble69ac39f2014-12-12 15:43:38 -08003993ifeq ($(NO_SECURE),true)
3994
3995bins/grpc_json_token_test: openssl_dep_error
3996
3997else
3998
jboeufbefd2652014-12-12 15:39:47 -08003999bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4000 $(E) "[LD] Linking $@"
4001 $(Q) mkdir -p `dirname $@`
4002 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4003
nnoble69ac39f2014-12-12 15:43:38 -08004004endif
4005
jboeufbefd2652014-12-12 15:39:47 -08004006deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4007
nnoble69ac39f2014-12-12 15:43:38 -08004008ifneq ($(NO_SECURE),true)
4009ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004010-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4011endif
nnoble69ac39f2014-12-12 15:43:38 -08004012endif
jboeufbefd2652014-12-12 15:39:47 -08004013
4014clean_grpc_json_token_test:
4015 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4016 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4017 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4018 $(Q) $(RM) bins/grpc_json_token_test
4019
4020
ctiller8919f602014-12-10 10:19:42 -08004021TIMEOUT_ENCODING_TEST_SRC = \
4022 test/core/transport/chttp2/timeout_encoding_test.c \
4023
4024TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4025TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4026
nnoble69ac39f2014-12-12 15:43:38 -08004027ifeq ($(NO_SECURE),true)
4028
4029bins/timeout_encoding_test: openssl_dep_error
4030
4031else
4032
ctiller8919f602014-12-10 10:19:42 -08004033bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4034 $(E) "[LD] Linking $@"
4035 $(Q) mkdir -p `dirname $@`
4036 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4037
nnoble69ac39f2014-12-12 15:43:38 -08004038endif
4039
ctiller8919f602014-12-10 10:19:42 -08004040deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4041
nnoble69ac39f2014-12-12 15:43:38 -08004042ifneq ($(NO_SECURE),true)
4043ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004044-include $(TIMEOUT_ENCODING_TEST_DEPS)
4045endif
nnoble69ac39f2014-12-12 15:43:38 -08004046endif
ctiller8919f602014-12-10 10:19:42 -08004047
4048clean_timeout_encoding_test:
4049 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4050 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4051 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4052 $(Q) $(RM) bins/timeout_encoding_test
4053
4054
4055FD_POSIX_TEST_SRC = \
4056 test/core/iomgr/fd_posix_test.c \
4057
4058FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4059FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4060
nnoble69ac39f2014-12-12 15:43:38 -08004061ifeq ($(NO_SECURE),true)
4062
4063bins/fd_posix_test: openssl_dep_error
4064
4065else
4066
ctiller8919f602014-12-10 10:19:42 -08004067bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4068 $(E) "[LD] Linking $@"
4069 $(Q) mkdir -p `dirname $@`
4070 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4071
nnoble69ac39f2014-12-12 15:43:38 -08004072endif
4073
ctiller8919f602014-12-10 10:19:42 -08004074deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4075
nnoble69ac39f2014-12-12 15:43:38 -08004076ifneq ($(NO_SECURE),true)
4077ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004078-include $(FD_POSIX_TEST_DEPS)
4079endif
nnoble69ac39f2014-12-12 15:43:38 -08004080endif
ctiller8919f602014-12-10 10:19:42 -08004081
4082clean_fd_posix_test:
4083 $(E) "[CLEAN] Cleaning fd_posix_test files"
4084 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4085 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4086 $(Q) $(RM) bins/fd_posix_test
4087
4088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004089FLING_STREAM_TEST_SRC = \
4090 test/core/fling/fling_stream_test.c \
4091
4092FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4093FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4094
nnoble69ac39f2014-12-12 15:43:38 -08004095ifeq ($(NO_SECURE),true)
4096
4097bins/fling_stream_test: openssl_dep_error
4098
4099else
4100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004101bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004103 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004104 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4105
nnoble69ac39f2014-12-12 15:43:38 -08004106endif
4107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004108deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4109
nnoble69ac39f2014-12-12 15:43:38 -08004110ifneq ($(NO_SECURE),true)
4111ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004112-include $(FLING_STREAM_TEST_DEPS)
4113endif
nnoble69ac39f2014-12-12 15:43:38 -08004114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004115
4116clean_fling_stream_test:
4117 $(E) "[CLEAN] Cleaning fling_stream_test files"
4118 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4119 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4120 $(Q) $(RM) bins/fling_stream_test
4121
4122
4123LAME_CLIENT_TEST_SRC = \
4124 test/core/surface/lame_client_test.c \
4125
4126LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4127LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4128
nnoble69ac39f2014-12-12 15:43:38 -08004129ifeq ($(NO_SECURE),true)
4130
4131bins/lame_client_test: openssl_dep_error
4132
4133else
4134
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004135bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004137 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004138 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4139
nnoble69ac39f2014-12-12 15:43:38 -08004140endif
4141
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004142deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4143
nnoble69ac39f2014-12-12 15:43:38 -08004144ifneq ($(NO_SECURE),true)
4145ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004146-include $(LAME_CLIENT_TEST_DEPS)
4147endif
nnoble69ac39f2014-12-12 15:43:38 -08004148endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004149
4150clean_lame_client_test:
4151 $(E) "[CLEAN] Cleaning lame_client_test files"
4152 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4153 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4154 $(Q) $(RM) bins/lame_client_test
4155
4156
4157THREAD_POOL_TEST_SRC = \
4158 test/cpp/server/thread_pool_test.cc \
4159
4160THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4161THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4162
nnoble69ac39f2014-12-12 15:43:38 -08004163ifeq ($(NO_SECURE),true)
4164
4165bins/thread_pool_test: openssl_dep_error
4166
4167else
4168
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004169bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4170 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004171 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004172 $(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
4173
nnoble69ac39f2014-12-12 15:43:38 -08004174endif
4175
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004176deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4177
nnoble69ac39f2014-12-12 15:43:38 -08004178ifneq ($(NO_SECURE),true)
4179ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004180-include $(THREAD_POOL_TEST_DEPS)
4181endif
nnoble69ac39f2014-12-12 15:43:38 -08004182endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004183
4184clean_thread_pool_test:
4185 $(E) "[CLEAN] Cleaning thread_pool_test files"
4186 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4187 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4188 $(Q) $(RM) bins/thread_pool_test
4189
4190
4191STATUS_TEST_SRC = \
4192 test/cpp/util/status_test.cc \
4193
4194STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4195STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4196
nnoble69ac39f2014-12-12 15:43:38 -08004197ifeq ($(NO_SECURE),true)
4198
4199bins/status_test: openssl_dep_error
4200
4201else
4202
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004203bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4204 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004205 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004206 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4207
nnoble69ac39f2014-12-12 15:43:38 -08004208endif
4209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004210deps_status_test: $(STATUS_TEST_DEPS)
4211
nnoble69ac39f2014-12-12 15:43:38 -08004212ifneq ($(NO_SECURE),true)
4213ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004214-include $(STATUS_TEST_DEPS)
4215endif
nnoble69ac39f2014-12-12 15:43:38 -08004216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004217
4218clean_status_test:
4219 $(E) "[CLEAN] Cleaning status_test files"
4220 $(Q) $(RM) $(STATUS_TEST_OBJS)
4221 $(Q) $(RM) $(STATUS_TEST_DEPS)
4222 $(Q) $(RM) bins/status_test
4223
4224
ctiller8919f602014-12-10 10:19:42 -08004225SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4226 test/cpp/end2end/sync_client_async_server_test.cc \
4227
4228SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4229SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4230
nnoble69ac39f2014-12-12 15:43:38 -08004231ifeq ($(NO_SECURE),true)
4232
4233bins/sync_client_async_server_test: openssl_dep_error
4234
4235else
4236
ctiller8919f602014-12-10 10:19:42 -08004237bins/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
4238 $(E) "[LD] Linking $@"
4239 $(Q) mkdir -p `dirname $@`
4240 $(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
4241
nnoble69ac39f2014-12-12 15:43:38 -08004242endif
4243
ctiller8919f602014-12-10 10:19:42 -08004244deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4245
nnoble69ac39f2014-12-12 15:43:38 -08004246ifneq ($(NO_SECURE),true)
4247ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004248-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4249endif
nnoble69ac39f2014-12-12 15:43:38 -08004250endif
ctiller8919f602014-12-10 10:19:42 -08004251
4252clean_sync_client_async_server_test:
4253 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4254 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4255 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4256 $(Q) $(RM) bins/sync_client_async_server_test
4257
4258
4259QPS_CLIENT_SRC = \
4260 test/cpp/qps/qps_client.cc \
4261
4262QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4263QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4264
nnoble69ac39f2014-12-12 15:43:38 -08004265ifeq ($(NO_SECURE),true)
4266
4267bins/qps_client: openssl_dep_error
4268
4269else
4270
ctiller8919f602014-12-10 10:19:42 -08004271bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4272 $(E) "[LD] Linking $@"
4273 $(Q) mkdir -p `dirname $@`
4274 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4275
nnoble69ac39f2014-12-12 15:43:38 -08004276endif
4277
ctiller8919f602014-12-10 10:19:42 -08004278deps_qps_client: $(QPS_CLIENT_DEPS)
4279
nnoble69ac39f2014-12-12 15:43:38 -08004280ifneq ($(NO_SECURE),true)
4281ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004282-include $(QPS_CLIENT_DEPS)
4283endif
nnoble69ac39f2014-12-12 15:43:38 -08004284endif
ctiller8919f602014-12-10 10:19:42 -08004285
4286clean_qps_client:
4287 $(E) "[CLEAN] Cleaning qps_client files"
4288 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4289 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4290 $(Q) $(RM) bins/qps_client
4291
4292
4293QPS_SERVER_SRC = \
4294 test/cpp/end2end/qps_server.cc \
4295
4296QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4297QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4298
nnoble69ac39f2014-12-12 15:43:38 -08004299ifeq ($(NO_SECURE),true)
4300
4301bins/qps_server: openssl_dep_error
4302
4303else
4304
ctiller8919f602014-12-10 10:19:42 -08004305bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4306 $(E) "[LD] Linking $@"
4307 $(Q) mkdir -p `dirname $@`
4308 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4309
nnoble69ac39f2014-12-12 15:43:38 -08004310endif
4311
ctiller8919f602014-12-10 10:19:42 -08004312deps_qps_server: $(QPS_SERVER_DEPS)
4313
nnoble69ac39f2014-12-12 15:43:38 -08004314ifneq ($(NO_SECURE),true)
4315ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004316-include $(QPS_SERVER_DEPS)
4317endif
nnoble69ac39f2014-12-12 15:43:38 -08004318endif
ctiller8919f602014-12-10 10:19:42 -08004319
4320clean_qps_server:
4321 $(E) "[CLEAN] Cleaning qps_server files"
4322 $(Q) $(RM) $(QPS_SERVER_OBJS)
4323 $(Q) $(RM) $(QPS_SERVER_DEPS)
4324 $(Q) $(RM) bins/qps_server
4325
4326
4327INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004328 gens/test/cpp/interop/empty.pb.cc \
4329 gens/test/cpp/interop/messages.pb.cc \
4330 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004331 test/cpp/interop/server.cc \
4332
4333INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4334INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4335
nnoble69ac39f2014-12-12 15:43:38 -08004336ifeq ($(NO_SECURE),true)
4337
4338bins/interop_server: openssl_dep_error
4339
4340else
4341
nnoble72309c62014-12-12 11:42:26 -08004342bins/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 -08004343 $(E) "[LD] Linking $@"
4344 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004345 $(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 -08004346
nnoble69ac39f2014-12-12 15:43:38 -08004347endif
4348
ctiller8919f602014-12-10 10:19:42 -08004349deps_interop_server: $(INTEROP_SERVER_DEPS)
4350
nnoble69ac39f2014-12-12 15:43:38 -08004351ifneq ($(NO_SECURE),true)
4352ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004353-include $(INTEROP_SERVER_DEPS)
4354endif
nnoble69ac39f2014-12-12 15:43:38 -08004355endif
ctiller8919f602014-12-10 10:19:42 -08004356
4357clean_interop_server:
4358 $(E) "[CLEAN] Cleaning interop_server files"
4359 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4360 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4361 $(Q) $(RM) bins/interop_server
4362
4363
4364INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004365 gens/test/cpp/interop/empty.pb.cc \
4366 gens/test/cpp/interop/messages.pb.cc \
4367 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004368 test/cpp/interop/client.cc \
4369
4370INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4371INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4372
nnoble69ac39f2014-12-12 15:43:38 -08004373ifeq ($(NO_SECURE),true)
4374
4375bins/interop_client: openssl_dep_error
4376
4377else
4378
nnoble72309c62014-12-12 11:42:26 -08004379bins/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 -08004380 $(E) "[LD] Linking $@"
4381 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004382 $(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 -08004383
nnoble69ac39f2014-12-12 15:43:38 -08004384endif
4385
ctiller8919f602014-12-10 10:19:42 -08004386deps_interop_client: $(INTEROP_CLIENT_DEPS)
4387
nnoble69ac39f2014-12-12 15:43:38 -08004388ifneq ($(NO_SECURE),true)
4389ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004390-include $(INTEROP_CLIENT_DEPS)
4391endif
nnoble69ac39f2014-12-12 15:43:38 -08004392endif
ctiller8919f602014-12-10 10:19:42 -08004393
4394clean_interop_client:
4395 $(E) "[CLEAN] Cleaning interop_client files"
4396 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4397 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4398 $(Q) $(RM) bins/interop_client
4399
4400
4401END2END_TEST_SRC = \
4402 test/cpp/end2end/end2end_test.cc \
4403
4404END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4405END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4406
nnoble69ac39f2014-12-12 15:43:38 -08004407ifeq ($(NO_SECURE),true)
4408
4409bins/end2end_test: openssl_dep_error
4410
4411else
4412
ctiller8919f602014-12-10 10:19:42 -08004413bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4414 $(E) "[LD] Linking $@"
4415 $(Q) mkdir -p `dirname $@`
4416 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4417
nnoble69ac39f2014-12-12 15:43:38 -08004418endif
4419
ctiller8919f602014-12-10 10:19:42 -08004420deps_end2end_test: $(END2END_TEST_DEPS)
4421
nnoble69ac39f2014-12-12 15:43:38 -08004422ifneq ($(NO_SECURE),true)
4423ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004424-include $(END2END_TEST_DEPS)
4425endif
nnoble69ac39f2014-12-12 15:43:38 -08004426endif
ctiller8919f602014-12-10 10:19:42 -08004427
4428clean_end2end_test:
4429 $(E) "[CLEAN] Cleaning end2end_test files"
4430 $(Q) $(RM) $(END2END_TEST_OBJS)
4431 $(Q) $(RM) $(END2END_TEST_DEPS)
4432 $(Q) $(RM) bins/end2end_test
4433
4434
4435ALARM_TEST_SRC = \
4436 test/core/iomgr/alarm_test.c \
4437
4438ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4439ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4440
nnoble69ac39f2014-12-12 15:43:38 -08004441ifeq ($(NO_SECURE),true)
4442
4443bins/alarm_test: openssl_dep_error
4444
4445else
4446
ctiller8919f602014-12-10 10:19:42 -08004447bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4448 $(E) "[LD] Linking $@"
4449 $(Q) mkdir -p `dirname $@`
4450 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4451
nnoble69ac39f2014-12-12 15:43:38 -08004452endif
4453
ctiller8919f602014-12-10 10:19:42 -08004454deps_alarm_test: $(ALARM_TEST_DEPS)
4455
nnoble69ac39f2014-12-12 15:43:38 -08004456ifneq ($(NO_SECURE),true)
4457ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004458-include $(ALARM_TEST_DEPS)
4459endif
nnoble69ac39f2014-12-12 15:43:38 -08004460endif
ctiller8919f602014-12-10 10:19:42 -08004461
4462clean_alarm_test:
4463 $(E) "[CLEAN] Cleaning alarm_test files"
4464 $(Q) $(RM) $(ALARM_TEST_OBJS)
4465 $(Q) $(RM) $(ALARM_TEST_DEPS)
4466 $(Q) $(RM) bins/alarm_test
4467
4468
4469TIME_TEST_SRC = \
4470 test/core/support/time_test.c \
4471
4472TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4473TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4474
nnoble69ac39f2014-12-12 15:43:38 -08004475ifeq ($(NO_SECURE),true)
4476
4477bins/time_test: openssl_dep_error
4478
4479else
4480
ctiller8919f602014-12-10 10:19:42 -08004481bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4482 $(E) "[LD] Linking $@"
4483 $(Q) mkdir -p `dirname $@`
4484 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4485
nnoble69ac39f2014-12-12 15:43:38 -08004486endif
4487
ctiller8919f602014-12-10 10:19:42 -08004488deps_time_test: $(TIME_TEST_DEPS)
4489
nnoble69ac39f2014-12-12 15:43:38 -08004490ifneq ($(NO_SECURE),true)
4491ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004492-include $(TIME_TEST_DEPS)
4493endif
nnoble69ac39f2014-12-12 15:43:38 -08004494endif
ctiller8919f602014-12-10 10:19:42 -08004495
4496clean_time_test:
4497 $(E) "[CLEAN] Cleaning time_test files"
4498 $(Q) $(RM) $(TIME_TEST_OBJS)
4499 $(Q) $(RM) $(TIME_TEST_DEPS)
4500 $(Q) $(RM) bins/time_test
4501
4502
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004503CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4504
4505CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4506CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4507
nnoble69ac39f2014-12-12 15:43:38 -08004508ifeq ($(NO_SECURE),true)
4509
4510bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4511
4512else
4513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004514bins/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
4515 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004516 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004517 $(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
4518
nnoble69ac39f2014-12-12 15:43:38 -08004519endif
4520
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004521deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4522
nnoble69ac39f2014-12-12 15:43:38 -08004523ifneq ($(NO_SECURE),true)
4524ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004525-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4526endif
nnoble69ac39f2014-12-12 15:43:38 -08004527endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004528
4529clean_chttp2_fake_security_cancel_after_accept_test:
4530 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4531 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4532 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4533 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4534
4535
4536CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4537
4538CHTTP2_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))))
4539CHTTP2_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))))
4540
nnoble69ac39f2014-12-12 15:43:38 -08004541ifeq ($(NO_SECURE),true)
4542
4543bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4544
4545else
4546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004547bins/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
4548 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004549 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004550 $(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
4551
nnoble69ac39f2014-12-12 15:43:38 -08004552endif
4553
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004554deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4555
nnoble69ac39f2014-12-12 15:43:38 -08004556ifneq ($(NO_SECURE),true)
4557ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004558-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4559endif
nnoble69ac39f2014-12-12 15:43:38 -08004560endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004561
4562clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4563 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4564 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4565 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4566 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4567
4568
4569CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4570
4571CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4572CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4573
nnoble69ac39f2014-12-12 15:43:38 -08004574ifeq ($(NO_SECURE),true)
4575
4576bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4577
4578else
4579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004580bins/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
4581 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004582 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004583 $(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
4584
nnoble69ac39f2014-12-12 15:43:38 -08004585endif
4586
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004587deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4588
nnoble69ac39f2014-12-12 15:43:38 -08004589ifneq ($(NO_SECURE),true)
4590ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004591-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4592endif
nnoble69ac39f2014-12-12 15:43:38 -08004593endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004594
4595clean_chttp2_fake_security_cancel_after_invoke_test:
4596 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4597 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4598 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4599 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4600
4601
4602CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4603
4604CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4605CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4606
nnoble69ac39f2014-12-12 15:43:38 -08004607ifeq ($(NO_SECURE),true)
4608
4609bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4610
4611else
4612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004613bins/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
4614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004615 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004616 $(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
4617
nnoble69ac39f2014-12-12 15:43:38 -08004618endif
4619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004620deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4621
nnoble69ac39f2014-12-12 15:43:38 -08004622ifneq ($(NO_SECURE),true)
4623ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004624-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4625endif
nnoble69ac39f2014-12-12 15:43:38 -08004626endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004627
4628clean_chttp2_fake_security_cancel_before_invoke_test:
4629 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4630 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4631 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4632 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4633
4634
4635CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4636
4637CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4638CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4639
nnoble69ac39f2014-12-12 15:43:38 -08004640ifeq ($(NO_SECURE),true)
4641
4642bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4643
4644else
4645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004646bins/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
4647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004648 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004649 $(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
4650
nnoble69ac39f2014-12-12 15:43:38 -08004651endif
4652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004653deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4654
nnoble69ac39f2014-12-12 15:43:38 -08004655ifneq ($(NO_SECURE),true)
4656ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004657-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4658endif
nnoble69ac39f2014-12-12 15:43:38 -08004659endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004660
4661clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4662 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4663 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4664 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4665 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4666
4667
4668CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4669
4670CHTTP2_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))))
4671CHTTP2_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))))
4672
nnoble69ac39f2014-12-12 15:43:38 -08004673ifeq ($(NO_SECURE),true)
4674
4675bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4676
4677else
4678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004679bins/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
4680 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004681 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004682 $(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
4683
nnoble69ac39f2014-12-12 15:43:38 -08004684endif
4685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004686deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4687
nnoble69ac39f2014-12-12 15:43:38 -08004688ifneq ($(NO_SECURE),true)
4689ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004690-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4691endif
nnoble69ac39f2014-12-12 15:43:38 -08004692endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004693
4694clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4695 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4696 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4697 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4698 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4699
4700
4701CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4702
4703CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4704CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4705
nnoble69ac39f2014-12-12 15:43:38 -08004706ifeq ($(NO_SECURE),true)
4707
4708bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4709
4710else
4711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004712bins/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
4713 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004714 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004715 $(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
4716
nnoble69ac39f2014-12-12 15:43:38 -08004717endif
4718
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004719deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4720
nnoble69ac39f2014-12-12 15:43:38 -08004721ifneq ($(NO_SECURE),true)
4722ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004723-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4724endif
nnoble69ac39f2014-12-12 15:43:38 -08004725endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004726
4727clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4728 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4729 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4730 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4731 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4732
4733
4734CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4735
4736CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4737CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4738
nnoble69ac39f2014-12-12 15:43:38 -08004739ifeq ($(NO_SECURE),true)
4740
4741bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4742
4743else
4744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004745bins/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
4746 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004747 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004748 $(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
4749
nnoble69ac39f2014-12-12 15:43:38 -08004750endif
4751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004752deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4753
nnoble69ac39f2014-12-12 15:43:38 -08004754ifneq ($(NO_SECURE),true)
4755ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004756-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4757endif
nnoble69ac39f2014-12-12 15:43:38 -08004758endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004759
4760clean_chttp2_fake_security_invoke_large_request_test:
4761 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4762 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4763 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4764 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4765
4766
4767CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4768
4769CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4770CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4771
nnoble69ac39f2014-12-12 15:43:38 -08004772ifeq ($(NO_SECURE),true)
4773
4774bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4775
4776else
4777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004778bins/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
4779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004780 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004781 $(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
4782
nnoble69ac39f2014-12-12 15:43:38 -08004783endif
4784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004785deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4786
nnoble69ac39f2014-12-12 15:43:38 -08004787ifneq ($(NO_SECURE),true)
4788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004789-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4790endif
nnoble69ac39f2014-12-12 15:43:38 -08004791endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004792
4793clean_chttp2_fake_security_max_concurrent_streams_test:
4794 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
4795 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
4796 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4797 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
4798
4799
4800CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
4801
4802CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4803CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
4804
nnoble69ac39f2014-12-12 15:43:38 -08004805ifeq ($(NO_SECURE),true)
4806
4807bins/chttp2_fake_security_no_op_test: openssl_dep_error
4808
4809else
4810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004811bins/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
4812 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004813 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004814 $(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
4815
nnoble69ac39f2014-12-12 15:43:38 -08004816endif
4817
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004818deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4819
nnoble69ac39f2014-12-12 15:43:38 -08004820ifneq ($(NO_SECURE),true)
4821ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004822-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4823endif
nnoble69ac39f2014-12-12 15:43:38 -08004824endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004825
4826clean_chttp2_fake_security_no_op_test:
4827 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
4828 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
4829 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
4830 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
4831
4832
4833CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
4834
4835CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4836CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
4837
nnoble69ac39f2014-12-12 15:43:38 -08004838ifeq ($(NO_SECURE),true)
4839
4840bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
4841
4842else
4843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004844bins/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
4845 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847 $(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
4848
nnoble69ac39f2014-12-12 15:43:38 -08004849endif
4850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004851deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4852
nnoble69ac39f2014-12-12 15:43:38 -08004853ifneq ($(NO_SECURE),true)
4854ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004855-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4856endif
nnoble69ac39f2014-12-12 15:43:38 -08004857endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004858
4859clean_chttp2_fake_security_ping_pong_streaming_test:
4860 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
4861 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
4862 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
4863 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
4864
4865
ctiller33023c42014-12-12 16:28:33 -08004866CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
4867
4868CHTTP2_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))))
4869CHTTP2_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))))
4870
4871ifeq ($(NO_SECURE),true)
4872
4873bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
4874
4875else
4876
4877bins/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
4878 $(E) "[LD] Linking $@"
4879 $(Q) mkdir -p `dirname $@`
4880 $(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
4881
4882endif
4883
4884deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4885
4886ifneq ($(NO_SECURE),true)
4887ifneq ($(NO_DEPS),true)
4888-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4889endif
4890endif
4891
4892clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
4893 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
4894 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
4895 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
4896 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
4897
4898
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004899CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
4900
4901CHTTP2_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))))
4902CHTTP2_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))))
4903
nnoble69ac39f2014-12-12 15:43:38 -08004904ifeq ($(NO_SECURE),true)
4905
4906bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
4907
4908else
4909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004910bins/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
4911 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004912 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004913 $(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
4914
nnoble69ac39f2014-12-12 15:43:38 -08004915endif
4916
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004917deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4918
nnoble69ac39f2014-12-12 15:43:38 -08004919ifneq ($(NO_SECURE),true)
4920ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004921-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4922endif
nnoble69ac39f2014-12-12 15:43:38 -08004923endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004924
4925clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
4926 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
4927 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
4928 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
4929 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
4930
4931
4932CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
4933
4934CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
4935CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
4936
nnoble69ac39f2014-12-12 15:43:38 -08004937ifeq ($(NO_SECURE),true)
4938
4939bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
4940
4941else
4942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004943bins/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
4944 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004945 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004946 $(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
4947
nnoble69ac39f2014-12-12 15:43:38 -08004948endif
4949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004950deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4951
nnoble69ac39f2014-12-12 15:43:38 -08004952ifneq ($(NO_SECURE),true)
4953ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004954-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4955endif
nnoble69ac39f2014-12-12 15:43:38 -08004956endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004957
4958clean_chttp2_fake_security_request_response_with_payload_test:
4959 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
4960 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
4961 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
4962 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
4963
4964
4965CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
4966
4967CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
4968CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
4969
nnoble69ac39f2014-12-12 15:43:38 -08004970ifeq ($(NO_SECURE),true)
4971
4972bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
4973
4974else
4975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004976bins/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
4977 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004978 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004979 $(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
4980
nnoble69ac39f2014-12-12 15:43:38 -08004981endif
4982
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004983deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
4984
nnoble69ac39f2014-12-12 15:43:38 -08004985ifneq ($(NO_SECURE),true)
4986ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004987-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
4988endif
nnoble69ac39f2014-12-12 15:43:38 -08004989endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004990
4991clean_chttp2_fake_security_simple_delayed_request_test:
4992 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
4993 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
4994 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
4995 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
4996
4997
4998CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
4999
5000CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5001CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5002
nnoble69ac39f2014-12-12 15:43:38 -08005003ifeq ($(NO_SECURE),true)
5004
5005bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5006
5007else
5008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005009bins/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
5010 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005011 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005012 $(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
5013
nnoble69ac39f2014-12-12 15:43:38 -08005014endif
5015
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005016deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5017
nnoble69ac39f2014-12-12 15:43:38 -08005018ifneq ($(NO_SECURE),true)
5019ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005020-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5021endif
nnoble69ac39f2014-12-12 15:43:38 -08005022endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005023
5024clean_chttp2_fake_security_simple_request_test:
5025 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5026 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5027 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5028 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5029
5030
nathaniel52878172014-12-09 10:17:19 -08005031CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005032
nathaniel52878172014-12-09 10:17:19 -08005033CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5034CHTTP2_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 -08005035
nnoble69ac39f2014-12-12 15:43:38 -08005036ifeq ($(NO_SECURE),true)
5037
5038bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5039
5040else
5041
nathaniel52878172014-12-09 10:17:19 -08005042bins/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 -08005043 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005044 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005045 $(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 -08005046
nnoble69ac39f2014-12-12 15:43:38 -08005047endif
5048
nathaniel52878172014-12-09 10:17:19 -08005049deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005050
nnoble69ac39f2014-12-12 15:43:38 -08005051ifneq ($(NO_SECURE),true)
5052ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005053-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005054endif
nnoble69ac39f2014-12-12 15:43:38 -08005055endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005056
nathaniel52878172014-12-09 10:17:19 -08005057clean_chttp2_fake_security_thread_stress_test:
5058 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5059 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5060 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5061 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005062
5063
5064CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5065
5066CHTTP2_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))))
5067CHTTP2_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))))
5068
nnoble69ac39f2014-12-12 15:43:38 -08005069ifeq ($(NO_SECURE),true)
5070
5071bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5072
5073else
5074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005075bins/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
5076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005077 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005078 $(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
5079
nnoble69ac39f2014-12-12 15:43:38 -08005080endif
5081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005082deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5083
nnoble69ac39f2014-12-12 15:43:38 -08005084ifneq ($(NO_SECURE),true)
5085ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005086-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5087endif
nnoble69ac39f2014-12-12 15:43:38 -08005088endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005089
5090clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5091 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5092 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5093 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5094 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5095
5096
5097CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5098
5099CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5100CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5101
nnoble69ac39f2014-12-12 15:43:38 -08005102ifeq ($(NO_SECURE),true)
5103
5104bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5105
5106else
5107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005108bins/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
5109 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005110 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005111 $(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
5112
nnoble69ac39f2014-12-12 15:43:38 -08005113endif
5114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005115deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5116
nnoble69ac39f2014-12-12 15:43:38 -08005117ifneq ($(NO_SECURE),true)
5118ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005119-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5120endif
nnoble69ac39f2014-12-12 15:43:38 -08005121endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122
5123clean_chttp2_fullstack_cancel_after_accept_test:
5124 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5125 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5126 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5127 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5128
5129
5130CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5131
5132CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5133CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5134
nnoble69ac39f2014-12-12 15:43:38 -08005135ifeq ($(NO_SECURE),true)
5136
5137bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5138
5139else
5140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005141bins/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
5142 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005143 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005144 $(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
5145
nnoble69ac39f2014-12-12 15:43:38 -08005146endif
5147
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005148deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5149
nnoble69ac39f2014-12-12 15:43:38 -08005150ifneq ($(NO_SECURE),true)
5151ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005152-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5153endif
nnoble69ac39f2014-12-12 15:43:38 -08005154endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005155
5156clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5157 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5158 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5159 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5160 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5161
5162
5163CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5164
5165CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5166CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5167
nnoble69ac39f2014-12-12 15:43:38 -08005168ifeq ($(NO_SECURE),true)
5169
5170bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5171
5172else
5173
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005174bins/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
5175 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005176 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005177 $(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
5178
nnoble69ac39f2014-12-12 15:43:38 -08005179endif
5180
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005181deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5182
nnoble69ac39f2014-12-12 15:43:38 -08005183ifneq ($(NO_SECURE),true)
5184ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005185-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5186endif
nnoble69ac39f2014-12-12 15:43:38 -08005187endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005188
5189clean_chttp2_fullstack_cancel_after_invoke_test:
5190 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5191 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5192 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5193 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5194
5195
5196CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5197
5198CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5199CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5200
nnoble69ac39f2014-12-12 15:43:38 -08005201ifeq ($(NO_SECURE),true)
5202
5203bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5204
5205else
5206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005207bins/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
5208 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005209 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005210 $(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
5211
nnoble69ac39f2014-12-12 15:43:38 -08005212endif
5213
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005214deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5215
nnoble69ac39f2014-12-12 15:43:38 -08005216ifneq ($(NO_SECURE),true)
5217ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005218-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5219endif
nnoble69ac39f2014-12-12 15:43:38 -08005220endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005221
5222clean_chttp2_fullstack_cancel_before_invoke_test:
5223 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5224 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5225 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5226 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5227
5228
5229CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5230
5231CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5232CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5233
nnoble69ac39f2014-12-12 15:43:38 -08005234ifeq ($(NO_SECURE),true)
5235
5236bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5237
5238else
5239
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005240bins/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
5241 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005242 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005243 $(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
5244
nnoble69ac39f2014-12-12 15:43:38 -08005245endif
5246
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005247deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5248
nnoble69ac39f2014-12-12 15:43:38 -08005249ifneq ($(NO_SECURE),true)
5250ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005251-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5252endif
nnoble69ac39f2014-12-12 15:43:38 -08005253endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005254
5255clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5256 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5257 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5258 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5259 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5260
5261
5262CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5263
5264CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5265CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5266
nnoble69ac39f2014-12-12 15:43:38 -08005267ifeq ($(NO_SECURE),true)
5268
5269bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5270
5271else
5272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005273bins/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
5274 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005275 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276 $(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
5277
nnoble69ac39f2014-12-12 15:43:38 -08005278endif
5279
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005280deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5281
nnoble69ac39f2014-12-12 15:43:38 -08005282ifneq ($(NO_SECURE),true)
5283ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005284-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5285endif
nnoble69ac39f2014-12-12 15:43:38 -08005286endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287
5288clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5289 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5290 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5291 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5292 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5293
5294
5295CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5296
5297CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5298CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5299
nnoble69ac39f2014-12-12 15:43:38 -08005300ifeq ($(NO_SECURE),true)
5301
5302bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5303
5304else
5305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306bins/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
5307 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005308 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309 $(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
5310
nnoble69ac39f2014-12-12 15:43:38 -08005311endif
5312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005313deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5314
nnoble69ac39f2014-12-12 15:43:38 -08005315ifneq ($(NO_SECURE),true)
5316ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005317-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5318endif
nnoble69ac39f2014-12-12 15:43:38 -08005319endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005320
5321clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5322 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5323 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5324 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5325 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5326
5327
5328CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5329
5330CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5331CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5332
nnoble69ac39f2014-12-12 15:43:38 -08005333ifeq ($(NO_SECURE),true)
5334
5335bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5336
5337else
5338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005339bins/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
5340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005341 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005342 $(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
5343
nnoble69ac39f2014-12-12 15:43:38 -08005344endif
5345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005346deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5347
nnoble69ac39f2014-12-12 15:43:38 -08005348ifneq ($(NO_SECURE),true)
5349ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005350-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5351endif
nnoble69ac39f2014-12-12 15:43:38 -08005352endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005353
5354clean_chttp2_fullstack_invoke_large_request_test:
5355 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5356 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5357 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5358 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5359
5360
5361CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5362
5363CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5364CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5365
nnoble69ac39f2014-12-12 15:43:38 -08005366ifeq ($(NO_SECURE),true)
5367
5368bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5369
5370else
5371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005372bins/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
5373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005374 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005375 $(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
5376
nnoble69ac39f2014-12-12 15:43:38 -08005377endif
5378
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005379deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5380
nnoble69ac39f2014-12-12 15:43:38 -08005381ifneq ($(NO_SECURE),true)
5382ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005383-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5384endif
nnoble69ac39f2014-12-12 15:43:38 -08005385endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005386
5387clean_chttp2_fullstack_max_concurrent_streams_test:
5388 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5389 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5390 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5391 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5392
5393
5394CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5395
5396CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5397CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5398
nnoble69ac39f2014-12-12 15:43:38 -08005399ifeq ($(NO_SECURE),true)
5400
5401bins/chttp2_fullstack_no_op_test: openssl_dep_error
5402
5403else
5404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005405bins/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
5406 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005407 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005408 $(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
5409
nnoble69ac39f2014-12-12 15:43:38 -08005410endif
5411
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005412deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5413
nnoble69ac39f2014-12-12 15:43:38 -08005414ifneq ($(NO_SECURE),true)
5415ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005416-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5417endif
nnoble69ac39f2014-12-12 15:43:38 -08005418endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005419
5420clean_chttp2_fullstack_no_op_test:
5421 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5422 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5423 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5424 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5425
5426
5427CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5428
5429CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5430CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5431
nnoble69ac39f2014-12-12 15:43:38 -08005432ifeq ($(NO_SECURE),true)
5433
5434bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5435
5436else
5437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005438bins/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
5439 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005441 $(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
5442
nnoble69ac39f2014-12-12 15:43:38 -08005443endif
5444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005445deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5446
nnoble69ac39f2014-12-12 15:43:38 -08005447ifneq ($(NO_SECURE),true)
5448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005449-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5450endif
nnoble69ac39f2014-12-12 15:43:38 -08005451endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005452
5453clean_chttp2_fullstack_ping_pong_streaming_test:
5454 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5455 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5456 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5457 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5458
5459
ctiller33023c42014-12-12 16:28:33 -08005460CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5461
5462CHTTP2_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))))
5463CHTTP2_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))))
5464
5465ifeq ($(NO_SECURE),true)
5466
5467bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5468
5469else
5470
5471bins/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
5472 $(E) "[LD] Linking $@"
5473 $(Q) mkdir -p `dirname $@`
5474 $(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
5475
5476endif
5477
5478deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5479
5480ifneq ($(NO_SECURE),true)
5481ifneq ($(NO_DEPS),true)
5482-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5483endif
5484endif
5485
5486clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5487 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5488 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5489 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5490 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5491
5492
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005493CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5494
5495CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5496CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5497
nnoble69ac39f2014-12-12 15:43:38 -08005498ifeq ($(NO_SECURE),true)
5499
5500bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5501
5502else
5503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005504bins/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
5505 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005506 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005507 $(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
5508
nnoble69ac39f2014-12-12 15:43:38 -08005509endif
5510
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005511deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5512
nnoble69ac39f2014-12-12 15:43:38 -08005513ifneq ($(NO_SECURE),true)
5514ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005515-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5516endif
nnoble69ac39f2014-12-12 15:43:38 -08005517endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005518
5519clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5520 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5521 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5522 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5523 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5524
5525
5526CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5527
5528CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5529CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5530
nnoble69ac39f2014-12-12 15:43:38 -08005531ifeq ($(NO_SECURE),true)
5532
5533bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5534
5535else
5536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005537bins/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
5538 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005539 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005540 $(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
5541
nnoble69ac39f2014-12-12 15:43:38 -08005542endif
5543
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005544deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5545
nnoble69ac39f2014-12-12 15:43:38 -08005546ifneq ($(NO_SECURE),true)
5547ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005548-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5549endif
nnoble69ac39f2014-12-12 15:43:38 -08005550endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005551
5552clean_chttp2_fullstack_request_response_with_payload_test:
5553 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5554 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5555 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5556 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5557
5558
5559CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5560
5561CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5562CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5563
nnoble69ac39f2014-12-12 15:43:38 -08005564ifeq ($(NO_SECURE),true)
5565
5566bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5567
5568else
5569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005570bins/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
5571 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005572 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005573 $(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
5574
nnoble69ac39f2014-12-12 15:43:38 -08005575endif
5576
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005577deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5578
nnoble69ac39f2014-12-12 15:43:38 -08005579ifneq ($(NO_SECURE),true)
5580ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005581-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5582endif
nnoble69ac39f2014-12-12 15:43:38 -08005583endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005584
5585clean_chttp2_fullstack_simple_delayed_request_test:
5586 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5587 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5588 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5589 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5590
5591
5592CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5593
5594CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5595CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5596
nnoble69ac39f2014-12-12 15:43:38 -08005597ifeq ($(NO_SECURE),true)
5598
5599bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5600
5601else
5602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005603bins/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
5604 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005605 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005606 $(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
5607
nnoble69ac39f2014-12-12 15:43:38 -08005608endif
5609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005610deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5611
nnoble69ac39f2014-12-12 15:43:38 -08005612ifneq ($(NO_SECURE),true)
5613ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005614-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5615endif
nnoble69ac39f2014-12-12 15:43:38 -08005616endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005617
5618clean_chttp2_fullstack_simple_request_test:
5619 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5620 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5621 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5622 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5623
5624
nathaniel52878172014-12-09 10:17:19 -08005625CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005626
nathaniel52878172014-12-09 10:17:19 -08005627CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5628CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005629
nnoble69ac39f2014-12-12 15:43:38 -08005630ifeq ($(NO_SECURE),true)
5631
5632bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5633
5634else
5635
nathaniel52878172014-12-09 10:17:19 -08005636bins/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 -08005637 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005638 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005639 $(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 -08005640
nnoble69ac39f2014-12-12 15:43:38 -08005641endif
5642
nathaniel52878172014-12-09 10:17:19 -08005643deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005644
nnoble69ac39f2014-12-12 15:43:38 -08005645ifneq ($(NO_SECURE),true)
5646ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005647-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005648endif
nnoble69ac39f2014-12-12 15:43:38 -08005649endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005650
nathaniel52878172014-12-09 10:17:19 -08005651clean_chttp2_fullstack_thread_stress_test:
5652 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5653 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5654 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5655 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005656
5657
5658CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5659
5660CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5661CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5662
nnoble69ac39f2014-12-12 15:43:38 -08005663ifeq ($(NO_SECURE),true)
5664
5665bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5666
5667else
5668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005669bins/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
5670 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005671 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005672 $(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
5673
nnoble69ac39f2014-12-12 15:43:38 -08005674endif
5675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005676deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5677
nnoble69ac39f2014-12-12 15:43:38 -08005678ifneq ($(NO_SECURE),true)
5679ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005680-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5681endif
nnoble69ac39f2014-12-12 15:43:38 -08005682endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005683
5684clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5685 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5686 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5687 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5688 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5689
5690
5691CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5692
5693CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5694CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5695
nnoble69ac39f2014-12-12 15:43:38 -08005696ifeq ($(NO_SECURE),true)
5697
5698bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
5699
5700else
5701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005702bins/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
5703 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005704 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005705 $(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
5706
nnoble69ac39f2014-12-12 15:43:38 -08005707endif
5708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005709deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5710
nnoble69ac39f2014-12-12 15:43:38 -08005711ifneq ($(NO_SECURE),true)
5712ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005713-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5714endif
nnoble69ac39f2014-12-12 15:43:38 -08005715endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005716
5717clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
5718 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
5719 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5720 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5721 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
5722
5723
5724CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5725
5726CHTTP2_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))))
5727CHTTP2_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))))
5728
nnoble69ac39f2014-12-12 15:43:38 -08005729ifeq ($(NO_SECURE),true)
5730
5731bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5732
5733else
5734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005735bins/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
5736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005737 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738 $(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
5739
nnoble69ac39f2014-12-12 15:43:38 -08005740endif
5741
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005742deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5743
nnoble69ac39f2014-12-12 15:43:38 -08005744ifneq ($(NO_SECURE),true)
5745ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005746-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5747endif
nnoble69ac39f2014-12-12 15:43:38 -08005748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005749
5750clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
5751 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
5752 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5753 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5754 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
5755
5756
5757CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5758
5759CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5760CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5761
nnoble69ac39f2014-12-12 15:43:38 -08005762ifeq ($(NO_SECURE),true)
5763
5764bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
5765
5766else
5767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005768bins/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
5769 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005770 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005771 $(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
5772
nnoble69ac39f2014-12-12 15:43:38 -08005773endif
5774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005775deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5776
nnoble69ac39f2014-12-12 15:43:38 -08005777ifneq ($(NO_SECURE),true)
5778ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005779-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5780endif
nnoble69ac39f2014-12-12 15:43:38 -08005781endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005782
5783clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
5784 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
5785 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5786 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5787 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
5788
5789
5790CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5791
5792CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5793CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5794
nnoble69ac39f2014-12-12 15:43:38 -08005795ifeq ($(NO_SECURE),true)
5796
5797bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
5798
5799else
5800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005801bins/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
5802 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005803 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005804 $(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
5805
nnoble69ac39f2014-12-12 15:43:38 -08005806endif
5807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005808deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5809
nnoble69ac39f2014-12-12 15:43:38 -08005810ifneq ($(NO_SECURE),true)
5811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005812-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5813endif
nnoble69ac39f2014-12-12 15:43:38 -08005814endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005815
5816clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
5817 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
5818 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5819 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5820 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
5821
5822
5823CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5824
5825CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5826CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5827
nnoble69ac39f2014-12-12 15:43:38 -08005828ifeq ($(NO_SECURE),true)
5829
5830bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5831
5832else
5833
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005834bins/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
5835 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005836 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005837 $(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
5838
nnoble69ac39f2014-12-12 15:43:38 -08005839endif
5840
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005841deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5842
nnoble69ac39f2014-12-12 15:43:38 -08005843ifneq ($(NO_SECURE),true)
5844ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005845-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5846endif
nnoble69ac39f2014-12-12 15:43:38 -08005847endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005848
5849clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
5850 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
5851 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5852 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5853 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
5854
5855
5856CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5857
5858CHTTP2_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))))
5859CHTTP2_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))))
5860
nnoble69ac39f2014-12-12 15:43:38 -08005861ifeq ($(NO_SECURE),true)
5862
5863bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5864
5865else
5866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005867bins/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
5868 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005869 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005870 $(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
5871
nnoble69ac39f2014-12-12 15:43:38 -08005872endif
5873
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005874deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5875
nnoble69ac39f2014-12-12 15:43:38 -08005876ifneq ($(NO_SECURE),true)
5877ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005878-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5879endif
nnoble69ac39f2014-12-12 15:43:38 -08005880endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005881
5882clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5883 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5884 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5885 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5886 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
5887
5888
5889CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5890
5891CHTTP2_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))))
5892CHTTP2_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))))
5893
nnoble69ac39f2014-12-12 15:43:38 -08005894ifeq ($(NO_SECURE),true)
5895
5896bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5897
5898else
5899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005900bins/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
5901 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005902 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005903 $(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
5904
nnoble69ac39f2014-12-12 15:43:38 -08005905endif
5906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005907deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5908
nnoble69ac39f2014-12-12 15:43:38 -08005909ifneq ($(NO_SECURE),true)
5910ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005911-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5912endif
nnoble69ac39f2014-12-12 15:43:38 -08005913endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005914
5915clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
5916 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
5917 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5918 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5919 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
5920
5921
5922CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5923
5924CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5925CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5926
nnoble69ac39f2014-12-12 15:43:38 -08005927ifeq ($(NO_SECURE),true)
5928
5929bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
5930
5931else
5932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005933bins/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
5934 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005935 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936 $(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
5937
nnoble69ac39f2014-12-12 15:43:38 -08005938endif
5939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005940deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5941
nnoble69ac39f2014-12-12 15:43:38 -08005942ifneq ($(NO_SECURE),true)
5943ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005944-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5945endif
nnoble69ac39f2014-12-12 15:43:38 -08005946endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947
5948clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
5949 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
5950 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5951 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5952 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
5953
5954
5955CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5956
5957CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5958CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5959
nnoble69ac39f2014-12-12 15:43:38 -08005960ifeq ($(NO_SECURE),true)
5961
5962bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
5963
5964else
5965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966bins/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
5967 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005968 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969 $(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
5970
nnoble69ac39f2014-12-12 15:43:38 -08005971endif
5972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005973deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5974
nnoble69ac39f2014-12-12 15:43:38 -08005975ifneq ($(NO_SECURE),true)
5976ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005977-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5978endif
nnoble69ac39f2014-12-12 15:43:38 -08005979endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005980
5981clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
5982 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
5983 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5984 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5985 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
5986
5987
5988CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
5989
5990CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
5991CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
5992
nnoble69ac39f2014-12-12 15:43:38 -08005993ifeq ($(NO_SECURE),true)
5994
5995bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
5996
5997else
5998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005999bins/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
6000 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006001 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006002 $(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
6003
nnoble69ac39f2014-12-12 15:43:38 -08006004endif
6005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006006deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6007
nnoble69ac39f2014-12-12 15:43:38 -08006008ifneq ($(NO_SECURE),true)
6009ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006010-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6011endif
nnoble69ac39f2014-12-12 15:43:38 -08006012endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006013
6014clean_chttp2_simple_ssl_fullstack_no_op_test:
6015 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6016 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6017 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6018 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6019
6020
6021CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6022
6023CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6024CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6025
nnoble69ac39f2014-12-12 15:43:38 -08006026ifeq ($(NO_SECURE),true)
6027
6028bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6029
6030else
6031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006032bins/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
6033 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006034 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035 $(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
6036
nnoble69ac39f2014-12-12 15:43:38 -08006037endif
6038
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006039deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6040
nnoble69ac39f2014-12-12 15:43:38 -08006041ifneq ($(NO_SECURE),true)
6042ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006043-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6044endif
nnoble69ac39f2014-12-12 15:43:38 -08006045endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006046
6047clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6048 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6049 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6050 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6051 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6052
6053
ctiller33023c42014-12-12 16:28:33 -08006054CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6055
6056CHTTP2_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))))
6057CHTTP2_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))))
6058
6059ifeq ($(NO_SECURE),true)
6060
6061bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6062
6063else
6064
6065bins/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
6066 $(E) "[LD] Linking $@"
6067 $(Q) mkdir -p `dirname $@`
6068 $(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
6069
6070endif
6071
6072deps_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)
6073
6074ifneq ($(NO_SECURE),true)
6075ifneq ($(NO_DEPS),true)
6076-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6077endif
6078endif
6079
6080clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6081 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6082 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6083 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6084 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6085
6086
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006087CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6088
6089CHTTP2_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))))
6090CHTTP2_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))))
6091
nnoble69ac39f2014-12-12 15:43:38 -08006092ifeq ($(NO_SECURE),true)
6093
6094bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6095
6096else
6097
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006098bins/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
6099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006100 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006101 $(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
6102
nnoble69ac39f2014-12-12 15:43:38 -08006103endif
6104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006105deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6106
nnoble69ac39f2014-12-12 15:43:38 -08006107ifneq ($(NO_SECURE),true)
6108ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006109-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6110endif
nnoble69ac39f2014-12-12 15:43:38 -08006111endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006112
6113clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6114 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6115 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6116 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6117 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6118
6119
6120CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6121
6122CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6123CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6124
nnoble69ac39f2014-12-12 15:43:38 -08006125ifeq ($(NO_SECURE),true)
6126
6127bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6128
6129else
6130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006131bins/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
6132 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006133 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134 $(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
6135
nnoble69ac39f2014-12-12 15:43:38 -08006136endif
6137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006138deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6139
nnoble69ac39f2014-12-12 15:43:38 -08006140ifneq ($(NO_SECURE),true)
6141ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006142-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6143endif
nnoble69ac39f2014-12-12 15:43:38 -08006144endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006145
6146clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6147 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6148 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6149 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6150 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6151
6152
6153CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6154
6155CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6156CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6157
nnoble69ac39f2014-12-12 15:43:38 -08006158ifeq ($(NO_SECURE),true)
6159
6160bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6161
6162else
6163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006164bins/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
6165 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006166 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006167 $(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
6168
nnoble69ac39f2014-12-12 15:43:38 -08006169endif
6170
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006171deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6172
nnoble69ac39f2014-12-12 15:43:38 -08006173ifneq ($(NO_SECURE),true)
6174ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006175-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6176endif
nnoble69ac39f2014-12-12 15:43:38 -08006177endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006178
6179clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6180 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6181 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6182 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6183 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6184
6185
6186CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6187
6188CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6189CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6190
nnoble69ac39f2014-12-12 15:43:38 -08006191ifeq ($(NO_SECURE),true)
6192
6193bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6194
6195else
6196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006197bins/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
6198 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006199 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006200 $(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
6201
nnoble69ac39f2014-12-12 15:43:38 -08006202endif
6203
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006204deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6205
nnoble69ac39f2014-12-12 15:43:38 -08006206ifneq ($(NO_SECURE),true)
6207ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006208-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6209endif
nnoble69ac39f2014-12-12 15:43:38 -08006210endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006211
6212clean_chttp2_simple_ssl_fullstack_simple_request_test:
6213 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6214 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6215 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6216 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6217
6218
nathaniel52878172014-12-09 10:17:19 -08006219CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006220
nathaniel52878172014-12-09 10:17:19 -08006221CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6222CHTTP2_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 -08006223
nnoble69ac39f2014-12-12 15:43:38 -08006224ifeq ($(NO_SECURE),true)
6225
6226bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6227
6228else
6229
nathaniel52878172014-12-09 10:17:19 -08006230bins/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 -08006231 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006232 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006233 $(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 -08006234
nnoble69ac39f2014-12-12 15:43:38 -08006235endif
6236
nathaniel52878172014-12-09 10:17:19 -08006237deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006238
nnoble69ac39f2014-12-12 15:43:38 -08006239ifneq ($(NO_SECURE),true)
6240ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006241-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006242endif
nnoble69ac39f2014-12-12 15:43:38 -08006243endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006244
nathaniel52878172014-12-09 10:17:19 -08006245clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6246 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6247 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6248 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6249 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006250
6251
6252CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6253
6254CHTTP2_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))))
6255CHTTP2_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))))
6256
nnoble69ac39f2014-12-12 15:43:38 -08006257ifeq ($(NO_SECURE),true)
6258
6259bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6260
6261else
6262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006263bins/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
6264 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006265 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006266 $(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
6267
nnoble69ac39f2014-12-12 15:43:38 -08006268endif
6269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006270deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6271
nnoble69ac39f2014-12-12 15:43:38 -08006272ifneq ($(NO_SECURE),true)
6273ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006274-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6275endif
nnoble69ac39f2014-12-12 15:43:38 -08006276endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006277
6278clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6279 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6280 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6281 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6282 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6283
6284
6285CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6286
6287CHTTP2_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))))
6288CHTTP2_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))))
6289
nnoble69ac39f2014-12-12 15:43:38 -08006290ifeq ($(NO_SECURE),true)
6291
6292bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6293
6294else
6295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006296bins/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
6297 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006298 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006299 $(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
6300
nnoble69ac39f2014-12-12 15:43:38 -08006301endif
6302
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006303deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6304
nnoble69ac39f2014-12-12 15:43:38 -08006305ifneq ($(NO_SECURE),true)
6306ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006307-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6308endif
nnoble69ac39f2014-12-12 15:43:38 -08006309endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310
6311clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6312 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6313 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6314 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6315 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6316
6317
6318CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6319
6320CHTTP2_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))))
6321CHTTP2_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))))
6322
nnoble69ac39f2014-12-12 15:43:38 -08006323ifeq ($(NO_SECURE),true)
6324
6325bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6326
6327else
6328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006329bins/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
6330 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006331 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006332 $(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
6333
nnoble69ac39f2014-12-12 15:43:38 -08006334endif
6335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006336deps_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)
6337
nnoble69ac39f2014-12-12 15:43:38 -08006338ifneq ($(NO_SECURE),true)
6339ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006340-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6341endif
nnoble69ac39f2014-12-12 15:43:38 -08006342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006343
6344clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6345 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6346 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6347 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6348 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6349
6350
6351CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6352
6353CHTTP2_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))))
6354CHTTP2_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))))
6355
nnoble69ac39f2014-12-12 15:43:38 -08006356ifeq ($(NO_SECURE),true)
6357
6358bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6359
6360else
6361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006362bins/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
6363 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006364 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006365 $(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
6366
nnoble69ac39f2014-12-12 15:43:38 -08006367endif
6368
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006369deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6370
nnoble69ac39f2014-12-12 15:43:38 -08006371ifneq ($(NO_SECURE),true)
6372ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006373-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6374endif
nnoble69ac39f2014-12-12 15:43:38 -08006375endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376
6377clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6378 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6379 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6380 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6381 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6382
6383
6384CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6385
6386CHTTP2_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))))
6387CHTTP2_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))))
6388
nnoble69ac39f2014-12-12 15:43:38 -08006389ifeq ($(NO_SECURE),true)
6390
6391bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6392
6393else
6394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006395bins/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
6396 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006397 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006398 $(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
6399
nnoble69ac39f2014-12-12 15:43:38 -08006400endif
6401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006402deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6403
nnoble69ac39f2014-12-12 15:43:38 -08006404ifneq ($(NO_SECURE),true)
6405ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006406-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6407endif
nnoble69ac39f2014-12-12 15:43:38 -08006408endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006409
6410clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6411 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6412 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6413 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6414 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6415
6416
6417CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6418
6419CHTTP2_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))))
6420CHTTP2_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))))
6421
nnoble69ac39f2014-12-12 15:43:38 -08006422ifeq ($(NO_SECURE),true)
6423
6424bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6425
6426else
6427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006428bins/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
6429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006430 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431 $(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
6432
nnoble69ac39f2014-12-12 15:43:38 -08006433endif
6434
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006435deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6436
nnoble69ac39f2014-12-12 15:43:38 -08006437ifneq ($(NO_SECURE),true)
6438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006439-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6440endif
nnoble69ac39f2014-12-12 15:43:38 -08006441endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006442
6443clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6444 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6445 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6446 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6447 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6448
6449
6450CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6451
6452CHTTP2_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))))
6453CHTTP2_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))))
6454
nnoble69ac39f2014-12-12 15:43:38 -08006455ifeq ($(NO_SECURE),true)
6456
6457bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6458
6459else
6460
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006461bins/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
6462 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006463 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006464 $(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
6465
nnoble69ac39f2014-12-12 15:43:38 -08006466endif
6467
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006468deps_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)
6469
nnoble69ac39f2014-12-12 15:43:38 -08006470ifneq ($(NO_SECURE),true)
6471ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006472-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6473endif
nnoble69ac39f2014-12-12 15:43:38 -08006474endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006475
6476clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6477 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6478 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6479 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6480 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6481
6482
6483CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6484
6485CHTTP2_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))))
6486CHTTP2_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))))
6487
nnoble69ac39f2014-12-12 15:43:38 -08006488ifeq ($(NO_SECURE),true)
6489
6490bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6491
6492else
6493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006494bins/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
6495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006496 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497 $(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
6498
nnoble69ac39f2014-12-12 15:43:38 -08006499endif
6500
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006501deps_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)
6502
nnoble69ac39f2014-12-12 15:43:38 -08006503ifneq ($(NO_SECURE),true)
6504ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006505-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6506endif
nnoble69ac39f2014-12-12 15:43:38 -08006507endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006508
6509clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6510 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6511 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6512 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6513 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6514
6515
6516CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6517
6518CHTTP2_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))))
6519CHTTP2_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))))
6520
nnoble69ac39f2014-12-12 15:43:38 -08006521ifeq ($(NO_SECURE),true)
6522
6523bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6524
6525else
6526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006527bins/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
6528 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006529 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006530 $(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
6531
nnoble69ac39f2014-12-12 15:43:38 -08006532endif
6533
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006534deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6535
nnoble69ac39f2014-12-12 15:43:38 -08006536ifneq ($(NO_SECURE),true)
6537ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006538-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6539endif
nnoble69ac39f2014-12-12 15:43:38 -08006540endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006541
6542clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6543 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6544 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6545 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6546 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6547
6548
6549CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6550
6551CHTTP2_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))))
6552CHTTP2_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))))
6553
nnoble69ac39f2014-12-12 15:43:38 -08006554ifeq ($(NO_SECURE),true)
6555
6556bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6557
6558else
6559
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006560bins/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
6561 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006562 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563 $(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
6564
nnoble69ac39f2014-12-12 15:43:38 -08006565endif
6566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006567deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6568
nnoble69ac39f2014-12-12 15:43:38 -08006569ifneq ($(NO_SECURE),true)
6570ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006571-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6572endif
nnoble69ac39f2014-12-12 15:43:38 -08006573endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006574
6575clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6576 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6577 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6578 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6579 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6580
6581
6582CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6583
6584CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6585CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6586
nnoble69ac39f2014-12-12 15:43:38 -08006587ifeq ($(NO_SECURE),true)
6588
6589bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6590
6591else
6592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006593bins/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
6594 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006595 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596 $(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
6597
nnoble69ac39f2014-12-12 15:43:38 -08006598endif
6599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006600deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6601
nnoble69ac39f2014-12-12 15:43:38 -08006602ifneq ($(NO_SECURE),true)
6603ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006604-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6605endif
nnoble69ac39f2014-12-12 15:43:38 -08006606endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607
6608clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
6609 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
6610 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
6611 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
6612 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
6613
6614
6615CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6616
6617CHTTP2_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))))
6618CHTTP2_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))))
6619
nnoble69ac39f2014-12-12 15:43:38 -08006620ifeq ($(NO_SECURE),true)
6621
6622bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
6623
6624else
6625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626bins/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
6627 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006628 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629 $(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
6630
nnoble69ac39f2014-12-12 15:43:38 -08006631endif
6632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006633deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6634
nnoble69ac39f2014-12-12 15:43:38 -08006635ifneq ($(NO_SECURE),true)
6636ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006637-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6638endif
nnoble69ac39f2014-12-12 15:43:38 -08006639endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006640
6641clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
6642 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
6643 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6644 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6645 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
6646
6647
ctiller33023c42014-12-12 16:28:33 -08006648CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6649
6650CHTTP2_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))))
6651CHTTP2_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))))
6652
6653ifeq ($(NO_SECURE),true)
6654
6655bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6656
6657else
6658
6659bins/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
6660 $(E) "[LD] Linking $@"
6661 $(Q) mkdir -p `dirname $@`
6662 $(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
6663
6664endif
6665
6666deps_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)
6667
6668ifneq ($(NO_SECURE),true)
6669ifneq ($(NO_DEPS),true)
6670-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6671endif
6672endif
6673
6674clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
6675 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6676 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6677 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6678 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
6679
6680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006681CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6682
6683CHTTP2_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))))
6684CHTTP2_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))))
6685
nnoble69ac39f2014-12-12 15:43:38 -08006686ifeq ($(NO_SECURE),true)
6687
6688bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6689
6690else
6691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006692bins/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
6693 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006694 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006695 $(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
6696
nnoble69ac39f2014-12-12 15:43:38 -08006697endif
6698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006699deps_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)
6700
nnoble69ac39f2014-12-12 15:43:38 -08006701ifneq ($(NO_SECURE),true)
6702ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006703-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6704endif
nnoble69ac39f2014-12-12 15:43:38 -08006705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006706
6707clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
6708 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
6709 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6710 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6711 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
6712
6713
6714CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6715
6716CHTTP2_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))))
6717CHTTP2_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))))
6718
nnoble69ac39f2014-12-12 15:43:38 -08006719ifeq ($(NO_SECURE),true)
6720
6721bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
6722
6723else
6724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006725bins/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
6726 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006727 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006728 $(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
6729
nnoble69ac39f2014-12-12 15:43:38 -08006730endif
6731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006732deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6733
nnoble69ac39f2014-12-12 15:43:38 -08006734ifneq ($(NO_SECURE),true)
6735ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006736-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6737endif
nnoble69ac39f2014-12-12 15:43:38 -08006738endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006739
6740clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
6741 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
6742 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6743 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6744 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
6745
6746
6747CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6748
6749CHTTP2_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))))
6750CHTTP2_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))))
6751
nnoble69ac39f2014-12-12 15:43:38 -08006752ifeq ($(NO_SECURE),true)
6753
6754bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
6755
6756else
6757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006758bins/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
6759 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006760 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006761 $(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
6762
nnoble69ac39f2014-12-12 15:43:38 -08006763endif
6764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006765deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6766
nnoble69ac39f2014-12-12 15:43:38 -08006767ifneq ($(NO_SECURE),true)
6768ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006769-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6770endif
nnoble69ac39f2014-12-12 15:43:38 -08006771endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006772
6773clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
6774 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
6775 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6776 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6777 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
6778
6779
6780CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6781
6782CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6783CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6784
nnoble69ac39f2014-12-12 15:43:38 -08006785ifeq ($(NO_SECURE),true)
6786
6787bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
6788
6789else
6790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006791bins/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
6792 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006793 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794 $(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
6795
nnoble69ac39f2014-12-12 15:43:38 -08006796endif
6797
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006798deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6799
nnoble69ac39f2014-12-12 15:43:38 -08006800ifneq ($(NO_SECURE),true)
6801ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006802-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6803endif
nnoble69ac39f2014-12-12 15:43:38 -08006804endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006805
6806clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
6807 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
6808 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6809 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6810 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
6811
6812
nathaniel52878172014-12-09 10:17:19 -08006813CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006814
nathaniel52878172014-12-09 10:17:19 -08006815CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6816CHTTP2_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 -08006817
nnoble69ac39f2014-12-12 15:43:38 -08006818ifeq ($(NO_SECURE),true)
6819
6820bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
6821
6822else
6823
nathaniel52878172014-12-09 10:17:19 -08006824bins/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 -08006825 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006826 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006827 $(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 -08006828
nnoble69ac39f2014-12-12 15:43:38 -08006829endif
6830
nathaniel52878172014-12-09 10:17:19 -08006831deps_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 -08006832
nnoble69ac39f2014-12-12 15:43:38 -08006833ifneq ($(NO_SECURE),true)
6834ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006835-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006836endif
nnoble69ac39f2014-12-12 15:43:38 -08006837endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006838
nathaniel52878172014-12-09 10:17:19 -08006839clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
6840 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
6841 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6842 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6843 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006844
6845
6846CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6847
6848CHTTP2_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))))
6849CHTTP2_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))))
6850
nnoble69ac39f2014-12-12 15:43:38 -08006851ifeq ($(NO_SECURE),true)
6852
6853bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6854
6855else
6856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006857bins/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
6858 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006859 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006860 $(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
6861
nnoble69ac39f2014-12-12 15:43:38 -08006862endif
6863
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006864deps_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)
6865
nnoble69ac39f2014-12-12 15:43:38 -08006866ifneq ($(NO_SECURE),true)
6867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006868-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6869endif
nnoble69ac39f2014-12-12 15:43:38 -08006870endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006871
6872clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
6873 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
6874 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6875 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6876 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
6877
6878
6879CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6880
6881CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6882CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6883
nnoble69ac39f2014-12-12 15:43:38 -08006884ifeq ($(NO_SECURE),true)
6885
6886bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
6887
6888else
6889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006890bins/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
6891 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006892 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006893 $(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
6894
nnoble69ac39f2014-12-12 15:43:38 -08006895endif
6896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006897deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6898
nnoble69ac39f2014-12-12 15:43:38 -08006899ifneq ($(NO_SECURE),true)
6900ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006901-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6902endif
nnoble69ac39f2014-12-12 15:43:38 -08006903endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006904
6905clean_chttp2_socket_pair_cancel_after_accept_test:
6906 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
6907 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6908 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6909 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
6910
6911
6912CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6913
6914CHTTP2_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))))
6915CHTTP2_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))))
6916
nnoble69ac39f2014-12-12 15:43:38 -08006917ifeq ($(NO_SECURE),true)
6918
6919bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6920
6921else
6922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006923bins/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
6924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006925 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926 $(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
6927
nnoble69ac39f2014-12-12 15:43:38 -08006928endif
6929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006930deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6931
nnoble69ac39f2014-12-12 15:43:38 -08006932ifneq ($(NO_SECURE),true)
6933ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006934-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6935endif
nnoble69ac39f2014-12-12 15:43:38 -08006936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006937
6938clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
6939 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
6940 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6941 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6942 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
6943
6944
6945CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
6946
6947CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
6948CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
6949
nnoble69ac39f2014-12-12 15:43:38 -08006950ifeq ($(NO_SECURE),true)
6951
6952bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
6953
6954else
6955
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006956bins/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
6957 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006958 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006959 $(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
6960
nnoble69ac39f2014-12-12 15:43:38 -08006961endif
6962
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006963deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
6964
nnoble69ac39f2014-12-12 15:43:38 -08006965ifneq ($(NO_SECURE),true)
6966ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006967-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
6968endif
nnoble69ac39f2014-12-12 15:43:38 -08006969endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970
6971clean_chttp2_socket_pair_cancel_after_invoke_test:
6972 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
6973 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
6974 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
6975 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
6976
6977
6978CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6979
6980CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6981CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6982
nnoble69ac39f2014-12-12 15:43:38 -08006983ifeq ($(NO_SECURE),true)
6984
6985bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
6986
6987else
6988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006989bins/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
6990 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006991 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992 $(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
6993
nnoble69ac39f2014-12-12 15:43:38 -08006994endif
6995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006996deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6997
nnoble69ac39f2014-12-12 15:43:38 -08006998ifneq ($(NO_SECURE),true)
6999ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007000-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7001endif
nnoble69ac39f2014-12-12 15:43:38 -08007002endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007003
7004clean_chttp2_socket_pair_cancel_before_invoke_test:
7005 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7006 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7007 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7008 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7009
7010
7011CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7012
7013CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7014CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7015
nnoble69ac39f2014-12-12 15:43:38 -08007016ifeq ($(NO_SECURE),true)
7017
7018bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7019
7020else
7021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007022bins/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
7023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007024 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007025 $(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
7026
nnoble69ac39f2014-12-12 15:43:38 -08007027endif
7028
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007029deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7030
nnoble69ac39f2014-12-12 15:43:38 -08007031ifneq ($(NO_SECURE),true)
7032ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007033-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7034endif
nnoble69ac39f2014-12-12 15:43:38 -08007035endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007036
7037clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7038 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7039 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7040 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7041 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7042
7043
7044CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7045
7046CHTTP2_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))))
7047CHTTP2_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))))
7048
nnoble69ac39f2014-12-12 15:43:38 -08007049ifeq ($(NO_SECURE),true)
7050
7051bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7052
7053else
7054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007055bins/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
7056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007057 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007058 $(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
7059
nnoble69ac39f2014-12-12 15:43:38 -08007060endif
7061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007062deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7063
nnoble69ac39f2014-12-12 15:43:38 -08007064ifneq ($(NO_SECURE),true)
7065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007066-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7067endif
nnoble69ac39f2014-12-12 15:43:38 -08007068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007069
7070clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7071 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7072 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7073 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7074 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7075
7076
7077CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7078
7079CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7080CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7081
nnoble69ac39f2014-12-12 15:43:38 -08007082ifeq ($(NO_SECURE),true)
7083
7084bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7085
7086else
7087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007088bins/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
7089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007090 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091 $(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
7092
nnoble69ac39f2014-12-12 15:43:38 -08007093endif
7094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007095deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7096
nnoble69ac39f2014-12-12 15:43:38 -08007097ifneq ($(NO_SECURE),true)
7098ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007099-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7100endif
nnoble69ac39f2014-12-12 15:43:38 -08007101endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007102
7103clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7104 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7105 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7106 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7107 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7108
7109
7110CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7111
7112CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7113CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7114
nnoble69ac39f2014-12-12 15:43:38 -08007115ifeq ($(NO_SECURE),true)
7116
7117bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7118
7119else
7120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007121bins/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
7122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007123 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124 $(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
7125
nnoble69ac39f2014-12-12 15:43:38 -08007126endif
7127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007128deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7129
nnoble69ac39f2014-12-12 15:43:38 -08007130ifneq ($(NO_SECURE),true)
7131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007132-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7133endif
nnoble69ac39f2014-12-12 15:43:38 -08007134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007135
7136clean_chttp2_socket_pair_invoke_large_request_test:
7137 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7138 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7139 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7140 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7141
7142
7143CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7144
7145CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7146CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7147
nnoble69ac39f2014-12-12 15:43:38 -08007148ifeq ($(NO_SECURE),true)
7149
7150bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7151
7152else
7153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007154bins/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
7155 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007156 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007157 $(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
7158
nnoble69ac39f2014-12-12 15:43:38 -08007159endif
7160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007161deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7162
nnoble69ac39f2014-12-12 15:43:38 -08007163ifneq ($(NO_SECURE),true)
7164ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007165-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7166endif
nnoble69ac39f2014-12-12 15:43:38 -08007167endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007168
7169clean_chttp2_socket_pair_max_concurrent_streams_test:
7170 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7171 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7172 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7173 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7174
7175
7176CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7177
7178CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7179CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7180
nnoble69ac39f2014-12-12 15:43:38 -08007181ifeq ($(NO_SECURE),true)
7182
7183bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7184
7185else
7186
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007187bins/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
7188 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007189 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007190 $(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
7191
nnoble69ac39f2014-12-12 15:43:38 -08007192endif
7193
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007194deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7195
nnoble69ac39f2014-12-12 15:43:38 -08007196ifneq ($(NO_SECURE),true)
7197ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007198-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7199endif
nnoble69ac39f2014-12-12 15:43:38 -08007200endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007201
7202clean_chttp2_socket_pair_no_op_test:
7203 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7204 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7205 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7206 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7207
7208
7209CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7210
7211CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7212CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7213
nnoble69ac39f2014-12-12 15:43:38 -08007214ifeq ($(NO_SECURE),true)
7215
7216bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7217
7218else
7219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007220bins/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
7221 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007222 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007223 $(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
7224
nnoble69ac39f2014-12-12 15:43:38 -08007225endif
7226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007227deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7228
nnoble69ac39f2014-12-12 15:43:38 -08007229ifneq ($(NO_SECURE),true)
7230ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007231-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7232endif
nnoble69ac39f2014-12-12 15:43:38 -08007233endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007234
7235clean_chttp2_socket_pair_ping_pong_streaming_test:
7236 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7237 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7238 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7239 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7240
7241
ctiller33023c42014-12-12 16:28:33 -08007242CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7243
7244CHTTP2_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))))
7245CHTTP2_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))))
7246
7247ifeq ($(NO_SECURE),true)
7248
7249bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7250
7251else
7252
7253bins/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
7254 $(E) "[LD] Linking $@"
7255 $(Q) mkdir -p `dirname $@`
7256 $(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
7257
7258endif
7259
7260deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7261
7262ifneq ($(NO_SECURE),true)
7263ifneq ($(NO_DEPS),true)
7264-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7265endif
7266endif
7267
7268clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7269 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7270 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7271 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7272 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7273
7274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007275CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7276
7277CHTTP2_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))))
7278CHTTP2_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))))
7279
nnoble69ac39f2014-12-12 15:43:38 -08007280ifeq ($(NO_SECURE),true)
7281
7282bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7283
7284else
7285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007286bins/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
7287 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007288 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007289 $(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
7290
nnoble69ac39f2014-12-12 15:43:38 -08007291endif
7292
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007293deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7294
nnoble69ac39f2014-12-12 15:43:38 -08007295ifneq ($(NO_SECURE),true)
7296ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007297-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7298endif
nnoble69ac39f2014-12-12 15:43:38 -08007299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007300
7301clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7302 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7303 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7304 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7305 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7306
7307
7308CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7309
7310CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7311CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7312
nnoble69ac39f2014-12-12 15:43:38 -08007313ifeq ($(NO_SECURE),true)
7314
7315bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7316
7317else
7318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007319bins/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
7320 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007321 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007322 $(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
7323
nnoble69ac39f2014-12-12 15:43:38 -08007324endif
7325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007326deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7327
nnoble69ac39f2014-12-12 15:43:38 -08007328ifneq ($(NO_SECURE),true)
7329ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007330-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7331endif
nnoble69ac39f2014-12-12 15:43:38 -08007332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007333
7334clean_chttp2_socket_pair_request_response_with_payload_test:
7335 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7336 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7337 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7338 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7339
7340
7341CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7342
7343CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7344CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7345
nnoble69ac39f2014-12-12 15:43:38 -08007346ifeq ($(NO_SECURE),true)
7347
7348bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7349
7350else
7351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007352bins/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
7353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007354 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007355 $(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
7356
nnoble69ac39f2014-12-12 15:43:38 -08007357endif
7358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007359deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7360
nnoble69ac39f2014-12-12 15:43:38 -08007361ifneq ($(NO_SECURE),true)
7362ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007363-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7364endif
nnoble69ac39f2014-12-12 15:43:38 -08007365endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007366
7367clean_chttp2_socket_pair_simple_delayed_request_test:
7368 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7369 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7370 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7371 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7372
7373
7374CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7375
7376CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7377CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7378
nnoble69ac39f2014-12-12 15:43:38 -08007379ifeq ($(NO_SECURE),true)
7380
7381bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7382
7383else
7384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007385bins/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
7386 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007387 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007388 $(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
7389
nnoble69ac39f2014-12-12 15:43:38 -08007390endif
7391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007392deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7393
nnoble69ac39f2014-12-12 15:43:38 -08007394ifneq ($(NO_SECURE),true)
7395ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007396-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7397endif
nnoble69ac39f2014-12-12 15:43:38 -08007398endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007399
7400clean_chttp2_socket_pair_simple_request_test:
7401 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7402 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7403 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7404 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7405
7406
nathaniel52878172014-12-09 10:17:19 -08007407CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007408
nathaniel52878172014-12-09 10:17:19 -08007409CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7410CHTTP2_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 -08007411
nnoble69ac39f2014-12-12 15:43:38 -08007412ifeq ($(NO_SECURE),true)
7413
7414bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7415
7416else
7417
nathaniel52878172014-12-09 10:17:19 -08007418bins/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 -08007419 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007420 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007421 $(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 -08007422
nnoble69ac39f2014-12-12 15:43:38 -08007423endif
7424
nathaniel52878172014-12-09 10:17:19 -08007425deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007426
nnoble69ac39f2014-12-12 15:43:38 -08007427ifneq ($(NO_SECURE),true)
7428ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007429-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007430endif
nnoble69ac39f2014-12-12 15:43:38 -08007431endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007432
nathaniel52878172014-12-09 10:17:19 -08007433clean_chttp2_socket_pair_thread_stress_test:
7434 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7435 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7436 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7437 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007438
7439
7440CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7441
7442CHTTP2_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))))
7443CHTTP2_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))))
7444
nnoble69ac39f2014-12-12 15:43:38 -08007445ifeq ($(NO_SECURE),true)
7446
7447bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7448
7449else
7450
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007451bins/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
7452 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007453 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007454 $(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
7455
nnoble69ac39f2014-12-12 15:43:38 -08007456endif
7457
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007458deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7459
nnoble69ac39f2014-12-12 15:43:38 -08007460ifneq ($(NO_SECURE),true)
7461ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007462-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7463endif
nnoble69ac39f2014-12-12 15:43:38 -08007464endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007465
7466clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7467 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7468 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7469 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7470 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7471
7472
nnoble0c475f02014-12-05 15:37:39 -08007473CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7474
7475CHTTP2_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))))
7476CHTTP2_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))))
7477
nnoble69ac39f2014-12-12 15:43:38 -08007478ifeq ($(NO_SECURE),true)
7479
7480bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7481
7482else
7483
nnoble0c475f02014-12-05 15:37:39 -08007484bins/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
7485 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007486 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007487 $(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
7488
nnoble69ac39f2014-12-12 15:43:38 -08007489endif
7490
nnoble0c475f02014-12-05 15:37:39 -08007491deps_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)
7492
nnoble69ac39f2014-12-12 15:43:38 -08007493ifneq ($(NO_SECURE),true)
7494ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007495-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7496endif
nnoble69ac39f2014-12-12 15:43:38 -08007497endif
nnoble0c475f02014-12-05 15:37:39 -08007498
7499clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
7500 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
7501 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7502 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7503 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
7504
7505
7506CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7507
7508CHTTP2_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))))
7509CHTTP2_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))))
7510
nnoble69ac39f2014-12-12 15:43:38 -08007511ifeq ($(NO_SECURE),true)
7512
7513bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7514
7515else
7516
nnoble0c475f02014-12-05 15:37:39 -08007517bins/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
7518 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007519 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007520 $(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
7521
nnoble69ac39f2014-12-12 15:43:38 -08007522endif
7523
nnoble0c475f02014-12-05 15:37:39 -08007524deps_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)
7525
nnoble69ac39f2014-12-12 15:43:38 -08007526ifneq ($(NO_SECURE),true)
7527ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007528-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7529endif
nnoble69ac39f2014-12-12 15:43:38 -08007530endif
nnoble0c475f02014-12-05 15:37:39 -08007531
7532clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
7533 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
7534 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7535 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7536 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
7537
7538
7539CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
7540
7541CHTTP2_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))))
7542CHTTP2_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))))
7543
nnoble69ac39f2014-12-12 15:43:38 -08007544ifeq ($(NO_SECURE),true)
7545
7546bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
7547
7548else
7549
nnoble0c475f02014-12-05 15:37:39 -08007550bins/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
7551 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007552 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007553 $(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
7554
nnoble69ac39f2014-12-12 15:43:38 -08007555endif
7556
nnoble0c475f02014-12-05 15:37:39 -08007557deps_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)
7558
nnoble69ac39f2014-12-12 15:43:38 -08007559ifneq ($(NO_SECURE),true)
7560ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007561-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7562endif
nnoble69ac39f2014-12-12 15:43:38 -08007563endif
nnoble0c475f02014-12-05 15:37:39 -08007564
7565clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
7566 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
7567 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
7568 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
7569 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
7570
7571
7572CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7573
7574CHTTP2_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))))
7575CHTTP2_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))))
7576
nnoble69ac39f2014-12-12 15:43:38 -08007577ifeq ($(NO_SECURE),true)
7578
7579bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
7580
7581else
7582
nnoble0c475f02014-12-05 15:37:39 -08007583bins/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
7584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007585 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007586 $(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
7587
nnoble69ac39f2014-12-12 15:43:38 -08007588endif
7589
nnoble0c475f02014-12-05 15:37:39 -08007590deps_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)
7591
nnoble69ac39f2014-12-12 15:43:38 -08007592ifneq ($(NO_SECURE),true)
7593ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007594-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7595endif
nnoble69ac39f2014-12-12 15:43:38 -08007596endif
nnoble0c475f02014-12-05 15:37:39 -08007597
7598clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
7599 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
7600 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7601 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7602 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
7603
7604
7605CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
7606
7607CHTTP2_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))))
7608CHTTP2_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))))
7609
nnoble69ac39f2014-12-12 15:43:38 -08007610ifeq ($(NO_SECURE),true)
7611
7612bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
7613
7614else
7615
nnoble0c475f02014-12-05 15:37:39 -08007616bins/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
7617 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007618 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007619 $(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
7620
nnoble69ac39f2014-12-12 15:43:38 -08007621endif
7622
nnoble0c475f02014-12-05 15:37:39 -08007623deps_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)
7624
nnoble69ac39f2014-12-12 15:43:38 -08007625ifneq ($(NO_SECURE),true)
7626ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007627-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7628endif
nnoble69ac39f2014-12-12 15:43:38 -08007629endif
nnoble0c475f02014-12-05 15:37:39 -08007630
7631clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
7632 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
7633 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
7634 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
7635 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
7636
7637
7638CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7639
7640CHTTP2_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))))
7641CHTTP2_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))))
7642
nnoble69ac39f2014-12-12 15:43:38 -08007643ifeq ($(NO_SECURE),true)
7644
7645bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7646
7647else
7648
nnoble0c475f02014-12-05 15:37:39 -08007649bins/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
7650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007651 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007652 $(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
7653
nnoble69ac39f2014-12-12 15:43:38 -08007654endif
7655
nnoble0c475f02014-12-05 15:37:39 -08007656deps_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)
7657
nnoble69ac39f2014-12-12 15:43:38 -08007658ifneq ($(NO_SECURE),true)
7659ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007660-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7661endif
nnoble69ac39f2014-12-12 15:43:38 -08007662endif
nnoble0c475f02014-12-05 15:37:39 -08007663
7664clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
7665 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
7666 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7667 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7668 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
7669
7670
7671CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7672
7673CHTTP2_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))))
7674CHTTP2_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))))
7675
nnoble69ac39f2014-12-12 15:43:38 -08007676ifeq ($(NO_SECURE),true)
7677
7678bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
7679
7680else
7681
nnoble0c475f02014-12-05 15:37:39 -08007682bins/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
7683 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007684 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007685 $(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
7686
nnoble69ac39f2014-12-12 15:43:38 -08007687endif
7688
nnoble0c475f02014-12-05 15:37:39 -08007689deps_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)
7690
nnoble69ac39f2014-12-12 15:43:38 -08007691ifneq ($(NO_SECURE),true)
7692ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007693-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7694endif
nnoble69ac39f2014-12-12 15:43:38 -08007695endif
nnoble0c475f02014-12-05 15:37:39 -08007696
7697clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
7698 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
7699 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7700 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7701 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
7702
7703
7704CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
7705
7706CHTTP2_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))))
7707CHTTP2_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))))
7708
nnoble69ac39f2014-12-12 15:43:38 -08007709ifeq ($(NO_SECURE),true)
7710
7711bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
7712
7713else
7714
nnoble0c475f02014-12-05 15:37:39 -08007715bins/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
7716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007717 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007718 $(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
7719
nnoble69ac39f2014-12-12 15:43:38 -08007720endif
7721
nnoble0c475f02014-12-05 15:37:39 -08007722deps_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)
7723
nnoble69ac39f2014-12-12 15:43:38 -08007724ifneq ($(NO_SECURE),true)
7725ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007726-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7727endif
nnoble69ac39f2014-12-12 15:43:38 -08007728endif
nnoble0c475f02014-12-05 15:37:39 -08007729
7730clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
7731 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
7732 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
7733 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
7734 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
7735
7736
7737CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7738
7739CHTTP2_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))))
7740CHTTP2_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))))
7741
nnoble69ac39f2014-12-12 15:43:38 -08007742ifeq ($(NO_SECURE),true)
7743
7744bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
7745
7746else
7747
nnoble0c475f02014-12-05 15:37:39 -08007748bins/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
7749 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007750 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007751 $(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
7752
nnoble69ac39f2014-12-12 15:43:38 -08007753endif
7754
nnoble0c475f02014-12-05 15:37:39 -08007755deps_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)
7756
nnoble69ac39f2014-12-12 15:43:38 -08007757ifneq ($(NO_SECURE),true)
7758ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007759-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7760endif
nnoble69ac39f2014-12-12 15:43:38 -08007761endif
nnoble0c475f02014-12-05 15:37:39 -08007762
7763clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
7764 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
7765 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7766 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7767 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
7768
7769
7770CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
7771
7772CHTTP2_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))))
7773CHTTP2_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))))
7774
nnoble69ac39f2014-12-12 15:43:38 -08007775ifeq ($(NO_SECURE),true)
7776
7777bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
7778
7779else
7780
nnoble0c475f02014-12-05 15:37:39 -08007781bins/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
7782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007783 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007784 $(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
7785
nnoble69ac39f2014-12-12 15:43:38 -08007786endif
7787
nnoble0c475f02014-12-05 15:37:39 -08007788deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7789
nnoble69ac39f2014-12-12 15:43:38 -08007790ifneq ($(NO_SECURE),true)
7791ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007792-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7793endif
nnoble69ac39f2014-12-12 15:43:38 -08007794endif
nnoble0c475f02014-12-05 15:37:39 -08007795
7796clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
7797 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
7798 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
7799 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
7800 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
7801
7802
7803CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
7804
7805CHTTP2_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))))
7806CHTTP2_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))))
7807
nnoble69ac39f2014-12-12 15:43:38 -08007808ifeq ($(NO_SECURE),true)
7809
7810bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
7811
7812else
7813
nnoble0c475f02014-12-05 15:37:39 -08007814bins/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
7815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007816 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007817 $(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
7818
nnoble69ac39f2014-12-12 15:43:38 -08007819endif
7820
nnoble0c475f02014-12-05 15:37:39 -08007821deps_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)
7822
nnoble69ac39f2014-12-12 15:43:38 -08007823ifneq ($(NO_SECURE),true)
7824ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007825-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7826endif
nnoble69ac39f2014-12-12 15:43:38 -08007827endif
nnoble0c475f02014-12-05 15:37:39 -08007828
7829clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
7830 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
7831 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
7832 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
7833 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
7834
7835
ctiller33023c42014-12-12 16:28:33 -08007836CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7837
7838CHTTP2_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))))
7839CHTTP2_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))))
7840
7841ifeq ($(NO_SECURE),true)
7842
7843bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7844
7845else
7846
7847bins/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
7848 $(E) "[LD] Linking $@"
7849 $(Q) mkdir -p `dirname $@`
7850 $(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
7851
7852endif
7853
7854deps_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)
7855
7856ifneq ($(NO_SECURE),true)
7857ifneq ($(NO_DEPS),true)
7858-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7859endif
7860endif
7861
7862clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
7863 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
7864 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7865 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7866 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
7867
7868
nnoble0c475f02014-12-05 15:37:39 -08007869CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7870
7871CHTTP2_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))))
7872CHTTP2_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))))
7873
nnoble69ac39f2014-12-12 15:43:38 -08007874ifeq ($(NO_SECURE),true)
7875
7876bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
7877
7878else
7879
nnoble0c475f02014-12-05 15:37:39 -08007880bins/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
7881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007882 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007883 $(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
7884
nnoble69ac39f2014-12-12 15:43:38 -08007885endif
7886
nnoble0c475f02014-12-05 15:37:39 -08007887deps_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)
7888
nnoble69ac39f2014-12-12 15:43:38 -08007889ifneq ($(NO_SECURE),true)
7890ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007891-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7892endif
nnoble69ac39f2014-12-12 15:43:38 -08007893endif
nnoble0c475f02014-12-05 15:37:39 -08007894
7895clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
7896 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
7897 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7898 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7899 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
7900
7901
7902CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7903
7904CHTTP2_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))))
7905CHTTP2_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))))
7906
nnoble69ac39f2014-12-12 15:43:38 -08007907ifeq ($(NO_SECURE),true)
7908
7909bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
7910
7911else
7912
nnoble0c475f02014-12-05 15:37:39 -08007913bins/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
7914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007915 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007916 $(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
7917
nnoble69ac39f2014-12-12 15:43:38 -08007918endif
7919
nnoble0c475f02014-12-05 15:37:39 -08007920deps_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)
7921
nnoble69ac39f2014-12-12 15:43:38 -08007922ifneq ($(NO_SECURE),true)
7923ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007924-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7925endif
nnoble69ac39f2014-12-12 15:43:38 -08007926endif
nnoble0c475f02014-12-05 15:37:39 -08007927
7928clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
7929 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
7930 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7931 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7932 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
7933
7934
7935CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7936
7937CHTTP2_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))))
7938CHTTP2_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))))
7939
nnoble69ac39f2014-12-12 15:43:38 -08007940ifeq ($(NO_SECURE),true)
7941
7942bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
7943
7944else
7945
nnoble0c475f02014-12-05 15:37:39 -08007946bins/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
7947 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007948 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007949 $(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
7950
nnoble69ac39f2014-12-12 15:43:38 -08007951endif
7952
nnoble0c475f02014-12-05 15:37:39 -08007953deps_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)
7954
nnoble69ac39f2014-12-12 15:43:38 -08007955ifneq ($(NO_SECURE),true)
7956ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007957-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7958endif
nnoble69ac39f2014-12-12 15:43:38 -08007959endif
nnoble0c475f02014-12-05 15:37:39 -08007960
7961clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
7962 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
7963 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7964 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7965 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
7966
7967
7968CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
7969
7970CHTTP2_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))))
7971CHTTP2_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))))
7972
nnoble69ac39f2014-12-12 15:43:38 -08007973ifeq ($(NO_SECURE),true)
7974
7975bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
7976
7977else
7978
nnoble0c475f02014-12-05 15:37:39 -08007979bins/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
7980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007981 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007982 $(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
7983
nnoble69ac39f2014-12-12 15:43:38 -08007984endif
7985
nnoble0c475f02014-12-05 15:37:39 -08007986deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
7987
nnoble69ac39f2014-12-12 15:43:38 -08007988ifneq ($(NO_SECURE),true)
7989ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08007990-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
7991endif
nnoble69ac39f2014-12-12 15:43:38 -08007992endif
nnoble0c475f02014-12-05 15:37:39 -08007993
7994clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
7995 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
7996 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
7997 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
7998 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
7999
8000
nathaniel52878172014-12-09 10:17:19 -08008001CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008002
nathaniel52878172014-12-09 10:17:19 -08008003CHTTP2_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))))
8004CHTTP2_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 -08008005
nnoble69ac39f2014-12-12 15:43:38 -08008006ifeq ($(NO_SECURE),true)
8007
8008bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8009
8010else
8011
nathaniel52878172014-12-09 10:17:19 -08008012bins/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 -08008013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008014 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008015 $(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 -08008016
nnoble69ac39f2014-12-12 15:43:38 -08008017endif
8018
nathaniel52878172014-12-09 10:17:19 -08008019deps_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 -08008020
nnoble69ac39f2014-12-12 15:43:38 -08008021ifneq ($(NO_SECURE),true)
8022ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008023-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008024endif
nnoble69ac39f2014-12-12 15:43:38 -08008025endif
nnoble0c475f02014-12-05 15:37:39 -08008026
nathaniel52878172014-12-09 10:17:19 -08008027clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8028 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8029 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8030 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8031 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008032
8033
8034CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8035
8036CHTTP2_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))))
8037CHTTP2_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))))
8038
nnoble69ac39f2014-12-12 15:43:38 -08008039ifeq ($(NO_SECURE),true)
8040
8041bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8042
8043else
8044
nnoble0c475f02014-12-05 15:37:39 -08008045bins/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
8046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008047 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008048 $(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
8049
nnoble69ac39f2014-12-12 15:43:38 -08008050endif
8051
nnoble0c475f02014-12-05 15:37:39 -08008052deps_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)
8053
nnoble69ac39f2014-12-12 15:43:38 -08008054ifneq ($(NO_SECURE),true)
8055ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008056-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8057endif
nnoble69ac39f2014-12-12 15:43:38 -08008058endif
nnoble0c475f02014-12-05 15:37:39 -08008059
8060clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8061 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8062 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8063 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8064 $(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 -08008065
8066
8067
8068
nnoble0c475f02014-12-05 15:37:39 -08008069
8070
ctiller33023c42014-12-12 16:28:33 -08008071.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request clean_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams clean_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op clean_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming clean_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_libgrpc_unsecure clean_libgrpc_unsecure deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test