blob: 736ab5598b2d9a9383f814f7a5e9665a9f60eeff [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
nnoble60825402014-12-15 14:43:51 -080096HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -080099
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
137CPPFLAGS += -Ithird_party/openssl/include
138LDFLAGS += -Lthird_party/openssl
139else
140NO_SECURE = true
141endif
142endif
143
144ifneq ($(DEP_MISSING),)
145NO_DEPS = true
146endif
147
148ifneq ($(MAKECMDGOALS),clean)
149NO_DEPS = true
150endif
151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800152.SECONDARY = %.pb.h %.pb.cc
153
nnoble69ac39f2014-12-12 15:43:38 -0800154ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800155all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800156dep_error:
157 @echo "You shouldn't see this message - all of your dependencies are correct."
158else
159all: dep_error git_update stop
160
161dep_error:
162 @echo
163 @echo "DEPENDENCY ERROR"
164 @echo
165 @echo "You are missing system dependencies that are essential to build grpc,"
166 @echo "and the third_party directory doesn't have them:"
167 @echo
168 @echo " $(DEP_MISSING)"
169 @echo
170 @echo "Installing the development packages for your system will solve"
171 @echo "this issue. Please consult INSTALL to get more information."
172 @echo
173 @echo "If you need information about why these tests failed, run:"
174 @echo
175 @echo " make run_dep_checks"
176 @echo
177endif
178
179git_update:
180ifeq ($(IS_GIT_FOLDER),true)
181 @echo "Additionally, since you are in a git clone, you can download the"
182 @echo "missing dependencies in third_party by running the following command:"
183 @echo
ctiller64f29102014-12-15 10:40:59 -0800184 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800185 @echo
186endif
187
188openssl_dep_error: openssl_dep_message git_update stop
189
190openssl_dep_message:
191 @echo
192 @echo "DEPENDENCY ERROR"
193 @echo
194 @echo "The target you are trying to run requires OpenSSL with ALPN support."
195 @echo "Your system doesn't have it, and neither does the third_party directory."
196 @echo
197 @echo "Please consult INSTALL to get more information."
198 @echo
199 @echo "If you need information about why these tests failed, run:"
200 @echo
201 @echo " make run_dep_checks"
202 @echo
203
204stop:
205 @false
206
207run_dep_checks:
208 $(EVENT2_CHECK_CMD) || true
209 $(OPENSSL_ALPN_CHECK_CMD) || true
210 $(ZLIB_CHECK_CMD) || true
211
212third_party/zlib/libz.a:
213 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
214 $(MAKE) -C third_party/zlib
215
216third_party/openssl/libssl.a:
217 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
218 $(MAKE) -C third_party/openssl build_crypto build_ssl
219
nnoble29e1d292014-12-01 10:27:40 -0800220static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800221
nnoble85a49262014-12-08 18:14:03 -0800222static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800223
nnoble85a49262014-12-08 18:14:03 -0800224static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800225
nnoble29e1d292014-12-01 10:27:40 -0800226shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800227
nnoble85a49262014-12-08 18:14:03 -0800228shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800229
nnoble85a49262014-12-08 18:14:03 -0800230shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800231
nnoble29e1d292014-12-01 10:27:40 -0800232privatelibs: privatelibs_c privatelibs_cxx
233
ctiller2845cad2014-12-15 15:14:12 -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_disappearing_server.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_request_response_with_trailing_metadata_and_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
ctiller2845cad2014-12-15 15:14:12 -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_disappearing_server.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_request_response_with_trailing_metadata_and_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
ctiller2845cad2014-12-15 15:14:12 -0800240buildtests_c: bins_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_useful_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/time_averaged_stats_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_small_log_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800241
nnoblebba76922014-12-15 13:27:38 -0800242buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test
nnoble29e1d292014-12-01 10:27:40 -0800243
nnoble85a49262014-12-08 18:14:03 -0800244test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800245
nnoble85a49262014-12-08 18:14:03 -0800246test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800247 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
248 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
249 $(E) "[RUN] Testing gpr_cancellable_test"
250 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
251 $(E) "[RUN] Testing gpr_log_test"
252 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800253 $(E) "[RUN] Testing gpr_useful_test"
254 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800255 $(E) "[RUN] Testing gpr_cmdline_test"
256 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
257 $(E) "[RUN] Testing gpr_histogram_test"
258 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
259 $(E) "[RUN] Testing gpr_host_port_test"
260 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
261 $(E) "[RUN] Testing gpr_slice_buffer_test"
262 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
263 $(E) "[RUN] Testing gpr_slice_test"
264 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
265 $(E) "[RUN] Testing gpr_string_test"
266 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
267 $(E) "[RUN] Testing gpr_sync_test"
268 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
269 $(E) "[RUN] Testing gpr_thd_test"
270 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
271 $(E) "[RUN] Testing gpr_time_test"
272 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
273 $(E) "[RUN] Testing murmur_hash_test"
274 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800275 $(E) "[RUN] Testing grpc_stream_op_test"
276 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800277 $(E) "[RUN] Testing alpn_test"
278 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800279 $(E) "[RUN] Testing time_averaged_stats_test"
280 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800281 $(E) "[RUN] Testing chttp2_stream_encoder_test"
282 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
283 $(E) "[RUN] Testing hpack_table_test"
284 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
285 $(E) "[RUN] Testing chttp2_stream_map_test"
286 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
287 $(E) "[RUN] Testing hpack_parser_test"
288 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
289 $(E) "[RUN] Testing transport_metadata_test"
290 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
291 $(E) "[RUN] Testing chttp2_status_conversion_test"
292 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
293 $(E) "[RUN] Testing chttp2_transport_end2end_test"
294 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800295 $(E) "[RUN] Testing tcp_posix_test"
296 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800297 $(E) "[RUN] Testing dualstack_socket_test"
298 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
299 $(E) "[RUN] Testing no_server_test"
300 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800301 $(E) "[RUN] Testing resolve_address_test"
302 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800303 $(E) "[RUN] Testing sockaddr_utils_test"
304 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
305 $(E) "[RUN] Testing tcp_server_posix_test"
306 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
307 $(E) "[RUN] Testing tcp_client_posix_test"
308 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800309 $(E) "[RUN] Testing grpc_channel_stack_test"
310 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
311 $(E) "[RUN] Testing metadata_buffer_test"
312 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
313 $(E) "[RUN] Testing grpc_completion_queue_test"
314 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
315 $(E) "[RUN] Testing census_window_stats_test"
316 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
317 $(E) "[RUN] Testing census_statistics_quick_test"
318 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800319 $(E) "[RUN] Testing census_statistics_small_log_test"
320 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800321 $(E) "[RUN] Testing census_statistics_performance_test"
322 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
323 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
324 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
325 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
326 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
327 $(E) "[RUN] Testing census_stub_test"
328 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
329 $(E) "[RUN] Testing census_hash_table_test"
330 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
331 $(E) "[RUN] Testing fling_test"
332 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
333 $(E) "[RUN] Testing echo_test"
334 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
335 $(E) "[RUN] Testing message_compress_test"
336 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800337 $(E) "[RUN] Testing bin_encoder_test"
338 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800339 $(E) "[RUN] Testing secure_endpoint_test"
340 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
341 $(E) "[RUN] Testing httpcli_format_request_test"
342 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
343 $(E) "[RUN] Testing httpcli_parser_test"
344 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
345 $(E) "[RUN] Testing httpcli_test"
346 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
347 $(E) "[RUN] Testing grpc_credentials_test"
348 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800349 $(E) "[RUN] Testing grpc_base64_test"
350 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
351 $(E) "[RUN] Testing grpc_json_token_test"
352 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800353 $(E) "[RUN] Testing timeout_encoding_test"
354 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
355 $(E) "[RUN] Testing fd_posix_test"
356 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800357 $(E) "[RUN] Testing fling_stream_test"
358 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
359 $(E) "[RUN] Testing lame_client_test"
360 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800361 $(E) "[RUN] Testing alarm_test"
362 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
363 $(E) "[RUN] Testing time_test"
364 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800365 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
366 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
367 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
368 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
369 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
370 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
371 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
372 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
373 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
374 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800375 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
376 $(Q) ./bins/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800377 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
378 $(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 )
379 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
380 $(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 )
381 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
382 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
383 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
384 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
385 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
386 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
387 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
388 $(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 -0800389 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
390 $(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 -0800391 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
392 $(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 )
393 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
394 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800395 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
396 $(Q) ./bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800397 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
398 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
399 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
400 $(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 -0800401 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
402 $(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 -0800403 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
404 $(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 )
405 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
406 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
407 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
408 $(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 )
409 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
410 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
411 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
412 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
413 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
414 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800415 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
416 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800417 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
418 $(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 )
419 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
420 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
421 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
422 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
423 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
424 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
425 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
426 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
427 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
428 $(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 -0800429 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
430 $(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 -0800431 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
432 $(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 )
433 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
434 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800435 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
436 $(Q) ./bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800437 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
438 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
439 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
440 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800441 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
442 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800443 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
444 $(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 )
445 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
446 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
447 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
448 $(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 )
449 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
450 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
451 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
452 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
453 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
454 $(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 )
ctillerc6d61c42014-12-15 14:52:08 -0800455 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
456 $(Q) ./bins/chttp2_simple_ssl_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800457 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
458 $(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 )
459 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
460 $(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 )
461 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
462 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
463 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
464 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
465 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
466 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
467 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
468 $(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 -0800469 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
470 $(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 -0800471 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
472 $(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 )
473 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
474 $(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 )
ctiller2845cad2014-12-15 15:14:12 -0800475 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
476 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800477 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
478 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
479 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
480 $(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 -0800481 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
482 $(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 -0800483 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
484 $(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 )
485 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
486 $(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 )
487 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
488 $(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 )
489 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
490 $(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 )
491 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
492 $(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 )
493 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
494 $(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 )
ctillerc6d61c42014-12-15 14:52:08 -0800495 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
496 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800497 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
498 $(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 )
499 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
500 $(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 )
501 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
502 $(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 )
503 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
504 $(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 )
505 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
506 $(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 )
507 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
508 $(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 -0800509 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
510 $(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 -0800511 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
512 $(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 )
513 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
514 $(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 )
ctiller2845cad2014-12-15 15:14:12 -0800515 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
516 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800517 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
518 $(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 )
519 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
520 $(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 -0800521 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
522 $(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 -0800523 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
524 $(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 )
525 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
526 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
527 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
528 $(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 )
529 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
530 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
531 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
532 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
533 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
534 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800535 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
536 $(Q) ./bins/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800537 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
538 $(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 )
539 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
540 $(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 )
541 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
542 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
543 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
544 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
545 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
546 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
547 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
548 $(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 -0800549 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
550 $(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 -0800551 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
552 $(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 )
553 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
554 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800555 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
556 $(Q) ./bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800557 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
558 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
559 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
560 $(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 -0800561 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
562 $(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 -0800563 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
564 $(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 -0800565 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
566 $(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 )
567 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
568 $(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 )
569 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
570 $(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 )
571 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
572 $(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 )
573 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
574 $(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 )
ctillerc6d61c42014-12-15 14:52:08 -0800575 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
576 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800577 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
578 $(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 )
579 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
580 $(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 )
581 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
582 $(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 )
583 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
584 $(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 )
585 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
586 $(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 )
587 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
588 $(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 -0800589 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
590 $(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 -0800591 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
592 $(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 )
593 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
594 $(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 )
ctiller2845cad2014-12-15 15:14:12 -0800595 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
596 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800597 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
598 $(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 )
599 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
600 $(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 -0800601 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
602 $(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 -0800603 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
604 $(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 -0800605
606
nnoble85a49262014-12-08 18:14:03 -0800607test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800608 $(E) "[RUN] Testing thread_pool_test"
609 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
610 $(E) "[RUN] Testing status_test"
611 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800612 $(E) "[RUN] Testing sync_client_async_server_test"
613 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
614 $(E) "[RUN] Testing qps_client"
615 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
616 $(E) "[RUN] Testing qps_server"
617 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800618 $(E) "[RUN] Testing end2end_test"
619 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800620
621
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800622tools: privatelibs bins/gen_hpack_tables
623
nnobleebebb7e2014-12-10 16:31:01 -0800624protoc_plugins: bins/cpp_plugin bins/ruby_plugin
625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800626buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
627
628benchmarks: buildbenchmarks
629
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800630strip: strip-static strip-shared
631
nnoble85a49262014-12-08 18:14:03 -0800632strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633 $(E) "[STRIP] Stripping libgpr.a"
634 $(Q) $(STRIP) libs/libgpr.a
635 $(E) "[STRIP] Stripping libgrpc.a"
636 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800637 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
638 $(Q) $(STRIP) libs/libgrpc_unsecure.a
639
nnoble85a49262014-12-08 18:14:03 -0800640strip-static_cxx: static_cxx
641 $(E) "[STRIP] Stripping libgrpc++.a"
642 $(Q) $(STRIP) libs/libgrpc++.a
643
644strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800645 $(E) "[STRIP] Stripping libgpr.so"
646 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
647 $(E) "[STRIP] Stripping libgrpc.so"
648 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800649 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
650 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
651
nnoble85a49262014-12-08 18:14:03 -0800652strip-shared_cxx: shared_cxx
653 $(E) "[STRIP] Stripping libgrpc++.so"
654 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
655
nnoble72309c62014-12-12 11:42:26 -0800656deps/gens/test/cpp/interop/empty.pb.dep:
657 $(Q) mkdir -p `dirname $@`
658 $(Q) touch $@
659
660gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800661 $(E) "[PROTOC] Generating protobuf CC file from $<"
662 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800663 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
664
665deps/gens/test/cpp/interop/messages.pb.dep:
666 $(Q) mkdir -p `dirname $@`
667 $(Q) touch $@
668
669gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
670 $(E) "[PROTOC] Generating protobuf CC file from $<"
671 $(Q) mkdir -p `dirname $@`
672 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
673
674deps/gens/test/cpp/interop/test.pb.dep:
675 $(Q) mkdir -p `dirname $@`
676 $(Q) touch $@
677
678gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
679 $(E) "[PROTOC] Generating protobuf CC file from $<"
680 $(Q) mkdir -p `dirname $@`
681 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
682
683deps/gens/test/cpp/util/echo.pb.dep:
684 $(Q) mkdir -p `dirname $@`
685 $(Q) touch $@
686
687gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
688 $(E) "[PROTOC] Generating protobuf CC file from $<"
689 $(Q) mkdir -p `dirname $@`
690 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800692
693deps/%.dep : %.c
694 $(E) "[DEP] Generating dependencies for $<"
695 $(Q) mkdir -p `dirname $@`
696 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
697
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800698deps/%.dep : %.cc
699 $(E) "[DEP] Generating dependencies for $<"
700 $(Q) mkdir -p `dirname $@`
701 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
702
703objs/%.o : %.c
704 $(E) "[C] Compiling $<"
705 $(Q) mkdir -p `dirname $@`
706 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
707
708objs/%.o : gens/%.pb.cc
709 $(E) "[CXX] Compiling $<"
710 $(Q) mkdir -p `dirname $@`
711 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
712
nnoble72309c62014-12-12 11:42:26 -0800713objs/src/compiler/%.o : src/compiler/%.cc
714 $(E) "[HOSTCXX] Compiling $<"
715 $(Q) mkdir -p `dirname $@`
716 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800718objs/%.o : %.cc
719 $(E) "[CXX] Compiling $<"
720 $(Q) mkdir -p `dirname $@`
721 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
722
nnoble0c475f02014-12-05 15:37:39 -0800723dep: dep_c dep_cxx
724
ctiller2845cad2014-12-15 15:14:12 -0800725dep_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_disappearing_server 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_request_response_with_trailing_metadata_and_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 -0800726
ctiller2845cad2014-12-15 15:14:12 -0800727bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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 -0800728
729dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
730
731bins_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 -0800732
nnoble85a49262014-12-08 18:14:03 -0800733install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800734
nnoble85a49262014-12-08 18:14:03 -0800735install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800736
nnoble85a49262014-12-08 18:14:03 -0800737install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
738
739install-headers: install-headers_c install-headers_cxx
740
741install-headers_c:
742 $(E) "[INSTALL] Installing public C headers"
743 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
744
745install-headers_cxx:
746 $(E) "[INSTALL] Installing public C++ headers"
747 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
748
749install-static: install-static_c install-static_cxx
750
751install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800752 $(E) "[INSTALL] Installing libgpr.a"
753 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
754 $(E) "[INSTALL] Installing libgrpc.a"
755 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800756 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
757 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
758
nnoble85a49262014-12-08 18:14:03 -0800759install-static_cxx: static_cxx strip-static_cxx
760 $(E) "[INSTALL] Installing libgrpc++.a"
761 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
762
763install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800764 $(E) "[INSTALL] Installing libgpr.so"
765 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
766 $(E) "[INSTALL] Installing libgrpc.so"
767 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800768 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
769 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
770
nnoble85a49262014-12-08 18:14:03 -0800771install-shared_cxx: shared_cxx strip-shared_cxx
772 $(E) "[INSTALL] Installing libgrpc++.so"
773 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
774
ctiller2845cad2014-12-15 15:14:12 -0800775clean: 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_disappearing_server 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_request_response_with_trailing_metadata_and_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_libgrpc_unsecure clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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_disappearing_server_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_request_response_with_trailing_metadata_and_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 -0800776 $(Q) $(RM) -r deps objs libs bins gens
777
778
779# The various libraries
780
781
782LIBGPR_SRC = \
783 src/core/support/alloc.c \
784 src/core/support/cancellable.c \
785 src/core/support/cmdline.c \
786 src/core/support/cpu_posix.c \
787 src/core/support/histogram.c \
788 src/core/support/host_port.c \
789 src/core/support/log.c \
790 src/core/support/log_posix.c \
791 src/core/support/log_linux.c \
792 src/core/support/log_android.c \
793 src/core/support/log_win32.c \
794 src/core/support/murmur_hash.c \
795 src/core/support/slice.c \
796 src/core/support/slice_buffer.c \
797 src/core/support/string.c \
798 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800799 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/sync.c \
801 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800802 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800803 src/core/support/thd_posix.c \
804 src/core/support/thd_win32.c \
805 src/core/support/time.c \
806 src/core/support/time_posix.c \
807 src/core/support/time_win32.c \
808
nnoble85a49262014-12-08 18:14:03 -0800809PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800810 include/grpc/support/alloc.h \
811 include/grpc/support/atm_gcc_atomic.h \
812 include/grpc/support/atm_gcc_sync.h \
813 include/grpc/support/atm.h \
814 include/grpc/support/atm_win32.h \
815 include/grpc/support/cancellable_platform.h \
816 include/grpc/support/cmdline.h \
817 include/grpc/support/histogram.h \
818 include/grpc/support/host_port.h \
819 include/grpc/support/log.h \
820 include/grpc/support/port_platform.h \
821 include/grpc/support/slice_buffer.h \
822 include/grpc/support/slice.h \
823 include/grpc/support/string.h \
824 include/grpc/support/sync_generic.h \
825 include/grpc/support/sync.h \
826 include/grpc/support/sync_posix.h \
827 include/grpc/support/sync_win32.h \
828 include/grpc/support/thd.h \
829 include/grpc/support/thd_posix.h \
830 include/grpc/support/thd_win32.h \
831 include/grpc/support/time.h \
832 include/grpc/support/time_posix.h \
833 include/grpc/support/time_win32.h \
834 include/grpc/support/useful.h \
835
836LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
837LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
838
839libs/libgpr.a: $(LIBGPR_OBJS)
840 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800841 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800842 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
843
844libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
845 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800847 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
848
849deps_libgpr: $(LIBGPR_DEPS)
850
nnoble69ac39f2014-12-12 15:43:38 -0800851ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800852-include $(LIBGPR_DEPS)
853endif
854
855clean_libgpr:
856 $(E) "[CLEAN] Cleaning libgpr files"
857 $(Q) $(RM) $(LIBGPR_OBJS)
858 $(Q) $(RM) $(LIBGPR_DEPS)
859 $(Q) $(RM) libs/libgpr.a
860 $(Q) $(RM) libs/libgpr.so.$(VERSION)
861
862
863LIBGRPC_SRC = \
864 src/core/channel/call_op_string.c \
865 src/core/channel/census_filter.c \
866 src/core/channel/channel_args.c \
867 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800868 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800869 src/core/channel/client_channel.c \
870 src/core/channel/client_setup.c \
871 src/core/channel/connected_channel.c \
872 src/core/channel/http_client_filter.c \
873 src/core/channel/http_filter.c \
874 src/core/channel/http_server_filter.c \
875 src/core/channel/metadata_buffer.c \
876 src/core/channel/noop_filter.c \
877 src/core/compression/algorithm.c \
878 src/core/compression/message_compress.c \
879 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800880 src/core/endpoint/secure_endpoint.c \
881 src/core/httpcli/format_request.c \
882 src/core/httpcli/httpcli.c \
883 src/core/httpcli/httpcli_security_context.c \
884 src/core/httpcli/parser.c \
885 src/core/iomgr/endpoint_pair_posix.c \
886 src/core/iomgr/iomgr_libevent.c \
887 src/core/iomgr/iomgr_libevent_use_threads.c \
888 src/core/iomgr/resolve_address_posix.c \
889 src/core/iomgr/sockaddr_utils.c \
890 src/core/iomgr/socket_utils_common_posix.c \
891 src/core/iomgr/socket_utils_linux.c \
892 src/core/iomgr/socket_utils_posix.c \
893 src/core/iomgr/tcp_client_posix.c \
894 src/core/iomgr/tcp_posix.c \
895 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800896 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800897 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800898 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800899 src/core/security/credentials.c \
900 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800901 src/core/security/json_token.c \
ctiller18b49ab2014-12-09 14:39:16 -0800902 src/core/security/secure_transport_setup.c \
903 src/core/security/security_context.c \
904 src/core/security/server_secure_chttp2.c \
905 src/core/statistics/census_init.c \
906 src/core/statistics/census_rpc_stats.c \
907 src/core/statistics/census_tracing.c \
908 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -0800909 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800910 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800911 src/core/surface/byte_buffer.c \
912 src/core/surface/byte_buffer_reader.c \
913 src/core/surface/call.c \
914 src/core/surface/channel.c \
915 src/core/surface/channel_create.c \
916 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 src/core/surface/completion_queue.c \
918 src/core/surface/event_string.c \
919 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800920 src/core/surface/lame_client.c \
921 src/core/surface/secure_channel_create.c \
922 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 src/core/surface/server.c \
924 src/core/surface/server_chttp2.c \
925 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800926 src/core/transport/chttp2/alpn.c \
927 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800928 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800929 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800930 src/core/transport/chttp2/frame_ping.c \
931 src/core/transport/chttp2/frame_rst_stream.c \
932 src/core/transport/chttp2/frame_settings.c \
933 src/core/transport/chttp2/frame_window_update.c \
934 src/core/transport/chttp2/hpack_parser.c \
935 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800936 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800937 src/core/transport/chttp2/status_conversion.c \
938 src/core/transport/chttp2/stream_encoder.c \
939 src/core/transport/chttp2/stream_map.c \
940 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800941 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800942 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800943 src/core/transport/metadata.c \
944 src/core/transport/stream_op.c \
945 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800946 src/core/tsi/fake_transport_security.c \
947 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800948 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800949 third_party/cJSON/cJSON.c \
950
nnoble85a49262014-12-08 18:14:03 -0800951PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800952 include/grpc/byte_buffer.h \
953 include/grpc/byte_buffer_reader.h \
954 include/grpc/grpc.h \
955 include/grpc/grpc_security.h \
956 include/grpc/status.h \
957
958LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
959LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
960
nnoble69ac39f2014-12-12 15:43:38 -0800961LIBGRPC_OBJS += $(OPENSSL_DEP)
962
963ifeq ($(NO_SECURE),true)
964
965libs/libgrpc.a: openssl_dep_error
966
967else
968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800969libs/libgrpc.a: $(LIBGRPC_OBJS)
970 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800972 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
973
974libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
975 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800976 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800977 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
978
nnoble69ac39f2014-12-12 15:43:38 -0800979endif
980
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800981deps_libgrpc: $(LIBGRPC_DEPS)
982
nnoble69ac39f2014-12-12 15:43:38 -0800983ifneq ($(NO_SECURE),true)
984ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985-include $(LIBGRPC_DEPS)
986endif
nnoble69ac39f2014-12-12 15:43:38 -0800987endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800988
989clean_libgrpc:
990 $(E) "[CLEAN] Cleaning libgrpc files"
991 $(Q) $(RM) $(LIBGRPC_OBJS)
992 $(Q) $(RM) $(LIBGRPC_DEPS)
993 $(Q) $(RM) libs/libgrpc.a
994 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
995
996
997LIBGRPC_TEST_UTIL_SRC = \
998 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -0800999 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001000 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001001 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001002 test/core/util/slice_splitter.c \
1003 test/core/util/test_config.c \
chenwa8fd44a2014-12-10 15:13:55 -08001004 test/core/end2end/data/server1_cert.c \
1005 test/core/end2end/data/server1_key.c \
1006 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001007 test/core/end2end/cq_verifier.c \
1008 test/core/endpoint/endpoint_tests.c \
1009 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -08001010 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001011
1012
1013LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1014LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1015
nnoble69ac39f2014-12-12 15:43:38 -08001016LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1017
1018ifeq ($(NO_SECURE),true)
1019
1020libs/libgrpc_test_util.a: openssl_dep_error
1021
1022else
1023
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001024libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
1025 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001026 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001027 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1028
1029
1030
nnoble69ac39f2014-12-12 15:43:38 -08001031endif
1032
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001033deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1034
nnoble69ac39f2014-12-12 15:43:38 -08001035ifneq ($(NO_SECURE),true)
1036ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001037-include $(LIBGRPC_TEST_UTIL_DEPS)
1038endif
nnoble69ac39f2014-12-12 15:43:38 -08001039endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001040
1041clean_libgrpc_test_util:
1042 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1043 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1044 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1045 $(Q) $(RM) libs/libgrpc_test_util.a
1046 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1047
1048
1049LIBGRPC++_SRC = \
1050 src/cpp/server/server.cc \
1051 src/cpp/server/server_rpc_handler.cc \
1052 src/cpp/server/thread_pool.cc \
1053 src/cpp/server/async_server_context.cc \
1054 src/cpp/server/async_server.cc \
1055 src/cpp/server/completion_queue.cc \
1056 src/cpp/server/server_builder.cc \
1057 src/cpp/stream/stream_context.cc \
1058 src/cpp/client/create_channel.cc \
1059 src/cpp/client/channel.cc \
1060 src/cpp/client/client_context.cc \
1061 src/cpp/client/internal_stub.cc \
1062 src/cpp/util/time.cc \
1063 src/cpp/util/status.cc \
1064 src/cpp/proto/proto_utils.cc \
1065 src/cpp/rpc_method.cc \
1066
nnoble85a49262014-12-08 18:14:03 -08001067PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001068 include/grpc++/channel_interface.h \
1069 include/grpc++/async_server.h \
1070 include/grpc++/create_channel.h \
1071 include/grpc++/server_builder.h \
1072 include/grpc++/thread_pool_interface.h \
1073 include/grpc++/stream_context_interface.h \
1074 include/grpc++/status.h \
1075 include/grpc++/config.h \
1076 include/grpc++/completion_queue.h \
1077 include/grpc++/stream.h \
1078 include/grpc++/async_server_context.h \
1079 include/grpc++/server.h \
1080 include/grpc++/client_context.h \
1081
1082LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1083LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1084
nnoble69ac39f2014-12-12 15:43:38 -08001085LIBGRPC++_OBJS += $(OPENSSL_DEP)
1086
1087ifeq ($(NO_SECURE),true)
1088
1089libs/libgrpc++.a: openssl_dep_error
1090
1091else
1092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1094 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001095 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001096 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1097
1098libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001100 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001101 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1102
nnoble69ac39f2014-12-12 15:43:38 -08001103endif
1104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001105deps_libgrpc++: $(LIBGRPC++_DEPS)
1106
nnoble69ac39f2014-12-12 15:43:38 -08001107ifneq ($(NO_SECURE),true)
1108ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001109-include $(LIBGRPC++_DEPS)
1110endif
nnoble69ac39f2014-12-12 15:43:38 -08001111endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112
1113clean_libgrpc++:
1114 $(E) "[CLEAN] Cleaning libgrpc++ files"
1115 $(Q) $(RM) $(LIBGRPC++_OBJS)
1116 $(Q) $(RM) $(LIBGRPC++_DEPS)
1117 $(Q) $(RM) libs/libgrpc++.a
1118 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1119
1120
1121LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001122 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001123 gens/test/cpp/util/echo.pb.cc \
1124 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001125
1126
1127LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1128LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1129
nnoble69ac39f2014-12-12 15:43:38 -08001130LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1131
1132ifeq ($(NO_SECURE),true)
1133
1134libs/libgrpc++_test_util.a: openssl_dep_error
1135
1136else
1137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001138libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1139 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001140 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001141 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1142
1143
1144
nnoble69ac39f2014-12-12 15:43:38 -08001145endif
1146
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001147deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1148
nnoble69ac39f2014-12-12 15:43:38 -08001149ifneq ($(NO_SECURE),true)
1150ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001151-include $(LIBGRPC++_TEST_UTIL_DEPS)
1152endif
nnoble69ac39f2014-12-12 15:43:38 -08001153endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154
1155clean_libgrpc++_test_util:
1156 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1157 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1158 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1159 $(Q) $(RM) libs/libgrpc++_test_util.a
1160 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1161
1162
1163LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1164 test/core/end2end/fixtures/chttp2_fake_security.c \
1165
1166
1167LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1168LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1169
nnoble69ac39f2014-12-12 15:43:38 -08001170LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1171
1172ifeq ($(NO_SECURE),true)
1173
1174libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1175
1176else
1177
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001178libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1179 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001180 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001181 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1182
1183
1184
nnoble69ac39f2014-12-12 15:43:38 -08001185endif
1186
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001187deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1188
nnoble69ac39f2014-12-12 15:43:38 -08001189ifneq ($(NO_SECURE),true)
1190ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001191-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1192endif
nnoble69ac39f2014-12-12 15:43:38 -08001193endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001194
1195clean_libend2end_fixture_chttp2_fake_security:
1196 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1197 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1198 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1199 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1200 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1201
1202
1203LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1204 test/core/end2end/fixtures/chttp2_fullstack.c \
1205
1206
1207LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1208LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1209
nnoble69ac39f2014-12-12 15:43:38 -08001210LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1211
1212ifeq ($(NO_SECURE),true)
1213
1214libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1215
1216else
1217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001218libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1219 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001220 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001221 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1222
1223
1224
nnoble69ac39f2014-12-12 15:43:38 -08001225endif
1226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001227deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1228
nnoble69ac39f2014-12-12 15:43:38 -08001229ifneq ($(NO_SECURE),true)
1230ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001231-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1232endif
nnoble69ac39f2014-12-12 15:43:38 -08001233endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001234
1235clean_libend2end_fixture_chttp2_fullstack:
1236 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1237 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1238 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1239 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1240 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1241
1242
1243LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1244 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1245
1246
1247LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1248LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1249
nnoble69ac39f2014-12-12 15:43:38 -08001250LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1251
1252ifeq ($(NO_SECURE),true)
1253
1254libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1255
1256else
1257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001258libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1259 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001260 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001261 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1262
1263
1264
nnoble69ac39f2014-12-12 15:43:38 -08001265endif
1266
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001267deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1268
nnoble69ac39f2014-12-12 15:43:38 -08001269ifneq ($(NO_SECURE),true)
1270ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001271-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1272endif
nnoble69ac39f2014-12-12 15:43:38 -08001273endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001274
1275clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1276 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1277 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1278 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1279 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1280 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1281
1282
1283LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1284 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1285
1286
1287LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1288LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1289
nnoble69ac39f2014-12-12 15:43:38 -08001290LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1291
1292ifeq ($(NO_SECURE),true)
1293
1294libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1295
1296else
1297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001298libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1299 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001300 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001301 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1302
1303
1304
nnoble69ac39f2014-12-12 15:43:38 -08001305endif
1306
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001307deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1308
nnoble69ac39f2014-12-12 15:43:38 -08001309ifneq ($(NO_SECURE),true)
1310ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1312endif
nnoble69ac39f2014-12-12 15:43:38 -08001313endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001314
1315clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1316 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1317 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1318 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1319 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1320 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1321
1322
1323LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1324 test/core/end2end/fixtures/chttp2_socket_pair.c \
1325
1326
1327LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1328LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1329
nnoble69ac39f2014-12-12 15:43:38 -08001330LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1331
1332ifeq ($(NO_SECURE),true)
1333
1334libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1335
1336else
1337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001338libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1339 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001340 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001341 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1342
1343
1344
nnoble69ac39f2014-12-12 15:43:38 -08001345endif
1346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1348
nnoble69ac39f2014-12-12 15:43:38 -08001349ifneq ($(NO_SECURE),true)
1350ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001351-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1352endif
nnoble69ac39f2014-12-12 15:43:38 -08001353endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001354
1355clean_libend2end_fixture_chttp2_socket_pair:
1356 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1357 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1358 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1359 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1360 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1361
1362
nnoble0c475f02014-12-05 15:37:39 -08001363LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1364 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1365
1366
1367LIBEND2END_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))))
1368LIBEND2END_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))))
1369
nnoble69ac39f2014-12-12 15:43:38 -08001370LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1371
1372ifeq ($(NO_SECURE),true)
1373
1374libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1375
1376else
1377
nnoble0c475f02014-12-05 15:37:39 -08001378libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1379 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001380 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001381 $(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)
1382
1383
1384
nnoble69ac39f2014-12-12 15:43:38 -08001385endif
1386
nnoble0c475f02014-12-05 15:37:39 -08001387deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1388
nnoble69ac39f2014-12-12 15:43:38 -08001389ifneq ($(NO_SECURE),true)
1390ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001391-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1392endif
nnoble69ac39f2014-12-12 15:43:38 -08001393endif
nnoble0c475f02014-12-05 15:37:39 -08001394
1395clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1396 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1397 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1398 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1399 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1400 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1401
1402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001403LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1404 test/core/end2end/tests/cancel_after_accept.c \
1405
1406
1407LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1409
1410libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1411 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001413 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1414
1415
1416
1417deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1418
nnoble69ac39f2014-12-12 15:43:38 -08001419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001420-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1421endif
1422
1423clean_libend2end_test_cancel_after_accept:
1424 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1425 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1426 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1427 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1428 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1429
1430
1431LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1432 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1433
1434
1435LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1436LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1437
1438libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1439 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001441 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1442
1443
1444
1445deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1446
nnoble69ac39f2014-12-12 15:43:38 -08001447ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001448-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1449endif
1450
1451clean_libend2end_test_cancel_after_accept_and_writes_closed:
1452 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1453 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1454 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1455 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1456 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1457
1458
1459LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1460 test/core/end2end/tests/cancel_after_invoke.c \
1461
1462
1463LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1464LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1465
1466libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1467 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001468 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001469 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1470
1471
1472
1473deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1474
nnoble69ac39f2014-12-12 15:43:38 -08001475ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001476-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1477endif
1478
1479clean_libend2end_test_cancel_after_invoke:
1480 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1481 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1482 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1483 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1484 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1485
1486
1487LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1488 test/core/end2end/tests/cancel_before_invoke.c \
1489
1490
1491LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1492LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1493
1494libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1495 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001496 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001497 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1498
1499
1500
1501deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1502
nnoble69ac39f2014-12-12 15:43:38 -08001503ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001504-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1505endif
1506
1507clean_libend2end_test_cancel_before_invoke:
1508 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1509 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1510 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1511 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1512 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1513
1514
1515LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1516 test/core/end2end/tests/cancel_in_a_vacuum.c \
1517
1518
1519LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1520LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1521
1522libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1523 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001524 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001525 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1526
1527
1528
1529deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1530
nnoble69ac39f2014-12-12 15:43:38 -08001531ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001532-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1533endif
1534
1535clean_libend2end_test_cancel_in_a_vacuum:
1536 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1537 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1538 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1539 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1540 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1541
1542
ctillerc6d61c42014-12-15 14:52:08 -08001543LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1544 test/core/end2end/tests/disappearing_server.c \
1545
1546
1547LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1548LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1549
1550libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1551 $(E) "[AR] Creating $@"
1552 $(Q) mkdir -p `dirname $@`
1553 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1554
1555
1556
1557deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1558
1559ifneq ($(NO_DEPS),true)
1560-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1561endif
1562
1563clean_libend2end_test_disappearing_server:
1564 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1565 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1566 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1567 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1568 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1569
1570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001571LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1572 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1573
1574
1575LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1576LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1577
1578libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1579 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001580 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001581 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1582
1583
1584
1585deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1586
nnoble69ac39f2014-12-12 15:43:38 -08001587ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001588-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1589endif
1590
1591clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1592 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1593 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1594 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1595 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1596 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1597
1598
1599LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1600 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1601
1602
1603LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1604LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1605
1606libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1607 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001609 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1610
1611
1612
1613deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1614
nnoble69ac39f2014-12-12 15:43:38 -08001615ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001616-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1617endif
1618
1619clean_libend2end_test_early_server_shutdown_finishes_tags:
1620 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1621 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1622 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1623 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1624 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1625
1626
1627LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1628 test/core/end2end/tests/invoke_large_request.c \
1629
1630
1631LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1632LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1633
1634libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1635 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001636 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001637 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1638
1639
1640
1641deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1642
nnoble69ac39f2014-12-12 15:43:38 -08001643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001644-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1645endif
1646
1647clean_libend2end_test_invoke_large_request:
1648 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1649 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1650 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1651 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1652 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1653
1654
1655LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1656 test/core/end2end/tests/max_concurrent_streams.c \
1657
1658
1659LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1660LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1661
1662libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1663 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001665 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1666
1667
1668
1669deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1670
nnoble69ac39f2014-12-12 15:43:38 -08001671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001672-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1673endif
1674
1675clean_libend2end_test_max_concurrent_streams:
1676 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1677 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1678 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1679 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1680 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1681
1682
1683LIBEND2END_TEST_NO_OP_SRC = \
1684 test/core/end2end/tests/no_op.c \
1685
1686
1687LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1688LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1689
1690libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1691 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001693 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1694
1695
1696
1697deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1698
nnoble69ac39f2014-12-12 15:43:38 -08001699ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001700-include $(LIBEND2END_TEST_NO_OP_DEPS)
1701endif
1702
1703clean_libend2end_test_no_op:
1704 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1705 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1706 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1707 $(Q) $(RM) libs/libend2end_test_no_op.a
1708 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1709
1710
1711LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1712 test/core/end2end/tests/ping_pong_streaming.c \
1713
1714
1715LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1716LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1717
1718libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1719 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001721 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1722
1723
1724
1725deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1726
nnoble69ac39f2014-12-12 15:43:38 -08001727ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001728-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1729endif
1730
1731clean_libend2end_test_ping_pong_streaming:
1732 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1733 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1734 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1735 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1736 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1737
1738
ctiller33023c42014-12-12 16:28:33 -08001739LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1740 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1741
1742
1743LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1745
1746libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1747 $(E) "[AR] Creating $@"
1748 $(Q) mkdir -p `dirname $@`
1749 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1750
1751
1752
1753deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1754
1755ifneq ($(NO_DEPS),true)
1756-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1757endif
1758
1759clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1760 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1761 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1762 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1763 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1764 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1765
1766
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001767LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1768 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1769
1770
1771LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1772LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1773
1774libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1775 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001777 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1778
1779
1780
1781deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1782
nnoble69ac39f2014-12-12 15:43:38 -08001783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001784-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1785endif
1786
1787clean_libend2end_test_request_response_with_metadata_and_payload:
1788 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1789 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1790 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1791 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1792 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1793
1794
1795LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1796 test/core/end2end/tests/request_response_with_payload.c \
1797
1798
1799LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1800LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1801
1802libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1803 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001805 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1806
1807
1808
1809deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1810
nnoble69ac39f2014-12-12 15:43:38 -08001811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001812-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1813endif
1814
1815clean_libend2end_test_request_response_with_payload:
1816 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1817 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1818 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1819 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1820 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1821
1822
ctiller2845cad2014-12-15 15:14:12 -08001823LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1824 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1825
1826
1827LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1828LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1829
1830libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1831 $(E) "[AR] Creating $@"
1832 $(Q) mkdir -p `dirname $@`
1833 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1834
1835
1836
1837deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1838
1839ifneq ($(NO_DEPS),true)
1840-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1841endif
1842
1843clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1844 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1845 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1846 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1847 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1848 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1849
1850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001851LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1852 test/core/end2end/tests/simple_delayed_request.c \
1853
1854
1855LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1856LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1857
1858libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1859 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001860 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001861 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1862
1863
1864
1865deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1866
nnoble69ac39f2014-12-12 15:43:38 -08001867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001868-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1869endif
1870
1871clean_libend2end_test_simple_delayed_request:
1872 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1873 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1874 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1875 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1876 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1877
1878
1879LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1880 test/core/end2end/tests/simple_request.c \
1881
1882
1883LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1884LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1885
1886libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1887 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001888 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001889 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1890
1891
1892
1893deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1894
nnoble69ac39f2014-12-12 15:43:38 -08001895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001896-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1897endif
1898
1899clean_libend2end_test_simple_request:
1900 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1901 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1902 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1903 $(Q) $(RM) libs/libend2end_test_simple_request.a
1904 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1905
1906
nathaniel52878172014-12-09 10:17:19 -08001907LIBEND2END_TEST_THREAD_STRESS_SRC = \
1908 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909
1910
nathaniel52878172014-12-09 10:17:19 -08001911LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1912LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
nathaniel52878172014-12-09 10:17:19 -08001914libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001915 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001916 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001917 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001918
1919
1920
nathaniel52878172014-12-09 10:17:19 -08001921deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001922
nnoble69ac39f2014-12-12 15:43:38 -08001923ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001924-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001925endif
1926
nathaniel52878172014-12-09 10:17:19 -08001927clean_libend2end_test_thread_stress:
1928 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1929 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1930 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1931 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1932 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001933
1934
1935LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1936 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1937
1938
1939LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1940LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1941
1942libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1943 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001944 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001945 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1946
1947
1948
1949deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1950
nnoble69ac39f2014-12-12 15:43:38 -08001951ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001952-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1953endif
1954
1955clean_libend2end_test_writes_done_hangs_with_pending_read:
1956 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1957 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1958 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1959 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1960 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1961
1962
1963LIBEND2END_CERTS_SRC = \
1964 test/core/end2end/data/ca_cert.c \
1965 test/core/end2end/data/server1_cert.c \
1966 test/core/end2end/data/server1_key.c \
1967
1968
1969LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1970LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1971
nnoble69ac39f2014-12-12 15:43:38 -08001972LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1973
1974ifeq ($(NO_SECURE),true)
1975
1976libs/libend2end_certs.a: openssl_dep_error
1977
1978else
1979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001980libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1981 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001982 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001983 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1984
1985
1986
nnoble69ac39f2014-12-12 15:43:38 -08001987endif
1988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001989deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1990
nnoble69ac39f2014-12-12 15:43:38 -08001991ifneq ($(NO_SECURE),true)
1992ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001993-include $(LIBEND2END_CERTS_DEPS)
1994endif
nnoble69ac39f2014-12-12 15:43:38 -08001995endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001996
1997clean_libend2end_certs:
1998 $(E) "[CLEAN] Cleaning libend2end_certs files"
1999 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2000 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
2001 $(Q) $(RM) libs/libend2end_certs.a
2002 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
2003
2004
2005LIBGRPC_UNSECURE_SRC = \
2006 src/core/channel/call_op_string.c \
2007 src/core/channel/census_filter.c \
2008 src/core/channel/channel_args.c \
2009 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002010 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002011 src/core/channel/client_channel.c \
2012 src/core/channel/client_setup.c \
2013 src/core/channel/connected_channel.c \
2014 src/core/channel/http_client_filter.c \
2015 src/core/channel/http_filter.c \
2016 src/core/channel/http_server_filter.c \
2017 src/core/channel/metadata_buffer.c \
2018 src/core/channel/noop_filter.c \
2019 src/core/compression/algorithm.c \
2020 src/core/compression/message_compress.c \
2021 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002022 src/core/endpoint/secure_endpoint.c \
2023 src/core/httpcli/format_request.c \
2024 src/core/httpcli/httpcli.c \
2025 src/core/httpcli/httpcli_security_context.c \
2026 src/core/httpcli/parser.c \
2027 src/core/iomgr/endpoint_pair_posix.c \
2028 src/core/iomgr/iomgr_libevent.c \
2029 src/core/iomgr/iomgr_libevent_use_threads.c \
2030 src/core/iomgr/resolve_address_posix.c \
2031 src/core/iomgr/sockaddr_utils.c \
2032 src/core/iomgr/socket_utils_common_posix.c \
2033 src/core/iomgr/socket_utils_linux.c \
2034 src/core/iomgr/socket_utils_posix.c \
2035 src/core/iomgr/tcp_client_posix.c \
2036 src/core/iomgr/tcp_posix.c \
2037 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002038 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002039 src/core/statistics/census_init.c \
2040 src/core/statistics/census_rpc_stats.c \
2041 src/core/statistics/census_tracing.c \
2042 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08002043 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002044 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002045 src/core/surface/byte_buffer.c \
2046 src/core/surface/byte_buffer_reader.c \
2047 src/core/surface/call.c \
2048 src/core/surface/channel.c \
2049 src/core/surface/channel_create.c \
2050 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002051 src/core/surface/completion_queue.c \
2052 src/core/surface/event_string.c \
2053 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002054 src/core/surface/lame_client.c \
2055 src/core/surface/secure_channel_create.c \
2056 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002057 src/core/surface/server.c \
2058 src/core/surface/server_chttp2.c \
2059 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002060 src/core/transport/chttp2/alpn.c \
2061 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002062 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002063 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064 src/core/transport/chttp2/frame_ping.c \
2065 src/core/transport/chttp2/frame_rst_stream.c \
2066 src/core/transport/chttp2/frame_settings.c \
2067 src/core/transport/chttp2/frame_window_update.c \
2068 src/core/transport/chttp2/hpack_parser.c \
2069 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002070 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002071 src/core/transport/chttp2/status_conversion.c \
2072 src/core/transport/chttp2/stream_encoder.c \
2073 src/core/transport/chttp2/stream_map.c \
2074 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002075 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002076 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002077 src/core/transport/metadata.c \
2078 src/core/transport/stream_op.c \
2079 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002080 third_party/cJSON/cJSON.c \
2081
nnoble85a49262014-12-08 18:14:03 -08002082PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002083 include/grpc/byte_buffer.h \
2084 include/grpc/byte_buffer_reader.h \
2085 include/grpc/grpc.h \
2086 include/grpc/grpc_security.h \
2087 include/grpc/status.h \
2088
2089LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2090LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2091
2092libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2093 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002094 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002095 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2096
2097libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2098 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002099 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002100 $(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 -08002101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002102deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2103
nnoble69ac39f2014-12-12 15:43:38 -08002104ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002105-include $(LIBGRPC_UNSECURE_DEPS)
2106endif
2107
2108clean_libgrpc_unsecure:
2109 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2110 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2111 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2112 $(Q) $(RM) libs/libgrpc_unsecure.a
2113 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2114
2115
2116
nnoble69ac39f2014-12-12 15:43:38 -08002117# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002118
2119
2120GEN_HPACK_TABLES_SRC = \
2121 src/core/transport/chttp2/gen_hpack_tables.c \
2122
2123GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2124GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2125
nnoble69ac39f2014-12-12 15:43:38 -08002126ifeq ($(NO_SECURE),true)
2127
2128bins/gen_hpack_tables: openssl_dep_error
2129
2130else
2131
nnoble0c475f02014-12-05 15:37:39 -08002132bins/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 -08002133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002134 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002135 $(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 -08002136
nnoble69ac39f2014-12-12 15:43:38 -08002137endif
2138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002139deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2140
nnoble69ac39f2014-12-12 15:43:38 -08002141ifneq ($(NO_SECURE),true)
2142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002143-include $(GEN_HPACK_TABLES_DEPS)
2144endif
nnoble69ac39f2014-12-12 15:43:38 -08002145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002146
2147clean_gen_hpack_tables:
2148 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2149 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2150 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2151 $(Q) $(RM) bins/gen_hpack_tables
2152
2153
nnobleebebb7e2014-12-10 16:31:01 -08002154CPP_PLUGIN_SRC = \
2155 src/compiler/cpp_plugin.cpp \
2156 src/compiler/cpp_generator.cpp \
2157
2158CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2159CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2160
2161bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002162 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002163 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002164 $(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 -08002165
2166deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2167
nnoble69ac39f2014-12-12 15:43:38 -08002168ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002169-include $(CPP_PLUGIN_DEPS)
2170endif
2171
2172clean_cpp_plugin:
2173 $(E) "[CLEAN] Cleaning cpp_plugin files"
2174 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2175 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2176 $(Q) $(RM) bins/cpp_plugin
2177
2178
2179RUBY_PLUGIN_SRC = \
2180 src/compiler/ruby_plugin.cpp \
2181 src/compiler/ruby_generator.cpp \
2182
2183RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2184RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2185
2186bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002187 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002188 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002189 $(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 -08002190
2191deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2192
nnoble69ac39f2014-12-12 15:43:38 -08002193ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002194-include $(RUBY_PLUGIN_DEPS)
2195endif
2196
2197clean_ruby_plugin:
2198 $(E) "[CLEAN] Cleaning ruby_plugin files"
2199 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2200 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2201 $(Q) $(RM) bins/ruby_plugin
2202
2203
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002204GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2205 test/core/surface/byte_buffer_reader_test.c \
2206
2207GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2208GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2209
nnoble69ac39f2014-12-12 15:43:38 -08002210ifeq ($(NO_SECURE),true)
2211
2212bins/grpc_byte_buffer_reader_test: openssl_dep_error
2213
2214else
2215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002216bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2217 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002218 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002219 $(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
2220
nnoble69ac39f2014-12-12 15:43:38 -08002221endif
2222
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002223deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2224
nnoble69ac39f2014-12-12 15:43:38 -08002225ifneq ($(NO_SECURE),true)
2226ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002227-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2228endif
nnoble69ac39f2014-12-12 15:43:38 -08002229endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002230
2231clean_grpc_byte_buffer_reader_test:
2232 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2233 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2234 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2235 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2236
2237
2238GPR_CANCELLABLE_TEST_SRC = \
2239 test/core/support/cancellable_test.c \
2240
2241GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2242GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2243
nnoble69ac39f2014-12-12 15:43:38 -08002244ifeq ($(NO_SECURE),true)
2245
2246bins/gpr_cancellable_test: openssl_dep_error
2247
2248else
2249
jtattermusch97fb3f62014-12-08 15:13:41 -08002250bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002251 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002252 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002253 $(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 -08002254
nnoble69ac39f2014-12-12 15:43:38 -08002255endif
2256
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002257deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2258
nnoble69ac39f2014-12-12 15:43:38 -08002259ifneq ($(NO_SECURE),true)
2260ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002261-include $(GPR_CANCELLABLE_TEST_DEPS)
2262endif
nnoble69ac39f2014-12-12 15:43:38 -08002263endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002264
2265clean_gpr_cancellable_test:
2266 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2267 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2268 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2269 $(Q) $(RM) bins/gpr_cancellable_test
2270
2271
2272GPR_LOG_TEST_SRC = \
2273 test/core/support/log_test.c \
2274
2275GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2276GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2277
nnoble69ac39f2014-12-12 15:43:38 -08002278ifeq ($(NO_SECURE),true)
2279
2280bins/gpr_log_test: openssl_dep_error
2281
2282else
2283
jtattermusch97fb3f62014-12-08 15:13:41 -08002284bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002285 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002286 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002287 $(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 -08002288
nnoble69ac39f2014-12-12 15:43:38 -08002289endif
2290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002291deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2292
nnoble69ac39f2014-12-12 15:43:38 -08002293ifneq ($(NO_SECURE),true)
2294ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002295-include $(GPR_LOG_TEST_DEPS)
2296endif
nnoble69ac39f2014-12-12 15:43:38 -08002297endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002298
2299clean_gpr_log_test:
2300 $(E) "[CLEAN] Cleaning gpr_log_test files"
2301 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2302 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2303 $(Q) $(RM) bins/gpr_log_test
2304
2305
ctiller5e04b132014-12-15 09:24:43 -08002306GPR_USEFUL_TEST_SRC = \
2307 test/core/support/useful_test.c \
2308
2309GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2310GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2311
2312ifeq ($(NO_SECURE),true)
2313
2314bins/gpr_useful_test: openssl_dep_error
2315
2316else
2317
2318bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2319 $(E) "[LD] Linking $@"
2320 $(Q) mkdir -p `dirname $@`
2321 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2322
2323endif
2324
2325deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2326
2327ifneq ($(NO_SECURE),true)
2328ifneq ($(NO_DEPS),true)
2329-include $(GPR_USEFUL_TEST_DEPS)
2330endif
2331endif
2332
2333clean_gpr_useful_test:
2334 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2335 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2336 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2337 $(Q) $(RM) bins/gpr_useful_test
2338
2339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002340GPR_CMDLINE_TEST_SRC = \
2341 test/core/support/cmdline_test.c \
2342
2343GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2344GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2345
nnoble69ac39f2014-12-12 15:43:38 -08002346ifeq ($(NO_SECURE),true)
2347
2348bins/gpr_cmdline_test: openssl_dep_error
2349
2350else
2351
jtattermusch97fb3f62014-12-08 15:13:41 -08002352bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002354 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002355 $(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 -08002356
nnoble69ac39f2014-12-12 15:43:38 -08002357endif
2358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002359deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2360
nnoble69ac39f2014-12-12 15:43:38 -08002361ifneq ($(NO_SECURE),true)
2362ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002363-include $(GPR_CMDLINE_TEST_DEPS)
2364endif
nnoble69ac39f2014-12-12 15:43:38 -08002365endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002366
2367clean_gpr_cmdline_test:
2368 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2369 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2370 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2371 $(Q) $(RM) bins/gpr_cmdline_test
2372
2373
2374GPR_HISTOGRAM_TEST_SRC = \
2375 test/core/support/histogram_test.c \
2376
2377GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2378GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2379
nnoble69ac39f2014-12-12 15:43:38 -08002380ifeq ($(NO_SECURE),true)
2381
2382bins/gpr_histogram_test: openssl_dep_error
2383
2384else
2385
jtattermusch57c6f0c2014-12-11 12:28:56 -08002386bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002388 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002389 $(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 -08002390
nnoble69ac39f2014-12-12 15:43:38 -08002391endif
2392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002393deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2394
nnoble69ac39f2014-12-12 15:43:38 -08002395ifneq ($(NO_SECURE),true)
2396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002397-include $(GPR_HISTOGRAM_TEST_DEPS)
2398endif
nnoble69ac39f2014-12-12 15:43:38 -08002399endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002400
2401clean_gpr_histogram_test:
2402 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2403 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2404 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2405 $(Q) $(RM) bins/gpr_histogram_test
2406
2407
2408GPR_HOST_PORT_TEST_SRC = \
2409 test/core/support/host_port_test.c \
2410
2411GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2412GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2413
nnoble69ac39f2014-12-12 15:43:38 -08002414ifeq ($(NO_SECURE),true)
2415
2416bins/gpr_host_port_test: openssl_dep_error
2417
2418else
2419
jtattermusch57c6f0c2014-12-11 12:28:56 -08002420bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002421 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002422 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002423 $(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 -08002424
nnoble69ac39f2014-12-12 15:43:38 -08002425endif
2426
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002427deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2428
nnoble69ac39f2014-12-12 15:43:38 -08002429ifneq ($(NO_SECURE),true)
2430ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002431-include $(GPR_HOST_PORT_TEST_DEPS)
2432endif
nnoble69ac39f2014-12-12 15:43:38 -08002433endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002434
2435clean_gpr_host_port_test:
2436 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2437 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2438 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2439 $(Q) $(RM) bins/gpr_host_port_test
2440
2441
2442GPR_SLICE_BUFFER_TEST_SRC = \
2443 test/core/support/slice_buffer_test.c \
2444
2445GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2446GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2447
nnoble69ac39f2014-12-12 15:43:38 -08002448ifeq ($(NO_SECURE),true)
2449
2450bins/gpr_slice_buffer_test: openssl_dep_error
2451
2452else
2453
jtattermusch57c6f0c2014-12-11 12:28:56 -08002454bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002455 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002456 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002457 $(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 -08002458
nnoble69ac39f2014-12-12 15:43:38 -08002459endif
2460
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002461deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2462
nnoble69ac39f2014-12-12 15:43:38 -08002463ifneq ($(NO_SECURE),true)
2464ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002465-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2466endif
nnoble69ac39f2014-12-12 15:43:38 -08002467endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002468
2469clean_gpr_slice_buffer_test:
2470 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2471 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2472 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2473 $(Q) $(RM) bins/gpr_slice_buffer_test
2474
2475
2476GPR_SLICE_TEST_SRC = \
2477 test/core/support/slice_test.c \
2478
2479GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2480GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2481
nnoble69ac39f2014-12-12 15:43:38 -08002482ifeq ($(NO_SECURE),true)
2483
2484bins/gpr_slice_test: openssl_dep_error
2485
2486else
2487
jtattermusch57c6f0c2014-12-11 12:28:56 -08002488bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002489 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002490 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002491 $(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 -08002492
nnoble69ac39f2014-12-12 15:43:38 -08002493endif
2494
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002495deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2496
nnoble69ac39f2014-12-12 15:43:38 -08002497ifneq ($(NO_SECURE),true)
2498ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002499-include $(GPR_SLICE_TEST_DEPS)
2500endif
nnoble69ac39f2014-12-12 15:43:38 -08002501endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002502
2503clean_gpr_slice_test:
2504 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2505 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2506 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2507 $(Q) $(RM) bins/gpr_slice_test
2508
2509
2510GPR_STRING_TEST_SRC = \
2511 test/core/support/string_test.c \
2512
2513GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2514GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2515
nnoble69ac39f2014-12-12 15:43:38 -08002516ifeq ($(NO_SECURE),true)
2517
2518bins/gpr_string_test: openssl_dep_error
2519
2520else
2521
jtattermusch57c6f0c2014-12-11 12:28:56 -08002522bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002523 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002524 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002525 $(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 -08002526
nnoble69ac39f2014-12-12 15:43:38 -08002527endif
2528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002529deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2530
nnoble69ac39f2014-12-12 15:43:38 -08002531ifneq ($(NO_SECURE),true)
2532ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002533-include $(GPR_STRING_TEST_DEPS)
2534endif
nnoble69ac39f2014-12-12 15:43:38 -08002535endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002536
2537clean_gpr_string_test:
2538 $(E) "[CLEAN] Cleaning gpr_string_test files"
2539 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2540 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2541 $(Q) $(RM) bins/gpr_string_test
2542
2543
2544GPR_SYNC_TEST_SRC = \
2545 test/core/support/sync_test.c \
2546
2547GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2548GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2549
nnoble69ac39f2014-12-12 15:43:38 -08002550ifeq ($(NO_SECURE),true)
2551
2552bins/gpr_sync_test: openssl_dep_error
2553
2554else
2555
jtattermusch57c6f0c2014-12-11 12:28:56 -08002556bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002557 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002558 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002559 $(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 -08002560
nnoble69ac39f2014-12-12 15:43:38 -08002561endif
2562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002563deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2564
nnoble69ac39f2014-12-12 15:43:38 -08002565ifneq ($(NO_SECURE),true)
2566ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002567-include $(GPR_SYNC_TEST_DEPS)
2568endif
nnoble69ac39f2014-12-12 15:43:38 -08002569endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002570
2571clean_gpr_sync_test:
2572 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2573 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2574 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2575 $(Q) $(RM) bins/gpr_sync_test
2576
2577
2578GPR_THD_TEST_SRC = \
2579 test/core/support/thd_test.c \
2580
2581GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2582GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2583
nnoble69ac39f2014-12-12 15:43:38 -08002584ifeq ($(NO_SECURE),true)
2585
2586bins/gpr_thd_test: openssl_dep_error
2587
2588else
2589
jtattermusch57c6f0c2014-12-11 12:28:56 -08002590bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002591 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002592 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002593 $(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 -08002594
nnoble69ac39f2014-12-12 15:43:38 -08002595endif
2596
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002597deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2598
nnoble69ac39f2014-12-12 15:43:38 -08002599ifneq ($(NO_SECURE),true)
2600ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002601-include $(GPR_THD_TEST_DEPS)
2602endif
nnoble69ac39f2014-12-12 15:43:38 -08002603endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002604
2605clean_gpr_thd_test:
2606 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2607 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2608 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2609 $(Q) $(RM) bins/gpr_thd_test
2610
2611
2612GPR_TIME_TEST_SRC = \
2613 test/core/support/time_test.c \
2614
2615GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2616GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2617
nnoble69ac39f2014-12-12 15:43:38 -08002618ifeq ($(NO_SECURE),true)
2619
2620bins/gpr_time_test: openssl_dep_error
2621
2622else
2623
jtattermusch57c6f0c2014-12-11 12:28:56 -08002624bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002625 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002626 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002627 $(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 -08002628
nnoble69ac39f2014-12-12 15:43:38 -08002629endif
2630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002631deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2632
nnoble69ac39f2014-12-12 15:43:38 -08002633ifneq ($(NO_SECURE),true)
2634ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002635-include $(GPR_TIME_TEST_DEPS)
2636endif
nnoble69ac39f2014-12-12 15:43:38 -08002637endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002638
2639clean_gpr_time_test:
2640 $(E) "[CLEAN] Cleaning gpr_time_test files"
2641 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2642 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2643 $(Q) $(RM) bins/gpr_time_test
2644
2645
2646MURMUR_HASH_TEST_SRC = \
2647 test/core/support/murmur_hash_test.c \
2648
2649MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2650MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2651
nnoble69ac39f2014-12-12 15:43:38 -08002652ifeq ($(NO_SECURE),true)
2653
2654bins/murmur_hash_test: openssl_dep_error
2655
2656else
2657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002658bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2659 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002660 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002661 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2662
nnoble69ac39f2014-12-12 15:43:38 -08002663endif
2664
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002665deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2666
nnoble69ac39f2014-12-12 15:43:38 -08002667ifneq ($(NO_SECURE),true)
2668ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002669-include $(MURMUR_HASH_TEST_DEPS)
2670endif
nnoble69ac39f2014-12-12 15:43:38 -08002671endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002672
2673clean_murmur_hash_test:
2674 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2675 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2676 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2677 $(Q) $(RM) bins/murmur_hash_test
2678
2679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002680GRPC_STREAM_OP_TEST_SRC = \
2681 test/core/transport/stream_op_test.c \
2682
2683GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2684GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2685
nnoble69ac39f2014-12-12 15:43:38 -08002686ifeq ($(NO_SECURE),true)
2687
2688bins/grpc_stream_op_test: openssl_dep_error
2689
2690else
2691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002692bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2693 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002694 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002695 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2696
nnoble69ac39f2014-12-12 15:43:38 -08002697endif
2698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002699deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2700
nnoble69ac39f2014-12-12 15:43:38 -08002701ifneq ($(NO_SECURE),true)
2702ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002703-include $(GRPC_STREAM_OP_TEST_DEPS)
2704endif
nnoble69ac39f2014-12-12 15:43:38 -08002705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002706
2707clean_grpc_stream_op_test:
2708 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2709 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2710 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2711 $(Q) $(RM) bins/grpc_stream_op_test
2712
2713
nnoble0c475f02014-12-05 15:37:39 -08002714ALPN_TEST_SRC = \
2715 test/core/transport/chttp2/alpn_test.c \
2716
2717ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2718ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2719
nnoble69ac39f2014-12-12 15:43:38 -08002720ifeq ($(NO_SECURE),true)
2721
2722bins/alpn_test: openssl_dep_error
2723
2724else
2725
nnoble0c475f02014-12-05 15:37:39 -08002726bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2727 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002728 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002729 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2730
nnoble69ac39f2014-12-12 15:43:38 -08002731endif
2732
nnoble0c475f02014-12-05 15:37:39 -08002733deps_alpn_test: $(ALPN_TEST_DEPS)
2734
nnoble69ac39f2014-12-12 15:43:38 -08002735ifneq ($(NO_SECURE),true)
2736ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002737-include $(ALPN_TEST_DEPS)
2738endif
nnoble69ac39f2014-12-12 15:43:38 -08002739endif
nnoble0c475f02014-12-05 15:37:39 -08002740
2741clean_alpn_test:
2742 $(E) "[CLEAN] Cleaning alpn_test files"
2743 $(Q) $(RM) $(ALPN_TEST_OBJS)
2744 $(Q) $(RM) $(ALPN_TEST_DEPS)
2745 $(Q) $(RM) bins/alpn_test
2746
2747
ctillerc1ddffb2014-12-15 13:08:18 -08002748TIME_AVERAGED_STATS_TEST_SRC = \
2749 test/core/iomgr/time_averaged_stats_test.c \
2750
2751TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2752TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2753
2754ifeq ($(NO_SECURE),true)
2755
2756bins/time_averaged_stats_test: openssl_dep_error
2757
2758else
2759
2760bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2761 $(E) "[LD] Linking $@"
2762 $(Q) mkdir -p `dirname $@`
2763 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2764
2765endif
2766
2767deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2768
2769ifneq ($(NO_SECURE),true)
2770ifneq ($(NO_DEPS),true)
2771-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2772endif
2773endif
2774
2775clean_time_averaged_stats_test:
2776 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2777 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2778 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2779 $(Q) $(RM) bins/time_averaged_stats_test
2780
2781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002782CHTTP2_STREAM_ENCODER_TEST_SRC = \
2783 test/core/transport/chttp2/stream_encoder_test.c \
2784
2785CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2786CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2787
nnoble69ac39f2014-12-12 15:43:38 -08002788ifeq ($(NO_SECURE),true)
2789
2790bins/chttp2_stream_encoder_test: openssl_dep_error
2791
2792else
2793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002794bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002796 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002797 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2798
nnoble69ac39f2014-12-12 15:43:38 -08002799endif
2800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002801deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2802
nnoble69ac39f2014-12-12 15:43:38 -08002803ifneq ($(NO_SECURE),true)
2804ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002805-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2806endif
nnoble69ac39f2014-12-12 15:43:38 -08002807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002808
2809clean_chttp2_stream_encoder_test:
2810 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2811 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2812 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2813 $(Q) $(RM) bins/chttp2_stream_encoder_test
2814
2815
2816HPACK_TABLE_TEST_SRC = \
2817 test/core/transport/chttp2/hpack_table_test.c \
2818
2819HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2820HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2821
nnoble69ac39f2014-12-12 15:43:38 -08002822ifeq ($(NO_SECURE),true)
2823
2824bins/hpack_table_test: openssl_dep_error
2825
2826else
2827
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002828bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2829 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002830 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002831 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2832
nnoble69ac39f2014-12-12 15:43:38 -08002833endif
2834
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002835deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2836
nnoble69ac39f2014-12-12 15:43:38 -08002837ifneq ($(NO_SECURE),true)
2838ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002839-include $(HPACK_TABLE_TEST_DEPS)
2840endif
nnoble69ac39f2014-12-12 15:43:38 -08002841endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002842
2843clean_hpack_table_test:
2844 $(E) "[CLEAN] Cleaning hpack_table_test files"
2845 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2846 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2847 $(Q) $(RM) bins/hpack_table_test
2848
2849
2850CHTTP2_STREAM_MAP_TEST_SRC = \
2851 test/core/transport/chttp2/stream_map_test.c \
2852
2853CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2854CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2855
nnoble69ac39f2014-12-12 15:43:38 -08002856ifeq ($(NO_SECURE),true)
2857
2858bins/chttp2_stream_map_test: openssl_dep_error
2859
2860else
2861
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002862bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2863 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002864 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002865 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2866
nnoble69ac39f2014-12-12 15:43:38 -08002867endif
2868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002869deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2870
nnoble69ac39f2014-12-12 15:43:38 -08002871ifneq ($(NO_SECURE),true)
2872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002873-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2874endif
nnoble69ac39f2014-12-12 15:43:38 -08002875endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002876
2877clean_chttp2_stream_map_test:
2878 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2879 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2880 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2881 $(Q) $(RM) bins/chttp2_stream_map_test
2882
2883
2884HPACK_PARSER_TEST_SRC = \
2885 test/core/transport/chttp2/hpack_parser_test.c \
2886
2887HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2888HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2889
nnoble69ac39f2014-12-12 15:43:38 -08002890ifeq ($(NO_SECURE),true)
2891
2892bins/hpack_parser_test: openssl_dep_error
2893
2894else
2895
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002896bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2897 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002898 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002899 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2900
nnoble69ac39f2014-12-12 15:43:38 -08002901endif
2902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002903deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2904
nnoble69ac39f2014-12-12 15:43:38 -08002905ifneq ($(NO_SECURE),true)
2906ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002907-include $(HPACK_PARSER_TEST_DEPS)
2908endif
nnoble69ac39f2014-12-12 15:43:38 -08002909endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002910
2911clean_hpack_parser_test:
2912 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2913 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2914 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2915 $(Q) $(RM) bins/hpack_parser_test
2916
2917
2918TRANSPORT_METADATA_TEST_SRC = \
2919 test/core/transport/metadata_test.c \
2920
2921TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2922TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2923
nnoble69ac39f2014-12-12 15:43:38 -08002924ifeq ($(NO_SECURE),true)
2925
2926bins/transport_metadata_test: openssl_dep_error
2927
2928else
2929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002930bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2931 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002932 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002933 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2934
nnoble69ac39f2014-12-12 15:43:38 -08002935endif
2936
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002937deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2938
nnoble69ac39f2014-12-12 15:43:38 -08002939ifneq ($(NO_SECURE),true)
2940ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002941-include $(TRANSPORT_METADATA_TEST_DEPS)
2942endif
nnoble69ac39f2014-12-12 15:43:38 -08002943endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002944
2945clean_transport_metadata_test:
2946 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2947 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2948 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2949 $(Q) $(RM) bins/transport_metadata_test
2950
2951
2952CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2953 test/core/transport/chttp2/status_conversion_test.c \
2954
2955CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2956CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2957
nnoble69ac39f2014-12-12 15:43:38 -08002958ifeq ($(NO_SECURE),true)
2959
2960bins/chttp2_status_conversion_test: openssl_dep_error
2961
2962else
2963
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002964bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2965 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002966 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002967 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2968
nnoble69ac39f2014-12-12 15:43:38 -08002969endif
2970
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002971deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2972
nnoble69ac39f2014-12-12 15:43:38 -08002973ifneq ($(NO_SECURE),true)
2974ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002975-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2976endif
nnoble69ac39f2014-12-12 15:43:38 -08002977endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002978
2979clean_chttp2_status_conversion_test:
2980 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2981 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2982 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2983 $(Q) $(RM) bins/chttp2_status_conversion_test
2984
2985
2986CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2987 test/core/transport/chttp2_transport_end2end_test.c \
2988
2989CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2990CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2991
nnoble69ac39f2014-12-12 15:43:38 -08002992ifeq ($(NO_SECURE),true)
2993
2994bins/chttp2_transport_end2end_test: openssl_dep_error
2995
2996else
2997
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002998bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2999 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003000 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003001 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
3002
nnoble69ac39f2014-12-12 15:43:38 -08003003endif
3004
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3006
nnoble69ac39f2014-12-12 15:43:38 -08003007ifneq ($(NO_SECURE),true)
3008ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003009-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3010endif
nnoble69ac39f2014-12-12 15:43:38 -08003011endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003012
3013clean_chttp2_transport_end2end_test:
3014 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3015 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3016 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3017 $(Q) $(RM) bins/chttp2_transport_end2end_test
3018
3019
ctiller18b49ab2014-12-09 14:39:16 -08003020TCP_POSIX_TEST_SRC = \
3021 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003022
ctiller18b49ab2014-12-09 14:39:16 -08003023TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3024TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003025
nnoble69ac39f2014-12-12 15:43:38 -08003026ifeq ($(NO_SECURE),true)
3027
3028bins/tcp_posix_test: openssl_dep_error
3029
3030else
3031
ctiller18b49ab2014-12-09 14:39:16 -08003032bins/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 -08003033 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003034 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003035 $(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 -08003036
nnoble69ac39f2014-12-12 15:43:38 -08003037endif
3038
ctiller18b49ab2014-12-09 14:39:16 -08003039deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003040
nnoble69ac39f2014-12-12 15:43:38 -08003041ifneq ($(NO_SECURE),true)
3042ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003043-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003044endif
nnoble69ac39f2014-12-12 15:43:38 -08003045endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003046
ctiller18b49ab2014-12-09 14:39:16 -08003047clean_tcp_posix_test:
3048 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3049 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3050 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3051 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003052
3053
nnoble0c475f02014-12-05 15:37:39 -08003054DUALSTACK_SOCKET_TEST_SRC = \
3055 test/core/end2end/dualstack_socket_test.c \
3056
3057DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3058DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3059
nnoble69ac39f2014-12-12 15:43:38 -08003060ifeq ($(NO_SECURE),true)
3061
3062bins/dualstack_socket_test: openssl_dep_error
3063
3064else
3065
nnoble0c475f02014-12-05 15:37:39 -08003066bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3067 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003068 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003069 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3070
nnoble69ac39f2014-12-12 15:43:38 -08003071endif
3072
nnoble0c475f02014-12-05 15:37:39 -08003073deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3074
nnoble69ac39f2014-12-12 15:43:38 -08003075ifneq ($(NO_SECURE),true)
3076ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003077-include $(DUALSTACK_SOCKET_TEST_DEPS)
3078endif
nnoble69ac39f2014-12-12 15:43:38 -08003079endif
nnoble0c475f02014-12-05 15:37:39 -08003080
3081clean_dualstack_socket_test:
3082 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3083 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3084 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3085 $(Q) $(RM) bins/dualstack_socket_test
3086
3087
3088NO_SERVER_TEST_SRC = \
3089 test/core/end2end/no_server_test.c \
3090
3091NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3092NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3093
nnoble69ac39f2014-12-12 15:43:38 -08003094ifeq ($(NO_SECURE),true)
3095
3096bins/no_server_test: openssl_dep_error
3097
3098else
3099
nnoble0c475f02014-12-05 15:37:39 -08003100bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3101 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003102 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003103 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3104
nnoble69ac39f2014-12-12 15:43:38 -08003105endif
3106
nnoble0c475f02014-12-05 15:37:39 -08003107deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3108
nnoble69ac39f2014-12-12 15:43:38 -08003109ifneq ($(NO_SECURE),true)
3110ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003111-include $(NO_SERVER_TEST_DEPS)
3112endif
nnoble69ac39f2014-12-12 15:43:38 -08003113endif
nnoble0c475f02014-12-05 15:37:39 -08003114
3115clean_no_server_test:
3116 $(E) "[CLEAN] Cleaning no_server_test files"
3117 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3118 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3119 $(Q) $(RM) bins/no_server_test
3120
3121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003122RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003123 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003124
3125RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3126RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3127
nnoble69ac39f2014-12-12 15:43:38 -08003128ifeq ($(NO_SECURE),true)
3129
3130bins/resolve_address_test: openssl_dep_error
3131
3132else
3133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003134bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003136 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003137 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3138
nnoble69ac39f2014-12-12 15:43:38 -08003139endif
3140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003141deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3142
nnoble69ac39f2014-12-12 15:43:38 -08003143ifneq ($(NO_SECURE),true)
3144ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003145-include $(RESOLVE_ADDRESS_TEST_DEPS)
3146endif
nnoble69ac39f2014-12-12 15:43:38 -08003147endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003148
3149clean_resolve_address_test:
3150 $(E) "[CLEAN] Cleaning resolve_address_test files"
3151 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3152 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3153 $(Q) $(RM) bins/resolve_address_test
3154
3155
ctiller18b49ab2014-12-09 14:39:16 -08003156SOCKADDR_UTILS_TEST_SRC = \
3157 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003158
ctiller18b49ab2014-12-09 14:39:16 -08003159SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3160SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003161
nnoble69ac39f2014-12-12 15:43:38 -08003162ifeq ($(NO_SECURE),true)
3163
3164bins/sockaddr_utils_test: openssl_dep_error
3165
3166else
3167
ctiller18b49ab2014-12-09 14:39:16 -08003168bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003169 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003170 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003171 $(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 -08003172
nnoble69ac39f2014-12-12 15:43:38 -08003173endif
3174
ctiller18b49ab2014-12-09 14:39:16 -08003175deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003176
nnoble69ac39f2014-12-12 15:43:38 -08003177ifneq ($(NO_SECURE),true)
3178ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003179-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003180endif
nnoble69ac39f2014-12-12 15:43:38 -08003181endif
nnoble0c475f02014-12-05 15:37:39 -08003182
ctiller18b49ab2014-12-09 14:39:16 -08003183clean_sockaddr_utils_test:
3184 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3185 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3186 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3187 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003188
3189
ctiller18b49ab2014-12-09 14:39:16 -08003190TCP_SERVER_POSIX_TEST_SRC = \
3191 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003192
ctiller18b49ab2014-12-09 14:39:16 -08003193TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3194TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003195
nnoble69ac39f2014-12-12 15:43:38 -08003196ifeq ($(NO_SECURE),true)
3197
3198bins/tcp_server_posix_test: openssl_dep_error
3199
3200else
3201
ctiller18b49ab2014-12-09 14:39:16 -08003202bins/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 -08003203 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003204 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003205 $(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 -08003206
nnoble69ac39f2014-12-12 15:43:38 -08003207endif
3208
ctiller18b49ab2014-12-09 14:39:16 -08003209deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003210
nnoble69ac39f2014-12-12 15:43:38 -08003211ifneq ($(NO_SECURE),true)
3212ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003213-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214endif
nnoble69ac39f2014-12-12 15:43:38 -08003215endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003216
ctiller18b49ab2014-12-09 14:39:16 -08003217clean_tcp_server_posix_test:
3218 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3219 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3220 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3221 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003222
3223
ctiller18b49ab2014-12-09 14:39:16 -08003224TCP_CLIENT_POSIX_TEST_SRC = \
3225 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003226
ctiller18b49ab2014-12-09 14:39:16 -08003227TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3228TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003229
nnoble69ac39f2014-12-12 15:43:38 -08003230ifeq ($(NO_SECURE),true)
3231
3232bins/tcp_client_posix_test: openssl_dep_error
3233
3234else
3235
ctiller18b49ab2014-12-09 14:39:16 -08003236bins/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 -08003237 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003238 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003239 $(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 -08003240
nnoble69ac39f2014-12-12 15:43:38 -08003241endif
3242
ctiller18b49ab2014-12-09 14:39:16 -08003243deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003244
nnoble69ac39f2014-12-12 15:43:38 -08003245ifneq ($(NO_SECURE),true)
3246ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003247-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003248endif
nnoble69ac39f2014-12-12 15:43:38 -08003249endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003250
ctiller18b49ab2014-12-09 14:39:16 -08003251clean_tcp_client_posix_test:
3252 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3253 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3254 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3255 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003256
3257
3258GRPC_CHANNEL_STACK_TEST_SRC = \
3259 test/core/channel/channel_stack_test.c \
3260
3261GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3262GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3263
nnoble69ac39f2014-12-12 15:43:38 -08003264ifeq ($(NO_SECURE),true)
3265
3266bins/grpc_channel_stack_test: openssl_dep_error
3267
3268else
3269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003270bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3271 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003272 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003273 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3274
nnoble69ac39f2014-12-12 15:43:38 -08003275endif
3276
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003277deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3278
nnoble69ac39f2014-12-12 15:43:38 -08003279ifneq ($(NO_SECURE),true)
3280ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003281-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3282endif
nnoble69ac39f2014-12-12 15:43:38 -08003283endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003284
3285clean_grpc_channel_stack_test:
3286 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3287 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3288 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3289 $(Q) $(RM) bins/grpc_channel_stack_test
3290
3291
3292METADATA_BUFFER_TEST_SRC = \
3293 test/core/channel/metadata_buffer_test.c \
3294
3295METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3296METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3297
nnoble69ac39f2014-12-12 15:43:38 -08003298ifeq ($(NO_SECURE),true)
3299
3300bins/metadata_buffer_test: openssl_dep_error
3301
3302else
3303
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003304bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3305 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003306 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003307 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3308
nnoble69ac39f2014-12-12 15:43:38 -08003309endif
3310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003311deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3312
nnoble69ac39f2014-12-12 15:43:38 -08003313ifneq ($(NO_SECURE),true)
3314ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003315-include $(METADATA_BUFFER_TEST_DEPS)
3316endif
nnoble69ac39f2014-12-12 15:43:38 -08003317endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003318
3319clean_metadata_buffer_test:
3320 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3321 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3322 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3323 $(Q) $(RM) bins/metadata_buffer_test
3324
3325
3326GRPC_COMPLETION_QUEUE_TEST_SRC = \
3327 test/core/surface/completion_queue_test.c \
3328
3329GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3330GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3331
nnoble69ac39f2014-12-12 15:43:38 -08003332ifeq ($(NO_SECURE),true)
3333
3334bins/grpc_completion_queue_test: openssl_dep_error
3335
3336else
3337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003338bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3339 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003340 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003341 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3342
nnoble69ac39f2014-12-12 15:43:38 -08003343endif
3344
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003345deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3346
nnoble69ac39f2014-12-12 15:43:38 -08003347ifneq ($(NO_SECURE),true)
3348ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003349-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3350endif
nnoble69ac39f2014-12-12 15:43:38 -08003351endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003352
3353clean_grpc_completion_queue_test:
3354 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3355 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3356 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3357 $(Q) $(RM) bins/grpc_completion_queue_test
3358
3359
3360GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3361 test/core/surface/completion_queue_benchmark.c \
3362
3363GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3364GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3365
nnoble69ac39f2014-12-12 15:43:38 -08003366ifeq ($(NO_SECURE),true)
3367
3368bins/grpc_completion_queue_benchmark: openssl_dep_error
3369
3370else
3371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003372bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003374 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003375 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3376
nnoble69ac39f2014-12-12 15:43:38 -08003377endif
3378
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003379deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3380
nnoble69ac39f2014-12-12 15:43:38 -08003381ifneq ($(NO_SECURE),true)
3382ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003383-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3384endif
nnoble69ac39f2014-12-12 15:43:38 -08003385endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003386
3387clean_grpc_completion_queue_benchmark:
3388 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3389 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3390 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3391 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3392
3393
3394CENSUS_WINDOW_STATS_TEST_SRC = \
3395 test/core/statistics/window_stats_test.c \
3396
3397CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3398CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3399
nnoble69ac39f2014-12-12 15:43:38 -08003400ifeq ($(NO_SECURE),true)
3401
3402bins/census_window_stats_test: openssl_dep_error
3403
3404else
3405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003406bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3407 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003408 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003409 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3410
nnoble69ac39f2014-12-12 15:43:38 -08003411endif
3412
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003413deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3414
nnoble69ac39f2014-12-12 15:43:38 -08003415ifneq ($(NO_SECURE),true)
3416ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003417-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3418endif
nnoble69ac39f2014-12-12 15:43:38 -08003419endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003420
3421clean_census_window_stats_test:
3422 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3423 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3424 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3425 $(Q) $(RM) bins/census_window_stats_test
3426
3427
3428CENSUS_STATISTICS_QUICK_TEST_SRC = \
3429 test/core/statistics/quick_test.c \
3430
3431CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3432CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3433
nnoble69ac39f2014-12-12 15:43:38 -08003434ifeq ($(NO_SECURE),true)
3435
3436bins/census_statistics_quick_test: openssl_dep_error
3437
3438else
3439
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003440bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3441 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003442 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003443 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3444
nnoble69ac39f2014-12-12 15:43:38 -08003445endif
3446
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003447deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3448
nnoble69ac39f2014-12-12 15:43:38 -08003449ifneq ($(NO_SECURE),true)
3450ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003451-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3452endif
nnoble69ac39f2014-12-12 15:43:38 -08003453endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003454
3455clean_census_statistics_quick_test:
3456 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3457 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3458 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3459 $(Q) $(RM) bins/census_statistics_quick_test
3460
3461
aveitch482a5be2014-12-15 10:25:12 -08003462CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3463 test/core/statistics/small_log_test.c \
3464
3465CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3466CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3467
3468ifeq ($(NO_SECURE),true)
3469
3470bins/census_statistics_small_log_test: openssl_dep_error
3471
3472else
3473
3474bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3475 $(E) "[LD] Linking $@"
3476 $(Q) mkdir -p `dirname $@`
3477 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_small_log_test
3478
3479endif
3480
3481deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3482
3483ifneq ($(NO_SECURE),true)
3484ifneq ($(NO_DEPS),true)
3485-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3486endif
3487endif
3488
3489clean_census_statistics_small_log_test:
3490 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3491 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3492 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3493 $(Q) $(RM) bins/census_statistics_small_log_test
3494
3495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003496CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3497 test/core/statistics/performance_test.c \
3498
3499CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3500CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3501
nnoble69ac39f2014-12-12 15:43:38 -08003502ifeq ($(NO_SECURE),true)
3503
3504bins/census_statistics_performance_test: openssl_dep_error
3505
3506else
3507
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003508bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3509 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003510 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003511 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3512
nnoble69ac39f2014-12-12 15:43:38 -08003513endif
3514
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003515deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3516
nnoble69ac39f2014-12-12 15:43:38 -08003517ifneq ($(NO_SECURE),true)
3518ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003519-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3520endif
nnoble69ac39f2014-12-12 15:43:38 -08003521endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003522
3523clean_census_statistics_performance_test:
3524 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3525 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3526 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3527 $(Q) $(RM) bins/census_statistics_performance_test
3528
3529
3530CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3531 test/core/statistics/multiple_writers_test.c \
3532
3533CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3534CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3535
nnoble69ac39f2014-12-12 15:43:38 -08003536ifeq ($(NO_SECURE),true)
3537
3538bins/census_statistics_multiple_writers_test: openssl_dep_error
3539
3540else
3541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003542bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3543 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003544 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003545 $(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
3546
nnoble69ac39f2014-12-12 15:43:38 -08003547endif
3548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003549deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3550
nnoble69ac39f2014-12-12 15:43:38 -08003551ifneq ($(NO_SECURE),true)
3552ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003553-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3554endif
nnoble69ac39f2014-12-12 15:43:38 -08003555endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003556
3557clean_census_statistics_multiple_writers_test:
3558 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3559 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3560 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3561 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3562
3563
3564CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3565 test/core/statistics/multiple_writers_circular_buffer_test.c \
3566
3567CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3568CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3569
nnoble69ac39f2014-12-12 15:43:38 -08003570ifeq ($(NO_SECURE),true)
3571
3572bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3573
3574else
3575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576bins/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
3577 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003578 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003579 $(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
3580
nnoble69ac39f2014-12-12 15:43:38 -08003581endif
3582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003583deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3584
nnoble69ac39f2014-12-12 15:43:38 -08003585ifneq ($(NO_SECURE),true)
3586ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003587-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3588endif
nnoble69ac39f2014-12-12 15:43:38 -08003589endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003590
3591clean_census_statistics_multiple_writers_circular_buffer_test:
3592 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3593 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3594 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3595 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3596
3597
3598CENSUS_STUB_TEST_SRC = \
3599 test/core/statistics/census_stub_test.c \
3600
3601CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3602CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3603
nnoble69ac39f2014-12-12 15:43:38 -08003604ifeq ($(NO_SECURE),true)
3605
3606bins/census_stub_test: openssl_dep_error
3607
3608else
3609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003610bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3611 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003612 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003613 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3614
nnoble69ac39f2014-12-12 15:43:38 -08003615endif
3616
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003617deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3618
nnoble69ac39f2014-12-12 15:43:38 -08003619ifneq ($(NO_SECURE),true)
3620ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003621-include $(CENSUS_STUB_TEST_DEPS)
3622endif
nnoble69ac39f2014-12-12 15:43:38 -08003623endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003624
3625clean_census_stub_test:
3626 $(E) "[CLEAN] Cleaning census_stub_test files"
3627 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3628 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3629 $(Q) $(RM) bins/census_stub_test
3630
3631
3632CENSUS_HASH_TABLE_TEST_SRC = \
3633 test/core/statistics/hash_table_test.c \
3634
3635CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3636CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3637
nnoble69ac39f2014-12-12 15:43:38 -08003638ifeq ($(NO_SECURE),true)
3639
3640bins/census_hash_table_test: openssl_dep_error
3641
3642else
3643
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003644bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3645 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003646 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003647 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3648
nnoble69ac39f2014-12-12 15:43:38 -08003649endif
3650
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003651deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3652
nnoble69ac39f2014-12-12 15:43:38 -08003653ifneq ($(NO_SECURE),true)
3654ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003655-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3656endif
nnoble69ac39f2014-12-12 15:43:38 -08003657endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003658
3659clean_census_hash_table_test:
3660 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3661 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3662 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3663 $(Q) $(RM) bins/census_hash_table_test
3664
3665
3666FLING_SERVER_SRC = \
3667 test/core/fling/server.c \
3668
3669FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3670FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3671
nnoble69ac39f2014-12-12 15:43:38 -08003672ifeq ($(NO_SECURE),true)
3673
3674bins/fling_server: openssl_dep_error
3675
3676else
3677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003678bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3679 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003680 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003681 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3682
nnoble69ac39f2014-12-12 15:43:38 -08003683endif
3684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003685deps_fling_server: $(FLING_SERVER_DEPS)
3686
nnoble69ac39f2014-12-12 15:43:38 -08003687ifneq ($(NO_SECURE),true)
3688ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003689-include $(FLING_SERVER_DEPS)
3690endif
nnoble69ac39f2014-12-12 15:43:38 -08003691endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003692
3693clean_fling_server:
3694 $(E) "[CLEAN] Cleaning fling_server files"
3695 $(Q) $(RM) $(FLING_SERVER_OBJS)
3696 $(Q) $(RM) $(FLING_SERVER_DEPS)
3697 $(Q) $(RM) bins/fling_server
3698
3699
3700FLING_CLIENT_SRC = \
3701 test/core/fling/client.c \
3702
3703FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3704FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3705
nnoble69ac39f2014-12-12 15:43:38 -08003706ifeq ($(NO_SECURE),true)
3707
3708bins/fling_client: openssl_dep_error
3709
3710else
3711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003712bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3713 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003714 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003715 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3716
nnoble69ac39f2014-12-12 15:43:38 -08003717endif
3718
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003719deps_fling_client: $(FLING_CLIENT_DEPS)
3720
nnoble69ac39f2014-12-12 15:43:38 -08003721ifneq ($(NO_SECURE),true)
3722ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003723-include $(FLING_CLIENT_DEPS)
3724endif
nnoble69ac39f2014-12-12 15:43:38 -08003725endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003726
3727clean_fling_client:
3728 $(E) "[CLEAN] Cleaning fling_client files"
3729 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3730 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3731 $(Q) $(RM) bins/fling_client
3732
3733
3734FLING_TEST_SRC = \
3735 test/core/fling/fling_test.c \
3736
3737FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3738FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3739
nnoble69ac39f2014-12-12 15:43:38 -08003740ifeq ($(NO_SECURE),true)
3741
3742bins/fling_test: openssl_dep_error
3743
3744else
3745
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003746bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3747 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003748 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003749 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3750
nnoble69ac39f2014-12-12 15:43:38 -08003751endif
3752
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003753deps_fling_test: $(FLING_TEST_DEPS)
3754
nnoble69ac39f2014-12-12 15:43:38 -08003755ifneq ($(NO_SECURE),true)
3756ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003757-include $(FLING_TEST_DEPS)
3758endif
nnoble69ac39f2014-12-12 15:43:38 -08003759endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003760
3761clean_fling_test:
3762 $(E) "[CLEAN] Cleaning fling_test files"
3763 $(Q) $(RM) $(FLING_TEST_OBJS)
3764 $(Q) $(RM) $(FLING_TEST_DEPS)
3765 $(Q) $(RM) bins/fling_test
3766
3767
3768ECHO_SERVER_SRC = \
3769 test/core/echo/server.c \
3770
3771ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3772ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3773
nnoble69ac39f2014-12-12 15:43:38 -08003774ifeq ($(NO_SECURE),true)
3775
3776bins/echo_server: openssl_dep_error
3777
3778else
3779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003780bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3781 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003782 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003783 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3784
nnoble69ac39f2014-12-12 15:43:38 -08003785endif
3786
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003787deps_echo_server: $(ECHO_SERVER_DEPS)
3788
nnoble69ac39f2014-12-12 15:43:38 -08003789ifneq ($(NO_SECURE),true)
3790ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003791-include $(ECHO_SERVER_DEPS)
3792endif
nnoble69ac39f2014-12-12 15:43:38 -08003793endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003794
3795clean_echo_server:
3796 $(E) "[CLEAN] Cleaning echo_server files"
3797 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3798 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3799 $(Q) $(RM) bins/echo_server
3800
3801
3802ECHO_CLIENT_SRC = \
3803 test/core/echo/client.c \
3804
3805ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3806ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3807
nnoble69ac39f2014-12-12 15:43:38 -08003808ifeq ($(NO_SECURE),true)
3809
3810bins/echo_client: openssl_dep_error
3811
3812else
3813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003814bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003816 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003817 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3818
nnoble69ac39f2014-12-12 15:43:38 -08003819endif
3820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003821deps_echo_client: $(ECHO_CLIENT_DEPS)
3822
nnoble69ac39f2014-12-12 15:43:38 -08003823ifneq ($(NO_SECURE),true)
3824ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003825-include $(ECHO_CLIENT_DEPS)
3826endif
nnoble69ac39f2014-12-12 15:43:38 -08003827endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003828
3829clean_echo_client:
3830 $(E) "[CLEAN] Cleaning echo_client files"
3831 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3832 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3833 $(Q) $(RM) bins/echo_client
3834
3835
3836ECHO_TEST_SRC = \
3837 test/core/echo/echo_test.c \
3838
3839ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3840ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3841
nnoble69ac39f2014-12-12 15:43:38 -08003842ifeq ($(NO_SECURE),true)
3843
3844bins/echo_test: openssl_dep_error
3845
3846else
3847
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003848bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3849 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003850 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003851 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3852
nnoble69ac39f2014-12-12 15:43:38 -08003853endif
3854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003855deps_echo_test: $(ECHO_TEST_DEPS)
3856
nnoble69ac39f2014-12-12 15:43:38 -08003857ifneq ($(NO_SECURE),true)
3858ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003859-include $(ECHO_TEST_DEPS)
3860endif
nnoble69ac39f2014-12-12 15:43:38 -08003861endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003862
3863clean_echo_test:
3864 $(E) "[CLEAN] Cleaning echo_test files"
3865 $(Q) $(RM) $(ECHO_TEST_OBJS)
3866 $(Q) $(RM) $(ECHO_TEST_DEPS)
3867 $(Q) $(RM) bins/echo_test
3868
3869
3870LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3871 test/core/network_benchmarks/low_level_ping_pong.c \
3872
3873LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3874LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3875
nnoble69ac39f2014-12-12 15:43:38 -08003876ifeq ($(NO_SECURE),true)
3877
3878bins/low_level_ping_pong_benchmark: openssl_dep_error
3879
3880else
3881
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003882bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3883 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003884 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003885 $(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
3886
nnoble69ac39f2014-12-12 15:43:38 -08003887endif
3888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003889deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3890
nnoble69ac39f2014-12-12 15:43:38 -08003891ifneq ($(NO_SECURE),true)
3892ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003893-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3894endif
nnoble69ac39f2014-12-12 15:43:38 -08003895endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003896
3897clean_low_level_ping_pong_benchmark:
3898 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3899 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3900 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3901 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3902
3903
3904MESSAGE_COMPRESS_TEST_SRC = \
3905 test/core/compression/message_compress_test.c \
3906
3907MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3908MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3909
nnoble69ac39f2014-12-12 15:43:38 -08003910ifeq ($(NO_SECURE),true)
3911
3912bins/message_compress_test: openssl_dep_error
3913
3914else
3915
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003916bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003918 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003919 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3920
nnoble69ac39f2014-12-12 15:43:38 -08003921endif
3922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003923deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3924
nnoble69ac39f2014-12-12 15:43:38 -08003925ifneq ($(NO_SECURE),true)
3926ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003927-include $(MESSAGE_COMPRESS_TEST_DEPS)
3928endif
nnoble69ac39f2014-12-12 15:43:38 -08003929endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003930
3931clean_message_compress_test:
3932 $(E) "[CLEAN] Cleaning message_compress_test files"
3933 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3934 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3935 $(Q) $(RM) bins/message_compress_test
3936
3937
nnoble0c475f02014-12-05 15:37:39 -08003938BIN_ENCODER_TEST_SRC = \
3939 test/core/transport/chttp2/bin_encoder_test.c \
3940
3941BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3942BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3943
nnoble69ac39f2014-12-12 15:43:38 -08003944ifeq ($(NO_SECURE),true)
3945
3946bins/bin_encoder_test: openssl_dep_error
3947
3948else
3949
nnoble0c475f02014-12-05 15:37:39 -08003950bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3951 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003952 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003953 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3954
nnoble69ac39f2014-12-12 15:43:38 -08003955endif
3956
nnoble0c475f02014-12-05 15:37:39 -08003957deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3958
nnoble69ac39f2014-12-12 15:43:38 -08003959ifneq ($(NO_SECURE),true)
3960ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003961-include $(BIN_ENCODER_TEST_DEPS)
3962endif
nnoble69ac39f2014-12-12 15:43:38 -08003963endif
nnoble0c475f02014-12-05 15:37:39 -08003964
3965clean_bin_encoder_test:
3966 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3967 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3968 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3969 $(Q) $(RM) bins/bin_encoder_test
3970
3971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003972SECURE_ENDPOINT_TEST_SRC = \
3973 test/core/endpoint/secure_endpoint_test.c \
3974
3975SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3976SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3977
nnoble69ac39f2014-12-12 15:43:38 -08003978ifeq ($(NO_SECURE),true)
3979
3980bins/secure_endpoint_test: openssl_dep_error
3981
3982else
3983
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003984bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3985 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003986 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003987 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3988
nnoble69ac39f2014-12-12 15:43:38 -08003989endif
3990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003991deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3992
nnoble69ac39f2014-12-12 15:43:38 -08003993ifneq ($(NO_SECURE),true)
3994ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003995-include $(SECURE_ENDPOINT_TEST_DEPS)
3996endif
nnoble69ac39f2014-12-12 15:43:38 -08003997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003998
3999clean_secure_endpoint_test:
4000 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4001 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4002 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
4003 $(Q) $(RM) bins/secure_endpoint_test
4004
4005
4006HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4007 test/core/httpcli/format_request_test.c \
4008
4009HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4010HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4011
nnoble69ac39f2014-12-12 15:43:38 -08004012ifeq ($(NO_SECURE),true)
4013
4014bins/httpcli_format_request_test: openssl_dep_error
4015
4016else
4017
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004018bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4019 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004020 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004021 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4022
nnoble69ac39f2014-12-12 15:43:38 -08004023endif
4024
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004025deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4026
nnoble69ac39f2014-12-12 15:43:38 -08004027ifneq ($(NO_SECURE),true)
4028ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004029-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4030endif
nnoble69ac39f2014-12-12 15:43:38 -08004031endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004032
4033clean_httpcli_format_request_test:
4034 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4035 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4036 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4037 $(Q) $(RM) bins/httpcli_format_request_test
4038
4039
4040HTTPCLI_PARSER_TEST_SRC = \
4041 test/core/httpcli/parser_test.c \
4042
4043HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4044HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4045
nnoble69ac39f2014-12-12 15:43:38 -08004046ifeq ($(NO_SECURE),true)
4047
4048bins/httpcli_parser_test: openssl_dep_error
4049
4050else
4051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004052bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4053 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004054 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004055 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4056
nnoble69ac39f2014-12-12 15:43:38 -08004057endif
4058
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004059deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4060
nnoble69ac39f2014-12-12 15:43:38 -08004061ifneq ($(NO_SECURE),true)
4062ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004063-include $(HTTPCLI_PARSER_TEST_DEPS)
4064endif
nnoble69ac39f2014-12-12 15:43:38 -08004065endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004066
4067clean_httpcli_parser_test:
4068 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4069 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4070 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4071 $(Q) $(RM) bins/httpcli_parser_test
4072
4073
4074HTTPCLI_TEST_SRC = \
4075 test/core/httpcli/httpcli_test.c \
4076
4077HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4078HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4079
nnoble69ac39f2014-12-12 15:43:38 -08004080ifeq ($(NO_SECURE),true)
4081
4082bins/httpcli_test: openssl_dep_error
4083
4084else
4085
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004086bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4087 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004088 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004089 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4090
nnoble69ac39f2014-12-12 15:43:38 -08004091endif
4092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004093deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4094
nnoble69ac39f2014-12-12 15:43:38 -08004095ifneq ($(NO_SECURE),true)
4096ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004097-include $(HTTPCLI_TEST_DEPS)
4098endif
nnoble69ac39f2014-12-12 15:43:38 -08004099endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004100
4101clean_httpcli_test:
4102 $(E) "[CLEAN] Cleaning httpcli_test files"
4103 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4104 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4105 $(Q) $(RM) bins/httpcli_test
4106
4107
4108GRPC_CREDENTIALS_TEST_SRC = \
4109 test/core/security/credentials_test.c \
4110
4111GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4112GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4113
nnoble69ac39f2014-12-12 15:43:38 -08004114ifeq ($(NO_SECURE),true)
4115
4116bins/grpc_credentials_test: openssl_dep_error
4117
4118else
4119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004120bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4121 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004122 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004123 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4124
nnoble69ac39f2014-12-12 15:43:38 -08004125endif
4126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004127deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4128
nnoble69ac39f2014-12-12 15:43:38 -08004129ifneq ($(NO_SECURE),true)
4130ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004131-include $(GRPC_CREDENTIALS_TEST_DEPS)
4132endif
nnoble69ac39f2014-12-12 15:43:38 -08004133endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004134
4135clean_grpc_credentials_test:
4136 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4137 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4138 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4139 $(Q) $(RM) bins/grpc_credentials_test
4140
4141
jboeufbefd2652014-12-12 15:39:47 -08004142GRPC_BASE64_TEST_SRC = \
4143 test/core/security/base64_test.c \
4144
4145GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4146GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4147
nnoble69ac39f2014-12-12 15:43:38 -08004148ifeq ($(NO_SECURE),true)
4149
4150bins/grpc_base64_test: openssl_dep_error
4151
4152else
4153
jboeufbefd2652014-12-12 15:39:47 -08004154bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4155 $(E) "[LD] Linking $@"
4156 $(Q) mkdir -p `dirname $@`
4157 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4158
nnoble69ac39f2014-12-12 15:43:38 -08004159endif
4160
jboeufbefd2652014-12-12 15:39:47 -08004161deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4162
nnoble69ac39f2014-12-12 15:43:38 -08004163ifneq ($(NO_SECURE),true)
4164ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004165-include $(GRPC_BASE64_TEST_DEPS)
4166endif
nnoble69ac39f2014-12-12 15:43:38 -08004167endif
jboeufbefd2652014-12-12 15:39:47 -08004168
4169clean_grpc_base64_test:
4170 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4171 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4172 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4173 $(Q) $(RM) bins/grpc_base64_test
4174
4175
4176GRPC_JSON_TOKEN_TEST_SRC = \
4177 test/core/security/json_token_test.c \
4178
4179GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4180GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4181
nnoble69ac39f2014-12-12 15:43:38 -08004182ifeq ($(NO_SECURE),true)
4183
4184bins/grpc_json_token_test: openssl_dep_error
4185
4186else
4187
jboeufbefd2652014-12-12 15:39:47 -08004188bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4189 $(E) "[LD] Linking $@"
4190 $(Q) mkdir -p `dirname $@`
4191 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4192
nnoble69ac39f2014-12-12 15:43:38 -08004193endif
4194
jboeufbefd2652014-12-12 15:39:47 -08004195deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4196
nnoble69ac39f2014-12-12 15:43:38 -08004197ifneq ($(NO_SECURE),true)
4198ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004199-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4200endif
nnoble69ac39f2014-12-12 15:43:38 -08004201endif
jboeufbefd2652014-12-12 15:39:47 -08004202
4203clean_grpc_json_token_test:
4204 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4205 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4206 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4207 $(Q) $(RM) bins/grpc_json_token_test
4208
4209
ctiller8919f602014-12-10 10:19:42 -08004210TIMEOUT_ENCODING_TEST_SRC = \
4211 test/core/transport/chttp2/timeout_encoding_test.c \
4212
4213TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4214TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4215
nnoble69ac39f2014-12-12 15:43:38 -08004216ifeq ($(NO_SECURE),true)
4217
4218bins/timeout_encoding_test: openssl_dep_error
4219
4220else
4221
ctiller8919f602014-12-10 10:19:42 -08004222bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4223 $(E) "[LD] Linking $@"
4224 $(Q) mkdir -p `dirname $@`
4225 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4226
nnoble69ac39f2014-12-12 15:43:38 -08004227endif
4228
ctiller8919f602014-12-10 10:19:42 -08004229deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4230
nnoble69ac39f2014-12-12 15:43:38 -08004231ifneq ($(NO_SECURE),true)
4232ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004233-include $(TIMEOUT_ENCODING_TEST_DEPS)
4234endif
nnoble69ac39f2014-12-12 15:43:38 -08004235endif
ctiller8919f602014-12-10 10:19:42 -08004236
4237clean_timeout_encoding_test:
4238 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4239 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4240 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4241 $(Q) $(RM) bins/timeout_encoding_test
4242
4243
4244FD_POSIX_TEST_SRC = \
4245 test/core/iomgr/fd_posix_test.c \
4246
4247FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4248FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4249
nnoble69ac39f2014-12-12 15:43:38 -08004250ifeq ($(NO_SECURE),true)
4251
4252bins/fd_posix_test: openssl_dep_error
4253
4254else
4255
ctiller8919f602014-12-10 10:19:42 -08004256bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4257 $(E) "[LD] Linking $@"
4258 $(Q) mkdir -p `dirname $@`
4259 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4260
nnoble69ac39f2014-12-12 15:43:38 -08004261endif
4262
ctiller8919f602014-12-10 10:19:42 -08004263deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4264
nnoble69ac39f2014-12-12 15:43:38 -08004265ifneq ($(NO_SECURE),true)
4266ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004267-include $(FD_POSIX_TEST_DEPS)
4268endif
nnoble69ac39f2014-12-12 15:43:38 -08004269endif
ctiller8919f602014-12-10 10:19:42 -08004270
4271clean_fd_posix_test:
4272 $(E) "[CLEAN] Cleaning fd_posix_test files"
4273 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4274 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4275 $(Q) $(RM) bins/fd_posix_test
4276
4277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004278FLING_STREAM_TEST_SRC = \
4279 test/core/fling/fling_stream_test.c \
4280
4281FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4282FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4283
nnoble69ac39f2014-12-12 15:43:38 -08004284ifeq ($(NO_SECURE),true)
4285
4286bins/fling_stream_test: openssl_dep_error
4287
4288else
4289
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004290bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4291 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004292 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004293 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4294
nnoble69ac39f2014-12-12 15:43:38 -08004295endif
4296
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004297deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4298
nnoble69ac39f2014-12-12 15:43:38 -08004299ifneq ($(NO_SECURE),true)
4300ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004301-include $(FLING_STREAM_TEST_DEPS)
4302endif
nnoble69ac39f2014-12-12 15:43:38 -08004303endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004304
4305clean_fling_stream_test:
4306 $(E) "[CLEAN] Cleaning fling_stream_test files"
4307 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4308 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4309 $(Q) $(RM) bins/fling_stream_test
4310
4311
4312LAME_CLIENT_TEST_SRC = \
4313 test/core/surface/lame_client_test.c \
4314
4315LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4316LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4317
nnoble69ac39f2014-12-12 15:43:38 -08004318ifeq ($(NO_SECURE),true)
4319
4320bins/lame_client_test: openssl_dep_error
4321
4322else
4323
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004324bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4325 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004326 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004327 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4328
nnoble69ac39f2014-12-12 15:43:38 -08004329endif
4330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004331deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4332
nnoble69ac39f2014-12-12 15:43:38 -08004333ifneq ($(NO_SECURE),true)
4334ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004335-include $(LAME_CLIENT_TEST_DEPS)
4336endif
nnoble69ac39f2014-12-12 15:43:38 -08004337endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004338
4339clean_lame_client_test:
4340 $(E) "[CLEAN] Cleaning lame_client_test files"
4341 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4342 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4343 $(Q) $(RM) bins/lame_client_test
4344
4345
4346THREAD_POOL_TEST_SRC = \
4347 test/cpp/server/thread_pool_test.cc \
4348
4349THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4350THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4351
nnoble69ac39f2014-12-12 15:43:38 -08004352ifeq ($(NO_SECURE),true)
4353
4354bins/thread_pool_test: openssl_dep_error
4355
4356else
4357
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004358bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4359 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004360 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004361 $(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
4362
nnoble69ac39f2014-12-12 15:43:38 -08004363endif
4364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004365deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4366
nnoble69ac39f2014-12-12 15:43:38 -08004367ifneq ($(NO_SECURE),true)
4368ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004369-include $(THREAD_POOL_TEST_DEPS)
4370endif
nnoble69ac39f2014-12-12 15:43:38 -08004371endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004372
4373clean_thread_pool_test:
4374 $(E) "[CLEAN] Cleaning thread_pool_test files"
4375 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4376 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4377 $(Q) $(RM) bins/thread_pool_test
4378
4379
4380STATUS_TEST_SRC = \
4381 test/cpp/util/status_test.cc \
4382
4383STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4384STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4385
nnoble69ac39f2014-12-12 15:43:38 -08004386ifeq ($(NO_SECURE),true)
4387
4388bins/status_test: openssl_dep_error
4389
4390else
4391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004392bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4393 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004394 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004395 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4396
nnoble69ac39f2014-12-12 15:43:38 -08004397endif
4398
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004399deps_status_test: $(STATUS_TEST_DEPS)
4400
nnoble69ac39f2014-12-12 15:43:38 -08004401ifneq ($(NO_SECURE),true)
4402ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004403-include $(STATUS_TEST_DEPS)
4404endif
nnoble69ac39f2014-12-12 15:43:38 -08004405endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004406
4407clean_status_test:
4408 $(E) "[CLEAN] Cleaning status_test files"
4409 $(Q) $(RM) $(STATUS_TEST_OBJS)
4410 $(Q) $(RM) $(STATUS_TEST_DEPS)
4411 $(Q) $(RM) bins/status_test
4412
4413
ctiller8919f602014-12-10 10:19:42 -08004414SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4415 test/cpp/end2end/sync_client_async_server_test.cc \
4416
4417SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4418SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4419
nnoble69ac39f2014-12-12 15:43:38 -08004420ifeq ($(NO_SECURE),true)
4421
4422bins/sync_client_async_server_test: openssl_dep_error
4423
4424else
4425
ctiller8919f602014-12-10 10:19:42 -08004426bins/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
4427 $(E) "[LD] Linking $@"
4428 $(Q) mkdir -p `dirname $@`
4429 $(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
4430
nnoble69ac39f2014-12-12 15:43:38 -08004431endif
4432
ctiller8919f602014-12-10 10:19:42 -08004433deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4434
nnoble69ac39f2014-12-12 15:43:38 -08004435ifneq ($(NO_SECURE),true)
4436ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004437-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4438endif
nnoble69ac39f2014-12-12 15:43:38 -08004439endif
ctiller8919f602014-12-10 10:19:42 -08004440
4441clean_sync_client_async_server_test:
4442 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4443 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4444 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4445 $(Q) $(RM) bins/sync_client_async_server_test
4446
4447
4448QPS_CLIENT_SRC = \
4449 test/cpp/qps/qps_client.cc \
4450
4451QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4452QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4453
nnoble69ac39f2014-12-12 15:43:38 -08004454ifeq ($(NO_SECURE),true)
4455
4456bins/qps_client: openssl_dep_error
4457
4458else
4459
ctiller8919f602014-12-10 10:19:42 -08004460bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4461 $(E) "[LD] Linking $@"
4462 $(Q) mkdir -p `dirname $@`
4463 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4464
nnoble69ac39f2014-12-12 15:43:38 -08004465endif
4466
ctiller8919f602014-12-10 10:19:42 -08004467deps_qps_client: $(QPS_CLIENT_DEPS)
4468
nnoble69ac39f2014-12-12 15:43:38 -08004469ifneq ($(NO_SECURE),true)
4470ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004471-include $(QPS_CLIENT_DEPS)
4472endif
nnoble69ac39f2014-12-12 15:43:38 -08004473endif
ctiller8919f602014-12-10 10:19:42 -08004474
4475clean_qps_client:
4476 $(E) "[CLEAN] Cleaning qps_client files"
4477 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4478 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4479 $(Q) $(RM) bins/qps_client
4480
4481
4482QPS_SERVER_SRC = \
4483 test/cpp/end2end/qps_server.cc \
4484
4485QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4486QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4487
nnoble69ac39f2014-12-12 15:43:38 -08004488ifeq ($(NO_SECURE),true)
4489
4490bins/qps_server: openssl_dep_error
4491
4492else
4493
ctiller8919f602014-12-10 10:19:42 -08004494bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4495 $(E) "[LD] Linking $@"
4496 $(Q) mkdir -p `dirname $@`
4497 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4498
nnoble69ac39f2014-12-12 15:43:38 -08004499endif
4500
ctiller8919f602014-12-10 10:19:42 -08004501deps_qps_server: $(QPS_SERVER_DEPS)
4502
nnoble69ac39f2014-12-12 15:43:38 -08004503ifneq ($(NO_SECURE),true)
4504ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004505-include $(QPS_SERVER_DEPS)
4506endif
nnoble69ac39f2014-12-12 15:43:38 -08004507endif
ctiller8919f602014-12-10 10:19:42 -08004508
4509clean_qps_server:
4510 $(E) "[CLEAN] Cleaning qps_server files"
4511 $(Q) $(RM) $(QPS_SERVER_OBJS)
4512 $(Q) $(RM) $(QPS_SERVER_DEPS)
4513 $(Q) $(RM) bins/qps_server
4514
4515
4516INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004517 gens/test/cpp/interop/empty.pb.cc \
4518 gens/test/cpp/interop/messages.pb.cc \
4519 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004520 test/cpp/interop/server.cc \
4521
4522INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4523INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4524
nnoble69ac39f2014-12-12 15:43:38 -08004525ifeq ($(NO_SECURE),true)
4526
4527bins/interop_server: openssl_dep_error
4528
4529else
4530
nnoble72309c62014-12-12 11:42:26 -08004531bins/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 -08004532 $(E) "[LD] Linking $@"
4533 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004534 $(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 -08004535
nnoble69ac39f2014-12-12 15:43:38 -08004536endif
4537
ctiller8919f602014-12-10 10:19:42 -08004538deps_interop_server: $(INTEROP_SERVER_DEPS)
4539
nnoble69ac39f2014-12-12 15:43:38 -08004540ifneq ($(NO_SECURE),true)
4541ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004542-include $(INTEROP_SERVER_DEPS)
4543endif
nnoble69ac39f2014-12-12 15:43:38 -08004544endif
ctiller8919f602014-12-10 10:19:42 -08004545
4546clean_interop_server:
4547 $(E) "[CLEAN] Cleaning interop_server files"
4548 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4549 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4550 $(Q) $(RM) bins/interop_server
4551
4552
4553INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004554 gens/test/cpp/interop/empty.pb.cc \
4555 gens/test/cpp/interop/messages.pb.cc \
4556 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004557 test/cpp/interop/client.cc \
4558
4559INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4560INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4561
nnoble69ac39f2014-12-12 15:43:38 -08004562ifeq ($(NO_SECURE),true)
4563
4564bins/interop_client: openssl_dep_error
4565
4566else
4567
nnoble72309c62014-12-12 11:42:26 -08004568bins/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 -08004569 $(E) "[LD] Linking $@"
4570 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004571 $(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 -08004572
nnoble69ac39f2014-12-12 15:43:38 -08004573endif
4574
ctiller8919f602014-12-10 10:19:42 -08004575deps_interop_client: $(INTEROP_CLIENT_DEPS)
4576
nnoble69ac39f2014-12-12 15:43:38 -08004577ifneq ($(NO_SECURE),true)
4578ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004579-include $(INTEROP_CLIENT_DEPS)
4580endif
nnoble69ac39f2014-12-12 15:43:38 -08004581endif
ctiller8919f602014-12-10 10:19:42 -08004582
4583clean_interop_client:
4584 $(E) "[CLEAN] Cleaning interop_client files"
4585 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4586 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4587 $(Q) $(RM) bins/interop_client
4588
4589
4590END2END_TEST_SRC = \
4591 test/cpp/end2end/end2end_test.cc \
4592
4593END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4594END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4595
nnoble69ac39f2014-12-12 15:43:38 -08004596ifeq ($(NO_SECURE),true)
4597
4598bins/end2end_test: openssl_dep_error
4599
4600else
4601
ctiller8919f602014-12-10 10:19:42 -08004602bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4603 $(E) "[LD] Linking $@"
4604 $(Q) mkdir -p `dirname $@`
4605 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4606
nnoble69ac39f2014-12-12 15:43:38 -08004607endif
4608
ctiller8919f602014-12-10 10:19:42 -08004609deps_end2end_test: $(END2END_TEST_DEPS)
4610
nnoble69ac39f2014-12-12 15:43:38 -08004611ifneq ($(NO_SECURE),true)
4612ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004613-include $(END2END_TEST_DEPS)
4614endif
nnoble69ac39f2014-12-12 15:43:38 -08004615endif
ctiller8919f602014-12-10 10:19:42 -08004616
4617clean_end2end_test:
4618 $(E) "[CLEAN] Cleaning end2end_test files"
4619 $(Q) $(RM) $(END2END_TEST_OBJS)
4620 $(Q) $(RM) $(END2END_TEST_DEPS)
4621 $(Q) $(RM) bins/end2end_test
4622
4623
4624ALARM_TEST_SRC = \
4625 test/core/iomgr/alarm_test.c \
4626
4627ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4628ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4629
nnoble69ac39f2014-12-12 15:43:38 -08004630ifeq ($(NO_SECURE),true)
4631
4632bins/alarm_test: openssl_dep_error
4633
4634else
4635
ctiller8919f602014-12-10 10:19:42 -08004636bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4637 $(E) "[LD] Linking $@"
4638 $(Q) mkdir -p `dirname $@`
4639 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4640
nnoble69ac39f2014-12-12 15:43:38 -08004641endif
4642
ctiller8919f602014-12-10 10:19:42 -08004643deps_alarm_test: $(ALARM_TEST_DEPS)
4644
nnoble69ac39f2014-12-12 15:43:38 -08004645ifneq ($(NO_SECURE),true)
4646ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004647-include $(ALARM_TEST_DEPS)
4648endif
nnoble69ac39f2014-12-12 15:43:38 -08004649endif
ctiller8919f602014-12-10 10:19:42 -08004650
4651clean_alarm_test:
4652 $(E) "[CLEAN] Cleaning alarm_test files"
4653 $(Q) $(RM) $(ALARM_TEST_OBJS)
4654 $(Q) $(RM) $(ALARM_TEST_DEPS)
4655 $(Q) $(RM) bins/alarm_test
4656
4657
4658TIME_TEST_SRC = \
4659 test/core/support/time_test.c \
4660
4661TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4662TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4663
nnoble69ac39f2014-12-12 15:43:38 -08004664ifeq ($(NO_SECURE),true)
4665
4666bins/time_test: openssl_dep_error
4667
4668else
4669
ctiller8919f602014-12-10 10:19:42 -08004670bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4671 $(E) "[LD] Linking $@"
4672 $(Q) mkdir -p `dirname $@`
4673 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4674
nnoble69ac39f2014-12-12 15:43:38 -08004675endif
4676
ctiller8919f602014-12-10 10:19:42 -08004677deps_time_test: $(TIME_TEST_DEPS)
4678
nnoble69ac39f2014-12-12 15:43:38 -08004679ifneq ($(NO_SECURE),true)
4680ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004681-include $(TIME_TEST_DEPS)
4682endif
nnoble69ac39f2014-12-12 15:43:38 -08004683endif
ctiller8919f602014-12-10 10:19:42 -08004684
4685clean_time_test:
4686 $(E) "[CLEAN] Cleaning time_test files"
4687 $(Q) $(RM) $(TIME_TEST_OBJS)
4688 $(Q) $(RM) $(TIME_TEST_DEPS)
4689 $(Q) $(RM) bins/time_test
4690
4691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004692CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4693
4694CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4695CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4696
nnoble69ac39f2014-12-12 15:43:38 -08004697ifeq ($(NO_SECURE),true)
4698
4699bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4700
4701else
4702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004703bins/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
4704 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004705 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004706 $(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
4707
nnoble69ac39f2014-12-12 15:43:38 -08004708endif
4709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004710deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4711
nnoble69ac39f2014-12-12 15:43:38 -08004712ifneq ($(NO_SECURE),true)
4713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004714-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4715endif
nnoble69ac39f2014-12-12 15:43:38 -08004716endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004717
4718clean_chttp2_fake_security_cancel_after_accept_test:
4719 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4720 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4721 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4722 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4723
4724
4725CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4726
4727CHTTP2_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))))
4728CHTTP2_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))))
4729
nnoble69ac39f2014-12-12 15:43:38 -08004730ifeq ($(NO_SECURE),true)
4731
4732bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4733
4734else
4735
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004736bins/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
4737 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004738 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004739 $(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
4740
nnoble69ac39f2014-12-12 15:43:38 -08004741endif
4742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004743deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4744
nnoble69ac39f2014-12-12 15:43:38 -08004745ifneq ($(NO_SECURE),true)
4746ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004747-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4748endif
nnoble69ac39f2014-12-12 15:43:38 -08004749endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004750
4751clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4752 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4753 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4754 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4755 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4756
4757
4758CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4759
4760CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4761CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4762
nnoble69ac39f2014-12-12 15:43:38 -08004763ifeq ($(NO_SECURE),true)
4764
4765bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4766
4767else
4768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004769bins/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
4770 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004772 $(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
4773
nnoble69ac39f2014-12-12 15:43:38 -08004774endif
4775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004776deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4777
nnoble69ac39f2014-12-12 15:43:38 -08004778ifneq ($(NO_SECURE),true)
4779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004780-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4781endif
nnoble69ac39f2014-12-12 15:43:38 -08004782endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004783
4784clean_chttp2_fake_security_cancel_after_invoke_test:
4785 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4786 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4787 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4788 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4789
4790
4791CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4792
4793CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4794CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4795
nnoble69ac39f2014-12-12 15:43:38 -08004796ifeq ($(NO_SECURE),true)
4797
4798bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4799
4800else
4801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004802bins/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
4803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004805 $(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
4806
nnoble69ac39f2014-12-12 15:43:38 -08004807endif
4808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004809deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4810
nnoble69ac39f2014-12-12 15:43:38 -08004811ifneq ($(NO_SECURE),true)
4812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004813-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4814endif
nnoble69ac39f2014-12-12 15:43:38 -08004815endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004816
4817clean_chttp2_fake_security_cancel_before_invoke_test:
4818 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4819 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4820 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4821 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4822
4823
4824CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4825
4826CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4827CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4828
nnoble69ac39f2014-12-12 15:43:38 -08004829ifeq ($(NO_SECURE),true)
4830
4831bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4832
4833else
4834
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004835bins/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
4836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004837 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004838 $(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
4839
nnoble69ac39f2014-12-12 15:43:38 -08004840endif
4841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004842deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4843
nnoble69ac39f2014-12-12 15:43:38 -08004844ifneq ($(NO_SECURE),true)
4845ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004846-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4847endif
nnoble69ac39f2014-12-12 15:43:38 -08004848endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004849
4850clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4851 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4852 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4853 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4854 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4855
4856
ctillerc6d61c42014-12-15 14:52:08 -08004857CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4858
4859CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4860CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4861
4862ifeq ($(NO_SECURE),true)
4863
4864bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4865
4866else
4867
4868bins/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4869 $(E) "[LD] Linking $@"
4870 $(Q) mkdir -p `dirname $@`
4871 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_disappearing_server_test
4872
4873endif
4874
4875deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4876
4877ifneq ($(NO_SECURE),true)
4878ifneq ($(NO_DEPS),true)
4879-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4880endif
4881endif
4882
4883clean_chttp2_fake_security_disappearing_server_test:
4884 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4885 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4886 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4887 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4888
4889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004890CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4891
4892CHTTP2_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))))
4893CHTTP2_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))))
4894
nnoble69ac39f2014-12-12 15:43:38 -08004895ifeq ($(NO_SECURE),true)
4896
4897bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4898
4899else
4900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004901bins/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
4902 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004903 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004904 $(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
4905
nnoble69ac39f2014-12-12 15:43:38 -08004906endif
4907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004908deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4909
nnoble69ac39f2014-12-12 15:43:38 -08004910ifneq ($(NO_SECURE),true)
4911ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004912-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4913endif
nnoble69ac39f2014-12-12 15:43:38 -08004914endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004915
4916clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4917 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4918 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4919 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4920 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4921
4922
4923CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4924
4925CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4926CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4927
nnoble69ac39f2014-12-12 15:43:38 -08004928ifeq ($(NO_SECURE),true)
4929
4930bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4931
4932else
4933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004934bins/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
4935 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004936 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004937 $(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
4938
nnoble69ac39f2014-12-12 15:43:38 -08004939endif
4940
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004941deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4942
nnoble69ac39f2014-12-12 15:43:38 -08004943ifneq ($(NO_SECURE),true)
4944ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004945-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4946endif
nnoble69ac39f2014-12-12 15:43:38 -08004947endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004948
4949clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4950 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4951 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4952 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4953 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4954
4955
4956CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4957
4958CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4959CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4960
nnoble69ac39f2014-12-12 15:43:38 -08004961ifeq ($(NO_SECURE),true)
4962
4963bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4964
4965else
4966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004967bins/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
4968 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004969 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004970 $(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
4971
nnoble69ac39f2014-12-12 15:43:38 -08004972endif
4973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004974deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4975
nnoble69ac39f2014-12-12 15:43:38 -08004976ifneq ($(NO_SECURE),true)
4977ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004978-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4979endif
nnoble69ac39f2014-12-12 15:43:38 -08004980endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004981
4982clean_chttp2_fake_security_invoke_large_request_test:
4983 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4984 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4985 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4986 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4987
4988
4989CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4990
4991CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4992CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4993
nnoble69ac39f2014-12-12 15:43:38 -08004994ifeq ($(NO_SECURE),true)
4995
4996bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4997
4998else
4999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005000bins/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
5001 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005002 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005003 $(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
5004
nnoble69ac39f2014-12-12 15:43:38 -08005005endif
5006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005007deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5008
nnoble69ac39f2014-12-12 15:43:38 -08005009ifneq ($(NO_SECURE),true)
5010ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005011-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5012endif
nnoble69ac39f2014-12-12 15:43:38 -08005013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005014
5015clean_chttp2_fake_security_max_concurrent_streams_test:
5016 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5017 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5018 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5019 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5020
5021
5022CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5023
5024CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5025CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5026
nnoble69ac39f2014-12-12 15:43:38 -08005027ifeq ($(NO_SECURE),true)
5028
5029bins/chttp2_fake_security_no_op_test: openssl_dep_error
5030
5031else
5032
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005033bins/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
5034 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005035 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005036 $(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
5037
nnoble69ac39f2014-12-12 15:43:38 -08005038endif
5039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005040deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5041
nnoble69ac39f2014-12-12 15:43:38 -08005042ifneq ($(NO_SECURE),true)
5043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005044-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5045endif
nnoble69ac39f2014-12-12 15:43:38 -08005046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005047
5048clean_chttp2_fake_security_no_op_test:
5049 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5050 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5051 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5052 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5053
5054
5055CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5056
5057CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5058CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5059
nnoble69ac39f2014-12-12 15:43:38 -08005060ifeq ($(NO_SECURE),true)
5061
5062bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5063
5064else
5065
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005066bins/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
5067 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005068 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005069 $(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
5070
nnoble69ac39f2014-12-12 15:43:38 -08005071endif
5072
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005073deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5074
nnoble69ac39f2014-12-12 15:43:38 -08005075ifneq ($(NO_SECURE),true)
5076ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005077-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5078endif
nnoble69ac39f2014-12-12 15:43:38 -08005079endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005080
5081clean_chttp2_fake_security_ping_pong_streaming_test:
5082 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5083 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5084 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5085 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5086
5087
ctiller33023c42014-12-12 16:28:33 -08005088CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5089
5090CHTTP2_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))))
5091CHTTP2_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))))
5092
5093ifeq ($(NO_SECURE),true)
5094
5095bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5096
5097else
5098
5099bins/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
5100 $(E) "[LD] Linking $@"
5101 $(Q) mkdir -p `dirname $@`
5102 $(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
5103
5104endif
5105
5106deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5107
5108ifneq ($(NO_SECURE),true)
5109ifneq ($(NO_DEPS),true)
5110-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5111endif
5112endif
5113
5114clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5115 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5116 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5117 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5118 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5119
5120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005121CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5122
5123CHTTP2_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))))
5124CHTTP2_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))))
5125
nnoble69ac39f2014-12-12 15:43:38 -08005126ifeq ($(NO_SECURE),true)
5127
5128bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5129
5130else
5131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005132bins/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
5133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005134 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005135 $(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
5136
nnoble69ac39f2014-12-12 15:43:38 -08005137endif
5138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005139deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5140
nnoble69ac39f2014-12-12 15:43:38 -08005141ifneq ($(NO_SECURE),true)
5142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005143-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5144endif
nnoble69ac39f2014-12-12 15:43:38 -08005145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005146
5147clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5148 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5149 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5150 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5151 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5152
5153
5154CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5155
5156CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5157CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5158
nnoble69ac39f2014-12-12 15:43:38 -08005159ifeq ($(NO_SECURE),true)
5160
5161bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5162
5163else
5164
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005165bins/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
5166 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005167 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005168 $(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
5169
nnoble69ac39f2014-12-12 15:43:38 -08005170endif
5171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005172deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5173
nnoble69ac39f2014-12-12 15:43:38 -08005174ifneq ($(NO_SECURE),true)
5175ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005176-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5177endif
nnoble69ac39f2014-12-12 15:43:38 -08005178endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005179
5180clean_chttp2_fake_security_request_response_with_payload_test:
5181 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5182 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5183 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5184 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5185
5186
ctiller2845cad2014-12-15 15:14:12 -08005187CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5188
5189CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5190CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5191
5192ifeq ($(NO_SECURE),true)
5193
5194bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5195
5196else
5197
5198bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5199 $(E) "[LD] Linking $@"
5200 $(Q) mkdir -p `dirname $@`
5201 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5202
5203endif
5204
5205deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5206
5207ifneq ($(NO_SECURE),true)
5208ifneq ($(NO_DEPS),true)
5209-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5210endif
5211endif
5212
5213clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5214 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5215 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5216 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5217 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5218
5219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005220CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5221
5222CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5223CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5224
nnoble69ac39f2014-12-12 15:43:38 -08005225ifeq ($(NO_SECURE),true)
5226
5227bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5228
5229else
5230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005231bins/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
5232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005233 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005234 $(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
5235
nnoble69ac39f2014-12-12 15:43:38 -08005236endif
5237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005238deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5239
nnoble69ac39f2014-12-12 15:43:38 -08005240ifneq ($(NO_SECURE),true)
5241ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005242-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5243endif
nnoble69ac39f2014-12-12 15:43:38 -08005244endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005245
5246clean_chttp2_fake_security_simple_delayed_request_test:
5247 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5248 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5249 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5250 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5251
5252
5253CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5254
5255CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5256CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5257
nnoble69ac39f2014-12-12 15:43:38 -08005258ifeq ($(NO_SECURE),true)
5259
5260bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5261
5262else
5263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005264bins/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
5265 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005266 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005267 $(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
5268
nnoble69ac39f2014-12-12 15:43:38 -08005269endif
5270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005271deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5272
nnoble69ac39f2014-12-12 15:43:38 -08005273ifneq ($(NO_SECURE),true)
5274ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005275-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5276endif
nnoble69ac39f2014-12-12 15:43:38 -08005277endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005278
5279clean_chttp2_fake_security_simple_request_test:
5280 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5281 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5282 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5283 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5284
5285
nathaniel52878172014-12-09 10:17:19 -08005286CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287
nathaniel52878172014-12-09 10:17:19 -08005288CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5289CHTTP2_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 -08005290
nnoble69ac39f2014-12-12 15:43:38 -08005291ifeq ($(NO_SECURE),true)
5292
5293bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5294
5295else
5296
nathaniel52878172014-12-09 10:17:19 -08005297bins/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 -08005298 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005299 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005300 $(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 -08005301
nnoble69ac39f2014-12-12 15:43:38 -08005302endif
5303
nathaniel52878172014-12-09 10:17:19 -08005304deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005305
nnoble69ac39f2014-12-12 15:43:38 -08005306ifneq ($(NO_SECURE),true)
5307ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005308-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309endif
nnoble69ac39f2014-12-12 15:43:38 -08005310endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005311
nathaniel52878172014-12-09 10:17:19 -08005312clean_chttp2_fake_security_thread_stress_test:
5313 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5314 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5315 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5316 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005317
5318
5319CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5320
5321CHTTP2_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))))
5322CHTTP2_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))))
5323
nnoble69ac39f2014-12-12 15:43:38 -08005324ifeq ($(NO_SECURE),true)
5325
5326bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5327
5328else
5329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005330bins/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
5331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005332 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005333 $(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
5334
nnoble69ac39f2014-12-12 15:43:38 -08005335endif
5336
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005337deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5338
nnoble69ac39f2014-12-12 15:43:38 -08005339ifneq ($(NO_SECURE),true)
5340ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005341-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5342endif
nnoble69ac39f2014-12-12 15:43:38 -08005343endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005344
5345clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5346 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5347 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5348 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5349 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5350
5351
5352CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5353
5354CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5355CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5356
nnoble69ac39f2014-12-12 15:43:38 -08005357ifeq ($(NO_SECURE),true)
5358
5359bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5360
5361else
5362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005363bins/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
5364 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005365 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005366 $(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
5367
nnoble69ac39f2014-12-12 15:43:38 -08005368endif
5369
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005370deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5371
nnoble69ac39f2014-12-12 15:43:38 -08005372ifneq ($(NO_SECURE),true)
5373ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005374-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5375endif
nnoble69ac39f2014-12-12 15:43:38 -08005376endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005377
5378clean_chttp2_fullstack_cancel_after_accept_test:
5379 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5380 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5381 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5382 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5383
5384
5385CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5386
5387CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5388CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5389
nnoble69ac39f2014-12-12 15:43:38 -08005390ifeq ($(NO_SECURE),true)
5391
5392bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5393
5394else
5395
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005396bins/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
5397 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005398 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005399 $(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
5400
nnoble69ac39f2014-12-12 15:43:38 -08005401endif
5402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005403deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5404
nnoble69ac39f2014-12-12 15:43:38 -08005405ifneq ($(NO_SECURE),true)
5406ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005407-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5408endif
nnoble69ac39f2014-12-12 15:43:38 -08005409endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005410
5411clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5412 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5413 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5414 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5415 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5416
5417
5418CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5419
5420CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5421CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5422
nnoble69ac39f2014-12-12 15:43:38 -08005423ifeq ($(NO_SECURE),true)
5424
5425bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5426
5427else
5428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005429bins/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
5430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005432 $(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
5433
nnoble69ac39f2014-12-12 15:43:38 -08005434endif
5435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005436deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5437
nnoble69ac39f2014-12-12 15:43:38 -08005438ifneq ($(NO_SECURE),true)
5439ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005440-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5441endif
nnoble69ac39f2014-12-12 15:43:38 -08005442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005443
5444clean_chttp2_fullstack_cancel_after_invoke_test:
5445 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5446 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5447 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5448 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5449
5450
5451CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5452
5453CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5454CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5455
nnoble69ac39f2014-12-12 15:43:38 -08005456ifeq ($(NO_SECURE),true)
5457
5458bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5459
5460else
5461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005462bins/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
5463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005464 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005465 $(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
5466
nnoble69ac39f2014-12-12 15:43:38 -08005467endif
5468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005469deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5470
nnoble69ac39f2014-12-12 15:43:38 -08005471ifneq ($(NO_SECURE),true)
5472ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005473-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5474endif
nnoble69ac39f2014-12-12 15:43:38 -08005475endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005476
5477clean_chttp2_fullstack_cancel_before_invoke_test:
5478 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5479 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5480 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5481 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5482
5483
5484CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5485
5486CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5487CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5488
nnoble69ac39f2014-12-12 15:43:38 -08005489ifeq ($(NO_SECURE),true)
5490
5491bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5492
5493else
5494
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005495bins/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
5496 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005497 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005498 $(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
5499
nnoble69ac39f2014-12-12 15:43:38 -08005500endif
5501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005502deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5503
nnoble69ac39f2014-12-12 15:43:38 -08005504ifneq ($(NO_SECURE),true)
5505ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005506-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5507endif
nnoble69ac39f2014-12-12 15:43:38 -08005508endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005509
5510clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5511 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5512 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5513 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5514 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5515
5516
ctillerc6d61c42014-12-15 14:52:08 -08005517CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5518
5519CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5520CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5521
5522ifeq ($(NO_SECURE),true)
5523
5524bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5525
5526else
5527
5528bins/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5529 $(E) "[LD] Linking $@"
5530 $(Q) mkdir -p `dirname $@`
5531 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_disappearing_server_test
5532
5533endif
5534
5535deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5536
5537ifneq ($(NO_SECURE),true)
5538ifneq ($(NO_DEPS),true)
5539-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5540endif
5541endif
5542
5543clean_chttp2_fullstack_disappearing_server_test:
5544 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5545 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5546 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5547 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5548
5549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005550CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5551
5552CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5553CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5554
nnoble69ac39f2014-12-12 15:43:38 -08005555ifeq ($(NO_SECURE),true)
5556
5557bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5558
5559else
5560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005561bins/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
5562 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005563 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005564 $(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
5565
nnoble69ac39f2014-12-12 15:43:38 -08005566endif
5567
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005568deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5569
nnoble69ac39f2014-12-12 15:43:38 -08005570ifneq ($(NO_SECURE),true)
5571ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005572-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5573endif
nnoble69ac39f2014-12-12 15:43:38 -08005574endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005575
5576clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5577 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5578 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5579 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5580 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5581
5582
5583CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5584
5585CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5586CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5587
nnoble69ac39f2014-12-12 15:43:38 -08005588ifeq ($(NO_SECURE),true)
5589
5590bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5591
5592else
5593
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005594bins/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
5595 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005596 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005597 $(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
5598
nnoble69ac39f2014-12-12 15:43:38 -08005599endif
5600
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005601deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5602
nnoble69ac39f2014-12-12 15:43:38 -08005603ifneq ($(NO_SECURE),true)
5604ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005605-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5606endif
nnoble69ac39f2014-12-12 15:43:38 -08005607endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005608
5609clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5610 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5611 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5612 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5613 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5614
5615
5616CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5617
5618CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5619CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5620
nnoble69ac39f2014-12-12 15:43:38 -08005621ifeq ($(NO_SECURE),true)
5622
5623bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5624
5625else
5626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005627bins/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
5628 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005629 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005630 $(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
5631
nnoble69ac39f2014-12-12 15:43:38 -08005632endif
5633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005634deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5635
nnoble69ac39f2014-12-12 15:43:38 -08005636ifneq ($(NO_SECURE),true)
5637ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005638-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5639endif
nnoble69ac39f2014-12-12 15:43:38 -08005640endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005641
5642clean_chttp2_fullstack_invoke_large_request_test:
5643 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5644 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5645 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5646 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5647
5648
5649CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5650
5651CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5652CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5653
nnoble69ac39f2014-12-12 15:43:38 -08005654ifeq ($(NO_SECURE),true)
5655
5656bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5657
5658else
5659
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005660bins/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
5661 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005662 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005663 $(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
5664
nnoble69ac39f2014-12-12 15:43:38 -08005665endif
5666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005667deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5668
nnoble69ac39f2014-12-12 15:43:38 -08005669ifneq ($(NO_SECURE),true)
5670ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005671-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5672endif
nnoble69ac39f2014-12-12 15:43:38 -08005673endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005674
5675clean_chttp2_fullstack_max_concurrent_streams_test:
5676 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5677 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5678 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5679 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5680
5681
5682CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5683
5684CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5685CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5686
nnoble69ac39f2014-12-12 15:43:38 -08005687ifeq ($(NO_SECURE),true)
5688
5689bins/chttp2_fullstack_no_op_test: openssl_dep_error
5690
5691else
5692
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005693bins/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
5694 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005695 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005696 $(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
5697
nnoble69ac39f2014-12-12 15:43:38 -08005698endif
5699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005700deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5701
nnoble69ac39f2014-12-12 15:43:38 -08005702ifneq ($(NO_SECURE),true)
5703ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005704-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5705endif
nnoble69ac39f2014-12-12 15:43:38 -08005706endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005707
5708clean_chttp2_fullstack_no_op_test:
5709 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5710 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5711 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5712 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5713
5714
5715CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5716
5717CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5718CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5719
nnoble69ac39f2014-12-12 15:43:38 -08005720ifeq ($(NO_SECURE),true)
5721
5722bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5723
5724else
5725
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005726bins/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
5727 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005728 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005729 $(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
5730
nnoble69ac39f2014-12-12 15:43:38 -08005731endif
5732
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005733deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5734
nnoble69ac39f2014-12-12 15:43:38 -08005735ifneq ($(NO_SECURE),true)
5736ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005737-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5738endif
nnoble69ac39f2014-12-12 15:43:38 -08005739endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005740
5741clean_chttp2_fullstack_ping_pong_streaming_test:
5742 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5743 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5744 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5745 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5746
5747
ctiller33023c42014-12-12 16:28:33 -08005748CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5749
5750CHTTP2_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))))
5751CHTTP2_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))))
5752
5753ifeq ($(NO_SECURE),true)
5754
5755bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5756
5757else
5758
5759bins/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
5760 $(E) "[LD] Linking $@"
5761 $(Q) mkdir -p `dirname $@`
5762 $(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
5763
5764endif
5765
5766deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5767
5768ifneq ($(NO_SECURE),true)
5769ifneq ($(NO_DEPS),true)
5770-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5771endif
5772endif
5773
5774clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5775 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5776 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5777 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5778 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5779
5780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005781CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5782
5783CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5784CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5785
nnoble69ac39f2014-12-12 15:43:38 -08005786ifeq ($(NO_SECURE),true)
5787
5788bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5789
5790else
5791
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005792bins/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
5793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005794 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005795 $(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
5796
nnoble69ac39f2014-12-12 15:43:38 -08005797endif
5798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005799deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5800
nnoble69ac39f2014-12-12 15:43:38 -08005801ifneq ($(NO_SECURE),true)
5802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005803-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5804endif
nnoble69ac39f2014-12-12 15:43:38 -08005805endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005806
5807clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5808 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5809 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5810 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5811 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5812
5813
5814CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5815
5816CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5817CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5818
nnoble69ac39f2014-12-12 15:43:38 -08005819ifeq ($(NO_SECURE),true)
5820
5821bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5822
5823else
5824
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005825bins/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
5826 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005827 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005828 $(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
5829
nnoble69ac39f2014-12-12 15:43:38 -08005830endif
5831
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005832deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5833
nnoble69ac39f2014-12-12 15:43:38 -08005834ifneq ($(NO_SECURE),true)
5835ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005836-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5837endif
nnoble69ac39f2014-12-12 15:43:38 -08005838endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005839
5840clean_chttp2_fullstack_request_response_with_payload_test:
5841 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5842 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5843 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5844 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5845
5846
ctiller2845cad2014-12-15 15:14:12 -08005847CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5848
5849CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5850CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5851
5852ifeq ($(NO_SECURE),true)
5853
5854bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5855
5856else
5857
5858bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
5859 $(E) "[LD] Linking $@"
5860 $(Q) mkdir -p `dirname $@`
5861 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5862
5863endif
5864
5865deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5866
5867ifneq ($(NO_SECURE),true)
5868ifneq ($(NO_DEPS),true)
5869-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5870endif
5871endif
5872
5873clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5874 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5875 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5876 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5877 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5878
5879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005880CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5881
5882CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5883CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5884
nnoble69ac39f2014-12-12 15:43:38 -08005885ifeq ($(NO_SECURE),true)
5886
5887bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5888
5889else
5890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005891bins/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
5892 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005893 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005894 $(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
5895
nnoble69ac39f2014-12-12 15:43:38 -08005896endif
5897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005898deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5899
nnoble69ac39f2014-12-12 15:43:38 -08005900ifneq ($(NO_SECURE),true)
5901ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005902-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5903endif
nnoble69ac39f2014-12-12 15:43:38 -08005904endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005905
5906clean_chttp2_fullstack_simple_delayed_request_test:
5907 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5908 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5909 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5910 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5911
5912
5913CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5914
5915CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5916CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5917
nnoble69ac39f2014-12-12 15:43:38 -08005918ifeq ($(NO_SECURE),true)
5919
5920bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5921
5922else
5923
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005924bins/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
5925 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005926 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005927 $(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
5928
nnoble69ac39f2014-12-12 15:43:38 -08005929endif
5930
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005931deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5932
nnoble69ac39f2014-12-12 15:43:38 -08005933ifneq ($(NO_SECURE),true)
5934ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005935-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5936endif
nnoble69ac39f2014-12-12 15:43:38 -08005937endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005938
5939clean_chttp2_fullstack_simple_request_test:
5940 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5941 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5942 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5943 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5944
5945
nathaniel52878172014-12-09 10:17:19 -08005946CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947
nathaniel52878172014-12-09 10:17:19 -08005948CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5949CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950
nnoble69ac39f2014-12-12 15:43:38 -08005951ifeq ($(NO_SECURE),true)
5952
5953bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5954
5955else
5956
nathaniel52878172014-12-09 10:17:19 -08005957bins/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 -08005958 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005959 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005960 $(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 -08005961
nnoble69ac39f2014-12-12 15:43:38 -08005962endif
5963
nathaniel52878172014-12-09 10:17:19 -08005964deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005965
nnoble69ac39f2014-12-12 15:43:38 -08005966ifneq ($(NO_SECURE),true)
5967ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005968-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969endif
nnoble69ac39f2014-12-12 15:43:38 -08005970endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005971
nathaniel52878172014-12-09 10:17:19 -08005972clean_chttp2_fullstack_thread_stress_test:
5973 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5974 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5975 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5976 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005977
5978
5979CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5980
5981CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5982CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5983
nnoble69ac39f2014-12-12 15:43:38 -08005984ifeq ($(NO_SECURE),true)
5985
5986bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5987
5988else
5989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005990bins/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
5991 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005992 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005993 $(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
5994
nnoble69ac39f2014-12-12 15:43:38 -08005995endif
5996
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005997deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5998
nnoble69ac39f2014-12-12 15:43:38 -08005999ifneq ($(NO_SECURE),true)
6000ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006001-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6002endif
nnoble69ac39f2014-12-12 15:43:38 -08006003endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006004
6005clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6006 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6007 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6008 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6009 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6010
6011
6012CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6013
6014CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6015CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6016
nnoble69ac39f2014-12-12 15:43:38 -08006017ifeq ($(NO_SECURE),true)
6018
6019bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6020
6021else
6022
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006023bins/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
6024 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006025 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006026 $(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
6027
nnoble69ac39f2014-12-12 15:43:38 -08006028endif
6029
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006030deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6031
nnoble69ac39f2014-12-12 15:43:38 -08006032ifneq ($(NO_SECURE),true)
6033ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006034-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6035endif
nnoble69ac39f2014-12-12 15:43:38 -08006036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006037
6038clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6039 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6040 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6041 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6042 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6043
6044
6045CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6046
6047CHTTP2_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))))
6048CHTTP2_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))))
6049
nnoble69ac39f2014-12-12 15:43:38 -08006050ifeq ($(NO_SECURE),true)
6051
6052bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6053
6054else
6055
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006056bins/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
6057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006058 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006059 $(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
6060
nnoble69ac39f2014-12-12 15:43:38 -08006061endif
6062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006063deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6064
nnoble69ac39f2014-12-12 15:43:38 -08006065ifneq ($(NO_SECURE),true)
6066ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006067-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6068endif
nnoble69ac39f2014-12-12 15:43:38 -08006069endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006070
6071clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6072 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6073 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6074 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6075 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6076
6077
6078CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6079
6080CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6081CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6082
nnoble69ac39f2014-12-12 15:43:38 -08006083ifeq ($(NO_SECURE),true)
6084
6085bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6086
6087else
6088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006089bins/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
6090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006091 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006092 $(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
6093
nnoble69ac39f2014-12-12 15:43:38 -08006094endif
6095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006096deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6097
nnoble69ac39f2014-12-12 15:43:38 -08006098ifneq ($(NO_SECURE),true)
6099ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006100-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6101endif
nnoble69ac39f2014-12-12 15:43:38 -08006102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006103
6104clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6105 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6106 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6107 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6108 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6109
6110
6111CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6112
6113CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6114CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6115
nnoble69ac39f2014-12-12 15:43:38 -08006116ifeq ($(NO_SECURE),true)
6117
6118bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6119
6120else
6121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006122bins/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
6123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006124 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006125 $(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
6126
nnoble69ac39f2014-12-12 15:43:38 -08006127endif
6128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006129deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6130
nnoble69ac39f2014-12-12 15:43:38 -08006131ifneq ($(NO_SECURE),true)
6132ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006133-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6134endif
nnoble69ac39f2014-12-12 15:43:38 -08006135endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006136
6137clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6138 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6139 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6140 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6141 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6142
6143
6144CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6145
6146CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6147CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6148
nnoble69ac39f2014-12-12 15:43:38 -08006149ifeq ($(NO_SECURE),true)
6150
6151bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6152
6153else
6154
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006155bins/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
6156 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006157 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006158 $(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
6159
nnoble69ac39f2014-12-12 15:43:38 -08006160endif
6161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006162deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6163
nnoble69ac39f2014-12-12 15:43:38 -08006164ifneq ($(NO_SECURE),true)
6165ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006166-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6167endif
nnoble69ac39f2014-12-12 15:43:38 -08006168endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006169
6170clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6171 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6172 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6173 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6174 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6175
6176
ctillerc6d61c42014-12-15 14:52:08 -08006177CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6178
6179CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6180CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6181
6182ifeq ($(NO_SECURE),true)
6183
6184bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6185
6186else
6187
6188bins/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6189 $(E) "[LD] Linking $@"
6190 $(Q) mkdir -p `dirname $@`
6191 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6192
6193endif
6194
6195deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6196
6197ifneq ($(NO_SECURE),true)
6198ifneq ($(NO_DEPS),true)
6199-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6200endif
6201endif
6202
6203clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6204 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6205 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6206 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6207 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6208
6209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006210CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6211
6212CHTTP2_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))))
6213CHTTP2_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))))
6214
nnoble69ac39f2014-12-12 15:43:38 -08006215ifeq ($(NO_SECURE),true)
6216
6217bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6218
6219else
6220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006221bins/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
6222 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006223 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006224 $(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
6225
nnoble69ac39f2014-12-12 15:43:38 -08006226endif
6227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006228deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6229
nnoble69ac39f2014-12-12 15:43:38 -08006230ifneq ($(NO_SECURE),true)
6231ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006232-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6233endif
nnoble69ac39f2014-12-12 15:43:38 -08006234endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006235
6236clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6237 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6238 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6239 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6240 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6241
6242
6243CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6244
6245CHTTP2_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))))
6246CHTTP2_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))))
6247
nnoble69ac39f2014-12-12 15:43:38 -08006248ifeq ($(NO_SECURE),true)
6249
6250bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6251
6252else
6253
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006254bins/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
6255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006256 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006257 $(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
6258
nnoble69ac39f2014-12-12 15:43:38 -08006259endif
6260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006261deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6262
nnoble69ac39f2014-12-12 15:43:38 -08006263ifneq ($(NO_SECURE),true)
6264ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006265-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6266endif
nnoble69ac39f2014-12-12 15:43:38 -08006267endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006268
6269clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6270 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6271 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6272 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6273 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6274
6275
6276CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6277
6278CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6279CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6280
nnoble69ac39f2014-12-12 15:43:38 -08006281ifeq ($(NO_SECURE),true)
6282
6283bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6284
6285else
6286
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006287bins/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
6288 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006289 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006290 $(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
6291
nnoble69ac39f2014-12-12 15:43:38 -08006292endif
6293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006294deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6295
nnoble69ac39f2014-12-12 15:43:38 -08006296ifneq ($(NO_SECURE),true)
6297ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006298-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6299endif
nnoble69ac39f2014-12-12 15:43:38 -08006300endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006301
6302clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6303 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6304 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6305 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6306 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6307
6308
6309CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6310
6311CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6312CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6313
nnoble69ac39f2014-12-12 15:43:38 -08006314ifeq ($(NO_SECURE),true)
6315
6316bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6317
6318else
6319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006320bins/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
6321 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006322 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006323 $(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
6324
nnoble69ac39f2014-12-12 15:43:38 -08006325endif
6326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006327deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6328
nnoble69ac39f2014-12-12 15:43:38 -08006329ifneq ($(NO_SECURE),true)
6330ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006331-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6332endif
nnoble69ac39f2014-12-12 15:43:38 -08006333endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006334
6335clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6336 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6337 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6338 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6339 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6340
6341
6342CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6343
6344CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6345CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6346
nnoble69ac39f2014-12-12 15:43:38 -08006347ifeq ($(NO_SECURE),true)
6348
6349bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6350
6351else
6352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006353bins/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
6354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006355 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006356 $(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
6357
nnoble69ac39f2014-12-12 15:43:38 -08006358endif
6359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006360deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6361
nnoble69ac39f2014-12-12 15:43:38 -08006362ifneq ($(NO_SECURE),true)
6363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006364-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6365endif
nnoble69ac39f2014-12-12 15:43:38 -08006366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006367
6368clean_chttp2_simple_ssl_fullstack_no_op_test:
6369 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6370 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6371 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6372 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6373
6374
6375CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6376
6377CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6378CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6379
nnoble69ac39f2014-12-12 15:43:38 -08006380ifeq ($(NO_SECURE),true)
6381
6382bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6383
6384else
6385
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006386bins/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
6387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006388 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006389 $(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
6390
nnoble69ac39f2014-12-12 15:43:38 -08006391endif
6392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006393deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6394
nnoble69ac39f2014-12-12 15:43:38 -08006395ifneq ($(NO_SECURE),true)
6396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006397-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6398endif
nnoble69ac39f2014-12-12 15:43:38 -08006399endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006400
6401clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6402 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6403 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6404 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6405 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6406
6407
ctiller33023c42014-12-12 16:28:33 -08006408CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6409
6410CHTTP2_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))))
6411CHTTP2_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))))
6412
6413ifeq ($(NO_SECURE),true)
6414
6415bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6416
6417else
6418
6419bins/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
6420 $(E) "[LD] Linking $@"
6421 $(Q) mkdir -p `dirname $@`
6422 $(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
6423
6424endif
6425
6426deps_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)
6427
6428ifneq ($(NO_SECURE),true)
6429ifneq ($(NO_DEPS),true)
6430-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6431endif
6432endif
6433
6434clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6435 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6436 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6437 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6438 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6439
6440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006441CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6442
6443CHTTP2_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))))
6444CHTTP2_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))))
6445
nnoble69ac39f2014-12-12 15:43:38 -08006446ifeq ($(NO_SECURE),true)
6447
6448bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6449
6450else
6451
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006452bins/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
6453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006454 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006455 $(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
6456
nnoble69ac39f2014-12-12 15:43:38 -08006457endif
6458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006459deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6460
nnoble69ac39f2014-12-12 15:43:38 -08006461ifneq ($(NO_SECURE),true)
6462ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006463-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6464endif
nnoble69ac39f2014-12-12 15:43:38 -08006465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006466
6467clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6468 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6469 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6470 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6471 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6472
6473
6474CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6475
6476CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6477CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6478
nnoble69ac39f2014-12-12 15:43:38 -08006479ifeq ($(NO_SECURE),true)
6480
6481bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6482
6483else
6484
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006485bins/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
6486 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006487 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006488 $(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
6489
nnoble69ac39f2014-12-12 15:43:38 -08006490endif
6491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006492deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6493
nnoble69ac39f2014-12-12 15:43:38 -08006494ifneq ($(NO_SECURE),true)
6495ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006496-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6497endif
nnoble69ac39f2014-12-12 15:43:38 -08006498endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499
6500clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6501 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6502 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6503 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6504 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6505
6506
ctiller2845cad2014-12-15 15:14:12 -08006507CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6508
6509CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6510CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6511
6512ifeq ($(NO_SECURE),true)
6513
6514bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6515
6516else
6517
6518bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6519 $(E) "[LD] Linking $@"
6520 $(Q) mkdir -p `dirname $@`
6521 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6522
6523endif
6524
6525deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6526
6527ifneq ($(NO_SECURE),true)
6528ifneq ($(NO_DEPS),true)
6529-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6530endif
6531endif
6532
6533clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6534 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6535 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6536 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6537 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6538
6539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006540CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6541
6542CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6543CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6544
nnoble69ac39f2014-12-12 15:43:38 -08006545ifeq ($(NO_SECURE),true)
6546
6547bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6548
6549else
6550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006551bins/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
6552 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006553 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006554 $(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
6555
nnoble69ac39f2014-12-12 15:43:38 -08006556endif
6557
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006558deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6559
nnoble69ac39f2014-12-12 15:43:38 -08006560ifneq ($(NO_SECURE),true)
6561ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006562-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6563endif
nnoble69ac39f2014-12-12 15:43:38 -08006564endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006565
6566clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6567 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6568 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6569 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6570 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6571
6572
6573CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6574
6575CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6576CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6577
nnoble69ac39f2014-12-12 15:43:38 -08006578ifeq ($(NO_SECURE),true)
6579
6580bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6581
6582else
6583
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006584bins/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
6585 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006586 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006587 $(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
6588
nnoble69ac39f2014-12-12 15:43:38 -08006589endif
6590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006591deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6592
nnoble69ac39f2014-12-12 15:43:38 -08006593ifneq ($(NO_SECURE),true)
6594ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006595-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6596endif
nnoble69ac39f2014-12-12 15:43:38 -08006597endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006598
6599clean_chttp2_simple_ssl_fullstack_simple_request_test:
6600 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6601 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6602 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6603 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6604
6605
nathaniel52878172014-12-09 10:17:19 -08006606CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607
nathaniel52878172014-12-09 10:17:19 -08006608CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6609CHTTP2_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 -08006610
nnoble69ac39f2014-12-12 15:43:38 -08006611ifeq ($(NO_SECURE),true)
6612
6613bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6614
6615else
6616
nathaniel52878172014-12-09 10:17:19 -08006617bins/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 -08006618 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006619 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006620 $(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 -08006621
nnoble69ac39f2014-12-12 15:43:38 -08006622endif
6623
nathaniel52878172014-12-09 10:17:19 -08006624deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006625
nnoble69ac39f2014-12-12 15:43:38 -08006626ifneq ($(NO_SECURE),true)
6627ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006628-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629endif
nnoble69ac39f2014-12-12 15:43:38 -08006630endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006631
nathaniel52878172014-12-09 10:17:19 -08006632clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6633 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6634 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6635 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6636 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006637
6638
6639CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6640
6641CHTTP2_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))))
6642CHTTP2_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))))
6643
nnoble69ac39f2014-12-12 15:43:38 -08006644ifeq ($(NO_SECURE),true)
6645
6646bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6647
6648else
6649
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006650bins/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
6651 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006652 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006653 $(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
6654
nnoble69ac39f2014-12-12 15:43:38 -08006655endif
6656
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006657deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6658
nnoble69ac39f2014-12-12 15:43:38 -08006659ifneq ($(NO_SECURE),true)
6660ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006661-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6662endif
nnoble69ac39f2014-12-12 15:43:38 -08006663endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006664
6665clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6666 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6667 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6668 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6669 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6670
6671
6672CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6673
6674CHTTP2_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))))
6675CHTTP2_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))))
6676
nnoble69ac39f2014-12-12 15:43:38 -08006677ifeq ($(NO_SECURE),true)
6678
6679bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6680
6681else
6682
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006683bins/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
6684 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006685 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006686 $(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
6687
nnoble69ac39f2014-12-12 15:43:38 -08006688endif
6689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006690deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6691
nnoble69ac39f2014-12-12 15:43:38 -08006692ifneq ($(NO_SECURE),true)
6693ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006694-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6695endif
nnoble69ac39f2014-12-12 15:43:38 -08006696endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006697
6698clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6699 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6700 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6701 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6702 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6703
6704
6705CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6706
6707CHTTP2_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))))
6708CHTTP2_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))))
6709
nnoble69ac39f2014-12-12 15:43:38 -08006710ifeq ($(NO_SECURE),true)
6711
6712bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6713
6714else
6715
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716bins/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
6717 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006718 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006719 $(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
6720
nnoble69ac39f2014-12-12 15:43:38 -08006721endif
6722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006723deps_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)
6724
nnoble69ac39f2014-12-12 15:43:38 -08006725ifneq ($(NO_SECURE),true)
6726ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006727-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6728endif
nnoble69ac39f2014-12-12 15:43:38 -08006729endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006730
6731clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6732 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6733 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6734 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6735 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6736
6737
6738CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6739
6740CHTTP2_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))))
6741CHTTP2_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))))
6742
nnoble69ac39f2014-12-12 15:43:38 -08006743ifeq ($(NO_SECURE),true)
6744
6745bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6746
6747else
6748
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006749bins/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
6750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006751 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006752 $(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
6753
nnoble69ac39f2014-12-12 15:43:38 -08006754endif
6755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006756deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6757
nnoble69ac39f2014-12-12 15:43:38 -08006758ifneq ($(NO_SECURE),true)
6759ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006760-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6761endif
nnoble69ac39f2014-12-12 15:43:38 -08006762endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006763
6764clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6765 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6766 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6767 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6768 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6769
6770
6771CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6772
6773CHTTP2_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))))
6774CHTTP2_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))))
6775
nnoble69ac39f2014-12-12 15:43:38 -08006776ifeq ($(NO_SECURE),true)
6777
6778bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6779
6780else
6781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006782bins/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
6783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006784 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006785 $(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
6786
nnoble69ac39f2014-12-12 15:43:38 -08006787endif
6788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006789deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6790
nnoble69ac39f2014-12-12 15:43:38 -08006791ifneq ($(NO_SECURE),true)
6792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006793-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6794endif
nnoble69ac39f2014-12-12 15:43:38 -08006795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006796
6797clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6798 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6799 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6800 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6801 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6802
6803
6804CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6805
6806CHTTP2_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))))
6807CHTTP2_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))))
6808
nnoble69ac39f2014-12-12 15:43:38 -08006809ifeq ($(NO_SECURE),true)
6810
6811bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6812
6813else
6814
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006815bins/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
6816 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006817 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006818 $(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
6819
nnoble69ac39f2014-12-12 15:43:38 -08006820endif
6821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006822deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6823
nnoble69ac39f2014-12-12 15:43:38 -08006824ifneq ($(NO_SECURE),true)
6825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006826-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6827endif
nnoble69ac39f2014-12-12 15:43:38 -08006828endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006829
6830clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6831 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6832 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6833 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6834 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6835
6836
ctillerc6d61c42014-12-15 14:52:08 -08006837CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6838
6839CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6840CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6841
6842ifeq ($(NO_SECURE),true)
6843
6844bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6845
6846else
6847
6848bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
6849 $(E) "[LD] Linking $@"
6850 $(Q) mkdir -p `dirname $@`
6851 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6852
6853endif
6854
6855deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6856
6857ifneq ($(NO_SECURE),true)
6858ifneq ($(NO_DEPS),true)
6859-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6860endif
6861endif
6862
6863clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6864 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6865 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6866 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6867 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6868
6869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006870CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6871
6872CHTTP2_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))))
6873CHTTP2_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))))
6874
nnoble69ac39f2014-12-12 15:43:38 -08006875ifeq ($(NO_SECURE),true)
6876
6877bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6878
6879else
6880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006881bins/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
6882 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006883 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006884 $(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
6885
nnoble69ac39f2014-12-12 15:43:38 -08006886endif
6887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006888deps_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)
6889
nnoble69ac39f2014-12-12 15:43:38 -08006890ifneq ($(NO_SECURE),true)
6891ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006892-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6893endif
nnoble69ac39f2014-12-12 15:43:38 -08006894endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006895
6896clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6897 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6898 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6899 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6900 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6901
6902
6903CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6904
6905CHTTP2_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))))
6906CHTTP2_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))))
6907
nnoble69ac39f2014-12-12 15:43:38 -08006908ifeq ($(NO_SECURE),true)
6909
6910bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6911
6912else
6913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006914bins/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
6915 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006916 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006917 $(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
6918
nnoble69ac39f2014-12-12 15:43:38 -08006919endif
6920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006921deps_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)
6922
nnoble69ac39f2014-12-12 15:43:38 -08006923ifneq ($(NO_SECURE),true)
6924ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006925-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6926endif
nnoble69ac39f2014-12-12 15:43:38 -08006927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006928
6929clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6930 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6931 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6932 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6933 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6934
6935
6936CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6937
6938CHTTP2_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))))
6939CHTTP2_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))))
6940
nnoble69ac39f2014-12-12 15:43:38 -08006941ifeq ($(NO_SECURE),true)
6942
6943bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6944
6945else
6946
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006947bins/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
6948 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006949 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006950 $(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
6951
nnoble69ac39f2014-12-12 15:43:38 -08006952endif
6953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006954deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6955
nnoble69ac39f2014-12-12 15:43:38 -08006956ifneq ($(NO_SECURE),true)
6957ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006958-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6959endif
nnoble69ac39f2014-12-12 15:43:38 -08006960endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006961
6962clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6963 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6964 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6965 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6966 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6967
6968
6969CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6970
6971CHTTP2_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))))
6972CHTTP2_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))))
6973
nnoble69ac39f2014-12-12 15:43:38 -08006974ifeq ($(NO_SECURE),true)
6975
6976bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6977
6978else
6979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006980bins/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
6981 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006982 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006983 $(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
6984
nnoble69ac39f2014-12-12 15:43:38 -08006985endif
6986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006987deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6988
nnoble69ac39f2014-12-12 15:43:38 -08006989ifneq ($(NO_SECURE),true)
6990ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006991-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6992endif
nnoble69ac39f2014-12-12 15:43:38 -08006993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006994
6995clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6996 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6997 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6998 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6999 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7000
7001
7002CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7003
7004CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7005CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7006
nnoble69ac39f2014-12-12 15:43:38 -08007007ifeq ($(NO_SECURE),true)
7008
7009bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7010
7011else
7012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007013bins/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
7014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007015 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007016 $(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
7017
nnoble69ac39f2014-12-12 15:43:38 -08007018endif
7019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007020deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7021
nnoble69ac39f2014-12-12 15:43:38 -08007022ifneq ($(NO_SECURE),true)
7023ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007024-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7025endif
nnoble69ac39f2014-12-12 15:43:38 -08007026endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007027
7028clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7029 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7030 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7031 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7032 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7033
7034
7035CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7036
7037CHTTP2_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))))
7038CHTTP2_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))))
7039
nnoble69ac39f2014-12-12 15:43:38 -08007040ifeq ($(NO_SECURE),true)
7041
7042bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7043
7044else
7045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007046bins/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
7047 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007048 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007049 $(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
7050
nnoble69ac39f2014-12-12 15:43:38 -08007051endif
7052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007053deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7054
nnoble69ac39f2014-12-12 15:43:38 -08007055ifneq ($(NO_SECURE),true)
7056ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007057-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7058endif
nnoble69ac39f2014-12-12 15:43:38 -08007059endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007060
7061clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7062 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7063 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7064 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7065 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7066
7067
ctiller33023c42014-12-12 16:28:33 -08007068CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7069
7070CHTTP2_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))))
7071CHTTP2_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))))
7072
7073ifeq ($(NO_SECURE),true)
7074
7075bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7076
7077else
7078
7079bins/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
7080 $(E) "[LD] Linking $@"
7081 $(Q) mkdir -p `dirname $@`
7082 $(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
7083
7084endif
7085
7086deps_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)
7087
7088ifneq ($(NO_SECURE),true)
7089ifneq ($(NO_DEPS),true)
7090-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7091endif
7092endif
7093
7094clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7095 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7096 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7097 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7098 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7099
7100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007101CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7102
7103CHTTP2_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))))
7104CHTTP2_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))))
7105
nnoble69ac39f2014-12-12 15:43:38 -08007106ifeq ($(NO_SECURE),true)
7107
7108bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7109
7110else
7111
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007112bins/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
7113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007114 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007115 $(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
7116
nnoble69ac39f2014-12-12 15:43:38 -08007117endif
7118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007119deps_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)
7120
nnoble69ac39f2014-12-12 15:43:38 -08007121ifneq ($(NO_SECURE),true)
7122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007123-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7124endif
nnoble69ac39f2014-12-12 15:43:38 -08007125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007126
7127clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7128 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7129 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7130 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7131 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7132
7133
7134CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7135
7136CHTTP2_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))))
7137CHTTP2_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))))
7138
nnoble69ac39f2014-12-12 15:43:38 -08007139ifeq ($(NO_SECURE),true)
7140
7141bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7142
7143else
7144
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007145bins/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
7146 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007147 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007148 $(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
7149
nnoble69ac39f2014-12-12 15:43:38 -08007150endif
7151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007152deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7153
nnoble69ac39f2014-12-12 15:43:38 -08007154ifneq ($(NO_SECURE),true)
7155ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007156-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7157endif
nnoble69ac39f2014-12-12 15:43:38 -08007158endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007159
7160clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7161 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7162 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7163 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7164 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7165
7166
ctiller2845cad2014-12-15 15:14:12 -08007167CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7168
7169CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7170CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7171
7172ifeq ($(NO_SECURE),true)
7173
7174bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7175
7176else
7177
7178bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7179 $(E) "[LD] Linking $@"
7180 $(Q) mkdir -p `dirname $@`
7181 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7182
7183endif
7184
7185deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7186
7187ifneq ($(NO_SECURE),true)
7188ifneq ($(NO_DEPS),true)
7189-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7190endif
7191endif
7192
7193clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7194 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7195 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7196 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7197 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7198
7199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007200CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7201
7202CHTTP2_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))))
7203CHTTP2_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))))
7204
nnoble69ac39f2014-12-12 15:43:38 -08007205ifeq ($(NO_SECURE),true)
7206
7207bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7208
7209else
7210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007211bins/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
7212 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007213 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007214 $(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
7215
nnoble69ac39f2014-12-12 15:43:38 -08007216endif
7217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007218deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7219
nnoble69ac39f2014-12-12 15:43:38 -08007220ifneq ($(NO_SECURE),true)
7221ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007222-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7223endif
nnoble69ac39f2014-12-12 15:43:38 -08007224endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007225
7226clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7227 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7228 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7229 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7230 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7231
7232
7233CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7234
7235CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7236CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7237
nnoble69ac39f2014-12-12 15:43:38 -08007238ifeq ($(NO_SECURE),true)
7239
7240bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7241
7242else
7243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007244bins/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
7245 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007246 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007247 $(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
7248
nnoble69ac39f2014-12-12 15:43:38 -08007249endif
7250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007251deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7252
nnoble69ac39f2014-12-12 15:43:38 -08007253ifneq ($(NO_SECURE),true)
7254ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007255-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7256endif
nnoble69ac39f2014-12-12 15:43:38 -08007257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007258
7259clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7260 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7261 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7262 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7263 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7264
7265
nathaniel52878172014-12-09 10:17:19 -08007266CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267
nathaniel52878172014-12-09 10:17:19 -08007268CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7269CHTTP2_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 -08007270
nnoble69ac39f2014-12-12 15:43:38 -08007271ifeq ($(NO_SECURE),true)
7272
7273bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7274
7275else
7276
nathaniel52878172014-12-09 10:17:19 -08007277bins/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 -08007278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007279 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007280 $(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 -08007281
nnoble69ac39f2014-12-12 15:43:38 -08007282endif
7283
nathaniel52878172014-12-09 10:17:19 -08007284deps_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 -08007285
nnoble69ac39f2014-12-12 15:43:38 -08007286ifneq ($(NO_SECURE),true)
7287ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007288-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007289endif
nnoble69ac39f2014-12-12 15:43:38 -08007290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007291
nathaniel52878172014-12-09 10:17:19 -08007292clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7293 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7294 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7295 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7296 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007297
7298
7299CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7300
7301CHTTP2_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))))
7302CHTTP2_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))))
7303
nnoble69ac39f2014-12-12 15:43:38 -08007304ifeq ($(NO_SECURE),true)
7305
7306bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7307
7308else
7309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007310bins/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
7311 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007312 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007313 $(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
7314
nnoble69ac39f2014-12-12 15:43:38 -08007315endif
7316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007317deps_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)
7318
nnoble69ac39f2014-12-12 15:43:38 -08007319ifneq ($(NO_SECURE),true)
7320ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007321-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7322endif
nnoble69ac39f2014-12-12 15:43:38 -08007323endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007324
7325clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7326 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7327 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7328 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7329 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7330
7331
7332CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7333
7334CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7335CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7336
nnoble69ac39f2014-12-12 15:43:38 -08007337ifeq ($(NO_SECURE),true)
7338
7339bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7340
7341else
7342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007343bins/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
7344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007345 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007346 $(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
7347
nnoble69ac39f2014-12-12 15:43:38 -08007348endif
7349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007350deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7351
nnoble69ac39f2014-12-12 15:43:38 -08007352ifneq ($(NO_SECURE),true)
7353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007354-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7355endif
nnoble69ac39f2014-12-12 15:43:38 -08007356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007357
7358clean_chttp2_socket_pair_cancel_after_accept_test:
7359 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7360 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7361 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7362 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7363
7364
7365CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7366
7367CHTTP2_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))))
7368CHTTP2_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))))
7369
nnoble69ac39f2014-12-12 15:43:38 -08007370ifeq ($(NO_SECURE),true)
7371
7372bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7373
7374else
7375
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007376bins/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
7377 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007378 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007379 $(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
7380
nnoble69ac39f2014-12-12 15:43:38 -08007381endif
7382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007383deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7384
nnoble69ac39f2014-12-12 15:43:38 -08007385ifneq ($(NO_SECURE),true)
7386ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007387-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7388endif
nnoble69ac39f2014-12-12 15:43:38 -08007389endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007390
7391clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7392 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7393 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7394 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7395 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7396
7397
7398CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7399
7400CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7401CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7402
nnoble69ac39f2014-12-12 15:43:38 -08007403ifeq ($(NO_SECURE),true)
7404
7405bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7406
7407else
7408
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007409bins/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
7410 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007411 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007412 $(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
7413
nnoble69ac39f2014-12-12 15:43:38 -08007414endif
7415
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007416deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7417
nnoble69ac39f2014-12-12 15:43:38 -08007418ifneq ($(NO_SECURE),true)
7419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007420-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7421endif
nnoble69ac39f2014-12-12 15:43:38 -08007422endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007423
7424clean_chttp2_socket_pair_cancel_after_invoke_test:
7425 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7426 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7427 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7428 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7429
7430
7431CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7432
7433CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7434CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7435
nnoble69ac39f2014-12-12 15:43:38 -08007436ifeq ($(NO_SECURE),true)
7437
7438bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7439
7440else
7441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007442bins/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
7443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007444 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007445 $(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
7446
nnoble69ac39f2014-12-12 15:43:38 -08007447endif
7448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007449deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7450
nnoble69ac39f2014-12-12 15:43:38 -08007451ifneq ($(NO_SECURE),true)
7452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007453-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7454endif
nnoble69ac39f2014-12-12 15:43:38 -08007455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007456
7457clean_chttp2_socket_pair_cancel_before_invoke_test:
7458 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7459 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7460 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7461 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7462
7463
7464CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7465
7466CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7467CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7468
nnoble69ac39f2014-12-12 15:43:38 -08007469ifeq ($(NO_SECURE),true)
7470
7471bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7472
7473else
7474
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007475bins/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
7476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007477 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007478 $(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
7479
nnoble69ac39f2014-12-12 15:43:38 -08007480endif
7481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007482deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7483
nnoble69ac39f2014-12-12 15:43:38 -08007484ifneq ($(NO_SECURE),true)
7485ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007486-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7487endif
nnoble69ac39f2014-12-12 15:43:38 -08007488endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007489
7490clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7491 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7492 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7493 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7494 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7495
7496
ctillerc6d61c42014-12-15 14:52:08 -08007497CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7498
7499CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7500CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7501
7502ifeq ($(NO_SECURE),true)
7503
7504bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7505
7506else
7507
7508bins/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7509 $(E) "[LD] Linking $@"
7510 $(Q) mkdir -p `dirname $@`
7511 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_disappearing_server_test
7512
7513endif
7514
7515deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7516
7517ifneq ($(NO_SECURE),true)
7518ifneq ($(NO_DEPS),true)
7519-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7520endif
7521endif
7522
7523clean_chttp2_socket_pair_disappearing_server_test:
7524 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7525 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7526 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7527 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7528
7529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007530CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7531
7532CHTTP2_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))))
7533CHTTP2_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))))
7534
nnoble69ac39f2014-12-12 15:43:38 -08007535ifeq ($(NO_SECURE),true)
7536
7537bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7538
7539else
7540
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007541bins/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
7542 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007543 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007544 $(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
7545
nnoble69ac39f2014-12-12 15:43:38 -08007546endif
7547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007548deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7549
nnoble69ac39f2014-12-12 15:43:38 -08007550ifneq ($(NO_SECURE),true)
7551ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007552-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7553endif
nnoble69ac39f2014-12-12 15:43:38 -08007554endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007555
7556clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7557 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7558 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7559 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7560 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7561
7562
7563CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7564
7565CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7566CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7567
nnoble69ac39f2014-12-12 15:43:38 -08007568ifeq ($(NO_SECURE),true)
7569
7570bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7571
7572else
7573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007574bins/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
7575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007576 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007577 $(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
7578
nnoble69ac39f2014-12-12 15:43:38 -08007579endif
7580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007581deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7582
nnoble69ac39f2014-12-12 15:43:38 -08007583ifneq ($(NO_SECURE),true)
7584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007585-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7586endif
nnoble69ac39f2014-12-12 15:43:38 -08007587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007588
7589clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7590 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7591 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7592 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7593 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7594
7595
7596CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7597
7598CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7599CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7600
nnoble69ac39f2014-12-12 15:43:38 -08007601ifeq ($(NO_SECURE),true)
7602
7603bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7604
7605else
7606
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007607bins/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
7608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007609 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007610 $(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
7611
nnoble69ac39f2014-12-12 15:43:38 -08007612endif
7613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007614deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7615
nnoble69ac39f2014-12-12 15:43:38 -08007616ifneq ($(NO_SECURE),true)
7617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007618-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7619endif
nnoble69ac39f2014-12-12 15:43:38 -08007620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007621
7622clean_chttp2_socket_pair_invoke_large_request_test:
7623 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7624 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7625 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7626 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7627
7628
7629CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7630
7631CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7632CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7633
nnoble69ac39f2014-12-12 15:43:38 -08007634ifeq ($(NO_SECURE),true)
7635
7636bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7637
7638else
7639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007640bins/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
7641 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007642 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007643 $(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
7644
nnoble69ac39f2014-12-12 15:43:38 -08007645endif
7646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007647deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7648
nnoble69ac39f2014-12-12 15:43:38 -08007649ifneq ($(NO_SECURE),true)
7650ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007651-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7652endif
nnoble69ac39f2014-12-12 15:43:38 -08007653endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007654
7655clean_chttp2_socket_pair_max_concurrent_streams_test:
7656 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7657 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7658 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7659 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7660
7661
7662CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7663
7664CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7665CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7666
nnoble69ac39f2014-12-12 15:43:38 -08007667ifeq ($(NO_SECURE),true)
7668
7669bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7670
7671else
7672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007673bins/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
7674 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007675 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007676 $(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
7677
nnoble69ac39f2014-12-12 15:43:38 -08007678endif
7679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007680deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7681
nnoble69ac39f2014-12-12 15:43:38 -08007682ifneq ($(NO_SECURE),true)
7683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007684-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7685endif
nnoble69ac39f2014-12-12 15:43:38 -08007686endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007687
7688clean_chttp2_socket_pair_no_op_test:
7689 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7690 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7691 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7692 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7693
7694
7695CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7696
7697CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7698CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7699
nnoble69ac39f2014-12-12 15:43:38 -08007700ifeq ($(NO_SECURE),true)
7701
7702bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7703
7704else
7705
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007706bins/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
7707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007708 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007709 $(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
7710
nnoble69ac39f2014-12-12 15:43:38 -08007711endif
7712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007713deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7714
nnoble69ac39f2014-12-12 15:43:38 -08007715ifneq ($(NO_SECURE),true)
7716ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007717-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7718endif
nnoble69ac39f2014-12-12 15:43:38 -08007719endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007720
7721clean_chttp2_socket_pair_ping_pong_streaming_test:
7722 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7723 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7724 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7725 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7726
7727
ctiller33023c42014-12-12 16:28:33 -08007728CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7729
7730CHTTP2_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))))
7731CHTTP2_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))))
7732
7733ifeq ($(NO_SECURE),true)
7734
7735bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7736
7737else
7738
7739bins/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
7740 $(E) "[LD] Linking $@"
7741 $(Q) mkdir -p `dirname $@`
7742 $(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
7743
7744endif
7745
7746deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7747
7748ifneq ($(NO_SECURE),true)
7749ifneq ($(NO_DEPS),true)
7750-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7751endif
7752endif
7753
7754clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7755 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7756 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7757 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7758 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7759
7760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007761CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7762
7763CHTTP2_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))))
7764CHTTP2_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))))
7765
nnoble69ac39f2014-12-12 15:43:38 -08007766ifeq ($(NO_SECURE),true)
7767
7768bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7769
7770else
7771
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007772bins/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
7773 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007774 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007775 $(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
7776
nnoble69ac39f2014-12-12 15:43:38 -08007777endif
7778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007779deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7780
nnoble69ac39f2014-12-12 15:43:38 -08007781ifneq ($(NO_SECURE),true)
7782ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007783-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7784endif
nnoble69ac39f2014-12-12 15:43:38 -08007785endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007786
7787clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7788 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7789 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7790 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7791 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7792
7793
7794CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7795
7796CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7797CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7798
nnoble69ac39f2014-12-12 15:43:38 -08007799ifeq ($(NO_SECURE),true)
7800
7801bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7802
7803else
7804
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007805bins/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
7806 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007807 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007808 $(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
7809
nnoble69ac39f2014-12-12 15:43:38 -08007810endif
7811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007812deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7813
nnoble69ac39f2014-12-12 15:43:38 -08007814ifneq ($(NO_SECURE),true)
7815ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007816-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7817endif
nnoble69ac39f2014-12-12 15:43:38 -08007818endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007819
7820clean_chttp2_socket_pair_request_response_with_payload_test:
7821 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7822 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7823 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7824 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7825
7826
ctiller2845cad2014-12-15 15:14:12 -08007827CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7828
7829CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7830CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7831
7832ifeq ($(NO_SECURE),true)
7833
7834bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7835
7836else
7837
7838bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
7839 $(E) "[LD] Linking $@"
7840 $(Q) mkdir -p `dirname $@`
7841 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7842
7843endif
7844
7845deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7846
7847ifneq ($(NO_SECURE),true)
7848ifneq ($(NO_DEPS),true)
7849-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7850endif
7851endif
7852
7853clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7854 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7855 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7856 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7857 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7858
7859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007860CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7861
7862CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7863CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7864
nnoble69ac39f2014-12-12 15:43:38 -08007865ifeq ($(NO_SECURE),true)
7866
7867bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7868
7869else
7870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007871bins/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
7872 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007873 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007874 $(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
7875
nnoble69ac39f2014-12-12 15:43:38 -08007876endif
7877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007878deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7879
nnoble69ac39f2014-12-12 15:43:38 -08007880ifneq ($(NO_SECURE),true)
7881ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007882-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7883endif
nnoble69ac39f2014-12-12 15:43:38 -08007884endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007885
7886clean_chttp2_socket_pair_simple_delayed_request_test:
7887 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7888 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7889 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7890 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7891
7892
7893CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7894
7895CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7896CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7897
nnoble69ac39f2014-12-12 15:43:38 -08007898ifeq ($(NO_SECURE),true)
7899
7900bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7901
7902else
7903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007904bins/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
7905 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007906 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007907 $(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
7908
nnoble69ac39f2014-12-12 15:43:38 -08007909endif
7910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007911deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7912
nnoble69ac39f2014-12-12 15:43:38 -08007913ifneq ($(NO_SECURE),true)
7914ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007915-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7916endif
nnoble69ac39f2014-12-12 15:43:38 -08007917endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007918
7919clean_chttp2_socket_pair_simple_request_test:
7920 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7921 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7922 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7923 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7924
7925
nathaniel52878172014-12-09 10:17:19 -08007926CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007927
nathaniel52878172014-12-09 10:17:19 -08007928CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7929CHTTP2_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 -08007930
nnoble69ac39f2014-12-12 15:43:38 -08007931ifeq ($(NO_SECURE),true)
7932
7933bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7934
7935else
7936
nathaniel52878172014-12-09 10:17:19 -08007937bins/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 -08007938 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007939 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007940 $(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 -08007941
nnoble69ac39f2014-12-12 15:43:38 -08007942endif
7943
nathaniel52878172014-12-09 10:17:19 -08007944deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007945
nnoble69ac39f2014-12-12 15:43:38 -08007946ifneq ($(NO_SECURE),true)
7947ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007948-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007949endif
nnoble69ac39f2014-12-12 15:43:38 -08007950endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007951
nathaniel52878172014-12-09 10:17:19 -08007952clean_chttp2_socket_pair_thread_stress_test:
7953 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7954 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7955 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7956 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007957
7958
7959CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7960
7961CHTTP2_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))))
7962CHTTP2_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))))
7963
nnoble69ac39f2014-12-12 15:43:38 -08007964ifeq ($(NO_SECURE),true)
7965
7966bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7967
7968else
7969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007970bins/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
7971 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007972 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007973 $(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
7974
nnoble69ac39f2014-12-12 15:43:38 -08007975endif
7976
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007977deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7978
nnoble69ac39f2014-12-12 15:43:38 -08007979ifneq ($(NO_SECURE),true)
7980ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007981-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7982endif
nnoble69ac39f2014-12-12 15:43:38 -08007983endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007984
7985clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7986 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7987 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7988 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7989 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7990
7991
nnoble0c475f02014-12-05 15:37:39 -08007992CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7993
7994CHTTP2_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))))
7995CHTTP2_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))))
7996
nnoble69ac39f2014-12-12 15:43:38 -08007997ifeq ($(NO_SECURE),true)
7998
7999bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8000
8001else
8002
nnoble0c475f02014-12-05 15:37:39 -08008003bins/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
8004 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008005 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008006 $(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
8007
nnoble69ac39f2014-12-12 15:43:38 -08008008endif
8009
nnoble0c475f02014-12-05 15:37:39 -08008010deps_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)
8011
nnoble69ac39f2014-12-12 15:43:38 -08008012ifneq ($(NO_SECURE),true)
8013ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008014-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8015endif
nnoble69ac39f2014-12-12 15:43:38 -08008016endif
nnoble0c475f02014-12-05 15:37:39 -08008017
8018clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8019 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8020 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8021 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8022 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8023
8024
8025CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8026
8027CHTTP2_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))))
8028CHTTP2_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))))
8029
nnoble69ac39f2014-12-12 15:43:38 -08008030ifeq ($(NO_SECURE),true)
8031
8032bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8033
8034else
8035
nnoble0c475f02014-12-05 15:37:39 -08008036bins/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
8037 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008038 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008039 $(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
8040
nnoble69ac39f2014-12-12 15:43:38 -08008041endif
8042
nnoble0c475f02014-12-05 15:37:39 -08008043deps_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)
8044
nnoble69ac39f2014-12-12 15:43:38 -08008045ifneq ($(NO_SECURE),true)
8046ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008047-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8048endif
nnoble69ac39f2014-12-12 15:43:38 -08008049endif
nnoble0c475f02014-12-05 15:37:39 -08008050
8051clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8052 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8053 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8054 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8055 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8056
8057
8058CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8059
8060CHTTP2_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))))
8061CHTTP2_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))))
8062
nnoble69ac39f2014-12-12 15:43:38 -08008063ifeq ($(NO_SECURE),true)
8064
8065bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8066
8067else
8068
nnoble0c475f02014-12-05 15:37:39 -08008069bins/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
8070 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008071 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008072 $(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
8073
nnoble69ac39f2014-12-12 15:43:38 -08008074endif
8075
nnoble0c475f02014-12-05 15:37:39 -08008076deps_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)
8077
nnoble69ac39f2014-12-12 15:43:38 -08008078ifneq ($(NO_SECURE),true)
8079ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008080-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8081endif
nnoble69ac39f2014-12-12 15:43:38 -08008082endif
nnoble0c475f02014-12-05 15:37:39 -08008083
8084clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8085 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8086 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8087 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8088 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8089
8090
8091CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8092
8093CHTTP2_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))))
8094CHTTP2_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))))
8095
nnoble69ac39f2014-12-12 15:43:38 -08008096ifeq ($(NO_SECURE),true)
8097
8098bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8099
8100else
8101
nnoble0c475f02014-12-05 15:37:39 -08008102bins/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
8103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008104 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008105 $(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
8106
nnoble69ac39f2014-12-12 15:43:38 -08008107endif
8108
nnoble0c475f02014-12-05 15:37:39 -08008109deps_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)
8110
nnoble69ac39f2014-12-12 15:43:38 -08008111ifneq ($(NO_SECURE),true)
8112ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008113-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8114endif
nnoble69ac39f2014-12-12 15:43:38 -08008115endif
nnoble0c475f02014-12-05 15:37:39 -08008116
8117clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8118 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8119 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8120 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8121 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8122
8123
8124CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8125
8126CHTTP2_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))))
8127CHTTP2_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))))
8128
nnoble69ac39f2014-12-12 15:43:38 -08008129ifeq ($(NO_SECURE),true)
8130
8131bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8132
8133else
8134
nnoble0c475f02014-12-05 15:37:39 -08008135bins/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
8136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008137 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008138 $(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
8139
nnoble69ac39f2014-12-12 15:43:38 -08008140endif
8141
nnoble0c475f02014-12-05 15:37:39 -08008142deps_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)
8143
nnoble69ac39f2014-12-12 15:43:38 -08008144ifneq ($(NO_SECURE),true)
8145ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008146-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8147endif
nnoble69ac39f2014-12-12 15:43:38 -08008148endif
nnoble0c475f02014-12-05 15:37:39 -08008149
8150clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8151 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8152 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8153 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8154 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8155
8156
ctillerc6d61c42014-12-15 14:52:08 -08008157CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8158
8159CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
8160CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
8161
8162ifeq ($(NO_SECURE),true)
8163
8164bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8165
8166else
8167
8168bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_disappearing_server.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8169 $(E) "[LD] Linking $@"
8170 $(Q) mkdir -p `dirname $@`
8171 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8172
8173endif
8174
8175deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8176
8177ifneq ($(NO_SECURE),true)
8178ifneq ($(NO_DEPS),true)
8179-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8180endif
8181endif
8182
8183clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8184 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8185 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8186 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8187 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8188
8189
nnoble0c475f02014-12-05 15:37:39 -08008190CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8191
8192CHTTP2_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))))
8193CHTTP2_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))))
8194
nnoble69ac39f2014-12-12 15:43:38 -08008195ifeq ($(NO_SECURE),true)
8196
8197bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8198
8199else
8200
nnoble0c475f02014-12-05 15:37:39 -08008201bins/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
8202 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008203 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008204 $(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
8205
nnoble69ac39f2014-12-12 15:43:38 -08008206endif
8207
nnoble0c475f02014-12-05 15:37:39 -08008208deps_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)
8209
nnoble69ac39f2014-12-12 15:43:38 -08008210ifneq ($(NO_SECURE),true)
8211ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008212-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8213endif
nnoble69ac39f2014-12-12 15:43:38 -08008214endif
nnoble0c475f02014-12-05 15:37:39 -08008215
8216clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8217 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8218 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8219 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8220 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8221
8222
8223CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8224
8225CHTTP2_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))))
8226CHTTP2_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))))
8227
nnoble69ac39f2014-12-12 15:43:38 -08008228ifeq ($(NO_SECURE),true)
8229
8230bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8231
8232else
8233
nnoble0c475f02014-12-05 15:37:39 -08008234bins/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
8235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008236 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008237 $(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
8238
nnoble69ac39f2014-12-12 15:43:38 -08008239endif
8240
nnoble0c475f02014-12-05 15:37:39 -08008241deps_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)
8242
nnoble69ac39f2014-12-12 15:43:38 -08008243ifneq ($(NO_SECURE),true)
8244ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008245-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8246endif
nnoble69ac39f2014-12-12 15:43:38 -08008247endif
nnoble0c475f02014-12-05 15:37:39 -08008248
8249clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8250 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8251 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8252 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8253 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8254
8255
8256CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8257
8258CHTTP2_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))))
8259CHTTP2_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))))
8260
nnoble69ac39f2014-12-12 15:43:38 -08008261ifeq ($(NO_SECURE),true)
8262
8263bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8264
8265else
8266
nnoble0c475f02014-12-05 15:37:39 -08008267bins/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
8268 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008269 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008270 $(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
8271
nnoble69ac39f2014-12-12 15:43:38 -08008272endif
8273
nnoble0c475f02014-12-05 15:37:39 -08008274deps_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)
8275
nnoble69ac39f2014-12-12 15:43:38 -08008276ifneq ($(NO_SECURE),true)
8277ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008278-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8279endif
nnoble69ac39f2014-12-12 15:43:38 -08008280endif
nnoble0c475f02014-12-05 15:37:39 -08008281
8282clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8283 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8284 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8285 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8286 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8287
8288
8289CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8290
8291CHTTP2_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))))
8292CHTTP2_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))))
8293
nnoble69ac39f2014-12-12 15:43:38 -08008294ifeq ($(NO_SECURE),true)
8295
8296bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8297
8298else
8299
nnoble0c475f02014-12-05 15:37:39 -08008300bins/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
8301 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008302 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008303 $(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
8304
nnoble69ac39f2014-12-12 15:43:38 -08008305endif
8306
nnoble0c475f02014-12-05 15:37:39 -08008307deps_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)
8308
nnoble69ac39f2014-12-12 15:43:38 -08008309ifneq ($(NO_SECURE),true)
8310ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008311-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8312endif
nnoble69ac39f2014-12-12 15:43:38 -08008313endif
nnoble0c475f02014-12-05 15:37:39 -08008314
8315clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8316 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8317 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8318 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8319 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8320
8321
8322CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8323
8324CHTTP2_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))))
8325CHTTP2_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))))
8326
nnoble69ac39f2014-12-12 15:43:38 -08008327ifeq ($(NO_SECURE),true)
8328
8329bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8330
8331else
8332
nnoble0c475f02014-12-05 15:37:39 -08008333bins/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
8334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008335 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008336 $(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
8337
nnoble69ac39f2014-12-12 15:43:38 -08008338endif
8339
nnoble0c475f02014-12-05 15:37:39 -08008340deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8341
nnoble69ac39f2014-12-12 15:43:38 -08008342ifneq ($(NO_SECURE),true)
8343ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008344-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8345endif
nnoble69ac39f2014-12-12 15:43:38 -08008346endif
nnoble0c475f02014-12-05 15:37:39 -08008347
8348clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8349 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8350 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8351 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8352 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8353
8354
8355CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8356
8357CHTTP2_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))))
8358CHTTP2_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))))
8359
nnoble69ac39f2014-12-12 15:43:38 -08008360ifeq ($(NO_SECURE),true)
8361
8362bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8363
8364else
8365
nnoble0c475f02014-12-05 15:37:39 -08008366bins/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
8367 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008368 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008369 $(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
8370
nnoble69ac39f2014-12-12 15:43:38 -08008371endif
8372
nnoble0c475f02014-12-05 15:37:39 -08008373deps_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)
8374
nnoble69ac39f2014-12-12 15:43:38 -08008375ifneq ($(NO_SECURE),true)
8376ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008377-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8378endif
nnoble69ac39f2014-12-12 15:43:38 -08008379endif
nnoble0c475f02014-12-05 15:37:39 -08008380
8381clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8382 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8383 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8384 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8385 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8386
8387
ctiller33023c42014-12-12 16:28:33 -08008388CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8389
8390CHTTP2_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))))
8391CHTTP2_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))))
8392
8393ifeq ($(NO_SECURE),true)
8394
8395bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8396
8397else
8398
8399bins/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
8400 $(E) "[LD] Linking $@"
8401 $(Q) mkdir -p `dirname $@`
8402 $(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
8403
8404endif
8405
8406deps_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)
8407
8408ifneq ($(NO_SECURE),true)
8409ifneq ($(NO_DEPS),true)
8410-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8411endif
8412endif
8413
8414clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8415 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8416 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8417 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8418 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8419
8420
nnoble0c475f02014-12-05 15:37:39 -08008421CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8422
8423CHTTP2_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))))
8424CHTTP2_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))))
8425
nnoble69ac39f2014-12-12 15:43:38 -08008426ifeq ($(NO_SECURE),true)
8427
8428bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8429
8430else
8431
nnoble0c475f02014-12-05 15:37:39 -08008432bins/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
8433 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008434 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008435 $(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
8436
nnoble69ac39f2014-12-12 15:43:38 -08008437endif
8438
nnoble0c475f02014-12-05 15:37:39 -08008439deps_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)
8440
nnoble69ac39f2014-12-12 15:43:38 -08008441ifneq ($(NO_SECURE),true)
8442ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008443-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8444endif
nnoble69ac39f2014-12-12 15:43:38 -08008445endif
nnoble0c475f02014-12-05 15:37:39 -08008446
8447clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8448 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8449 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8450 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8451 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8452
8453
8454CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8455
8456CHTTP2_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))))
8457CHTTP2_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))))
8458
nnoble69ac39f2014-12-12 15:43:38 -08008459ifeq ($(NO_SECURE),true)
8460
8461bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8462
8463else
8464
nnoble0c475f02014-12-05 15:37:39 -08008465bins/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
8466 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008467 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008468 $(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
8469
nnoble69ac39f2014-12-12 15:43:38 -08008470endif
8471
nnoble0c475f02014-12-05 15:37:39 -08008472deps_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)
8473
nnoble69ac39f2014-12-12 15:43:38 -08008474ifneq ($(NO_SECURE),true)
8475ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008476-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8477endif
nnoble69ac39f2014-12-12 15:43:38 -08008478endif
nnoble0c475f02014-12-05 15:37:39 -08008479
8480clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8481 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8482 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8483 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8484 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8485
8486
ctiller2845cad2014-12-15 15:14:12 -08008487CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8488
8489CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8490CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8491
8492ifeq ($(NO_SECURE),true)
8493
8494bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8495
8496else
8497
8498bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_certs.a libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
8499 $(E) "[LD] Linking $@"
8500 $(Q) mkdir -p `dirname $@`
8501 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_trailing_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_trailing_metadata_and_payload_test
8502
8503endif
8504
8505deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8506
8507ifneq ($(NO_SECURE),true)
8508ifneq ($(NO_DEPS),true)
8509-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8510endif
8511endif
8512
8513clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8514 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8515 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8516 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8517 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8518
8519
nnoble0c475f02014-12-05 15:37:39 -08008520CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8521
8522CHTTP2_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))))
8523CHTTP2_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))))
8524
nnoble69ac39f2014-12-12 15:43:38 -08008525ifeq ($(NO_SECURE),true)
8526
8527bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8528
8529else
8530
nnoble0c475f02014-12-05 15:37:39 -08008531bins/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
8532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008533 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008534 $(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
8535
nnoble69ac39f2014-12-12 15:43:38 -08008536endif
8537
nnoble0c475f02014-12-05 15:37:39 -08008538deps_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)
8539
nnoble69ac39f2014-12-12 15:43:38 -08008540ifneq ($(NO_SECURE),true)
8541ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008542-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8543endif
nnoble69ac39f2014-12-12 15:43:38 -08008544endif
nnoble0c475f02014-12-05 15:37:39 -08008545
8546clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8547 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8548 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8549 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8550 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8551
8552
8553CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8554
8555CHTTP2_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))))
8556CHTTP2_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))))
8557
nnoble69ac39f2014-12-12 15:43:38 -08008558ifeq ($(NO_SECURE),true)
8559
8560bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8561
8562else
8563
nnoble0c475f02014-12-05 15:37:39 -08008564bins/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
8565 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008566 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008567 $(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
8568
nnoble69ac39f2014-12-12 15:43:38 -08008569endif
8570
nnoble0c475f02014-12-05 15:37:39 -08008571deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8572
nnoble69ac39f2014-12-12 15:43:38 -08008573ifneq ($(NO_SECURE),true)
8574ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008575-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8576endif
nnoble69ac39f2014-12-12 15:43:38 -08008577endif
nnoble0c475f02014-12-05 15:37:39 -08008578
8579clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8580 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8581 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8582 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8583 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8584
8585
nathaniel52878172014-12-09 10:17:19 -08008586CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008587
nathaniel52878172014-12-09 10:17:19 -08008588CHTTP2_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))))
8589CHTTP2_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 -08008590
nnoble69ac39f2014-12-12 15:43:38 -08008591ifeq ($(NO_SECURE),true)
8592
8593bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8594
8595else
8596
nathaniel52878172014-12-09 10:17:19 -08008597bins/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 -08008598 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008599 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008600 $(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 -08008601
nnoble69ac39f2014-12-12 15:43:38 -08008602endif
8603
nathaniel52878172014-12-09 10:17:19 -08008604deps_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 -08008605
nnoble69ac39f2014-12-12 15:43:38 -08008606ifneq ($(NO_SECURE),true)
8607ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008608-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008609endif
nnoble69ac39f2014-12-12 15:43:38 -08008610endif
nnoble0c475f02014-12-05 15:37:39 -08008611
nathaniel52878172014-12-09 10:17:19 -08008612clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8613 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8614 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8615 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8616 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008617
8618
8619CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8620
8621CHTTP2_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))))
8622CHTTP2_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))))
8623
nnoble69ac39f2014-12-12 15:43:38 -08008624ifeq ($(NO_SECURE),true)
8625
8626bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8627
8628else
8629
nnoble0c475f02014-12-05 15:37:39 -08008630bins/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
8631 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008632 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008633 $(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
8634
nnoble69ac39f2014-12-12 15:43:38 -08008635endif
8636
nnoble0c475f02014-12-05 15:37:39 -08008637deps_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)
8638
nnoble69ac39f2014-12-12 15:43:38 -08008639ifneq ($(NO_SECURE),true)
8640ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008641-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8642endif
nnoble69ac39f2014-12-12 15:43:38 -08008643endif
nnoble0c475f02014-12-05 15:37:39 -08008644
8645clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8646 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8647 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8648 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8649 $(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 -08008650
8651
8652
8653
nnoble0c475f02014-12-05 15:37:39 -08008654
8655
ctiller2845cad2014-12-15 15:14:12 -08008656.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean dep_c dep_cxx bins_dep_c bins_dep_cxx deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server clean_libend2end_test_disappearing_server 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_request_response_with_trailing_metadata_and_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_libgrpc_unsecure clean_libgrpc_unsecure deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_useful_test clean_gpr_useful_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_time_averaged_stats_test clean_time_averaged_stats_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_small_log_test clean_census_statistics_small_log_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_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_disappearing_server_test clean_chttp2_fullstack_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_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_disappearing_server_test clean_chttp2_simple_ssl_fullstack_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_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_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_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_disappearing_server_test clean_chttp2_socket_pair_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_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_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_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_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_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