blob: 28e964d1d88a649e504b6ea7755edc1d2147aeaa [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 \
1004 test/core/end2end/end2end_tests.c \
chenwa8fd44a2014-12-10 15:13:55 -08001005 test/core/end2end/data/server1_cert.c \
1006 test/core/end2end/data/server1_key.c \
1007 test/core/end2end/data/ca_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001008 test/core/end2end/cq_verifier.c \
1009 test/core/endpoint/endpoint_tests.c \
1010 test/core/transport/transport_end2end_tests.c \
nnoble69ac39f2014-12-12 15:43:38 -08001011 test/core/statistics/census_log_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001012
1013
1014LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1015LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1016
nnoble69ac39f2014-12-12 15:43:38 -08001017LIBGRPC_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1018
1019ifeq ($(NO_SECURE),true)
1020
1021libs/libgrpc_test_util.a: openssl_dep_error
1022
1023else
1024
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001025libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS)
1026 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001027 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001028 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1029
1030
1031
nnoble69ac39f2014-12-12 15:43:38 -08001032endif
1033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001034deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1035
nnoble69ac39f2014-12-12 15:43:38 -08001036ifneq ($(NO_SECURE),true)
1037ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001038-include $(LIBGRPC_TEST_UTIL_DEPS)
1039endif
nnoble69ac39f2014-12-12 15:43:38 -08001040endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001041
1042clean_libgrpc_test_util:
1043 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1044 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1045 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1046 $(Q) $(RM) libs/libgrpc_test_util.a
1047 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1048
1049
1050LIBGRPC++_SRC = \
1051 src/cpp/server/server.cc \
1052 src/cpp/server/server_rpc_handler.cc \
1053 src/cpp/server/thread_pool.cc \
1054 src/cpp/server/async_server_context.cc \
1055 src/cpp/server/async_server.cc \
1056 src/cpp/server/completion_queue.cc \
1057 src/cpp/server/server_builder.cc \
1058 src/cpp/stream/stream_context.cc \
1059 src/cpp/client/create_channel.cc \
1060 src/cpp/client/channel.cc \
1061 src/cpp/client/client_context.cc \
1062 src/cpp/client/internal_stub.cc \
1063 src/cpp/util/time.cc \
1064 src/cpp/util/status.cc \
1065 src/cpp/proto/proto_utils.cc \
1066 src/cpp/rpc_method.cc \
1067
nnoble85a49262014-12-08 18:14:03 -08001068PUBLIC_HEADERS_CXX += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001069 include/grpc++/channel_interface.h \
1070 include/grpc++/async_server.h \
1071 include/grpc++/create_channel.h \
1072 include/grpc++/server_builder.h \
1073 include/grpc++/thread_pool_interface.h \
1074 include/grpc++/stream_context_interface.h \
1075 include/grpc++/status.h \
1076 include/grpc++/config.h \
1077 include/grpc++/completion_queue.h \
1078 include/grpc++/stream.h \
1079 include/grpc++/async_server_context.h \
1080 include/grpc++/server.h \
1081 include/grpc++/client_context.h \
1082
1083LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1084LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1085
nnoble69ac39f2014-12-12 15:43:38 -08001086LIBGRPC++_OBJS += $(OPENSSL_DEP)
1087
1088ifeq ($(NO_SECURE),true)
1089
1090libs/libgrpc++.a: openssl_dep_error
1091
1092else
1093
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001094libs/libgrpc++.a: $(LIBGRPC++_OBJS)
1095 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001096 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001097 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1098
1099libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1100 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001101 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001102 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1103
nnoble69ac39f2014-12-12 15:43:38 -08001104endif
1105
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001106deps_libgrpc++: $(LIBGRPC++_DEPS)
1107
nnoble69ac39f2014-12-12 15:43:38 -08001108ifneq ($(NO_SECURE),true)
1109ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110-include $(LIBGRPC++_DEPS)
1111endif
nnoble69ac39f2014-12-12 15:43:38 -08001112endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001113
1114clean_libgrpc++:
1115 $(E) "[CLEAN] Cleaning libgrpc++ files"
1116 $(Q) $(RM) $(LIBGRPC++_OBJS)
1117 $(Q) $(RM) $(LIBGRPC++_DEPS)
1118 $(Q) $(RM) libs/libgrpc++.a
1119 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1120
1121
1122LIBGRPC++_TEST_UTIL_SRC = \
chenwa8fd44a2014-12-10 15:13:55 -08001123 test/cpp/util/test_ssl_channel.cc \
nnoble72309c62014-12-12 11:42:26 -08001124 gens/test/cpp/util/echo.pb.cc \
1125 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126
1127
1128LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1129LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1130
nnoble69ac39f2014-12-12 15:43:38 -08001131LIBGRPC++_TEST_UTIL_OBJS += $(OPENSSL_DEP)
1132
1133ifeq ($(NO_SECURE),true)
1134
1135libs/libgrpc++_test_util.a: openssl_dep_error
1136
1137else
1138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001139libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS)
1140 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001141 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001142 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1143
1144
1145
nnoble69ac39f2014-12-12 15:43:38 -08001146endif
1147
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001148deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1149
nnoble69ac39f2014-12-12 15:43:38 -08001150ifneq ($(NO_SECURE),true)
1151ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001152-include $(LIBGRPC++_TEST_UTIL_DEPS)
1153endif
nnoble69ac39f2014-12-12 15:43:38 -08001154endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001155
1156clean_libgrpc++_test_util:
1157 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1158 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1159 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1160 $(Q) $(RM) libs/libgrpc++_test_util.a
1161 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1162
1163
1164LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1165 test/core/end2end/fixtures/chttp2_fake_security.c \
1166
1167
1168LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1169LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1170
nnoble69ac39f2014-12-12 15:43:38 -08001171LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS += $(OPENSSL_DEP)
1172
1173ifeq ($(NO_SECURE),true)
1174
1175libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1176
1177else
1178
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001179libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1180 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001181 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1183
1184
1185
nnoble69ac39f2014-12-12 15:43:38 -08001186endif
1187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001188deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1189
nnoble69ac39f2014-12-12 15:43:38 -08001190ifneq ($(NO_SECURE),true)
1191ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1193endif
nnoble69ac39f2014-12-12 15:43:38 -08001194endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195
1196clean_libend2end_fixture_chttp2_fake_security:
1197 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1198 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1199 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1200 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1201 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1202
1203
1204LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1205 test/core/end2end/fixtures/chttp2_fullstack.c \
1206
1207
1208LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1209LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1210
nnoble69ac39f2014-12-12 15:43:38 -08001211LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1212
1213ifeq ($(NO_SECURE),true)
1214
1215libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1216
1217else
1218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001219libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1220 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001221 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001222 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1223
1224
1225
nnoble69ac39f2014-12-12 15:43:38 -08001226endif
1227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001228deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1229
nnoble69ac39f2014-12-12 15:43:38 -08001230ifneq ($(NO_SECURE),true)
1231ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001232-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1233endif
nnoble69ac39f2014-12-12 15:43:38 -08001234endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235
1236clean_libend2end_fixture_chttp2_fullstack:
1237 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1238 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1239 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1240 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1241 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1242
1243
1244LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1245 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1246
1247
1248LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1249LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1250
nnoble69ac39f2014-12-12 15:43:38 -08001251LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS += $(OPENSSL_DEP)
1252
1253ifeq ($(NO_SECURE),true)
1254
1255libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1256
1257else
1258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001259libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1260 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001261 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001262 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1263
1264
1265
nnoble69ac39f2014-12-12 15:43:38 -08001266endif
1267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001268deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1269
nnoble69ac39f2014-12-12 15:43:38 -08001270ifneq ($(NO_SECURE),true)
1271ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001272-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1273endif
nnoble69ac39f2014-12-12 15:43:38 -08001274endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001275
1276clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1277 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1278 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1279 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1280 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1281 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1282
1283
1284LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1285 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1286
1287
1288LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1289LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1290
nnoble69ac39f2014-12-12 15:43:38 -08001291LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS += $(OPENSSL_DEP)
1292
1293ifeq ($(NO_SECURE),true)
1294
1295libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1296
1297else
1298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001299libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1300 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001301 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001302 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1303
1304
1305
nnoble69ac39f2014-12-12 15:43:38 -08001306endif
1307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001308deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1309
nnoble69ac39f2014-12-12 15:43:38 -08001310ifneq ($(NO_SECURE),true)
1311ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001312-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1313endif
nnoble69ac39f2014-12-12 15:43:38 -08001314endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315
1316clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1317 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1318 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1319 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1320 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1321 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1322
1323
1324LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1325 test/core/end2end/fixtures/chttp2_socket_pair.c \
1326
1327
1328LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1329LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1330
nnoble69ac39f2014-12-12 15:43:38 -08001331LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS += $(OPENSSL_DEP)
1332
1333ifeq ($(NO_SECURE),true)
1334
1335libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1336
1337else
1338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001339libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1340 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001341 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001342 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1343
1344
1345
nnoble69ac39f2014-12-12 15:43:38 -08001346endif
1347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001348deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1349
nnoble69ac39f2014-12-12 15:43:38 -08001350ifneq ($(NO_SECURE),true)
1351ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001352-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1353endif
nnoble69ac39f2014-12-12 15:43:38 -08001354endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001355
1356clean_libend2end_fixture_chttp2_socket_pair:
1357 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1358 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1359 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1360 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1361 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1362
1363
nnoble0c475f02014-12-05 15:37:39 -08001364LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1365 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1366
1367
1368LIBEND2END_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))))
1369LIBEND2END_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))))
1370
nnoble69ac39f2014-12-12 15:43:38 -08001371LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS += $(OPENSSL_DEP)
1372
1373ifeq ($(NO_SECURE),true)
1374
1375libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1376
1377else
1378
nnoble0c475f02014-12-05 15:37:39 -08001379libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1380 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001381 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001382 $(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)
1383
1384
1385
nnoble69ac39f2014-12-12 15:43:38 -08001386endif
1387
nnoble0c475f02014-12-05 15:37:39 -08001388deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1389
nnoble69ac39f2014-12-12 15:43:38 -08001390ifneq ($(NO_SECURE),true)
1391ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001392-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1393endif
nnoble69ac39f2014-12-12 15:43:38 -08001394endif
nnoble0c475f02014-12-05 15:37:39 -08001395
1396clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1397 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1398 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1399 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1400 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1401 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1402
1403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001404LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1405 test/core/end2end/tests/cancel_after_accept.c \
1406
1407
1408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1409LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1410
1411libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1412 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001413 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001414 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1415
1416
1417
1418deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1419
nnoble69ac39f2014-12-12 15:43:38 -08001420ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001421-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1422endif
1423
1424clean_libend2end_test_cancel_after_accept:
1425 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1426 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1427 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1428 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1429 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1430
1431
1432LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1433 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1434
1435
1436LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1437LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1438
1439libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1440 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001441 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001442 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1443
1444
1445
1446deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1447
nnoble69ac39f2014-12-12 15:43:38 -08001448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001449-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1450endif
1451
1452clean_libend2end_test_cancel_after_accept_and_writes_closed:
1453 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1454 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1455 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1456 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1457 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1458
1459
1460LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1461 test/core/end2end/tests/cancel_after_invoke.c \
1462
1463
1464LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1465LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1466
1467libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1468 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001469 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001470 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1471
1472
1473
1474deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1475
nnoble69ac39f2014-12-12 15:43:38 -08001476ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001477-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1478endif
1479
1480clean_libend2end_test_cancel_after_invoke:
1481 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1482 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1483 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1484 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1485 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1486
1487
1488LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1489 test/core/end2end/tests/cancel_before_invoke.c \
1490
1491
1492LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1493LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1494
1495libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1496 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001497 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001498 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1499
1500
1501
1502deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1503
nnoble69ac39f2014-12-12 15:43:38 -08001504ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001505-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1506endif
1507
1508clean_libend2end_test_cancel_before_invoke:
1509 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1510 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1511 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1512 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1513 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1514
1515
1516LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1517 test/core/end2end/tests/cancel_in_a_vacuum.c \
1518
1519
1520LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1521LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1522
1523libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1524 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001525 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001526 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1527
1528
1529
1530deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1531
nnoble69ac39f2014-12-12 15:43:38 -08001532ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001533-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1534endif
1535
1536clean_libend2end_test_cancel_in_a_vacuum:
1537 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1538 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1539 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1540 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1541 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1542
1543
ctillerc6d61c42014-12-15 14:52:08 -08001544LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1545 test/core/end2end/tests/disappearing_server.c \
1546
1547
1548LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1549LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1550
1551libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1552 $(E) "[AR] Creating $@"
1553 $(Q) mkdir -p `dirname $@`
1554 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1555
1556
1557
1558deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1559
1560ifneq ($(NO_DEPS),true)
1561-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1562endif
1563
1564clean_libend2end_test_disappearing_server:
1565 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1566 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1567 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1568 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1569 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1570
1571
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001572LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1573 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1574
1575
1576LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1577LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1578
1579libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1580 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001581 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001582 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1583
1584
1585
1586deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1587
nnoble69ac39f2014-12-12 15:43:38 -08001588ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001589-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1590endif
1591
1592clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1593 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1594 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1595 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1596 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1597 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1598
1599
1600LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1601 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1602
1603
1604LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1605LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1606
1607libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1608 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001609 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001610 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1611
1612
1613
1614deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1615
nnoble69ac39f2014-12-12 15:43:38 -08001616ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001617-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1618endif
1619
1620clean_libend2end_test_early_server_shutdown_finishes_tags:
1621 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1622 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1623 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1624 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1625 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1626
1627
1628LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1629 test/core/end2end/tests/invoke_large_request.c \
1630
1631
1632LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1633LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1634
1635libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1636 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001637 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001638 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1639
1640
1641
1642deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1643
nnoble69ac39f2014-12-12 15:43:38 -08001644ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001645-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1646endif
1647
1648clean_libend2end_test_invoke_large_request:
1649 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1650 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1651 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1652 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1653 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1654
1655
1656LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1657 test/core/end2end/tests/max_concurrent_streams.c \
1658
1659
1660LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1661LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1662
1663libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1664 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001665 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001666 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1667
1668
1669
1670deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1671
nnoble69ac39f2014-12-12 15:43:38 -08001672ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001673-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1674endif
1675
1676clean_libend2end_test_max_concurrent_streams:
1677 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1678 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1679 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1680 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1681 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1682
1683
1684LIBEND2END_TEST_NO_OP_SRC = \
1685 test/core/end2end/tests/no_op.c \
1686
1687
1688LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1689LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1690
1691libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1692 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001693 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001694 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1695
1696
1697
1698deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1699
nnoble69ac39f2014-12-12 15:43:38 -08001700ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001701-include $(LIBEND2END_TEST_NO_OP_DEPS)
1702endif
1703
1704clean_libend2end_test_no_op:
1705 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1706 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1707 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1708 $(Q) $(RM) libs/libend2end_test_no_op.a
1709 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1710
1711
1712LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1713 test/core/end2end/tests/ping_pong_streaming.c \
1714
1715
1716LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1717LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1718
1719libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1720 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001721 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001722 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1723
1724
1725
1726deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1727
nnoble69ac39f2014-12-12 15:43:38 -08001728ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001729-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1730endif
1731
1732clean_libend2end_test_ping_pong_streaming:
1733 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1734 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1735 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1736 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1737 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1738
1739
ctiller33023c42014-12-12 16:28:33 -08001740LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1741 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1742
1743
1744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1745LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1746
1747libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1748 $(E) "[AR] Creating $@"
1749 $(Q) mkdir -p `dirname $@`
1750 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1751
1752
1753
1754deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1755
1756ifneq ($(NO_DEPS),true)
1757-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1758endif
1759
1760clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1761 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1762 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1763 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1764 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1765 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1766
1767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001768LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1769 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1770
1771
1772LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1773LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1774
1775libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1776 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001777 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001778 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1779
1780
1781
1782deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1783
nnoble69ac39f2014-12-12 15:43:38 -08001784ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001785-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1786endif
1787
1788clean_libend2end_test_request_response_with_metadata_and_payload:
1789 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1790 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1791 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1792 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1793 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1794
1795
1796LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1797 test/core/end2end/tests/request_response_with_payload.c \
1798
1799
1800LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1801LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1802
1803libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1804 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001805 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001806 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1807
1808
1809
1810deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1811
nnoble69ac39f2014-12-12 15:43:38 -08001812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001813-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1814endif
1815
1816clean_libend2end_test_request_response_with_payload:
1817 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1818 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1819 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1820 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1821 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1822
1823
ctiller2845cad2014-12-15 15:14:12 -08001824LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1825 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1826
1827
1828LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1829LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1830
1831libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1832 $(E) "[AR] Creating $@"
1833 $(Q) mkdir -p `dirname $@`
1834 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1835
1836
1837
1838deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1839
1840ifneq ($(NO_DEPS),true)
1841-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1842endif
1843
1844clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1845 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1846 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1847 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1848 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1849 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1850
1851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001852LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1853 test/core/end2end/tests/simple_delayed_request.c \
1854
1855
1856LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1857LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1858
1859libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1860 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001861 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001862 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1863
1864
1865
1866deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1867
nnoble69ac39f2014-12-12 15:43:38 -08001868ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001869-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1870endif
1871
1872clean_libend2end_test_simple_delayed_request:
1873 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1874 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1875 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1876 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1877 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1878
1879
1880LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1881 test/core/end2end/tests/simple_request.c \
1882
1883
1884LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1885LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1886
1887libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1888 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001889 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001890 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1891
1892
1893
1894deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1895
nnoble69ac39f2014-12-12 15:43:38 -08001896ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001897-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1898endif
1899
1900clean_libend2end_test_simple_request:
1901 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1902 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1903 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1904 $(Q) $(RM) libs/libend2end_test_simple_request.a
1905 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1906
1907
nathaniel52878172014-12-09 10:17:19 -08001908LIBEND2END_TEST_THREAD_STRESS_SRC = \
1909 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001910
1911
nathaniel52878172014-12-09 10:17:19 -08001912LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1913LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001914
nathaniel52878172014-12-09 10:17:19 -08001915libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001916 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001917 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001918 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001919
1920
1921
nathaniel52878172014-12-09 10:17:19 -08001922deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001923
nnoble69ac39f2014-12-12 15:43:38 -08001924ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001925-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001926endif
1927
nathaniel52878172014-12-09 10:17:19 -08001928clean_libend2end_test_thread_stress:
1929 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1930 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1931 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1932 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1933 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001934
1935
1936LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1937 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1938
1939
1940LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1941LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1942
1943libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1944 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001945 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001946 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1947
1948
1949
1950deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1951
nnoble69ac39f2014-12-12 15:43:38 -08001952ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001953-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1954endif
1955
1956clean_libend2end_test_writes_done_hangs_with_pending_read:
1957 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1958 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1959 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1960 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1961 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1962
1963
1964LIBEND2END_CERTS_SRC = \
1965 test/core/end2end/data/ca_cert.c \
1966 test/core/end2end/data/server1_cert.c \
1967 test/core/end2end/data/server1_key.c \
1968
1969
1970LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1971LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1972
nnoble69ac39f2014-12-12 15:43:38 -08001973LIBEND2END_CERTS_OBJS += $(OPENSSL_DEP)
1974
1975ifeq ($(NO_SECURE),true)
1976
1977libs/libend2end_certs.a: openssl_dep_error
1978
1979else
1980
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS)
1982 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001983 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001984 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1985
1986
1987
nnoble69ac39f2014-12-12 15:43:38 -08001988endif
1989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001990deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1991
nnoble69ac39f2014-12-12 15:43:38 -08001992ifneq ($(NO_SECURE),true)
1993ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001994-include $(LIBEND2END_CERTS_DEPS)
1995endif
nnoble69ac39f2014-12-12 15:43:38 -08001996endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001997
1998clean_libend2end_certs:
1999 $(E) "[CLEAN] Cleaning libend2end_certs files"
2000 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2001 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
2002 $(Q) $(RM) libs/libend2end_certs.a
2003 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
2004
2005
2006LIBGRPC_UNSECURE_SRC = \
2007 src/core/channel/call_op_string.c \
2008 src/core/channel/census_filter.c \
2009 src/core/channel/channel_args.c \
2010 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002011 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002012 src/core/channel/client_channel.c \
2013 src/core/channel/client_setup.c \
2014 src/core/channel/connected_channel.c \
2015 src/core/channel/http_client_filter.c \
2016 src/core/channel/http_filter.c \
2017 src/core/channel/http_server_filter.c \
2018 src/core/channel/metadata_buffer.c \
2019 src/core/channel/noop_filter.c \
2020 src/core/compression/algorithm.c \
2021 src/core/compression/message_compress.c \
2022 src/core/endpoint/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002023 src/core/endpoint/secure_endpoint.c \
2024 src/core/httpcli/format_request.c \
2025 src/core/httpcli/httpcli.c \
2026 src/core/httpcli/httpcli_security_context.c \
2027 src/core/httpcli/parser.c \
2028 src/core/iomgr/endpoint_pair_posix.c \
2029 src/core/iomgr/iomgr_libevent.c \
2030 src/core/iomgr/iomgr_libevent_use_threads.c \
2031 src/core/iomgr/resolve_address_posix.c \
2032 src/core/iomgr/sockaddr_utils.c \
2033 src/core/iomgr/socket_utils_common_posix.c \
2034 src/core/iomgr/socket_utils_linux.c \
2035 src/core/iomgr/socket_utils_posix.c \
2036 src/core/iomgr/tcp_client_posix.c \
2037 src/core/iomgr/tcp_posix.c \
2038 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002039 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002040 src/core/statistics/census_init.c \
2041 src/core/statistics/census_rpc_stats.c \
2042 src/core/statistics/census_tracing.c \
2043 src/core/statistics/hash_table.c \
nnoble8a67b5c2014-12-12 10:48:34 -08002044 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002045 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002046 src/core/surface/byte_buffer.c \
2047 src/core/surface/byte_buffer_reader.c \
2048 src/core/surface/call.c \
2049 src/core/surface/channel.c \
2050 src/core/surface/channel_create.c \
2051 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002052 src/core/surface/completion_queue.c \
2053 src/core/surface/event_string.c \
2054 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002055 src/core/surface/lame_client.c \
2056 src/core/surface/secure_channel_create.c \
2057 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002058 src/core/surface/server.c \
2059 src/core/surface/server_chttp2.c \
2060 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002061 src/core/transport/chttp2/alpn.c \
2062 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002063 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002064 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002065 src/core/transport/chttp2/frame_ping.c \
2066 src/core/transport/chttp2/frame_rst_stream.c \
2067 src/core/transport/chttp2/frame_settings.c \
2068 src/core/transport/chttp2/frame_window_update.c \
2069 src/core/transport/chttp2/hpack_parser.c \
2070 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002071 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002072 src/core/transport/chttp2/status_conversion.c \
2073 src/core/transport/chttp2/stream_encoder.c \
2074 src/core/transport/chttp2/stream_map.c \
2075 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002076 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002077 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002078 src/core/transport/metadata.c \
2079 src/core/transport/stream_op.c \
2080 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002081 third_party/cJSON/cJSON.c \
2082
nnoble85a49262014-12-08 18:14:03 -08002083PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002084 include/grpc/byte_buffer.h \
2085 include/grpc/byte_buffer_reader.h \
2086 include/grpc/grpc.h \
2087 include/grpc/grpc_security.h \
2088 include/grpc/status.h \
2089
2090LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2091LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2092
2093libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2094 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002095 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002096 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2097
2098libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002100 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002101 $(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 -08002102
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2104
nnoble69ac39f2014-12-12 15:43:38 -08002105ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002106-include $(LIBGRPC_UNSECURE_DEPS)
2107endif
2108
2109clean_libgrpc_unsecure:
2110 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2111 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2112 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2113 $(Q) $(RM) libs/libgrpc_unsecure.a
2114 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2115
2116
2117
nnoble69ac39f2014-12-12 15:43:38 -08002118# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002119
2120
2121GEN_HPACK_TABLES_SRC = \
2122 src/core/transport/chttp2/gen_hpack_tables.c \
2123
2124GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2125GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2126
nnoble69ac39f2014-12-12 15:43:38 -08002127ifeq ($(NO_SECURE),true)
2128
2129bins/gen_hpack_tables: openssl_dep_error
2130
2131else
2132
nnoble0c475f02014-12-05 15:37:39 -08002133bins/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 -08002134 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002135 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002136 $(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 -08002137
nnoble69ac39f2014-12-12 15:43:38 -08002138endif
2139
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002140deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2141
nnoble69ac39f2014-12-12 15:43:38 -08002142ifneq ($(NO_SECURE),true)
2143ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144-include $(GEN_HPACK_TABLES_DEPS)
2145endif
nnoble69ac39f2014-12-12 15:43:38 -08002146endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002147
2148clean_gen_hpack_tables:
2149 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2150 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2151 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2152 $(Q) $(RM) bins/gen_hpack_tables
2153
2154
nnobleebebb7e2014-12-10 16:31:01 -08002155CPP_PLUGIN_SRC = \
2156 src/compiler/cpp_plugin.cpp \
2157 src/compiler/cpp_generator.cpp \
2158
2159CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2160CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2161
2162bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002163 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002164 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002165 $(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 -08002166
2167deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2168
nnoble69ac39f2014-12-12 15:43:38 -08002169ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002170-include $(CPP_PLUGIN_DEPS)
2171endif
2172
2173clean_cpp_plugin:
2174 $(E) "[CLEAN] Cleaning cpp_plugin files"
2175 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2176 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2177 $(Q) $(RM) bins/cpp_plugin
2178
2179
2180RUBY_PLUGIN_SRC = \
2181 src/compiler/ruby_plugin.cpp \
2182 src/compiler/ruby_generator.cpp \
2183
2184RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2185RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2186
2187bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002188 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002189 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002190 $(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 -08002191
2192deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2193
nnoble69ac39f2014-12-12 15:43:38 -08002194ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002195-include $(RUBY_PLUGIN_DEPS)
2196endif
2197
2198clean_ruby_plugin:
2199 $(E) "[CLEAN] Cleaning ruby_plugin files"
2200 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2201 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2202 $(Q) $(RM) bins/ruby_plugin
2203
2204
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002205GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2206 test/core/surface/byte_buffer_reader_test.c \
2207
2208GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2209GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2210
nnoble69ac39f2014-12-12 15:43:38 -08002211ifeq ($(NO_SECURE),true)
2212
2213bins/grpc_byte_buffer_reader_test: openssl_dep_error
2214
2215else
2216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002217bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2218 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002219 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002220 $(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
2221
nnoble69ac39f2014-12-12 15:43:38 -08002222endif
2223
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002224deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2225
nnoble69ac39f2014-12-12 15:43:38 -08002226ifneq ($(NO_SECURE),true)
2227ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002228-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2229endif
nnoble69ac39f2014-12-12 15:43:38 -08002230endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002231
2232clean_grpc_byte_buffer_reader_test:
2233 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2234 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2235 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2236 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2237
2238
2239GPR_CANCELLABLE_TEST_SRC = \
2240 test/core/support/cancellable_test.c \
2241
2242GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2243GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2244
nnoble69ac39f2014-12-12 15:43:38 -08002245ifeq ($(NO_SECURE),true)
2246
2247bins/gpr_cancellable_test: openssl_dep_error
2248
2249else
2250
jtattermusch97fb3f62014-12-08 15:13:41 -08002251bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002253 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002254 $(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 -08002255
nnoble69ac39f2014-12-12 15:43:38 -08002256endif
2257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002258deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2259
nnoble69ac39f2014-12-12 15:43:38 -08002260ifneq ($(NO_SECURE),true)
2261ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002262-include $(GPR_CANCELLABLE_TEST_DEPS)
2263endif
nnoble69ac39f2014-12-12 15:43:38 -08002264endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002265
2266clean_gpr_cancellable_test:
2267 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2268 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2269 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2270 $(Q) $(RM) bins/gpr_cancellable_test
2271
2272
2273GPR_LOG_TEST_SRC = \
2274 test/core/support/log_test.c \
2275
2276GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2277GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2278
nnoble69ac39f2014-12-12 15:43:38 -08002279ifeq ($(NO_SECURE),true)
2280
2281bins/gpr_log_test: openssl_dep_error
2282
2283else
2284
jtattermusch97fb3f62014-12-08 15:13:41 -08002285bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002286 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002287 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002288 $(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 -08002289
nnoble69ac39f2014-12-12 15:43:38 -08002290endif
2291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002292deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2293
nnoble69ac39f2014-12-12 15:43:38 -08002294ifneq ($(NO_SECURE),true)
2295ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002296-include $(GPR_LOG_TEST_DEPS)
2297endif
nnoble69ac39f2014-12-12 15:43:38 -08002298endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002299
2300clean_gpr_log_test:
2301 $(E) "[CLEAN] Cleaning gpr_log_test files"
2302 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2303 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2304 $(Q) $(RM) bins/gpr_log_test
2305
2306
ctiller5e04b132014-12-15 09:24:43 -08002307GPR_USEFUL_TEST_SRC = \
2308 test/core/support/useful_test.c \
2309
2310GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2311GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2312
2313ifeq ($(NO_SECURE),true)
2314
2315bins/gpr_useful_test: openssl_dep_error
2316
2317else
2318
2319bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2320 $(E) "[LD] Linking $@"
2321 $(Q) mkdir -p `dirname $@`
2322 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2323
2324endif
2325
2326deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2327
2328ifneq ($(NO_SECURE),true)
2329ifneq ($(NO_DEPS),true)
2330-include $(GPR_USEFUL_TEST_DEPS)
2331endif
2332endif
2333
2334clean_gpr_useful_test:
2335 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2336 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2337 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2338 $(Q) $(RM) bins/gpr_useful_test
2339
2340
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002341GPR_CMDLINE_TEST_SRC = \
2342 test/core/support/cmdline_test.c \
2343
2344GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2345GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2346
nnoble69ac39f2014-12-12 15:43:38 -08002347ifeq ($(NO_SECURE),true)
2348
2349bins/gpr_cmdline_test: openssl_dep_error
2350
2351else
2352
jtattermusch97fb3f62014-12-08 15:13:41 -08002353bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002355 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002356 $(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 -08002357
nnoble69ac39f2014-12-12 15:43:38 -08002358endif
2359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002360deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2361
nnoble69ac39f2014-12-12 15:43:38 -08002362ifneq ($(NO_SECURE),true)
2363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002364-include $(GPR_CMDLINE_TEST_DEPS)
2365endif
nnoble69ac39f2014-12-12 15:43:38 -08002366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002367
2368clean_gpr_cmdline_test:
2369 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2370 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2371 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2372 $(Q) $(RM) bins/gpr_cmdline_test
2373
2374
2375GPR_HISTOGRAM_TEST_SRC = \
2376 test/core/support/histogram_test.c \
2377
2378GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2379GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2380
nnoble69ac39f2014-12-12 15:43:38 -08002381ifeq ($(NO_SECURE),true)
2382
2383bins/gpr_histogram_test: openssl_dep_error
2384
2385else
2386
jtattermusch57c6f0c2014-12-11 12:28:56 -08002387bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002389 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002390 $(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 -08002391
nnoble69ac39f2014-12-12 15:43:38 -08002392endif
2393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002394deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2395
nnoble69ac39f2014-12-12 15:43:38 -08002396ifneq ($(NO_SECURE),true)
2397ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002398-include $(GPR_HISTOGRAM_TEST_DEPS)
2399endif
nnoble69ac39f2014-12-12 15:43:38 -08002400endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002401
2402clean_gpr_histogram_test:
2403 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2404 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2405 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2406 $(Q) $(RM) bins/gpr_histogram_test
2407
2408
2409GPR_HOST_PORT_TEST_SRC = \
2410 test/core/support/host_port_test.c \
2411
2412GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2413GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2414
nnoble69ac39f2014-12-12 15:43:38 -08002415ifeq ($(NO_SECURE),true)
2416
2417bins/gpr_host_port_test: openssl_dep_error
2418
2419else
2420
jtattermusch57c6f0c2014-12-11 12:28:56 -08002421bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002423 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002424 $(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 -08002425
nnoble69ac39f2014-12-12 15:43:38 -08002426endif
2427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002428deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2429
nnoble69ac39f2014-12-12 15:43:38 -08002430ifneq ($(NO_SECURE),true)
2431ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002432-include $(GPR_HOST_PORT_TEST_DEPS)
2433endif
nnoble69ac39f2014-12-12 15:43:38 -08002434endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002435
2436clean_gpr_host_port_test:
2437 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2438 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2439 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2440 $(Q) $(RM) bins/gpr_host_port_test
2441
2442
2443GPR_SLICE_BUFFER_TEST_SRC = \
2444 test/core/support/slice_buffer_test.c \
2445
2446GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2447GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2448
nnoble69ac39f2014-12-12 15:43:38 -08002449ifeq ($(NO_SECURE),true)
2450
2451bins/gpr_slice_buffer_test: openssl_dep_error
2452
2453else
2454
jtattermusch57c6f0c2014-12-11 12:28:56 -08002455bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002456 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002457 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002458 $(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 -08002459
nnoble69ac39f2014-12-12 15:43:38 -08002460endif
2461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002462deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2463
nnoble69ac39f2014-12-12 15:43:38 -08002464ifneq ($(NO_SECURE),true)
2465ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002466-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2467endif
nnoble69ac39f2014-12-12 15:43:38 -08002468endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002469
2470clean_gpr_slice_buffer_test:
2471 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2472 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2473 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2474 $(Q) $(RM) bins/gpr_slice_buffer_test
2475
2476
2477GPR_SLICE_TEST_SRC = \
2478 test/core/support/slice_test.c \
2479
2480GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2481GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2482
nnoble69ac39f2014-12-12 15:43:38 -08002483ifeq ($(NO_SECURE),true)
2484
2485bins/gpr_slice_test: openssl_dep_error
2486
2487else
2488
jtattermusch57c6f0c2014-12-11 12:28:56 -08002489bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002490 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002491 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002492 $(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 -08002493
nnoble69ac39f2014-12-12 15:43:38 -08002494endif
2495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002496deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2497
nnoble69ac39f2014-12-12 15:43:38 -08002498ifneq ($(NO_SECURE),true)
2499ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002500-include $(GPR_SLICE_TEST_DEPS)
2501endif
nnoble69ac39f2014-12-12 15:43:38 -08002502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002503
2504clean_gpr_slice_test:
2505 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2506 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2507 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2508 $(Q) $(RM) bins/gpr_slice_test
2509
2510
2511GPR_STRING_TEST_SRC = \
2512 test/core/support/string_test.c \
2513
2514GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2515GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2516
nnoble69ac39f2014-12-12 15:43:38 -08002517ifeq ($(NO_SECURE),true)
2518
2519bins/gpr_string_test: openssl_dep_error
2520
2521else
2522
jtattermusch57c6f0c2014-12-11 12:28:56 -08002523bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002525 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002526 $(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 -08002527
nnoble69ac39f2014-12-12 15:43:38 -08002528endif
2529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002530deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2531
nnoble69ac39f2014-12-12 15:43:38 -08002532ifneq ($(NO_SECURE),true)
2533ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002534-include $(GPR_STRING_TEST_DEPS)
2535endif
nnoble69ac39f2014-12-12 15:43:38 -08002536endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002537
2538clean_gpr_string_test:
2539 $(E) "[CLEAN] Cleaning gpr_string_test files"
2540 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2541 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2542 $(Q) $(RM) bins/gpr_string_test
2543
2544
2545GPR_SYNC_TEST_SRC = \
2546 test/core/support/sync_test.c \
2547
2548GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2549GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2550
nnoble69ac39f2014-12-12 15:43:38 -08002551ifeq ($(NO_SECURE),true)
2552
2553bins/gpr_sync_test: openssl_dep_error
2554
2555else
2556
jtattermusch57c6f0c2014-12-11 12:28:56 -08002557bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002558 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002559 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002560 $(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 -08002561
nnoble69ac39f2014-12-12 15:43:38 -08002562endif
2563
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002564deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2565
nnoble69ac39f2014-12-12 15:43:38 -08002566ifneq ($(NO_SECURE),true)
2567ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002568-include $(GPR_SYNC_TEST_DEPS)
2569endif
nnoble69ac39f2014-12-12 15:43:38 -08002570endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002571
2572clean_gpr_sync_test:
2573 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2574 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2575 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2576 $(Q) $(RM) bins/gpr_sync_test
2577
2578
2579GPR_THD_TEST_SRC = \
2580 test/core/support/thd_test.c \
2581
2582GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2583GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2584
nnoble69ac39f2014-12-12 15:43:38 -08002585ifeq ($(NO_SECURE),true)
2586
2587bins/gpr_thd_test: openssl_dep_error
2588
2589else
2590
jtattermusch57c6f0c2014-12-11 12:28:56 -08002591bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002592 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002593 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002594 $(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 -08002595
nnoble69ac39f2014-12-12 15:43:38 -08002596endif
2597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002598deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2599
nnoble69ac39f2014-12-12 15:43:38 -08002600ifneq ($(NO_SECURE),true)
2601ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002602-include $(GPR_THD_TEST_DEPS)
2603endif
nnoble69ac39f2014-12-12 15:43:38 -08002604endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002605
2606clean_gpr_thd_test:
2607 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2608 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2609 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2610 $(Q) $(RM) bins/gpr_thd_test
2611
2612
2613GPR_TIME_TEST_SRC = \
2614 test/core/support/time_test.c \
2615
2616GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2617GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2618
nnoble69ac39f2014-12-12 15:43:38 -08002619ifeq ($(NO_SECURE),true)
2620
2621bins/gpr_time_test: openssl_dep_error
2622
2623else
2624
jtattermusch57c6f0c2014-12-11 12:28:56 -08002625bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002626 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002627 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002628 $(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 -08002629
nnoble69ac39f2014-12-12 15:43:38 -08002630endif
2631
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002632deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2633
nnoble69ac39f2014-12-12 15:43:38 -08002634ifneq ($(NO_SECURE),true)
2635ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002636-include $(GPR_TIME_TEST_DEPS)
2637endif
nnoble69ac39f2014-12-12 15:43:38 -08002638endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002639
2640clean_gpr_time_test:
2641 $(E) "[CLEAN] Cleaning gpr_time_test files"
2642 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2643 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2644 $(Q) $(RM) bins/gpr_time_test
2645
2646
2647MURMUR_HASH_TEST_SRC = \
2648 test/core/support/murmur_hash_test.c \
2649
2650MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2651MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2652
nnoble69ac39f2014-12-12 15:43:38 -08002653ifeq ($(NO_SECURE),true)
2654
2655bins/murmur_hash_test: openssl_dep_error
2656
2657else
2658
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002659bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2660 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002661 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002662 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2663
nnoble69ac39f2014-12-12 15:43:38 -08002664endif
2665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002666deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2667
nnoble69ac39f2014-12-12 15:43:38 -08002668ifneq ($(NO_SECURE),true)
2669ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002670-include $(MURMUR_HASH_TEST_DEPS)
2671endif
nnoble69ac39f2014-12-12 15:43:38 -08002672endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002673
2674clean_murmur_hash_test:
2675 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2676 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2677 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2678 $(Q) $(RM) bins/murmur_hash_test
2679
2680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002681GRPC_STREAM_OP_TEST_SRC = \
2682 test/core/transport/stream_op_test.c \
2683
2684GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2685GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2686
nnoble69ac39f2014-12-12 15:43:38 -08002687ifeq ($(NO_SECURE),true)
2688
2689bins/grpc_stream_op_test: openssl_dep_error
2690
2691else
2692
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002693bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2694 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002695 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002696 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2697
nnoble69ac39f2014-12-12 15:43:38 -08002698endif
2699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002700deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2701
nnoble69ac39f2014-12-12 15:43:38 -08002702ifneq ($(NO_SECURE),true)
2703ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002704-include $(GRPC_STREAM_OP_TEST_DEPS)
2705endif
nnoble69ac39f2014-12-12 15:43:38 -08002706endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002707
2708clean_grpc_stream_op_test:
2709 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2710 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2711 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2712 $(Q) $(RM) bins/grpc_stream_op_test
2713
2714
nnoble0c475f02014-12-05 15:37:39 -08002715ALPN_TEST_SRC = \
2716 test/core/transport/chttp2/alpn_test.c \
2717
2718ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2719ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2720
nnoble69ac39f2014-12-12 15:43:38 -08002721ifeq ($(NO_SECURE),true)
2722
2723bins/alpn_test: openssl_dep_error
2724
2725else
2726
nnoble0c475f02014-12-05 15:37:39 -08002727bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2728 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002729 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002730 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2731
nnoble69ac39f2014-12-12 15:43:38 -08002732endif
2733
nnoble0c475f02014-12-05 15:37:39 -08002734deps_alpn_test: $(ALPN_TEST_DEPS)
2735
nnoble69ac39f2014-12-12 15:43:38 -08002736ifneq ($(NO_SECURE),true)
2737ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002738-include $(ALPN_TEST_DEPS)
2739endif
nnoble69ac39f2014-12-12 15:43:38 -08002740endif
nnoble0c475f02014-12-05 15:37:39 -08002741
2742clean_alpn_test:
2743 $(E) "[CLEAN] Cleaning alpn_test files"
2744 $(Q) $(RM) $(ALPN_TEST_OBJS)
2745 $(Q) $(RM) $(ALPN_TEST_DEPS)
2746 $(Q) $(RM) bins/alpn_test
2747
2748
ctillerc1ddffb2014-12-15 13:08:18 -08002749TIME_AVERAGED_STATS_TEST_SRC = \
2750 test/core/iomgr/time_averaged_stats_test.c \
2751
2752TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2753TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2754
2755ifeq ($(NO_SECURE),true)
2756
2757bins/time_averaged_stats_test: openssl_dep_error
2758
2759else
2760
2761bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2762 $(E) "[LD] Linking $@"
2763 $(Q) mkdir -p `dirname $@`
2764 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2765
2766endif
2767
2768deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2769
2770ifneq ($(NO_SECURE),true)
2771ifneq ($(NO_DEPS),true)
2772-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2773endif
2774endif
2775
2776clean_time_averaged_stats_test:
2777 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2778 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2779 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2780 $(Q) $(RM) bins/time_averaged_stats_test
2781
2782
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002783CHTTP2_STREAM_ENCODER_TEST_SRC = \
2784 test/core/transport/chttp2/stream_encoder_test.c \
2785
2786CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2787CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2788
nnoble69ac39f2014-12-12 15:43:38 -08002789ifeq ($(NO_SECURE),true)
2790
2791bins/chttp2_stream_encoder_test: openssl_dep_error
2792
2793else
2794
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002795bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2796 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002797 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002798 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2799
nnoble69ac39f2014-12-12 15:43:38 -08002800endif
2801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002802deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2803
nnoble69ac39f2014-12-12 15:43:38 -08002804ifneq ($(NO_SECURE),true)
2805ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002806-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2807endif
nnoble69ac39f2014-12-12 15:43:38 -08002808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002809
2810clean_chttp2_stream_encoder_test:
2811 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2812 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2813 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2814 $(Q) $(RM) bins/chttp2_stream_encoder_test
2815
2816
2817HPACK_TABLE_TEST_SRC = \
2818 test/core/transport/chttp2/hpack_table_test.c \
2819
2820HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2821HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2822
nnoble69ac39f2014-12-12 15:43:38 -08002823ifeq ($(NO_SECURE),true)
2824
2825bins/hpack_table_test: openssl_dep_error
2826
2827else
2828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002829bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2830 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002831 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002832 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2833
nnoble69ac39f2014-12-12 15:43:38 -08002834endif
2835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002836deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2837
nnoble69ac39f2014-12-12 15:43:38 -08002838ifneq ($(NO_SECURE),true)
2839ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002840-include $(HPACK_TABLE_TEST_DEPS)
2841endif
nnoble69ac39f2014-12-12 15:43:38 -08002842endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002843
2844clean_hpack_table_test:
2845 $(E) "[CLEAN] Cleaning hpack_table_test files"
2846 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2847 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2848 $(Q) $(RM) bins/hpack_table_test
2849
2850
2851CHTTP2_STREAM_MAP_TEST_SRC = \
2852 test/core/transport/chttp2/stream_map_test.c \
2853
2854CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2855CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2856
nnoble69ac39f2014-12-12 15:43:38 -08002857ifeq ($(NO_SECURE),true)
2858
2859bins/chttp2_stream_map_test: openssl_dep_error
2860
2861else
2862
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002863bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2864 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002865 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002866 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2867
nnoble69ac39f2014-12-12 15:43:38 -08002868endif
2869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002870deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2871
nnoble69ac39f2014-12-12 15:43:38 -08002872ifneq ($(NO_SECURE),true)
2873ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002874-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2875endif
nnoble69ac39f2014-12-12 15:43:38 -08002876endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002877
2878clean_chttp2_stream_map_test:
2879 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2880 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2881 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2882 $(Q) $(RM) bins/chttp2_stream_map_test
2883
2884
2885HPACK_PARSER_TEST_SRC = \
2886 test/core/transport/chttp2/hpack_parser_test.c \
2887
2888HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2889HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2890
nnoble69ac39f2014-12-12 15:43:38 -08002891ifeq ($(NO_SECURE),true)
2892
2893bins/hpack_parser_test: openssl_dep_error
2894
2895else
2896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002897bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2898 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002899 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002900 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2901
nnoble69ac39f2014-12-12 15:43:38 -08002902endif
2903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002904deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2905
nnoble69ac39f2014-12-12 15:43:38 -08002906ifneq ($(NO_SECURE),true)
2907ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002908-include $(HPACK_PARSER_TEST_DEPS)
2909endif
nnoble69ac39f2014-12-12 15:43:38 -08002910endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002911
2912clean_hpack_parser_test:
2913 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2914 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2915 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2916 $(Q) $(RM) bins/hpack_parser_test
2917
2918
2919TRANSPORT_METADATA_TEST_SRC = \
2920 test/core/transport/metadata_test.c \
2921
2922TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2923TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2924
nnoble69ac39f2014-12-12 15:43:38 -08002925ifeq ($(NO_SECURE),true)
2926
2927bins/transport_metadata_test: openssl_dep_error
2928
2929else
2930
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002931bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2932 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002933 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002934 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2935
nnoble69ac39f2014-12-12 15:43:38 -08002936endif
2937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002938deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2939
nnoble69ac39f2014-12-12 15:43:38 -08002940ifneq ($(NO_SECURE),true)
2941ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002942-include $(TRANSPORT_METADATA_TEST_DEPS)
2943endif
nnoble69ac39f2014-12-12 15:43:38 -08002944endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002945
2946clean_transport_metadata_test:
2947 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2948 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2949 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2950 $(Q) $(RM) bins/transport_metadata_test
2951
2952
2953CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2954 test/core/transport/chttp2/status_conversion_test.c \
2955
2956CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2957CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2958
nnoble69ac39f2014-12-12 15:43:38 -08002959ifeq ($(NO_SECURE),true)
2960
2961bins/chttp2_status_conversion_test: openssl_dep_error
2962
2963else
2964
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002965bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2966 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002967 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002968 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2969
nnoble69ac39f2014-12-12 15:43:38 -08002970endif
2971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002972deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2973
nnoble69ac39f2014-12-12 15:43:38 -08002974ifneq ($(NO_SECURE),true)
2975ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002976-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2977endif
nnoble69ac39f2014-12-12 15:43:38 -08002978endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002979
2980clean_chttp2_status_conversion_test:
2981 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2982 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2983 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2984 $(Q) $(RM) bins/chttp2_status_conversion_test
2985
2986
2987CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2988 test/core/transport/chttp2_transport_end2end_test.c \
2989
2990CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2991CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2992
nnoble69ac39f2014-12-12 15:43:38 -08002993ifeq ($(NO_SECURE),true)
2994
2995bins/chttp2_transport_end2end_test: openssl_dep_error
2996
2997else
2998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002999bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3000 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003001 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003002 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
3003
nnoble69ac39f2014-12-12 15:43:38 -08003004endif
3005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003006deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3007
nnoble69ac39f2014-12-12 15:43:38 -08003008ifneq ($(NO_SECURE),true)
3009ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003010-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3011endif
nnoble69ac39f2014-12-12 15:43:38 -08003012endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003013
3014clean_chttp2_transport_end2end_test:
3015 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3016 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3017 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3018 $(Q) $(RM) bins/chttp2_transport_end2end_test
3019
3020
ctiller18b49ab2014-12-09 14:39:16 -08003021TCP_POSIX_TEST_SRC = \
3022 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003023
ctiller18b49ab2014-12-09 14:39:16 -08003024TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3025TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003026
nnoble69ac39f2014-12-12 15:43:38 -08003027ifeq ($(NO_SECURE),true)
3028
3029bins/tcp_posix_test: openssl_dep_error
3030
3031else
3032
ctiller18b49ab2014-12-09 14:39:16 -08003033bins/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 -08003034 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003035 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003036 $(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 -08003037
nnoble69ac39f2014-12-12 15:43:38 -08003038endif
3039
ctiller18b49ab2014-12-09 14:39:16 -08003040deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003041
nnoble69ac39f2014-12-12 15:43:38 -08003042ifneq ($(NO_SECURE),true)
3043ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003044-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003045endif
nnoble69ac39f2014-12-12 15:43:38 -08003046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003047
ctiller18b49ab2014-12-09 14:39:16 -08003048clean_tcp_posix_test:
3049 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3050 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3051 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3052 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003053
3054
nnoble0c475f02014-12-05 15:37:39 -08003055DUALSTACK_SOCKET_TEST_SRC = \
3056 test/core/end2end/dualstack_socket_test.c \
3057
3058DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3059DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3060
nnoble69ac39f2014-12-12 15:43:38 -08003061ifeq ($(NO_SECURE),true)
3062
3063bins/dualstack_socket_test: openssl_dep_error
3064
3065else
3066
nnoble0c475f02014-12-05 15:37:39 -08003067bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3068 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003069 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003070 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3071
nnoble69ac39f2014-12-12 15:43:38 -08003072endif
3073
nnoble0c475f02014-12-05 15:37:39 -08003074deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3075
nnoble69ac39f2014-12-12 15:43:38 -08003076ifneq ($(NO_SECURE),true)
3077ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003078-include $(DUALSTACK_SOCKET_TEST_DEPS)
3079endif
nnoble69ac39f2014-12-12 15:43:38 -08003080endif
nnoble0c475f02014-12-05 15:37:39 -08003081
3082clean_dualstack_socket_test:
3083 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3084 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3085 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3086 $(Q) $(RM) bins/dualstack_socket_test
3087
3088
3089NO_SERVER_TEST_SRC = \
3090 test/core/end2end/no_server_test.c \
3091
3092NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3093NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3094
nnoble69ac39f2014-12-12 15:43:38 -08003095ifeq ($(NO_SECURE),true)
3096
3097bins/no_server_test: openssl_dep_error
3098
3099else
3100
nnoble0c475f02014-12-05 15:37:39 -08003101bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003103 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003104 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3105
nnoble69ac39f2014-12-12 15:43:38 -08003106endif
3107
nnoble0c475f02014-12-05 15:37:39 -08003108deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3109
nnoble69ac39f2014-12-12 15:43:38 -08003110ifneq ($(NO_SECURE),true)
3111ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003112-include $(NO_SERVER_TEST_DEPS)
3113endif
nnoble69ac39f2014-12-12 15:43:38 -08003114endif
nnoble0c475f02014-12-05 15:37:39 -08003115
3116clean_no_server_test:
3117 $(E) "[CLEAN] Cleaning no_server_test files"
3118 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3119 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3120 $(Q) $(RM) bins/no_server_test
3121
3122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003123RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003124 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003125
3126RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3127RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3128
nnoble69ac39f2014-12-12 15:43:38 -08003129ifeq ($(NO_SECURE),true)
3130
3131bins/resolve_address_test: openssl_dep_error
3132
3133else
3134
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003135bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003137 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003138 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3139
nnoble69ac39f2014-12-12 15:43:38 -08003140endif
3141
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003142deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3143
nnoble69ac39f2014-12-12 15:43:38 -08003144ifneq ($(NO_SECURE),true)
3145ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003146-include $(RESOLVE_ADDRESS_TEST_DEPS)
3147endif
nnoble69ac39f2014-12-12 15:43:38 -08003148endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003149
3150clean_resolve_address_test:
3151 $(E) "[CLEAN] Cleaning resolve_address_test files"
3152 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3153 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3154 $(Q) $(RM) bins/resolve_address_test
3155
3156
ctiller18b49ab2014-12-09 14:39:16 -08003157SOCKADDR_UTILS_TEST_SRC = \
3158 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003159
ctiller18b49ab2014-12-09 14:39:16 -08003160SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3161SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003162
nnoble69ac39f2014-12-12 15:43:38 -08003163ifeq ($(NO_SECURE),true)
3164
3165bins/sockaddr_utils_test: openssl_dep_error
3166
3167else
3168
ctiller18b49ab2014-12-09 14:39:16 -08003169bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003170 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003171 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003172 $(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 -08003173
nnoble69ac39f2014-12-12 15:43:38 -08003174endif
3175
ctiller18b49ab2014-12-09 14:39:16 -08003176deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003177
nnoble69ac39f2014-12-12 15:43:38 -08003178ifneq ($(NO_SECURE),true)
3179ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003180-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003181endif
nnoble69ac39f2014-12-12 15:43:38 -08003182endif
nnoble0c475f02014-12-05 15:37:39 -08003183
ctiller18b49ab2014-12-09 14:39:16 -08003184clean_sockaddr_utils_test:
3185 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3186 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3187 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3188 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003189
3190
ctiller18b49ab2014-12-09 14:39:16 -08003191TCP_SERVER_POSIX_TEST_SRC = \
3192 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003193
ctiller18b49ab2014-12-09 14:39:16 -08003194TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3195TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003196
nnoble69ac39f2014-12-12 15:43:38 -08003197ifeq ($(NO_SECURE),true)
3198
3199bins/tcp_server_posix_test: openssl_dep_error
3200
3201else
3202
ctiller18b49ab2014-12-09 14:39:16 -08003203bins/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 -08003204 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003205 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003206 $(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 -08003207
nnoble69ac39f2014-12-12 15:43:38 -08003208endif
3209
ctiller18b49ab2014-12-09 14:39:16 -08003210deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003211
nnoble69ac39f2014-12-12 15:43:38 -08003212ifneq ($(NO_SECURE),true)
3213ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003214-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003215endif
nnoble69ac39f2014-12-12 15:43:38 -08003216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003217
ctiller18b49ab2014-12-09 14:39:16 -08003218clean_tcp_server_posix_test:
3219 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3220 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3221 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3222 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003223
3224
ctiller18b49ab2014-12-09 14:39:16 -08003225TCP_CLIENT_POSIX_TEST_SRC = \
3226 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003227
ctiller18b49ab2014-12-09 14:39:16 -08003228TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3229TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003230
nnoble69ac39f2014-12-12 15:43:38 -08003231ifeq ($(NO_SECURE),true)
3232
3233bins/tcp_client_posix_test: openssl_dep_error
3234
3235else
3236
ctiller18b49ab2014-12-09 14:39:16 -08003237bins/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 -08003238 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003239 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003240 $(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 -08003241
nnoble69ac39f2014-12-12 15:43:38 -08003242endif
3243
ctiller18b49ab2014-12-09 14:39:16 -08003244deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003245
nnoble69ac39f2014-12-12 15:43:38 -08003246ifneq ($(NO_SECURE),true)
3247ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003248-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003249endif
nnoble69ac39f2014-12-12 15:43:38 -08003250endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003251
ctiller18b49ab2014-12-09 14:39:16 -08003252clean_tcp_client_posix_test:
3253 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3254 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3255 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3256 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003257
3258
3259GRPC_CHANNEL_STACK_TEST_SRC = \
3260 test/core/channel/channel_stack_test.c \
3261
3262GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3263GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3264
nnoble69ac39f2014-12-12 15:43:38 -08003265ifeq ($(NO_SECURE),true)
3266
3267bins/grpc_channel_stack_test: openssl_dep_error
3268
3269else
3270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003271bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3272 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003273 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003274 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3275
nnoble69ac39f2014-12-12 15:43:38 -08003276endif
3277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003278deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3279
nnoble69ac39f2014-12-12 15:43:38 -08003280ifneq ($(NO_SECURE),true)
3281ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003282-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3283endif
nnoble69ac39f2014-12-12 15:43:38 -08003284endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003285
3286clean_grpc_channel_stack_test:
3287 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3288 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3289 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3290 $(Q) $(RM) bins/grpc_channel_stack_test
3291
3292
3293METADATA_BUFFER_TEST_SRC = \
3294 test/core/channel/metadata_buffer_test.c \
3295
3296METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3297METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3298
nnoble69ac39f2014-12-12 15:43:38 -08003299ifeq ($(NO_SECURE),true)
3300
3301bins/metadata_buffer_test: openssl_dep_error
3302
3303else
3304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003305bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3306 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003307 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003308 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3309
nnoble69ac39f2014-12-12 15:43:38 -08003310endif
3311
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003312deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3313
nnoble69ac39f2014-12-12 15:43:38 -08003314ifneq ($(NO_SECURE),true)
3315ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003316-include $(METADATA_BUFFER_TEST_DEPS)
3317endif
nnoble69ac39f2014-12-12 15:43:38 -08003318endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003319
3320clean_metadata_buffer_test:
3321 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3322 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3323 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3324 $(Q) $(RM) bins/metadata_buffer_test
3325
3326
3327GRPC_COMPLETION_QUEUE_TEST_SRC = \
3328 test/core/surface/completion_queue_test.c \
3329
3330GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3331GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3332
nnoble69ac39f2014-12-12 15:43:38 -08003333ifeq ($(NO_SECURE),true)
3334
3335bins/grpc_completion_queue_test: openssl_dep_error
3336
3337else
3338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003339bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003341 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003342 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3343
nnoble69ac39f2014-12-12 15:43:38 -08003344endif
3345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003346deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3347
nnoble69ac39f2014-12-12 15:43:38 -08003348ifneq ($(NO_SECURE),true)
3349ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003350-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3351endif
nnoble69ac39f2014-12-12 15:43:38 -08003352endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003353
3354clean_grpc_completion_queue_test:
3355 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3356 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3357 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3358 $(Q) $(RM) bins/grpc_completion_queue_test
3359
3360
3361GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3362 test/core/surface/completion_queue_benchmark.c \
3363
3364GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3365GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3366
nnoble69ac39f2014-12-12 15:43:38 -08003367ifeq ($(NO_SECURE),true)
3368
3369bins/grpc_completion_queue_benchmark: openssl_dep_error
3370
3371else
3372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003373bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3374 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003375 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003376 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3377
nnoble69ac39f2014-12-12 15:43:38 -08003378endif
3379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003380deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3381
nnoble69ac39f2014-12-12 15:43:38 -08003382ifneq ($(NO_SECURE),true)
3383ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003384-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3385endif
nnoble69ac39f2014-12-12 15:43:38 -08003386endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003387
3388clean_grpc_completion_queue_benchmark:
3389 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3390 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3391 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3392 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3393
3394
3395CENSUS_WINDOW_STATS_TEST_SRC = \
3396 test/core/statistics/window_stats_test.c \
3397
3398CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3399CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3400
nnoble69ac39f2014-12-12 15:43:38 -08003401ifeq ($(NO_SECURE),true)
3402
3403bins/census_window_stats_test: openssl_dep_error
3404
3405else
3406
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003407bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3408 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003409 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003410 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3411
nnoble69ac39f2014-12-12 15:43:38 -08003412endif
3413
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003414deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3415
nnoble69ac39f2014-12-12 15:43:38 -08003416ifneq ($(NO_SECURE),true)
3417ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003418-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3419endif
nnoble69ac39f2014-12-12 15:43:38 -08003420endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003421
3422clean_census_window_stats_test:
3423 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3424 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3425 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3426 $(Q) $(RM) bins/census_window_stats_test
3427
3428
3429CENSUS_STATISTICS_QUICK_TEST_SRC = \
3430 test/core/statistics/quick_test.c \
3431
3432CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3433CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3434
nnoble69ac39f2014-12-12 15:43:38 -08003435ifeq ($(NO_SECURE),true)
3436
3437bins/census_statistics_quick_test: openssl_dep_error
3438
3439else
3440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003441bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3442 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003443 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003444 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3445
nnoble69ac39f2014-12-12 15:43:38 -08003446endif
3447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003448deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3449
nnoble69ac39f2014-12-12 15:43:38 -08003450ifneq ($(NO_SECURE),true)
3451ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003452-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3453endif
nnoble69ac39f2014-12-12 15:43:38 -08003454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003455
3456clean_census_statistics_quick_test:
3457 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3458 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3459 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3460 $(Q) $(RM) bins/census_statistics_quick_test
3461
3462
aveitch482a5be2014-12-15 10:25:12 -08003463CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3464 test/core/statistics/small_log_test.c \
3465
3466CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3467CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3468
3469ifeq ($(NO_SECURE),true)
3470
3471bins/census_statistics_small_log_test: openssl_dep_error
3472
3473else
3474
3475bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3476 $(E) "[LD] Linking $@"
3477 $(Q) mkdir -p `dirname $@`
3478 $(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
3479
3480endif
3481
3482deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3483
3484ifneq ($(NO_SECURE),true)
3485ifneq ($(NO_DEPS),true)
3486-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3487endif
3488endif
3489
3490clean_census_statistics_small_log_test:
3491 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3492 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3493 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3494 $(Q) $(RM) bins/census_statistics_small_log_test
3495
3496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003497CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3498 test/core/statistics/performance_test.c \
3499
3500CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3501CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3502
nnoble69ac39f2014-12-12 15:43:38 -08003503ifeq ($(NO_SECURE),true)
3504
3505bins/census_statistics_performance_test: openssl_dep_error
3506
3507else
3508
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003509bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3510 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003511 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003512 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3513
nnoble69ac39f2014-12-12 15:43:38 -08003514endif
3515
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003516deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3517
nnoble69ac39f2014-12-12 15:43:38 -08003518ifneq ($(NO_SECURE),true)
3519ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003520-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3521endif
nnoble69ac39f2014-12-12 15:43:38 -08003522endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003523
3524clean_census_statistics_performance_test:
3525 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3526 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3527 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3528 $(Q) $(RM) bins/census_statistics_performance_test
3529
3530
3531CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3532 test/core/statistics/multiple_writers_test.c \
3533
3534CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3535CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3536
nnoble69ac39f2014-12-12 15:43:38 -08003537ifeq ($(NO_SECURE),true)
3538
3539bins/census_statistics_multiple_writers_test: openssl_dep_error
3540
3541else
3542
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003543bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3544 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003545 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003546 $(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
3547
nnoble69ac39f2014-12-12 15:43:38 -08003548endif
3549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003550deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3551
nnoble69ac39f2014-12-12 15:43:38 -08003552ifneq ($(NO_SECURE),true)
3553ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003554-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3555endif
nnoble69ac39f2014-12-12 15:43:38 -08003556endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003557
3558clean_census_statistics_multiple_writers_test:
3559 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3560 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3561 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3562 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3563
3564
3565CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3566 test/core/statistics/multiple_writers_circular_buffer_test.c \
3567
3568CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3569CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3570
nnoble69ac39f2014-12-12 15:43:38 -08003571ifeq ($(NO_SECURE),true)
3572
3573bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3574
3575else
3576
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003577bins/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
3578 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003579 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003580 $(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
3581
nnoble69ac39f2014-12-12 15:43:38 -08003582endif
3583
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003584deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3585
nnoble69ac39f2014-12-12 15:43:38 -08003586ifneq ($(NO_SECURE),true)
3587ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003588-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3589endif
nnoble69ac39f2014-12-12 15:43:38 -08003590endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003591
3592clean_census_statistics_multiple_writers_circular_buffer_test:
3593 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3594 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3595 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3596 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3597
3598
3599CENSUS_STUB_TEST_SRC = \
3600 test/core/statistics/census_stub_test.c \
3601
3602CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3603CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3604
nnoble69ac39f2014-12-12 15:43:38 -08003605ifeq ($(NO_SECURE),true)
3606
3607bins/census_stub_test: openssl_dep_error
3608
3609else
3610
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003611bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3612 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003613 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003614 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3615
nnoble69ac39f2014-12-12 15:43:38 -08003616endif
3617
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003618deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3619
nnoble69ac39f2014-12-12 15:43:38 -08003620ifneq ($(NO_SECURE),true)
3621ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003622-include $(CENSUS_STUB_TEST_DEPS)
3623endif
nnoble69ac39f2014-12-12 15:43:38 -08003624endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003625
3626clean_census_stub_test:
3627 $(E) "[CLEAN] Cleaning census_stub_test files"
3628 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3629 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3630 $(Q) $(RM) bins/census_stub_test
3631
3632
3633CENSUS_HASH_TABLE_TEST_SRC = \
3634 test/core/statistics/hash_table_test.c \
3635
3636CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3637CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3638
nnoble69ac39f2014-12-12 15:43:38 -08003639ifeq ($(NO_SECURE),true)
3640
3641bins/census_hash_table_test: openssl_dep_error
3642
3643else
3644
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003645bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3646 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003647 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003648 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3649
nnoble69ac39f2014-12-12 15:43:38 -08003650endif
3651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003652deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3653
nnoble69ac39f2014-12-12 15:43:38 -08003654ifneq ($(NO_SECURE),true)
3655ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003656-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3657endif
nnoble69ac39f2014-12-12 15:43:38 -08003658endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003659
3660clean_census_hash_table_test:
3661 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3662 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3663 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3664 $(Q) $(RM) bins/census_hash_table_test
3665
3666
3667FLING_SERVER_SRC = \
3668 test/core/fling/server.c \
3669
3670FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3671FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3672
nnoble69ac39f2014-12-12 15:43:38 -08003673ifeq ($(NO_SECURE),true)
3674
3675bins/fling_server: openssl_dep_error
3676
3677else
3678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003679bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3680 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003681 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003682 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3683
nnoble69ac39f2014-12-12 15:43:38 -08003684endif
3685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003686deps_fling_server: $(FLING_SERVER_DEPS)
3687
nnoble69ac39f2014-12-12 15:43:38 -08003688ifneq ($(NO_SECURE),true)
3689ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003690-include $(FLING_SERVER_DEPS)
3691endif
nnoble69ac39f2014-12-12 15:43:38 -08003692endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003693
3694clean_fling_server:
3695 $(E) "[CLEAN] Cleaning fling_server files"
3696 $(Q) $(RM) $(FLING_SERVER_OBJS)
3697 $(Q) $(RM) $(FLING_SERVER_DEPS)
3698 $(Q) $(RM) bins/fling_server
3699
3700
3701FLING_CLIENT_SRC = \
3702 test/core/fling/client.c \
3703
3704FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3705FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3706
nnoble69ac39f2014-12-12 15:43:38 -08003707ifeq ($(NO_SECURE),true)
3708
3709bins/fling_client: openssl_dep_error
3710
3711else
3712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003713bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3714 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003715 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003716 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3717
nnoble69ac39f2014-12-12 15:43:38 -08003718endif
3719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003720deps_fling_client: $(FLING_CLIENT_DEPS)
3721
nnoble69ac39f2014-12-12 15:43:38 -08003722ifneq ($(NO_SECURE),true)
3723ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003724-include $(FLING_CLIENT_DEPS)
3725endif
nnoble69ac39f2014-12-12 15:43:38 -08003726endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003727
3728clean_fling_client:
3729 $(E) "[CLEAN] Cleaning fling_client files"
3730 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3731 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3732 $(Q) $(RM) bins/fling_client
3733
3734
3735FLING_TEST_SRC = \
3736 test/core/fling/fling_test.c \
3737
3738FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3739FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3740
nnoble69ac39f2014-12-12 15:43:38 -08003741ifeq ($(NO_SECURE),true)
3742
3743bins/fling_test: openssl_dep_error
3744
3745else
3746
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003747bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3748 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003749 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003750 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3751
nnoble69ac39f2014-12-12 15:43:38 -08003752endif
3753
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003754deps_fling_test: $(FLING_TEST_DEPS)
3755
nnoble69ac39f2014-12-12 15:43:38 -08003756ifneq ($(NO_SECURE),true)
3757ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003758-include $(FLING_TEST_DEPS)
3759endif
nnoble69ac39f2014-12-12 15:43:38 -08003760endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003761
3762clean_fling_test:
3763 $(E) "[CLEAN] Cleaning fling_test files"
3764 $(Q) $(RM) $(FLING_TEST_OBJS)
3765 $(Q) $(RM) $(FLING_TEST_DEPS)
3766 $(Q) $(RM) bins/fling_test
3767
3768
3769ECHO_SERVER_SRC = \
3770 test/core/echo/server.c \
3771
3772ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3773ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3774
nnoble69ac39f2014-12-12 15:43:38 -08003775ifeq ($(NO_SECURE),true)
3776
3777bins/echo_server: openssl_dep_error
3778
3779else
3780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003781bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003783 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003784 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3785
nnoble69ac39f2014-12-12 15:43:38 -08003786endif
3787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003788deps_echo_server: $(ECHO_SERVER_DEPS)
3789
nnoble69ac39f2014-12-12 15:43:38 -08003790ifneq ($(NO_SECURE),true)
3791ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003792-include $(ECHO_SERVER_DEPS)
3793endif
nnoble69ac39f2014-12-12 15:43:38 -08003794endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003795
3796clean_echo_server:
3797 $(E) "[CLEAN] Cleaning echo_server files"
3798 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3799 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3800 $(Q) $(RM) bins/echo_server
3801
3802
3803ECHO_CLIENT_SRC = \
3804 test/core/echo/client.c \
3805
3806ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3807ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3808
nnoble69ac39f2014-12-12 15:43:38 -08003809ifeq ($(NO_SECURE),true)
3810
3811bins/echo_client: openssl_dep_error
3812
3813else
3814
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003815bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3816 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003817 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003818 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3819
nnoble69ac39f2014-12-12 15:43:38 -08003820endif
3821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003822deps_echo_client: $(ECHO_CLIENT_DEPS)
3823
nnoble69ac39f2014-12-12 15:43:38 -08003824ifneq ($(NO_SECURE),true)
3825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003826-include $(ECHO_CLIENT_DEPS)
3827endif
nnoble69ac39f2014-12-12 15:43:38 -08003828endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003829
3830clean_echo_client:
3831 $(E) "[CLEAN] Cleaning echo_client files"
3832 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3833 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3834 $(Q) $(RM) bins/echo_client
3835
3836
3837ECHO_TEST_SRC = \
3838 test/core/echo/echo_test.c \
3839
3840ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3841ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3842
nnoble69ac39f2014-12-12 15:43:38 -08003843ifeq ($(NO_SECURE),true)
3844
3845bins/echo_test: openssl_dep_error
3846
3847else
3848
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003849bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003852 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3853
nnoble69ac39f2014-12-12 15:43:38 -08003854endif
3855
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003856deps_echo_test: $(ECHO_TEST_DEPS)
3857
nnoble69ac39f2014-12-12 15:43:38 -08003858ifneq ($(NO_SECURE),true)
3859ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003860-include $(ECHO_TEST_DEPS)
3861endif
nnoble69ac39f2014-12-12 15:43:38 -08003862endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003863
3864clean_echo_test:
3865 $(E) "[CLEAN] Cleaning echo_test files"
3866 $(Q) $(RM) $(ECHO_TEST_OBJS)
3867 $(Q) $(RM) $(ECHO_TEST_DEPS)
3868 $(Q) $(RM) bins/echo_test
3869
3870
3871LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3872 test/core/network_benchmarks/low_level_ping_pong.c \
3873
3874LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3875LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3876
nnoble69ac39f2014-12-12 15:43:38 -08003877ifeq ($(NO_SECURE),true)
3878
3879bins/low_level_ping_pong_benchmark: openssl_dep_error
3880
3881else
3882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003883bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3884 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003885 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003886 $(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
3887
nnoble69ac39f2014-12-12 15:43:38 -08003888endif
3889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003890deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3891
nnoble69ac39f2014-12-12 15:43:38 -08003892ifneq ($(NO_SECURE),true)
3893ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003894-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3895endif
nnoble69ac39f2014-12-12 15:43:38 -08003896endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003897
3898clean_low_level_ping_pong_benchmark:
3899 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3900 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3901 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3902 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3903
3904
3905MESSAGE_COMPRESS_TEST_SRC = \
3906 test/core/compression/message_compress_test.c \
3907
3908MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3909MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3910
nnoble69ac39f2014-12-12 15:43:38 -08003911ifeq ($(NO_SECURE),true)
3912
3913bins/message_compress_test: openssl_dep_error
3914
3915else
3916
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003917bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3918 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003919 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003920 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3921
nnoble69ac39f2014-12-12 15:43:38 -08003922endif
3923
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003924deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3925
nnoble69ac39f2014-12-12 15:43:38 -08003926ifneq ($(NO_SECURE),true)
3927ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003928-include $(MESSAGE_COMPRESS_TEST_DEPS)
3929endif
nnoble69ac39f2014-12-12 15:43:38 -08003930endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003931
3932clean_message_compress_test:
3933 $(E) "[CLEAN] Cleaning message_compress_test files"
3934 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3935 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3936 $(Q) $(RM) bins/message_compress_test
3937
3938
nnoble0c475f02014-12-05 15:37:39 -08003939BIN_ENCODER_TEST_SRC = \
3940 test/core/transport/chttp2/bin_encoder_test.c \
3941
3942BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3943BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3944
nnoble69ac39f2014-12-12 15:43:38 -08003945ifeq ($(NO_SECURE),true)
3946
3947bins/bin_encoder_test: openssl_dep_error
3948
3949else
3950
nnoble0c475f02014-12-05 15:37:39 -08003951bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3952 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003953 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003954 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3955
nnoble69ac39f2014-12-12 15:43:38 -08003956endif
3957
nnoble0c475f02014-12-05 15:37:39 -08003958deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3959
nnoble69ac39f2014-12-12 15:43:38 -08003960ifneq ($(NO_SECURE),true)
3961ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003962-include $(BIN_ENCODER_TEST_DEPS)
3963endif
nnoble69ac39f2014-12-12 15:43:38 -08003964endif
nnoble0c475f02014-12-05 15:37:39 -08003965
3966clean_bin_encoder_test:
3967 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3968 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3969 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3970 $(Q) $(RM) bins/bin_encoder_test
3971
3972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003973SECURE_ENDPOINT_TEST_SRC = \
3974 test/core/endpoint/secure_endpoint_test.c \
3975
3976SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3977SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3978
nnoble69ac39f2014-12-12 15:43:38 -08003979ifeq ($(NO_SECURE),true)
3980
3981bins/secure_endpoint_test: openssl_dep_error
3982
3983else
3984
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003985bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3986 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003987 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003988 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3989
nnoble69ac39f2014-12-12 15:43:38 -08003990endif
3991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003992deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3993
nnoble69ac39f2014-12-12 15:43:38 -08003994ifneq ($(NO_SECURE),true)
3995ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003996-include $(SECURE_ENDPOINT_TEST_DEPS)
3997endif
nnoble69ac39f2014-12-12 15:43:38 -08003998endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003999
4000clean_secure_endpoint_test:
4001 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4002 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4003 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
4004 $(Q) $(RM) bins/secure_endpoint_test
4005
4006
4007HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4008 test/core/httpcli/format_request_test.c \
4009
4010HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4011HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4012
nnoble69ac39f2014-12-12 15:43:38 -08004013ifeq ($(NO_SECURE),true)
4014
4015bins/httpcli_format_request_test: openssl_dep_error
4016
4017else
4018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004019bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4020 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004021 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004022 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4023
nnoble69ac39f2014-12-12 15:43:38 -08004024endif
4025
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004026deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4027
nnoble69ac39f2014-12-12 15:43:38 -08004028ifneq ($(NO_SECURE),true)
4029ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004030-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4031endif
nnoble69ac39f2014-12-12 15:43:38 -08004032endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004033
4034clean_httpcli_format_request_test:
4035 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4036 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4037 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4038 $(Q) $(RM) bins/httpcli_format_request_test
4039
4040
4041HTTPCLI_PARSER_TEST_SRC = \
4042 test/core/httpcli/parser_test.c \
4043
4044HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4045HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4046
nnoble69ac39f2014-12-12 15:43:38 -08004047ifeq ($(NO_SECURE),true)
4048
4049bins/httpcli_parser_test: openssl_dep_error
4050
4051else
4052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004053bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4054 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004055 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004056 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4057
nnoble69ac39f2014-12-12 15:43:38 -08004058endif
4059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004060deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4061
nnoble69ac39f2014-12-12 15:43:38 -08004062ifneq ($(NO_SECURE),true)
4063ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004064-include $(HTTPCLI_PARSER_TEST_DEPS)
4065endif
nnoble69ac39f2014-12-12 15:43:38 -08004066endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004067
4068clean_httpcli_parser_test:
4069 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4070 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4071 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4072 $(Q) $(RM) bins/httpcli_parser_test
4073
4074
4075HTTPCLI_TEST_SRC = \
4076 test/core/httpcli/httpcli_test.c \
4077
4078HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4079HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4080
nnoble69ac39f2014-12-12 15:43:38 -08004081ifeq ($(NO_SECURE),true)
4082
4083bins/httpcli_test: openssl_dep_error
4084
4085else
4086
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004087bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4088 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004089 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004090 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4091
nnoble69ac39f2014-12-12 15:43:38 -08004092endif
4093
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004094deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4095
nnoble69ac39f2014-12-12 15:43:38 -08004096ifneq ($(NO_SECURE),true)
4097ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004098-include $(HTTPCLI_TEST_DEPS)
4099endif
nnoble69ac39f2014-12-12 15:43:38 -08004100endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004101
4102clean_httpcli_test:
4103 $(E) "[CLEAN] Cleaning httpcli_test files"
4104 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4105 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4106 $(Q) $(RM) bins/httpcli_test
4107
4108
4109GRPC_CREDENTIALS_TEST_SRC = \
4110 test/core/security/credentials_test.c \
4111
4112GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4113GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4114
nnoble69ac39f2014-12-12 15:43:38 -08004115ifeq ($(NO_SECURE),true)
4116
4117bins/grpc_credentials_test: openssl_dep_error
4118
4119else
4120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004121bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004123 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004124 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4125
nnoble69ac39f2014-12-12 15:43:38 -08004126endif
4127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004128deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4129
nnoble69ac39f2014-12-12 15:43:38 -08004130ifneq ($(NO_SECURE),true)
4131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004132-include $(GRPC_CREDENTIALS_TEST_DEPS)
4133endif
nnoble69ac39f2014-12-12 15:43:38 -08004134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004135
4136clean_grpc_credentials_test:
4137 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4138 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4139 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4140 $(Q) $(RM) bins/grpc_credentials_test
4141
4142
jboeufbefd2652014-12-12 15:39:47 -08004143GRPC_BASE64_TEST_SRC = \
4144 test/core/security/base64_test.c \
4145
4146GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4147GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4148
nnoble69ac39f2014-12-12 15:43:38 -08004149ifeq ($(NO_SECURE),true)
4150
4151bins/grpc_base64_test: openssl_dep_error
4152
4153else
4154
jboeufbefd2652014-12-12 15:39:47 -08004155bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4156 $(E) "[LD] Linking $@"
4157 $(Q) mkdir -p `dirname $@`
4158 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4159
nnoble69ac39f2014-12-12 15:43:38 -08004160endif
4161
jboeufbefd2652014-12-12 15:39:47 -08004162deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4163
nnoble69ac39f2014-12-12 15:43:38 -08004164ifneq ($(NO_SECURE),true)
4165ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004166-include $(GRPC_BASE64_TEST_DEPS)
4167endif
nnoble69ac39f2014-12-12 15:43:38 -08004168endif
jboeufbefd2652014-12-12 15:39:47 -08004169
4170clean_grpc_base64_test:
4171 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4172 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4173 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4174 $(Q) $(RM) bins/grpc_base64_test
4175
4176
4177GRPC_JSON_TOKEN_TEST_SRC = \
4178 test/core/security/json_token_test.c \
4179
4180GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4181GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4182
nnoble69ac39f2014-12-12 15:43:38 -08004183ifeq ($(NO_SECURE),true)
4184
4185bins/grpc_json_token_test: openssl_dep_error
4186
4187else
4188
jboeufbefd2652014-12-12 15:39:47 -08004189bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4190 $(E) "[LD] Linking $@"
4191 $(Q) mkdir -p `dirname $@`
4192 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4193
nnoble69ac39f2014-12-12 15:43:38 -08004194endif
4195
jboeufbefd2652014-12-12 15:39:47 -08004196deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4197
nnoble69ac39f2014-12-12 15:43:38 -08004198ifneq ($(NO_SECURE),true)
4199ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004200-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4201endif
nnoble69ac39f2014-12-12 15:43:38 -08004202endif
jboeufbefd2652014-12-12 15:39:47 -08004203
4204clean_grpc_json_token_test:
4205 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4206 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4207 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4208 $(Q) $(RM) bins/grpc_json_token_test
4209
4210
ctiller8919f602014-12-10 10:19:42 -08004211TIMEOUT_ENCODING_TEST_SRC = \
4212 test/core/transport/chttp2/timeout_encoding_test.c \
4213
4214TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4215TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4216
nnoble69ac39f2014-12-12 15:43:38 -08004217ifeq ($(NO_SECURE),true)
4218
4219bins/timeout_encoding_test: openssl_dep_error
4220
4221else
4222
ctiller8919f602014-12-10 10:19:42 -08004223bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4224 $(E) "[LD] Linking $@"
4225 $(Q) mkdir -p `dirname $@`
4226 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4227
nnoble69ac39f2014-12-12 15:43:38 -08004228endif
4229
ctiller8919f602014-12-10 10:19:42 -08004230deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4231
nnoble69ac39f2014-12-12 15:43:38 -08004232ifneq ($(NO_SECURE),true)
4233ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004234-include $(TIMEOUT_ENCODING_TEST_DEPS)
4235endif
nnoble69ac39f2014-12-12 15:43:38 -08004236endif
ctiller8919f602014-12-10 10:19:42 -08004237
4238clean_timeout_encoding_test:
4239 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4240 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4241 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4242 $(Q) $(RM) bins/timeout_encoding_test
4243
4244
4245FD_POSIX_TEST_SRC = \
4246 test/core/iomgr/fd_posix_test.c \
4247
4248FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4249FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4250
nnoble69ac39f2014-12-12 15:43:38 -08004251ifeq ($(NO_SECURE),true)
4252
4253bins/fd_posix_test: openssl_dep_error
4254
4255else
4256
ctiller8919f602014-12-10 10:19:42 -08004257bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4258 $(E) "[LD] Linking $@"
4259 $(Q) mkdir -p `dirname $@`
4260 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4261
nnoble69ac39f2014-12-12 15:43:38 -08004262endif
4263
ctiller8919f602014-12-10 10:19:42 -08004264deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4265
nnoble69ac39f2014-12-12 15:43:38 -08004266ifneq ($(NO_SECURE),true)
4267ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004268-include $(FD_POSIX_TEST_DEPS)
4269endif
nnoble69ac39f2014-12-12 15:43:38 -08004270endif
ctiller8919f602014-12-10 10:19:42 -08004271
4272clean_fd_posix_test:
4273 $(E) "[CLEAN] Cleaning fd_posix_test files"
4274 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4275 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4276 $(Q) $(RM) bins/fd_posix_test
4277
4278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279FLING_STREAM_TEST_SRC = \
4280 test/core/fling/fling_stream_test.c \
4281
4282FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4283FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4284
nnoble69ac39f2014-12-12 15:43:38 -08004285ifeq ($(NO_SECURE),true)
4286
4287bins/fling_stream_test: openssl_dep_error
4288
4289else
4290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004291bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4292 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004293 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004294 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4295
nnoble69ac39f2014-12-12 15:43:38 -08004296endif
4297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004298deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4299
nnoble69ac39f2014-12-12 15:43:38 -08004300ifneq ($(NO_SECURE),true)
4301ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004302-include $(FLING_STREAM_TEST_DEPS)
4303endif
nnoble69ac39f2014-12-12 15:43:38 -08004304endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004305
4306clean_fling_stream_test:
4307 $(E) "[CLEAN] Cleaning fling_stream_test files"
4308 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4309 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4310 $(Q) $(RM) bins/fling_stream_test
4311
4312
4313LAME_CLIENT_TEST_SRC = \
4314 test/core/surface/lame_client_test.c \
4315
4316LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4317LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4318
nnoble69ac39f2014-12-12 15:43:38 -08004319ifeq ($(NO_SECURE),true)
4320
4321bins/lame_client_test: openssl_dep_error
4322
4323else
4324
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004325bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4326 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004327 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004328 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4329
nnoble69ac39f2014-12-12 15:43:38 -08004330endif
4331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004332deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4333
nnoble69ac39f2014-12-12 15:43:38 -08004334ifneq ($(NO_SECURE),true)
4335ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004336-include $(LAME_CLIENT_TEST_DEPS)
4337endif
nnoble69ac39f2014-12-12 15:43:38 -08004338endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004339
4340clean_lame_client_test:
4341 $(E) "[CLEAN] Cleaning lame_client_test files"
4342 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4343 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4344 $(Q) $(RM) bins/lame_client_test
4345
4346
4347THREAD_POOL_TEST_SRC = \
4348 test/cpp/server/thread_pool_test.cc \
4349
4350THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4351THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4352
nnoble69ac39f2014-12-12 15:43:38 -08004353ifeq ($(NO_SECURE),true)
4354
4355bins/thread_pool_test: openssl_dep_error
4356
4357else
4358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004359bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4360 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004361 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004362 $(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
4363
nnoble69ac39f2014-12-12 15:43:38 -08004364endif
4365
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004366deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4367
nnoble69ac39f2014-12-12 15:43:38 -08004368ifneq ($(NO_SECURE),true)
4369ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004370-include $(THREAD_POOL_TEST_DEPS)
4371endif
nnoble69ac39f2014-12-12 15:43:38 -08004372endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004373
4374clean_thread_pool_test:
4375 $(E) "[CLEAN] Cleaning thread_pool_test files"
4376 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4377 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4378 $(Q) $(RM) bins/thread_pool_test
4379
4380
4381STATUS_TEST_SRC = \
4382 test/cpp/util/status_test.cc \
4383
4384STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4385STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4386
nnoble69ac39f2014-12-12 15:43:38 -08004387ifeq ($(NO_SECURE),true)
4388
4389bins/status_test: openssl_dep_error
4390
4391else
4392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004393bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4394 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004395 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004396 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4397
nnoble69ac39f2014-12-12 15:43:38 -08004398endif
4399
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004400deps_status_test: $(STATUS_TEST_DEPS)
4401
nnoble69ac39f2014-12-12 15:43:38 -08004402ifneq ($(NO_SECURE),true)
4403ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004404-include $(STATUS_TEST_DEPS)
4405endif
nnoble69ac39f2014-12-12 15:43:38 -08004406endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004407
4408clean_status_test:
4409 $(E) "[CLEAN] Cleaning status_test files"
4410 $(Q) $(RM) $(STATUS_TEST_OBJS)
4411 $(Q) $(RM) $(STATUS_TEST_DEPS)
4412 $(Q) $(RM) bins/status_test
4413
4414
ctiller8919f602014-12-10 10:19:42 -08004415SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4416 test/cpp/end2end/sync_client_async_server_test.cc \
4417
4418SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4419SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4420
nnoble69ac39f2014-12-12 15:43:38 -08004421ifeq ($(NO_SECURE),true)
4422
4423bins/sync_client_async_server_test: openssl_dep_error
4424
4425else
4426
ctiller8919f602014-12-10 10:19:42 -08004427bins/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
4428 $(E) "[LD] Linking $@"
4429 $(Q) mkdir -p `dirname $@`
4430 $(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
4431
nnoble69ac39f2014-12-12 15:43:38 -08004432endif
4433
ctiller8919f602014-12-10 10:19:42 -08004434deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4435
nnoble69ac39f2014-12-12 15:43:38 -08004436ifneq ($(NO_SECURE),true)
4437ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004438-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4439endif
nnoble69ac39f2014-12-12 15:43:38 -08004440endif
ctiller8919f602014-12-10 10:19:42 -08004441
4442clean_sync_client_async_server_test:
4443 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4444 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4445 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4446 $(Q) $(RM) bins/sync_client_async_server_test
4447
4448
4449QPS_CLIENT_SRC = \
4450 test/cpp/qps/qps_client.cc \
4451
4452QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4453QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4454
nnoble69ac39f2014-12-12 15:43:38 -08004455ifeq ($(NO_SECURE),true)
4456
4457bins/qps_client: openssl_dep_error
4458
4459else
4460
ctiller8919f602014-12-10 10:19:42 -08004461bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4462 $(E) "[LD] Linking $@"
4463 $(Q) mkdir -p `dirname $@`
4464 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4465
nnoble69ac39f2014-12-12 15:43:38 -08004466endif
4467
ctiller8919f602014-12-10 10:19:42 -08004468deps_qps_client: $(QPS_CLIENT_DEPS)
4469
nnoble69ac39f2014-12-12 15:43:38 -08004470ifneq ($(NO_SECURE),true)
4471ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004472-include $(QPS_CLIENT_DEPS)
4473endif
nnoble69ac39f2014-12-12 15:43:38 -08004474endif
ctiller8919f602014-12-10 10:19:42 -08004475
4476clean_qps_client:
4477 $(E) "[CLEAN] Cleaning qps_client files"
4478 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4479 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4480 $(Q) $(RM) bins/qps_client
4481
4482
4483QPS_SERVER_SRC = \
4484 test/cpp/end2end/qps_server.cc \
4485
4486QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4487QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4488
nnoble69ac39f2014-12-12 15:43:38 -08004489ifeq ($(NO_SECURE),true)
4490
4491bins/qps_server: openssl_dep_error
4492
4493else
4494
ctiller8919f602014-12-10 10:19:42 -08004495bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4496 $(E) "[LD] Linking $@"
4497 $(Q) mkdir -p `dirname $@`
4498 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4499
nnoble69ac39f2014-12-12 15:43:38 -08004500endif
4501
ctiller8919f602014-12-10 10:19:42 -08004502deps_qps_server: $(QPS_SERVER_DEPS)
4503
nnoble69ac39f2014-12-12 15:43:38 -08004504ifneq ($(NO_SECURE),true)
4505ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004506-include $(QPS_SERVER_DEPS)
4507endif
nnoble69ac39f2014-12-12 15:43:38 -08004508endif
ctiller8919f602014-12-10 10:19:42 -08004509
4510clean_qps_server:
4511 $(E) "[CLEAN] Cleaning qps_server files"
4512 $(Q) $(RM) $(QPS_SERVER_OBJS)
4513 $(Q) $(RM) $(QPS_SERVER_DEPS)
4514 $(Q) $(RM) bins/qps_server
4515
4516
4517INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004518 gens/test/cpp/interop/empty.pb.cc \
4519 gens/test/cpp/interop/messages.pb.cc \
4520 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004521 test/cpp/interop/server.cc \
4522
4523INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4524INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4525
nnoble69ac39f2014-12-12 15:43:38 -08004526ifeq ($(NO_SECURE),true)
4527
4528bins/interop_server: openssl_dep_error
4529
4530else
4531
nnoble72309c62014-12-12 11:42:26 -08004532bins/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 -08004533 $(E) "[LD] Linking $@"
4534 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004535 $(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 -08004536
nnoble69ac39f2014-12-12 15:43:38 -08004537endif
4538
ctiller8919f602014-12-10 10:19:42 -08004539deps_interop_server: $(INTEROP_SERVER_DEPS)
4540
nnoble69ac39f2014-12-12 15:43:38 -08004541ifneq ($(NO_SECURE),true)
4542ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004543-include $(INTEROP_SERVER_DEPS)
4544endif
nnoble69ac39f2014-12-12 15:43:38 -08004545endif
ctiller8919f602014-12-10 10:19:42 -08004546
4547clean_interop_server:
4548 $(E) "[CLEAN] Cleaning interop_server files"
4549 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4550 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4551 $(Q) $(RM) bins/interop_server
4552
4553
4554INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004555 gens/test/cpp/interop/empty.pb.cc \
4556 gens/test/cpp/interop/messages.pb.cc \
4557 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004558 test/cpp/interop/client.cc \
4559
4560INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4561INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4562
nnoble69ac39f2014-12-12 15:43:38 -08004563ifeq ($(NO_SECURE),true)
4564
4565bins/interop_client: openssl_dep_error
4566
4567else
4568
nnoble72309c62014-12-12 11:42:26 -08004569bins/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 -08004570 $(E) "[LD] Linking $@"
4571 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004572 $(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 -08004573
nnoble69ac39f2014-12-12 15:43:38 -08004574endif
4575
ctiller8919f602014-12-10 10:19:42 -08004576deps_interop_client: $(INTEROP_CLIENT_DEPS)
4577
nnoble69ac39f2014-12-12 15:43:38 -08004578ifneq ($(NO_SECURE),true)
4579ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004580-include $(INTEROP_CLIENT_DEPS)
4581endif
nnoble69ac39f2014-12-12 15:43:38 -08004582endif
ctiller8919f602014-12-10 10:19:42 -08004583
4584clean_interop_client:
4585 $(E) "[CLEAN] Cleaning interop_client files"
4586 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4587 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4588 $(Q) $(RM) bins/interop_client
4589
4590
4591END2END_TEST_SRC = \
4592 test/cpp/end2end/end2end_test.cc \
4593
4594END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4595END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4596
nnoble69ac39f2014-12-12 15:43:38 -08004597ifeq ($(NO_SECURE),true)
4598
4599bins/end2end_test: openssl_dep_error
4600
4601else
4602
ctiller8919f602014-12-10 10:19:42 -08004603bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4604 $(E) "[LD] Linking $@"
4605 $(Q) mkdir -p `dirname $@`
4606 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4607
nnoble69ac39f2014-12-12 15:43:38 -08004608endif
4609
ctiller8919f602014-12-10 10:19:42 -08004610deps_end2end_test: $(END2END_TEST_DEPS)
4611
nnoble69ac39f2014-12-12 15:43:38 -08004612ifneq ($(NO_SECURE),true)
4613ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004614-include $(END2END_TEST_DEPS)
4615endif
nnoble69ac39f2014-12-12 15:43:38 -08004616endif
ctiller8919f602014-12-10 10:19:42 -08004617
4618clean_end2end_test:
4619 $(E) "[CLEAN] Cleaning end2end_test files"
4620 $(Q) $(RM) $(END2END_TEST_OBJS)
4621 $(Q) $(RM) $(END2END_TEST_DEPS)
4622 $(Q) $(RM) bins/end2end_test
4623
4624
4625ALARM_TEST_SRC = \
4626 test/core/iomgr/alarm_test.c \
4627
4628ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4629ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4630
nnoble69ac39f2014-12-12 15:43:38 -08004631ifeq ($(NO_SECURE),true)
4632
4633bins/alarm_test: openssl_dep_error
4634
4635else
4636
ctiller8919f602014-12-10 10:19:42 -08004637bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4638 $(E) "[LD] Linking $@"
4639 $(Q) mkdir -p `dirname $@`
4640 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4641
nnoble69ac39f2014-12-12 15:43:38 -08004642endif
4643
ctiller8919f602014-12-10 10:19:42 -08004644deps_alarm_test: $(ALARM_TEST_DEPS)
4645
nnoble69ac39f2014-12-12 15:43:38 -08004646ifneq ($(NO_SECURE),true)
4647ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004648-include $(ALARM_TEST_DEPS)
4649endif
nnoble69ac39f2014-12-12 15:43:38 -08004650endif
ctiller8919f602014-12-10 10:19:42 -08004651
4652clean_alarm_test:
4653 $(E) "[CLEAN] Cleaning alarm_test files"
4654 $(Q) $(RM) $(ALARM_TEST_OBJS)
4655 $(Q) $(RM) $(ALARM_TEST_DEPS)
4656 $(Q) $(RM) bins/alarm_test
4657
4658
4659TIME_TEST_SRC = \
4660 test/core/support/time_test.c \
4661
4662TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4663TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4664
nnoble69ac39f2014-12-12 15:43:38 -08004665ifeq ($(NO_SECURE),true)
4666
4667bins/time_test: openssl_dep_error
4668
4669else
4670
ctiller8919f602014-12-10 10:19:42 -08004671bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4672 $(E) "[LD] Linking $@"
4673 $(Q) mkdir -p `dirname $@`
4674 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4675
nnoble69ac39f2014-12-12 15:43:38 -08004676endif
4677
ctiller8919f602014-12-10 10:19:42 -08004678deps_time_test: $(TIME_TEST_DEPS)
4679
nnoble69ac39f2014-12-12 15:43:38 -08004680ifneq ($(NO_SECURE),true)
4681ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004682-include $(TIME_TEST_DEPS)
4683endif
nnoble69ac39f2014-12-12 15:43:38 -08004684endif
ctiller8919f602014-12-10 10:19:42 -08004685
4686clean_time_test:
4687 $(E) "[CLEAN] Cleaning time_test files"
4688 $(Q) $(RM) $(TIME_TEST_OBJS)
4689 $(Q) $(RM) $(TIME_TEST_DEPS)
4690 $(Q) $(RM) bins/time_test
4691
4692
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004693CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4694
4695CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4696CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4697
nnoble69ac39f2014-12-12 15:43:38 -08004698ifeq ($(NO_SECURE),true)
4699
4700bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4701
4702else
4703
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004704bins/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
4705 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004706 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004707 $(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
4708
nnoble69ac39f2014-12-12 15:43:38 -08004709endif
4710
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004711deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4712
nnoble69ac39f2014-12-12 15:43:38 -08004713ifneq ($(NO_SECURE),true)
4714ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004715-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4716endif
nnoble69ac39f2014-12-12 15:43:38 -08004717endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004718
4719clean_chttp2_fake_security_cancel_after_accept_test:
4720 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4721 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4722 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4723 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4724
4725
4726CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4727
4728CHTTP2_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))))
4729CHTTP2_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))))
4730
nnoble69ac39f2014-12-12 15:43:38 -08004731ifeq ($(NO_SECURE),true)
4732
4733bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4734
4735else
4736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004737bins/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
4738 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004739 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004740 $(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
4741
nnoble69ac39f2014-12-12 15:43:38 -08004742endif
4743
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004744deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4745
nnoble69ac39f2014-12-12 15:43:38 -08004746ifneq ($(NO_SECURE),true)
4747ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004748-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4749endif
nnoble69ac39f2014-12-12 15:43:38 -08004750endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004751
4752clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4753 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4754 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4755 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4756 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4757
4758
4759CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4760
4761CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4762CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4763
nnoble69ac39f2014-12-12 15:43:38 -08004764ifeq ($(NO_SECURE),true)
4765
4766bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4767
4768else
4769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004770bins/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
4771 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004772 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004773 $(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
4774
nnoble69ac39f2014-12-12 15:43:38 -08004775endif
4776
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004777deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4778
nnoble69ac39f2014-12-12 15:43:38 -08004779ifneq ($(NO_SECURE),true)
4780ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004781-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4782endif
nnoble69ac39f2014-12-12 15:43:38 -08004783endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004784
4785clean_chttp2_fake_security_cancel_after_invoke_test:
4786 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4787 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4788 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4789 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4790
4791
4792CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4793
4794CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4795CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4796
nnoble69ac39f2014-12-12 15:43:38 -08004797ifeq ($(NO_SECURE),true)
4798
4799bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4800
4801else
4802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004803bins/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
4804 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004805 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004806 $(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
4807
nnoble69ac39f2014-12-12 15:43:38 -08004808endif
4809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004810deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4811
nnoble69ac39f2014-12-12 15:43:38 -08004812ifneq ($(NO_SECURE),true)
4813ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004814-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4815endif
nnoble69ac39f2014-12-12 15:43:38 -08004816endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004817
4818clean_chttp2_fake_security_cancel_before_invoke_test:
4819 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4820 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4821 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4822 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4823
4824
4825CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4826
4827CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4828CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4829
nnoble69ac39f2014-12-12 15:43:38 -08004830ifeq ($(NO_SECURE),true)
4831
4832bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4833
4834else
4835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004836bins/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
4837 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004838 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004839 $(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
4840
nnoble69ac39f2014-12-12 15:43:38 -08004841endif
4842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004843deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4844
nnoble69ac39f2014-12-12 15:43:38 -08004845ifneq ($(NO_SECURE),true)
4846ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4848endif
nnoble69ac39f2014-12-12 15:43:38 -08004849endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004850
4851clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4852 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4853 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4854 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4855 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4856
4857
ctillerc6d61c42014-12-15 14:52:08 -08004858CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4859
4860CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4861CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4862
4863ifeq ($(NO_SECURE),true)
4864
4865bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4866
4867else
4868
4869bins/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
4870 $(E) "[LD] Linking $@"
4871 $(Q) mkdir -p `dirname $@`
4872 $(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
4873
4874endif
4875
4876deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4877
4878ifneq ($(NO_SECURE),true)
4879ifneq ($(NO_DEPS),true)
4880-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4881endif
4882endif
4883
4884clean_chttp2_fake_security_disappearing_server_test:
4885 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4886 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4887 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4888 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4889
4890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004891CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4892
4893CHTTP2_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))))
4894CHTTP2_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))))
4895
nnoble69ac39f2014-12-12 15:43:38 -08004896ifeq ($(NO_SECURE),true)
4897
4898bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4899
4900else
4901
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004902bins/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
4903 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004904 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004905 $(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
4906
nnoble69ac39f2014-12-12 15:43:38 -08004907endif
4908
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004909deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4910
nnoble69ac39f2014-12-12 15:43:38 -08004911ifneq ($(NO_SECURE),true)
4912ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004913-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4914endif
nnoble69ac39f2014-12-12 15:43:38 -08004915endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004916
4917clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4918 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4919 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4920 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4921 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4922
4923
4924CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4925
4926CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4927CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4928
nnoble69ac39f2014-12-12 15:43:38 -08004929ifeq ($(NO_SECURE),true)
4930
4931bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4932
4933else
4934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004935bins/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
4936 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004937 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004938 $(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
4939
nnoble69ac39f2014-12-12 15:43:38 -08004940endif
4941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004942deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4943
nnoble69ac39f2014-12-12 15:43:38 -08004944ifneq ($(NO_SECURE),true)
4945ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004946-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4947endif
nnoble69ac39f2014-12-12 15:43:38 -08004948endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004949
4950clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4951 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4952 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4953 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4954 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4955
4956
4957CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4958
4959CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4960CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4961
nnoble69ac39f2014-12-12 15:43:38 -08004962ifeq ($(NO_SECURE),true)
4963
4964bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4965
4966else
4967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004968bins/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
4969 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004970 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004971 $(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
4972
nnoble69ac39f2014-12-12 15:43:38 -08004973endif
4974
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004975deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4976
nnoble69ac39f2014-12-12 15:43:38 -08004977ifneq ($(NO_SECURE),true)
4978ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004979-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4980endif
nnoble69ac39f2014-12-12 15:43:38 -08004981endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004982
4983clean_chttp2_fake_security_invoke_large_request_test:
4984 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4985 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4986 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4987 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4988
4989
4990CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4991
4992CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4993CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4994
nnoble69ac39f2014-12-12 15:43:38 -08004995ifeq ($(NO_SECURE),true)
4996
4997bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4998
4999else
5000
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005001bins/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
5002 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005003 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005004 $(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
5005
nnoble69ac39f2014-12-12 15:43:38 -08005006endif
5007
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005008deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5009
nnoble69ac39f2014-12-12 15:43:38 -08005010ifneq ($(NO_SECURE),true)
5011ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005012-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5013endif
nnoble69ac39f2014-12-12 15:43:38 -08005014endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005015
5016clean_chttp2_fake_security_max_concurrent_streams_test:
5017 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5018 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5019 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5020 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5021
5022
5023CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5024
5025CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5026CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5027
nnoble69ac39f2014-12-12 15:43:38 -08005028ifeq ($(NO_SECURE),true)
5029
5030bins/chttp2_fake_security_no_op_test: openssl_dep_error
5031
5032else
5033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005034bins/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
5035 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005036 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005037 $(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
5038
nnoble69ac39f2014-12-12 15:43:38 -08005039endif
5040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005041deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5042
nnoble69ac39f2014-12-12 15:43:38 -08005043ifneq ($(NO_SECURE),true)
5044ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5046endif
nnoble69ac39f2014-12-12 15:43:38 -08005047endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005048
5049clean_chttp2_fake_security_no_op_test:
5050 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5051 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5052 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5053 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5054
5055
5056CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5057
5058CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5059CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5060
nnoble69ac39f2014-12-12 15:43:38 -08005061ifeq ($(NO_SECURE),true)
5062
5063bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5064
5065else
5066
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005067bins/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
5068 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005069 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005070 $(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
5071
nnoble69ac39f2014-12-12 15:43:38 -08005072endif
5073
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005074deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5075
nnoble69ac39f2014-12-12 15:43:38 -08005076ifneq ($(NO_SECURE),true)
5077ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005078-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5079endif
nnoble69ac39f2014-12-12 15:43:38 -08005080endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005081
5082clean_chttp2_fake_security_ping_pong_streaming_test:
5083 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5084 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5085 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5086 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5087
5088
ctiller33023c42014-12-12 16:28:33 -08005089CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5090
5091CHTTP2_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))))
5092CHTTP2_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))))
5093
5094ifeq ($(NO_SECURE),true)
5095
5096bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5097
5098else
5099
5100bins/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
5101 $(E) "[LD] Linking $@"
5102 $(Q) mkdir -p `dirname $@`
5103 $(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
5104
5105endif
5106
5107deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5108
5109ifneq ($(NO_SECURE),true)
5110ifneq ($(NO_DEPS),true)
5111-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5112endif
5113endif
5114
5115clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5116 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5117 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5118 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5119 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5120
5121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5123
5124CHTTP2_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))))
5125CHTTP2_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))))
5126
nnoble69ac39f2014-12-12 15:43:38 -08005127ifeq ($(NO_SECURE),true)
5128
5129bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5130
5131else
5132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005133bins/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
5134 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005135 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005136 $(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
5137
nnoble69ac39f2014-12-12 15:43:38 -08005138endif
5139
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005140deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5141
nnoble69ac39f2014-12-12 15:43:38 -08005142ifneq ($(NO_SECURE),true)
5143ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005144-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5145endif
nnoble69ac39f2014-12-12 15:43:38 -08005146endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005147
5148clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5149 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5150 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5151 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5152 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5153
5154
5155CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5156
5157CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5158CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5159
nnoble69ac39f2014-12-12 15:43:38 -08005160ifeq ($(NO_SECURE),true)
5161
5162bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5163
5164else
5165
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005166bins/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
5167 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005168 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005169 $(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
5170
nnoble69ac39f2014-12-12 15:43:38 -08005171endif
5172
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005173deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5174
nnoble69ac39f2014-12-12 15:43:38 -08005175ifneq ($(NO_SECURE),true)
5176ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005177-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5178endif
nnoble69ac39f2014-12-12 15:43:38 -08005179endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005180
5181clean_chttp2_fake_security_request_response_with_payload_test:
5182 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5183 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5184 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5185 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5186
5187
ctiller2845cad2014-12-15 15:14:12 -08005188CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5189
5190CHTTP2_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))))
5191CHTTP2_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))))
5192
5193ifeq ($(NO_SECURE),true)
5194
5195bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5196
5197else
5198
5199bins/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
5200 $(E) "[LD] Linking $@"
5201 $(Q) mkdir -p `dirname $@`
5202 $(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
5203
5204endif
5205
5206deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5207
5208ifneq ($(NO_SECURE),true)
5209ifneq ($(NO_DEPS),true)
5210-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5211endif
5212endif
5213
5214clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5215 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5216 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5217 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5218 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5219
5220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005221CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5222
5223CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5224CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5225
nnoble69ac39f2014-12-12 15:43:38 -08005226ifeq ($(NO_SECURE),true)
5227
5228bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5229
5230else
5231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005232bins/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
5233 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005234 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005235 $(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
5236
nnoble69ac39f2014-12-12 15:43:38 -08005237endif
5238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005239deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5240
nnoble69ac39f2014-12-12 15:43:38 -08005241ifneq ($(NO_SECURE),true)
5242ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005243-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5244endif
nnoble69ac39f2014-12-12 15:43:38 -08005245endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005246
5247clean_chttp2_fake_security_simple_delayed_request_test:
5248 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5249 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5250 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5251 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5252
5253
5254CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5255
5256CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5257CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5258
nnoble69ac39f2014-12-12 15:43:38 -08005259ifeq ($(NO_SECURE),true)
5260
5261bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5262
5263else
5264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005265bins/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
5266 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005267 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005268 $(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
5269
nnoble69ac39f2014-12-12 15:43:38 -08005270endif
5271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005272deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5273
nnoble69ac39f2014-12-12 15:43:38 -08005274ifneq ($(NO_SECURE),true)
5275ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5277endif
nnoble69ac39f2014-12-12 15:43:38 -08005278endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005279
5280clean_chttp2_fake_security_simple_request_test:
5281 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5282 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5283 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5284 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5285
5286
nathaniel52878172014-12-09 10:17:19 -08005287CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005288
nathaniel52878172014-12-09 10:17:19 -08005289CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5290CHTTP2_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 -08005291
nnoble69ac39f2014-12-12 15:43:38 -08005292ifeq ($(NO_SECURE),true)
5293
5294bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5295
5296else
5297
nathaniel52878172014-12-09 10:17:19 -08005298bins/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 -08005299 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005300 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005301 $(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 -08005302
nnoble69ac39f2014-12-12 15:43:38 -08005303endif
5304
nathaniel52878172014-12-09 10:17:19 -08005305deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306
nnoble69ac39f2014-12-12 15:43:38 -08005307ifneq ($(NO_SECURE),true)
5308ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005309-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005310endif
nnoble69ac39f2014-12-12 15:43:38 -08005311endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005312
nathaniel52878172014-12-09 10:17:19 -08005313clean_chttp2_fake_security_thread_stress_test:
5314 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5315 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5316 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5317 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005318
5319
5320CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5321
5322CHTTP2_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))))
5323CHTTP2_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))))
5324
nnoble69ac39f2014-12-12 15:43:38 -08005325ifeq ($(NO_SECURE),true)
5326
5327bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5328
5329else
5330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005331bins/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
5332 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005333 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005334 $(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
5335
nnoble69ac39f2014-12-12 15:43:38 -08005336endif
5337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005338deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5339
nnoble69ac39f2014-12-12 15:43:38 -08005340ifneq ($(NO_SECURE),true)
5341ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005342-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5343endif
nnoble69ac39f2014-12-12 15:43:38 -08005344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005345
5346clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5347 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5348 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5349 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5350 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5351
5352
5353CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5354
5355CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5356CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5357
nnoble69ac39f2014-12-12 15:43:38 -08005358ifeq ($(NO_SECURE),true)
5359
5360bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5361
5362else
5363
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005364bins/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
5365 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005366 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005367 $(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
5368
nnoble69ac39f2014-12-12 15:43:38 -08005369endif
5370
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005371deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5372
nnoble69ac39f2014-12-12 15:43:38 -08005373ifneq ($(NO_SECURE),true)
5374ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005375-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5376endif
nnoble69ac39f2014-12-12 15:43:38 -08005377endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005378
5379clean_chttp2_fullstack_cancel_after_accept_test:
5380 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5381 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5382 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5383 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5384
5385
5386CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5387
5388CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5389CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5390
nnoble69ac39f2014-12-12 15:43:38 -08005391ifeq ($(NO_SECURE),true)
5392
5393bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5394
5395else
5396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005397bins/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
5398 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005399 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005400 $(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
5401
nnoble69ac39f2014-12-12 15:43:38 -08005402endif
5403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005404deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5405
nnoble69ac39f2014-12-12 15:43:38 -08005406ifneq ($(NO_SECURE),true)
5407ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005408-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5409endif
nnoble69ac39f2014-12-12 15:43:38 -08005410endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005411
5412clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5413 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5414 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5415 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5416 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5417
5418
5419CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5420
5421CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5422CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5423
nnoble69ac39f2014-12-12 15:43:38 -08005424ifeq ($(NO_SECURE),true)
5425
5426bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5427
5428else
5429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005430bins/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
5431 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005432 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005433 $(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
5434
nnoble69ac39f2014-12-12 15:43:38 -08005435endif
5436
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005437deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5438
nnoble69ac39f2014-12-12 15:43:38 -08005439ifneq ($(NO_SECURE),true)
5440ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005441-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5442endif
nnoble69ac39f2014-12-12 15:43:38 -08005443endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005444
5445clean_chttp2_fullstack_cancel_after_invoke_test:
5446 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5447 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5448 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5449 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5450
5451
5452CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5453
5454CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5455CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5456
nnoble69ac39f2014-12-12 15:43:38 -08005457ifeq ($(NO_SECURE),true)
5458
5459bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5460
5461else
5462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005463bins/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
5464 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005465 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005466 $(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
5467
nnoble69ac39f2014-12-12 15:43:38 -08005468endif
5469
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005470deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5471
nnoble69ac39f2014-12-12 15:43:38 -08005472ifneq ($(NO_SECURE),true)
5473ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005474-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5475endif
nnoble69ac39f2014-12-12 15:43:38 -08005476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005477
5478clean_chttp2_fullstack_cancel_before_invoke_test:
5479 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5480 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5481 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5482 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5483
5484
5485CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5486
5487CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5488CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5489
nnoble69ac39f2014-12-12 15:43:38 -08005490ifeq ($(NO_SECURE),true)
5491
5492bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5493
5494else
5495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005496bins/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
5497 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005498 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005499 $(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
5500
nnoble69ac39f2014-12-12 15:43:38 -08005501endif
5502
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005503deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5504
nnoble69ac39f2014-12-12 15:43:38 -08005505ifneq ($(NO_SECURE),true)
5506ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005507-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5508endif
nnoble69ac39f2014-12-12 15:43:38 -08005509endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005510
5511clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5512 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5513 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5514 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5515 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5516
5517
ctillerc6d61c42014-12-15 14:52:08 -08005518CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5519
5520CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5521CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5522
5523ifeq ($(NO_SECURE),true)
5524
5525bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5526
5527else
5528
5529bins/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
5530 $(E) "[LD] Linking $@"
5531 $(Q) mkdir -p `dirname $@`
5532 $(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
5533
5534endif
5535
5536deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5537
5538ifneq ($(NO_SECURE),true)
5539ifneq ($(NO_DEPS),true)
5540-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5541endif
5542endif
5543
5544clean_chttp2_fullstack_disappearing_server_test:
5545 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5546 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5547 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5548 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5549
5550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005551CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5552
5553CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5554CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5555
nnoble69ac39f2014-12-12 15:43:38 -08005556ifeq ($(NO_SECURE),true)
5557
5558bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5559
5560else
5561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005562bins/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
5563 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005564 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005565 $(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
5566
nnoble69ac39f2014-12-12 15:43:38 -08005567endif
5568
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005569deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5570
nnoble69ac39f2014-12-12 15:43:38 -08005571ifneq ($(NO_SECURE),true)
5572ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005573-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5574endif
nnoble69ac39f2014-12-12 15:43:38 -08005575endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005576
5577clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5578 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5579 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5580 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5581 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5582
5583
5584CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5585
5586CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5587CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5588
nnoble69ac39f2014-12-12 15:43:38 -08005589ifeq ($(NO_SECURE),true)
5590
5591bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5592
5593else
5594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005595bins/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
5596 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005597 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005598 $(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
5599
nnoble69ac39f2014-12-12 15:43:38 -08005600endif
5601
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005602deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5603
nnoble69ac39f2014-12-12 15:43:38 -08005604ifneq ($(NO_SECURE),true)
5605ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005606-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5607endif
nnoble69ac39f2014-12-12 15:43:38 -08005608endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005609
5610clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5611 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5612 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5613 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5614 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5615
5616
5617CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5618
5619CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5620CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5621
nnoble69ac39f2014-12-12 15:43:38 -08005622ifeq ($(NO_SECURE),true)
5623
5624bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5625
5626else
5627
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005628bins/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
5629 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005630 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005631 $(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
5632
nnoble69ac39f2014-12-12 15:43:38 -08005633endif
5634
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005635deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5636
nnoble69ac39f2014-12-12 15:43:38 -08005637ifneq ($(NO_SECURE),true)
5638ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005639-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5640endif
nnoble69ac39f2014-12-12 15:43:38 -08005641endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005642
5643clean_chttp2_fullstack_invoke_large_request_test:
5644 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5645 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5646 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5647 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5648
5649
5650CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5651
5652CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5653CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5654
nnoble69ac39f2014-12-12 15:43:38 -08005655ifeq ($(NO_SECURE),true)
5656
5657bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5658
5659else
5660
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005661bins/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
5662 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005663 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005664 $(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
5665
nnoble69ac39f2014-12-12 15:43:38 -08005666endif
5667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005668deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5669
nnoble69ac39f2014-12-12 15:43:38 -08005670ifneq ($(NO_SECURE),true)
5671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005672-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5673endif
nnoble69ac39f2014-12-12 15:43:38 -08005674endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005675
5676clean_chttp2_fullstack_max_concurrent_streams_test:
5677 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5678 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5679 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5680 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5681
5682
5683CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5684
5685CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5686CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5687
nnoble69ac39f2014-12-12 15:43:38 -08005688ifeq ($(NO_SECURE),true)
5689
5690bins/chttp2_fullstack_no_op_test: openssl_dep_error
5691
5692else
5693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005694bins/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
5695 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005696 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005697 $(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
5698
nnoble69ac39f2014-12-12 15:43:38 -08005699endif
5700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005701deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5702
nnoble69ac39f2014-12-12 15:43:38 -08005703ifneq ($(NO_SECURE),true)
5704ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005705-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5706endif
nnoble69ac39f2014-12-12 15:43:38 -08005707endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005708
5709clean_chttp2_fullstack_no_op_test:
5710 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5711 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5712 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5713 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5714
5715
5716CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5717
5718CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5719CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5720
nnoble69ac39f2014-12-12 15:43:38 -08005721ifeq ($(NO_SECURE),true)
5722
5723bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5724
5725else
5726
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005727bins/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
5728 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005729 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005730 $(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
5731
nnoble69ac39f2014-12-12 15:43:38 -08005732endif
5733
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005734deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5735
nnoble69ac39f2014-12-12 15:43:38 -08005736ifneq ($(NO_SECURE),true)
5737ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5739endif
nnoble69ac39f2014-12-12 15:43:38 -08005740endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005741
5742clean_chttp2_fullstack_ping_pong_streaming_test:
5743 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5744 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5745 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5746 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5747
5748
ctiller33023c42014-12-12 16:28:33 -08005749CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5750
5751CHTTP2_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))))
5752CHTTP2_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))))
5753
5754ifeq ($(NO_SECURE),true)
5755
5756bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5757
5758else
5759
5760bins/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
5761 $(E) "[LD] Linking $@"
5762 $(Q) mkdir -p `dirname $@`
5763 $(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
5764
5765endif
5766
5767deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5768
5769ifneq ($(NO_SECURE),true)
5770ifneq ($(NO_DEPS),true)
5771-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5772endif
5773endif
5774
5775clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5776 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5777 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5778 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5779 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5780
5781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005782CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5783
5784CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5785CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5786
nnoble69ac39f2014-12-12 15:43:38 -08005787ifeq ($(NO_SECURE),true)
5788
5789bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5790
5791else
5792
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005793bins/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
5794 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005795 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005796 $(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
5797
nnoble69ac39f2014-12-12 15:43:38 -08005798endif
5799
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005800deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5801
nnoble69ac39f2014-12-12 15:43:38 -08005802ifneq ($(NO_SECURE),true)
5803ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005804-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5805endif
nnoble69ac39f2014-12-12 15:43:38 -08005806endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005807
5808clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5809 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5810 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5811 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5812 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5813
5814
5815CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5816
5817CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5818CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5819
nnoble69ac39f2014-12-12 15:43:38 -08005820ifeq ($(NO_SECURE),true)
5821
5822bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5823
5824else
5825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005826bins/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
5827 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005828 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005829 $(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
5830
nnoble69ac39f2014-12-12 15:43:38 -08005831endif
5832
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005833deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5834
nnoble69ac39f2014-12-12 15:43:38 -08005835ifneq ($(NO_SECURE),true)
5836ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005837-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5838endif
nnoble69ac39f2014-12-12 15:43:38 -08005839endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005840
5841clean_chttp2_fullstack_request_response_with_payload_test:
5842 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5843 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5844 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5845 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5846
5847
ctiller2845cad2014-12-15 15:14:12 -08005848CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5849
5850CHTTP2_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))))
5851CHTTP2_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))))
5852
5853ifeq ($(NO_SECURE),true)
5854
5855bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5856
5857else
5858
5859bins/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
5860 $(E) "[LD] Linking $@"
5861 $(Q) mkdir -p `dirname $@`
5862 $(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
5863
5864endif
5865
5866deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5867
5868ifneq ($(NO_SECURE),true)
5869ifneq ($(NO_DEPS),true)
5870-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5871endif
5872endif
5873
5874clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5875 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5876 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5877 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5878 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5879
5880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005881CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5882
5883CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5884CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5885
nnoble69ac39f2014-12-12 15:43:38 -08005886ifeq ($(NO_SECURE),true)
5887
5888bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5889
5890else
5891
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005892bins/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
5893 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005894 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005895 $(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
5896
nnoble69ac39f2014-12-12 15:43:38 -08005897endif
5898
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005899deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5900
nnoble69ac39f2014-12-12 15:43:38 -08005901ifneq ($(NO_SECURE),true)
5902ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005903-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5904endif
nnoble69ac39f2014-12-12 15:43:38 -08005905endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005906
5907clean_chttp2_fullstack_simple_delayed_request_test:
5908 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5909 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5910 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5911 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5912
5913
5914CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5915
5916CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5917CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5918
nnoble69ac39f2014-12-12 15:43:38 -08005919ifeq ($(NO_SECURE),true)
5920
5921bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5922
5923else
5924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925bins/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
5926 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005927 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005928 $(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
5929
nnoble69ac39f2014-12-12 15:43:38 -08005930endif
5931
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005932deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5933
nnoble69ac39f2014-12-12 15:43:38 -08005934ifneq ($(NO_SECURE),true)
5935ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5937endif
nnoble69ac39f2014-12-12 15:43:38 -08005938endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005939
5940clean_chttp2_fullstack_simple_request_test:
5941 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5942 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5943 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5944 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5945
5946
nathaniel52878172014-12-09 10:17:19 -08005947CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005948
nathaniel52878172014-12-09 10:17:19 -08005949CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5950CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005951
nnoble69ac39f2014-12-12 15:43:38 -08005952ifeq ($(NO_SECURE),true)
5953
5954bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5955
5956else
5957
nathaniel52878172014-12-09 10:17:19 -08005958bins/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 -08005959 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005960 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005961 $(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 -08005962
nnoble69ac39f2014-12-12 15:43:38 -08005963endif
5964
nathaniel52878172014-12-09 10:17:19 -08005965deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966
nnoble69ac39f2014-12-12 15:43:38 -08005967ifneq ($(NO_SECURE),true)
5968ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005969-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005970endif
nnoble69ac39f2014-12-12 15:43:38 -08005971endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005972
nathaniel52878172014-12-09 10:17:19 -08005973clean_chttp2_fullstack_thread_stress_test:
5974 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5975 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5976 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5977 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005978
5979
5980CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5981
5982CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5983CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5984
nnoble69ac39f2014-12-12 15:43:38 -08005985ifeq ($(NO_SECURE),true)
5986
5987bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5988
5989else
5990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005991bins/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
5992 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005993 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005994 $(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
5995
nnoble69ac39f2014-12-12 15:43:38 -08005996endif
5997
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005998deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5999
nnoble69ac39f2014-12-12 15:43:38 -08006000ifneq ($(NO_SECURE),true)
6001ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006002-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6003endif
nnoble69ac39f2014-12-12 15:43:38 -08006004endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006005
6006clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6007 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6008 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6009 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6010 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6011
6012
6013CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6014
6015CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6016CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6017
nnoble69ac39f2014-12-12 15:43:38 -08006018ifeq ($(NO_SECURE),true)
6019
6020bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6021
6022else
6023
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024bins/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
6025 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006026 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006027 $(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
6028
nnoble69ac39f2014-12-12 15:43:38 -08006029endif
6030
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006031deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6032
nnoble69ac39f2014-12-12 15:43:38 -08006033ifneq ($(NO_SECURE),true)
6034ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6036endif
nnoble69ac39f2014-12-12 15:43:38 -08006037endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006038
6039clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6040 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6041 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6042 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6043 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6044
6045
6046CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6047
6048CHTTP2_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))))
6049CHTTP2_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))))
6050
nnoble69ac39f2014-12-12 15:43:38 -08006051ifeq ($(NO_SECURE),true)
6052
6053bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6054
6055else
6056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006057bins/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
6058 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006059 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006060 $(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
6061
nnoble69ac39f2014-12-12 15:43:38 -08006062endif
6063
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006064deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6065
nnoble69ac39f2014-12-12 15:43:38 -08006066ifneq ($(NO_SECURE),true)
6067ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006068-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6069endif
nnoble69ac39f2014-12-12 15:43:38 -08006070endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006071
6072clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6073 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6074 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6075 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6076 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6077
6078
6079CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6080
6081CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6082CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6083
nnoble69ac39f2014-12-12 15:43:38 -08006084ifeq ($(NO_SECURE),true)
6085
6086bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6087
6088else
6089
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006090bins/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
6091 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006092 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006093 $(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
6094
nnoble69ac39f2014-12-12 15:43:38 -08006095endif
6096
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006097deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6098
nnoble69ac39f2014-12-12 15:43:38 -08006099ifneq ($(NO_SECURE),true)
6100ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006101-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6102endif
nnoble69ac39f2014-12-12 15:43:38 -08006103endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006104
6105clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6106 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6107 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6108 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6109 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6110
6111
6112CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6113
6114CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6115CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6116
nnoble69ac39f2014-12-12 15:43:38 -08006117ifeq ($(NO_SECURE),true)
6118
6119bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6120
6121else
6122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006123bins/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
6124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006125 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006126 $(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
6127
nnoble69ac39f2014-12-12 15:43:38 -08006128endif
6129
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006130deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6131
nnoble69ac39f2014-12-12 15:43:38 -08006132ifneq ($(NO_SECURE),true)
6133ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6135endif
nnoble69ac39f2014-12-12 15:43:38 -08006136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006137
6138clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6139 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6140 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6141 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6142 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6143
6144
6145CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6146
6147CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6148CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6149
nnoble69ac39f2014-12-12 15:43:38 -08006150ifeq ($(NO_SECURE),true)
6151
6152bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6153
6154else
6155
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006156bins/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
6157 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006158 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006159 $(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
6160
nnoble69ac39f2014-12-12 15:43:38 -08006161endif
6162
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006163deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6164
nnoble69ac39f2014-12-12 15:43:38 -08006165ifneq ($(NO_SECURE),true)
6166ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006167-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6168endif
nnoble69ac39f2014-12-12 15:43:38 -08006169endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006170
6171clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6172 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6173 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6174 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6175 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6176
6177
ctillerc6d61c42014-12-15 14:52:08 -08006178CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6179
6180CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6181CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6182
6183ifeq ($(NO_SECURE),true)
6184
6185bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6186
6187else
6188
6189bins/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
6190 $(E) "[LD] Linking $@"
6191 $(Q) mkdir -p `dirname $@`
6192 $(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
6193
6194endif
6195
6196deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6197
6198ifneq ($(NO_SECURE),true)
6199ifneq ($(NO_DEPS),true)
6200-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6201endif
6202endif
6203
6204clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6205 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6206 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6207 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6208 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6209
6210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006211CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6212
6213CHTTP2_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))))
6214CHTTP2_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))))
6215
nnoble69ac39f2014-12-12 15:43:38 -08006216ifeq ($(NO_SECURE),true)
6217
6218bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6219
6220else
6221
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006222bins/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
6223 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006224 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006225 $(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
6226
nnoble69ac39f2014-12-12 15:43:38 -08006227endif
6228
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006229deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6230
nnoble69ac39f2014-12-12 15:43:38 -08006231ifneq ($(NO_SECURE),true)
6232ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006233-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6234endif
nnoble69ac39f2014-12-12 15:43:38 -08006235endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006236
6237clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6238 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6239 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6240 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6241 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6242
6243
6244CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6245
6246CHTTP2_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))))
6247CHTTP2_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))))
6248
nnoble69ac39f2014-12-12 15:43:38 -08006249ifeq ($(NO_SECURE),true)
6250
6251bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6252
6253else
6254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006255bins/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
6256 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006257 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006258 $(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
6259
nnoble69ac39f2014-12-12 15:43:38 -08006260endif
6261
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006262deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6263
nnoble69ac39f2014-12-12 15:43:38 -08006264ifneq ($(NO_SECURE),true)
6265ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006266-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6267endif
nnoble69ac39f2014-12-12 15:43:38 -08006268endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006269
6270clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6271 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6272 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6273 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6274 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6275
6276
6277CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6278
6279CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6280CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6281
nnoble69ac39f2014-12-12 15:43:38 -08006282ifeq ($(NO_SECURE),true)
6283
6284bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6285
6286else
6287
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006288bins/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
6289 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006290 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006291 $(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
6292
nnoble69ac39f2014-12-12 15:43:38 -08006293endif
6294
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006295deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6296
nnoble69ac39f2014-12-12 15:43:38 -08006297ifneq ($(NO_SECURE),true)
6298ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006299-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6300endif
nnoble69ac39f2014-12-12 15:43:38 -08006301endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006302
6303clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6304 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6305 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6306 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6307 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6308
6309
6310CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6311
6312CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6313CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6314
nnoble69ac39f2014-12-12 15:43:38 -08006315ifeq ($(NO_SECURE),true)
6316
6317bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6318
6319else
6320
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006321bins/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
6322 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006323 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006324 $(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
6325
nnoble69ac39f2014-12-12 15:43:38 -08006326endif
6327
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006328deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6329
nnoble69ac39f2014-12-12 15:43:38 -08006330ifneq ($(NO_SECURE),true)
6331ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006332-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6333endif
nnoble69ac39f2014-12-12 15:43:38 -08006334endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006335
6336clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6337 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6338 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6339 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6340 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6341
6342
6343CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6344
6345CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6346CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6347
nnoble69ac39f2014-12-12 15:43:38 -08006348ifeq ($(NO_SECURE),true)
6349
6350bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6351
6352else
6353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006354bins/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
6355 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006356 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006357 $(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
6358
nnoble69ac39f2014-12-12 15:43:38 -08006359endif
6360
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006361deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6362
nnoble69ac39f2014-12-12 15:43:38 -08006363ifneq ($(NO_SECURE),true)
6364ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006365-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6366endif
nnoble69ac39f2014-12-12 15:43:38 -08006367endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006368
6369clean_chttp2_simple_ssl_fullstack_no_op_test:
6370 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6371 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6372 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6373 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6374
6375
6376CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6377
6378CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6379CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6380
nnoble69ac39f2014-12-12 15:43:38 -08006381ifeq ($(NO_SECURE),true)
6382
6383bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6384
6385else
6386
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006387bins/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
6388 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006389 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006390 $(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
6391
nnoble69ac39f2014-12-12 15:43:38 -08006392endif
6393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006394deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6395
nnoble69ac39f2014-12-12 15:43:38 -08006396ifneq ($(NO_SECURE),true)
6397ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006398-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6399endif
nnoble69ac39f2014-12-12 15:43:38 -08006400endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006401
6402clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6403 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6404 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6405 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6406 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6407
6408
ctiller33023c42014-12-12 16:28:33 -08006409CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6410
6411CHTTP2_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))))
6412CHTTP2_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))))
6413
6414ifeq ($(NO_SECURE),true)
6415
6416bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6417
6418else
6419
6420bins/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
6421 $(E) "[LD] Linking $@"
6422 $(Q) mkdir -p `dirname $@`
6423 $(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
6424
6425endif
6426
6427deps_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)
6428
6429ifneq ($(NO_SECURE),true)
6430ifneq ($(NO_DEPS),true)
6431-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6432endif
6433endif
6434
6435clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6436 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6437 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6438 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6439 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6440
6441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006442CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6443
6444CHTTP2_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))))
6445CHTTP2_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))))
6446
nnoble69ac39f2014-12-12 15:43:38 -08006447ifeq ($(NO_SECURE),true)
6448
6449bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6450
6451else
6452
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006453bins/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
6454 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006455 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006456 $(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
6457
nnoble69ac39f2014-12-12 15:43:38 -08006458endif
6459
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006460deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6461
nnoble69ac39f2014-12-12 15:43:38 -08006462ifneq ($(NO_SECURE),true)
6463ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006464-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6465endif
nnoble69ac39f2014-12-12 15:43:38 -08006466endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006467
6468clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6469 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6470 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6471 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6472 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6473
6474
6475CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6476
6477CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6478CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6479
nnoble69ac39f2014-12-12 15:43:38 -08006480ifeq ($(NO_SECURE),true)
6481
6482bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6483
6484else
6485
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006486bins/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
6487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006488 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006489 $(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
6490
nnoble69ac39f2014-12-12 15:43:38 -08006491endif
6492
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006493deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6494
nnoble69ac39f2014-12-12 15:43:38 -08006495ifneq ($(NO_SECURE),true)
6496ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6498endif
nnoble69ac39f2014-12-12 15:43:38 -08006499endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006500
6501clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6502 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6503 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6504 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6505 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6506
6507
ctiller2845cad2014-12-15 15:14:12 -08006508CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6509
6510CHTTP2_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))))
6511CHTTP2_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))))
6512
6513ifeq ($(NO_SECURE),true)
6514
6515bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6516
6517else
6518
6519bins/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
6520 $(E) "[LD] Linking $@"
6521 $(Q) mkdir -p `dirname $@`
6522 $(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
6523
6524endif
6525
6526deps_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)
6527
6528ifneq ($(NO_SECURE),true)
6529ifneq ($(NO_DEPS),true)
6530-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6531endif
6532endif
6533
6534clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6535 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6536 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6537 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6538 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6539
6540
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006541CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6542
6543CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6544CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6545
nnoble69ac39f2014-12-12 15:43:38 -08006546ifeq ($(NO_SECURE),true)
6547
6548bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6549
6550else
6551
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006552bins/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
6553 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006554 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006555 $(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
6556
nnoble69ac39f2014-12-12 15:43:38 -08006557endif
6558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006559deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6560
nnoble69ac39f2014-12-12 15:43:38 -08006561ifneq ($(NO_SECURE),true)
6562ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6564endif
nnoble69ac39f2014-12-12 15:43:38 -08006565endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006566
6567clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6568 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6569 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6570 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6571 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6572
6573
6574CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6575
6576CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6577CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6578
nnoble69ac39f2014-12-12 15:43:38 -08006579ifeq ($(NO_SECURE),true)
6580
6581bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6582
6583else
6584
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585bins/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
6586 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006587 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006588 $(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
6589
nnoble69ac39f2014-12-12 15:43:38 -08006590endif
6591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006592deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6593
nnoble69ac39f2014-12-12 15:43:38 -08006594ifneq ($(NO_SECURE),true)
6595ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6597endif
nnoble69ac39f2014-12-12 15:43:38 -08006598endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006599
6600clean_chttp2_simple_ssl_fullstack_simple_request_test:
6601 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6602 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6603 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6604 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6605
6606
nathaniel52878172014-12-09 10:17:19 -08006607CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006608
nathaniel52878172014-12-09 10:17:19 -08006609CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6610CHTTP2_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 -08006611
nnoble69ac39f2014-12-12 15:43:38 -08006612ifeq ($(NO_SECURE),true)
6613
6614bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6615
6616else
6617
nathaniel52878172014-12-09 10:17:19 -08006618bins/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 -08006619 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006620 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006621 $(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 -08006622
nnoble69ac39f2014-12-12 15:43:38 -08006623endif
6624
nathaniel52878172014-12-09 10:17:19 -08006625deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626
nnoble69ac39f2014-12-12 15:43:38 -08006627ifneq ($(NO_SECURE),true)
6628ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006629-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006630endif
nnoble69ac39f2014-12-12 15:43:38 -08006631endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006632
nathaniel52878172014-12-09 10:17:19 -08006633clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6634 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6635 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6636 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6637 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006638
6639
6640CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6641
6642CHTTP2_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))))
6643CHTTP2_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))))
6644
nnoble69ac39f2014-12-12 15:43:38 -08006645ifeq ($(NO_SECURE),true)
6646
6647bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6648
6649else
6650
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651bins/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
6652 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006653 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006654 $(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
6655
nnoble69ac39f2014-12-12 15:43:38 -08006656endif
6657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006658deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6659
nnoble69ac39f2014-12-12 15:43:38 -08006660ifneq ($(NO_SECURE),true)
6661ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006662-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6663endif
nnoble69ac39f2014-12-12 15:43:38 -08006664endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006665
6666clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6667 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6668 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6669 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6670 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6671
6672
6673CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6674
6675CHTTP2_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))))
6676CHTTP2_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))))
6677
nnoble69ac39f2014-12-12 15:43:38 -08006678ifeq ($(NO_SECURE),true)
6679
6680bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6681
6682else
6683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684bins/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
6685 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006686 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006687 $(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
6688
nnoble69ac39f2014-12-12 15:43:38 -08006689endif
6690
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006691deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6692
nnoble69ac39f2014-12-12 15:43:38 -08006693ifneq ($(NO_SECURE),true)
6694ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006695-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6696endif
nnoble69ac39f2014-12-12 15:43:38 -08006697endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006698
6699clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6700 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6701 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6702 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6703 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6704
6705
6706CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6707
6708CHTTP2_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))))
6709CHTTP2_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))))
6710
nnoble69ac39f2014-12-12 15:43:38 -08006711ifeq ($(NO_SECURE),true)
6712
6713bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6714
6715else
6716
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006717bins/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
6718 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006719 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006720 $(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
6721
nnoble69ac39f2014-12-12 15:43:38 -08006722endif
6723
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006724deps_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)
6725
nnoble69ac39f2014-12-12 15:43:38 -08006726ifneq ($(NO_SECURE),true)
6727ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006728-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6729endif
nnoble69ac39f2014-12-12 15:43:38 -08006730endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006731
6732clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6733 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6734 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6735 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6736 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6737
6738
6739CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6740
6741CHTTP2_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))))
6742CHTTP2_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))))
6743
nnoble69ac39f2014-12-12 15:43:38 -08006744ifeq ($(NO_SECURE),true)
6745
6746bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6747
6748else
6749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006750bins/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
6751 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006752 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006753 $(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
6754
nnoble69ac39f2014-12-12 15:43:38 -08006755endif
6756
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006757deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6758
nnoble69ac39f2014-12-12 15:43:38 -08006759ifneq ($(NO_SECURE),true)
6760ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006761-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6762endif
nnoble69ac39f2014-12-12 15:43:38 -08006763endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006764
6765clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6766 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6767 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6768 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6769 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6770
6771
6772CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6773
6774CHTTP2_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))))
6775CHTTP2_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))))
6776
nnoble69ac39f2014-12-12 15:43:38 -08006777ifeq ($(NO_SECURE),true)
6778
6779bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6780
6781else
6782
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006783bins/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
6784 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006785 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006786 $(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
6787
nnoble69ac39f2014-12-12 15:43:38 -08006788endif
6789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006790deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6791
nnoble69ac39f2014-12-12 15:43:38 -08006792ifneq ($(NO_SECURE),true)
6793ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6795endif
nnoble69ac39f2014-12-12 15:43:38 -08006796endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006797
6798clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6799 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6800 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6801 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6802 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6803
6804
6805CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6806
6807CHTTP2_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))))
6808CHTTP2_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))))
6809
nnoble69ac39f2014-12-12 15:43:38 -08006810ifeq ($(NO_SECURE),true)
6811
6812bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6813
6814else
6815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006816bins/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
6817 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006818 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006819 $(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
6820
nnoble69ac39f2014-12-12 15:43:38 -08006821endif
6822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006823deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6824
nnoble69ac39f2014-12-12 15:43:38 -08006825ifneq ($(NO_SECURE),true)
6826ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006827-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6828endif
nnoble69ac39f2014-12-12 15:43:38 -08006829endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006830
6831clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6832 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6833 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6834 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6835 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6836
6837
ctillerc6d61c42014-12-15 14:52:08 -08006838CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6839
6840CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6841CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6842
6843ifeq ($(NO_SECURE),true)
6844
6845bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6846
6847else
6848
6849bins/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
6850 $(E) "[LD] Linking $@"
6851 $(Q) mkdir -p `dirname $@`
6852 $(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
6853
6854endif
6855
6856deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6857
6858ifneq ($(NO_SECURE),true)
6859ifneq ($(NO_DEPS),true)
6860-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6861endif
6862endif
6863
6864clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6865 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6866 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6867 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6868 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6869
6870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006871CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6872
6873CHTTP2_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))))
6874CHTTP2_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))))
6875
nnoble69ac39f2014-12-12 15:43:38 -08006876ifeq ($(NO_SECURE),true)
6877
6878bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6879
6880else
6881
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006882bins/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
6883 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006884 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006885 $(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
6886
nnoble69ac39f2014-12-12 15:43:38 -08006887endif
6888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006889deps_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)
6890
nnoble69ac39f2014-12-12 15:43:38 -08006891ifneq ($(NO_SECURE),true)
6892ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006893-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6894endif
nnoble69ac39f2014-12-12 15:43:38 -08006895endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006896
6897clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6898 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6899 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6900 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6901 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6902
6903
6904CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6905
6906CHTTP2_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))))
6907CHTTP2_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))))
6908
nnoble69ac39f2014-12-12 15:43:38 -08006909ifeq ($(NO_SECURE),true)
6910
6911bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6912
6913else
6914
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006915bins/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
6916 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006917 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006918 $(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
6919
nnoble69ac39f2014-12-12 15:43:38 -08006920endif
6921
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006922deps_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)
6923
nnoble69ac39f2014-12-12 15:43:38 -08006924ifneq ($(NO_SECURE),true)
6925ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6927endif
nnoble69ac39f2014-12-12 15:43:38 -08006928endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006929
6930clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6931 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6932 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6933 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6934 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6935
6936
6937CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6938
6939CHTTP2_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))))
6940CHTTP2_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))))
6941
nnoble69ac39f2014-12-12 15:43:38 -08006942ifeq ($(NO_SECURE),true)
6943
6944bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6945
6946else
6947
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006948bins/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
6949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006950 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006951 $(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
6952
nnoble69ac39f2014-12-12 15:43:38 -08006953endif
6954
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006955deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6956
nnoble69ac39f2014-12-12 15:43:38 -08006957ifneq ($(NO_SECURE),true)
6958ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006959-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6960endif
nnoble69ac39f2014-12-12 15:43:38 -08006961endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006962
6963clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6964 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6965 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6966 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6967 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6968
6969
6970CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6971
6972CHTTP2_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))))
6973CHTTP2_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))))
6974
nnoble69ac39f2014-12-12 15:43:38 -08006975ifeq ($(NO_SECURE),true)
6976
6977bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6978
6979else
6980
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006981bins/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
6982 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006983 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006984 $(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
6985
nnoble69ac39f2014-12-12 15:43:38 -08006986endif
6987
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006988deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6989
nnoble69ac39f2014-12-12 15:43:38 -08006990ifneq ($(NO_SECURE),true)
6991ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6993endif
nnoble69ac39f2014-12-12 15:43:38 -08006994endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006995
6996clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6997 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6998 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6999 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7000 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7001
7002
7003CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7004
7005CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7006CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7007
nnoble69ac39f2014-12-12 15:43:38 -08007008ifeq ($(NO_SECURE),true)
7009
7010bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7011
7012else
7013
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007014bins/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
7015 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007016 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007017 $(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
7018
nnoble69ac39f2014-12-12 15:43:38 -08007019endif
7020
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007021deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7022
nnoble69ac39f2014-12-12 15:43:38 -08007023ifneq ($(NO_SECURE),true)
7024ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007025-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7026endif
nnoble69ac39f2014-12-12 15:43:38 -08007027endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007028
7029clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7030 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7031 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7032 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7033 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7034
7035
7036CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7037
7038CHTTP2_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))))
7039CHTTP2_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))))
7040
nnoble69ac39f2014-12-12 15:43:38 -08007041ifeq ($(NO_SECURE),true)
7042
7043bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7044
7045else
7046
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007047bins/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
7048 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007049 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007050 $(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
7051
nnoble69ac39f2014-12-12 15:43:38 -08007052endif
7053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007054deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7055
nnoble69ac39f2014-12-12 15:43:38 -08007056ifneq ($(NO_SECURE),true)
7057ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007058-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7059endif
nnoble69ac39f2014-12-12 15:43:38 -08007060endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007061
7062clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7063 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7064 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7065 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7066 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7067
7068
ctiller33023c42014-12-12 16:28:33 -08007069CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7070
7071CHTTP2_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))))
7072CHTTP2_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))))
7073
7074ifeq ($(NO_SECURE),true)
7075
7076bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7077
7078else
7079
7080bins/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
7081 $(E) "[LD] Linking $@"
7082 $(Q) mkdir -p `dirname $@`
7083 $(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
7084
7085endif
7086
7087deps_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)
7088
7089ifneq ($(NO_SECURE),true)
7090ifneq ($(NO_DEPS),true)
7091-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7092endif
7093endif
7094
7095clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7096 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7097 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7098 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7099 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7100
7101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007102CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7103
7104CHTTP2_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))))
7105CHTTP2_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))))
7106
nnoble69ac39f2014-12-12 15:43:38 -08007107ifeq ($(NO_SECURE),true)
7108
7109bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7110
7111else
7112
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007113bins/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
7114 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007115 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007116 $(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
7117
nnoble69ac39f2014-12-12 15:43:38 -08007118endif
7119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007120deps_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)
7121
nnoble69ac39f2014-12-12 15:43:38 -08007122ifneq ($(NO_SECURE),true)
7123ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7125endif
nnoble69ac39f2014-12-12 15:43:38 -08007126endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007127
7128clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7129 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7130 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7131 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7132 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7133
7134
7135CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7136
7137CHTTP2_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))))
7138CHTTP2_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))))
7139
nnoble69ac39f2014-12-12 15:43:38 -08007140ifeq ($(NO_SECURE),true)
7141
7142bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7143
7144else
7145
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007146bins/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
7147 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007148 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007149 $(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
7150
nnoble69ac39f2014-12-12 15:43:38 -08007151endif
7152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007153deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7154
nnoble69ac39f2014-12-12 15:43:38 -08007155ifneq ($(NO_SECURE),true)
7156ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007157-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7158endif
nnoble69ac39f2014-12-12 15:43:38 -08007159endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007160
7161clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7162 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7163 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7164 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7165 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7166
7167
ctiller2845cad2014-12-15 15:14:12 -08007168CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7169
7170CHTTP2_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))))
7171CHTTP2_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))))
7172
7173ifeq ($(NO_SECURE),true)
7174
7175bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7176
7177else
7178
7179bins/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
7180 $(E) "[LD] Linking $@"
7181 $(Q) mkdir -p `dirname $@`
7182 $(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
7183
7184endif
7185
7186deps_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)
7187
7188ifneq ($(NO_SECURE),true)
7189ifneq ($(NO_DEPS),true)
7190-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7191endif
7192endif
7193
7194clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7195 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7196 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7197 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7198 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7199
7200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007201CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7202
7203CHTTP2_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))))
7204CHTTP2_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))))
7205
nnoble69ac39f2014-12-12 15:43:38 -08007206ifeq ($(NO_SECURE),true)
7207
7208bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7209
7210else
7211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212bins/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
7213 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007214 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007215 $(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
7216
nnoble69ac39f2014-12-12 15:43:38 -08007217endif
7218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007219deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7220
nnoble69ac39f2014-12-12 15:43:38 -08007221ifneq ($(NO_SECURE),true)
7222ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007223-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7224endif
nnoble69ac39f2014-12-12 15:43:38 -08007225endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007226
7227clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7228 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7229 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7230 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7231 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7232
7233
7234CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7235
7236CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7237CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7238
nnoble69ac39f2014-12-12 15:43:38 -08007239ifeq ($(NO_SECURE),true)
7240
7241bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7242
7243else
7244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245bins/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
7246 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007247 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007248 $(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
7249
nnoble69ac39f2014-12-12 15:43:38 -08007250endif
7251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007252deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7253
nnoble69ac39f2014-12-12 15:43:38 -08007254ifneq ($(NO_SECURE),true)
7255ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007256-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7257endif
nnoble69ac39f2014-12-12 15:43:38 -08007258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007259
7260clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7261 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7262 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7263 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7264 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7265
7266
nathaniel52878172014-12-09 10:17:19 -08007267CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007268
nathaniel52878172014-12-09 10:17:19 -08007269CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7270CHTTP2_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 -08007271
nnoble69ac39f2014-12-12 15:43:38 -08007272ifeq ($(NO_SECURE),true)
7273
7274bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7275
7276else
7277
nathaniel52878172014-12-09 10:17:19 -08007278bins/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 -08007279 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007280 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007281 $(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 -08007282
nnoble69ac39f2014-12-12 15:43:38 -08007283endif
7284
nathaniel52878172014-12-09 10:17:19 -08007285deps_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 -08007286
nnoble69ac39f2014-12-12 15:43:38 -08007287ifneq ($(NO_SECURE),true)
7288ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007289-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007290endif
nnoble69ac39f2014-12-12 15:43:38 -08007291endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007292
nathaniel52878172014-12-09 10:17:19 -08007293clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7294 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7295 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7296 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7297 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007298
7299
7300CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7301
7302CHTTP2_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))))
7303CHTTP2_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))))
7304
nnoble69ac39f2014-12-12 15:43:38 -08007305ifeq ($(NO_SECURE),true)
7306
7307bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7308
7309else
7310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311bins/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
7312 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007313 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007314 $(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
7315
nnoble69ac39f2014-12-12 15:43:38 -08007316endif
7317
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007318deps_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)
7319
nnoble69ac39f2014-12-12 15:43:38 -08007320ifneq ($(NO_SECURE),true)
7321ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007322-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7323endif
nnoble69ac39f2014-12-12 15:43:38 -08007324endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007325
7326clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7327 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7328 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7329 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7330 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7331
7332
7333CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7334
7335CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7336CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7337
nnoble69ac39f2014-12-12 15:43:38 -08007338ifeq ($(NO_SECURE),true)
7339
7340bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7341
7342else
7343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007344bins/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
7345 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007346 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007347 $(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
7348
nnoble69ac39f2014-12-12 15:43:38 -08007349endif
7350
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007351deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7352
nnoble69ac39f2014-12-12 15:43:38 -08007353ifneq ($(NO_SECURE),true)
7354ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007355-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7356endif
nnoble69ac39f2014-12-12 15:43:38 -08007357endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007358
7359clean_chttp2_socket_pair_cancel_after_accept_test:
7360 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7361 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7362 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7363 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7364
7365
7366CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7367
7368CHTTP2_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))))
7369CHTTP2_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))))
7370
nnoble69ac39f2014-12-12 15:43:38 -08007371ifeq ($(NO_SECURE),true)
7372
7373bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7374
7375else
7376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007377bins/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
7378 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007379 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007380 $(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
7381
nnoble69ac39f2014-12-12 15:43:38 -08007382endif
7383
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007384deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7385
nnoble69ac39f2014-12-12 15:43:38 -08007386ifneq ($(NO_SECURE),true)
7387ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007388-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7389endif
nnoble69ac39f2014-12-12 15:43:38 -08007390endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007391
7392clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7393 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7394 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7395 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7396 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7397
7398
7399CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7400
7401CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7402CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7403
nnoble69ac39f2014-12-12 15:43:38 -08007404ifeq ($(NO_SECURE),true)
7405
7406bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7407
7408else
7409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007410bins/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
7411 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007413 $(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
7414
nnoble69ac39f2014-12-12 15:43:38 -08007415endif
7416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007417deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7418
nnoble69ac39f2014-12-12 15:43:38 -08007419ifneq ($(NO_SECURE),true)
7420ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007421-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7422endif
nnoble69ac39f2014-12-12 15:43:38 -08007423endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007424
7425clean_chttp2_socket_pair_cancel_after_invoke_test:
7426 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7427 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7428 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7429 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7430
7431
7432CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7433
7434CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7435CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7436
nnoble69ac39f2014-12-12 15:43:38 -08007437ifeq ($(NO_SECURE),true)
7438
7439bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7440
7441else
7442
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007443bins/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
7444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007445 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007446 $(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
7447
nnoble69ac39f2014-12-12 15:43:38 -08007448endif
7449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007450deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7451
nnoble69ac39f2014-12-12 15:43:38 -08007452ifneq ($(NO_SECURE),true)
7453ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007454-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7455endif
nnoble69ac39f2014-12-12 15:43:38 -08007456endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007457
7458clean_chttp2_socket_pair_cancel_before_invoke_test:
7459 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7460 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7461 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7462 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7463
7464
7465CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7466
7467CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7468CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7469
nnoble69ac39f2014-12-12 15:43:38 -08007470ifeq ($(NO_SECURE),true)
7471
7472bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7473
7474else
7475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007476bins/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
7477 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007478 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007479 $(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
7480
nnoble69ac39f2014-12-12 15:43:38 -08007481endif
7482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007483deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7484
nnoble69ac39f2014-12-12 15:43:38 -08007485ifneq ($(NO_SECURE),true)
7486ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007487-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7488endif
nnoble69ac39f2014-12-12 15:43:38 -08007489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007490
7491clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7492 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7493 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7494 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7495 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7496
7497
ctillerc6d61c42014-12-15 14:52:08 -08007498CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7499
7500CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7501CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7502
7503ifeq ($(NO_SECURE),true)
7504
7505bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7506
7507else
7508
7509bins/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
7510 $(E) "[LD] Linking $@"
7511 $(Q) mkdir -p `dirname $@`
7512 $(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
7513
7514endif
7515
7516deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7517
7518ifneq ($(NO_SECURE),true)
7519ifneq ($(NO_DEPS),true)
7520-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7521endif
7522endif
7523
7524clean_chttp2_socket_pair_disappearing_server_test:
7525 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7526 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7527 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7528 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7529
7530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007531CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7532
7533CHTTP2_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))))
7534CHTTP2_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))))
7535
nnoble69ac39f2014-12-12 15:43:38 -08007536ifeq ($(NO_SECURE),true)
7537
7538bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7539
7540else
7541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007542bins/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
7543 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007544 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007545 $(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
7546
nnoble69ac39f2014-12-12 15:43:38 -08007547endif
7548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007549deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7550
nnoble69ac39f2014-12-12 15:43:38 -08007551ifneq ($(NO_SECURE),true)
7552ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007553-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7554endif
nnoble69ac39f2014-12-12 15:43:38 -08007555endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007556
7557clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7558 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7559 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7560 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7561 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7562
7563
7564CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7565
7566CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7567CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7568
nnoble69ac39f2014-12-12 15:43:38 -08007569ifeq ($(NO_SECURE),true)
7570
7571bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7572
7573else
7574
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007575bins/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
7576 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007577 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007578 $(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
7579
nnoble69ac39f2014-12-12 15:43:38 -08007580endif
7581
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007582deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7583
nnoble69ac39f2014-12-12 15:43:38 -08007584ifneq ($(NO_SECURE),true)
7585ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007586-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7587endif
nnoble69ac39f2014-12-12 15:43:38 -08007588endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007589
7590clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7591 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7592 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7593 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7594 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7595
7596
7597CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7598
7599CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7600CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7601
nnoble69ac39f2014-12-12 15:43:38 -08007602ifeq ($(NO_SECURE),true)
7603
7604bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7605
7606else
7607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007608bins/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
7609 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007610 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007611 $(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
7612
nnoble69ac39f2014-12-12 15:43:38 -08007613endif
7614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007615deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7616
nnoble69ac39f2014-12-12 15:43:38 -08007617ifneq ($(NO_SECURE),true)
7618ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007619-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7620endif
nnoble69ac39f2014-12-12 15:43:38 -08007621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007622
7623clean_chttp2_socket_pair_invoke_large_request_test:
7624 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7625 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7626 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7627 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7628
7629
7630CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7631
7632CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7633CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7634
nnoble69ac39f2014-12-12 15:43:38 -08007635ifeq ($(NO_SECURE),true)
7636
7637bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7638
7639else
7640
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007641bins/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
7642 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007643 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007644 $(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
7645
nnoble69ac39f2014-12-12 15:43:38 -08007646endif
7647
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007648deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7649
nnoble69ac39f2014-12-12 15:43:38 -08007650ifneq ($(NO_SECURE),true)
7651ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007652-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7653endif
nnoble69ac39f2014-12-12 15:43:38 -08007654endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007655
7656clean_chttp2_socket_pair_max_concurrent_streams_test:
7657 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7658 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7659 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7660 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7661
7662
7663CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7664
7665CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7666CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7667
nnoble69ac39f2014-12-12 15:43:38 -08007668ifeq ($(NO_SECURE),true)
7669
7670bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7671
7672else
7673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007674bins/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
7675 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007676 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007677 $(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
7678
nnoble69ac39f2014-12-12 15:43:38 -08007679endif
7680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007681deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7682
nnoble69ac39f2014-12-12 15:43:38 -08007683ifneq ($(NO_SECURE),true)
7684ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007685-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7686endif
nnoble69ac39f2014-12-12 15:43:38 -08007687endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007688
7689clean_chttp2_socket_pair_no_op_test:
7690 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7691 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7692 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7693 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7694
7695
7696CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7697
7698CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7699CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7700
nnoble69ac39f2014-12-12 15:43:38 -08007701ifeq ($(NO_SECURE),true)
7702
7703bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7704
7705else
7706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007707bins/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
7708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007709 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007710 $(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
7711
nnoble69ac39f2014-12-12 15:43:38 -08007712endif
7713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007714deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7715
nnoble69ac39f2014-12-12 15:43:38 -08007716ifneq ($(NO_SECURE),true)
7717ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007718-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7719endif
nnoble69ac39f2014-12-12 15:43:38 -08007720endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007721
7722clean_chttp2_socket_pair_ping_pong_streaming_test:
7723 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7724 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7725 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7726 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7727
7728
ctiller33023c42014-12-12 16:28:33 -08007729CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7730
7731CHTTP2_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))))
7732CHTTP2_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))))
7733
7734ifeq ($(NO_SECURE),true)
7735
7736bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7737
7738else
7739
7740bins/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
7741 $(E) "[LD] Linking $@"
7742 $(Q) mkdir -p `dirname $@`
7743 $(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
7744
7745endif
7746
7747deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7748
7749ifneq ($(NO_SECURE),true)
7750ifneq ($(NO_DEPS),true)
7751-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7752endif
7753endif
7754
7755clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7756 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7757 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7758 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7759 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7760
7761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007762CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7763
7764CHTTP2_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))))
7765CHTTP2_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))))
7766
nnoble69ac39f2014-12-12 15:43:38 -08007767ifeq ($(NO_SECURE),true)
7768
7769bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7770
7771else
7772
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007773bins/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
7774 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007775 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007776 $(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
7777
nnoble69ac39f2014-12-12 15:43:38 -08007778endif
7779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007780deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7781
nnoble69ac39f2014-12-12 15:43:38 -08007782ifneq ($(NO_SECURE),true)
7783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007784-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7785endif
nnoble69ac39f2014-12-12 15:43:38 -08007786endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007787
7788clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7789 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7790 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7791 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7792 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7793
7794
7795CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7796
7797CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7798CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7799
nnoble69ac39f2014-12-12 15:43:38 -08007800ifeq ($(NO_SECURE),true)
7801
7802bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7803
7804else
7805
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007806bins/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
7807 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007808 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007809 $(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
7810
nnoble69ac39f2014-12-12 15:43:38 -08007811endif
7812
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007813deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7814
nnoble69ac39f2014-12-12 15:43:38 -08007815ifneq ($(NO_SECURE),true)
7816ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007817-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7818endif
nnoble69ac39f2014-12-12 15:43:38 -08007819endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007820
7821clean_chttp2_socket_pair_request_response_with_payload_test:
7822 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7823 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7824 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7825 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7826
7827
ctiller2845cad2014-12-15 15:14:12 -08007828CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7829
7830CHTTP2_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))))
7831CHTTP2_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))))
7832
7833ifeq ($(NO_SECURE),true)
7834
7835bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7836
7837else
7838
7839bins/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
7840 $(E) "[LD] Linking $@"
7841 $(Q) mkdir -p `dirname $@`
7842 $(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
7843
7844endif
7845
7846deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7847
7848ifneq ($(NO_SECURE),true)
7849ifneq ($(NO_DEPS),true)
7850-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7851endif
7852endif
7853
7854clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7855 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7856 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7857 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7858 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7859
7860
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007861CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7862
7863CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7864CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7865
nnoble69ac39f2014-12-12 15:43:38 -08007866ifeq ($(NO_SECURE),true)
7867
7868bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7869
7870else
7871
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007872bins/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
7873 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007874 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007875 $(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
7876
nnoble69ac39f2014-12-12 15:43:38 -08007877endif
7878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007879deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7880
nnoble69ac39f2014-12-12 15:43:38 -08007881ifneq ($(NO_SECURE),true)
7882ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007883-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7884endif
nnoble69ac39f2014-12-12 15:43:38 -08007885endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007886
7887clean_chttp2_socket_pair_simple_delayed_request_test:
7888 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7889 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7890 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7891 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7892
7893
7894CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7895
7896CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7897CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7898
nnoble69ac39f2014-12-12 15:43:38 -08007899ifeq ($(NO_SECURE),true)
7900
7901bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7902
7903else
7904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007905bins/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
7906 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007907 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007908 $(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
7909
nnoble69ac39f2014-12-12 15:43:38 -08007910endif
7911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007912deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7913
nnoble69ac39f2014-12-12 15:43:38 -08007914ifneq ($(NO_SECURE),true)
7915ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007916-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7917endif
nnoble69ac39f2014-12-12 15:43:38 -08007918endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007919
7920clean_chttp2_socket_pair_simple_request_test:
7921 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7922 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7923 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7924 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7925
7926
nathaniel52878172014-12-09 10:17:19 -08007927CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007928
nathaniel52878172014-12-09 10:17:19 -08007929CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7930CHTTP2_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 -08007931
nnoble69ac39f2014-12-12 15:43:38 -08007932ifeq ($(NO_SECURE),true)
7933
7934bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7935
7936else
7937
nathaniel52878172014-12-09 10:17:19 -08007938bins/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 -08007939 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007940 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007941 $(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 -08007942
nnoble69ac39f2014-12-12 15:43:38 -08007943endif
7944
nathaniel52878172014-12-09 10:17:19 -08007945deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007946
nnoble69ac39f2014-12-12 15:43:38 -08007947ifneq ($(NO_SECURE),true)
7948ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007949-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007950endif
nnoble69ac39f2014-12-12 15:43:38 -08007951endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007952
nathaniel52878172014-12-09 10:17:19 -08007953clean_chttp2_socket_pair_thread_stress_test:
7954 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7955 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7956 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7957 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007958
7959
7960CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7961
7962CHTTP2_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))))
7963CHTTP2_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))))
7964
nnoble69ac39f2014-12-12 15:43:38 -08007965ifeq ($(NO_SECURE),true)
7966
7967bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7968
7969else
7970
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007971bins/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
7972 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007973 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007974 $(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
7975
nnoble69ac39f2014-12-12 15:43:38 -08007976endif
7977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007978deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7979
nnoble69ac39f2014-12-12 15:43:38 -08007980ifneq ($(NO_SECURE),true)
7981ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007982-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7983endif
nnoble69ac39f2014-12-12 15:43:38 -08007984endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007985
7986clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7987 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7988 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7989 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7990 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7991
7992
nnoble0c475f02014-12-05 15:37:39 -08007993CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7994
7995CHTTP2_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))))
7996CHTTP2_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))))
7997
nnoble69ac39f2014-12-12 15:43:38 -08007998ifeq ($(NO_SECURE),true)
7999
8000bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8001
8002else
8003
nnoble0c475f02014-12-05 15:37:39 -08008004bins/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
8005 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008006 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008007 $(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
8008
nnoble69ac39f2014-12-12 15:43:38 -08008009endif
8010
nnoble0c475f02014-12-05 15:37:39 -08008011deps_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)
8012
nnoble69ac39f2014-12-12 15:43:38 -08008013ifneq ($(NO_SECURE),true)
8014ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008015-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8016endif
nnoble69ac39f2014-12-12 15:43:38 -08008017endif
nnoble0c475f02014-12-05 15:37:39 -08008018
8019clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8020 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8021 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8022 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8023 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8024
8025
8026CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8027
8028CHTTP2_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))))
8029CHTTP2_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))))
8030
nnoble69ac39f2014-12-12 15:43:38 -08008031ifeq ($(NO_SECURE),true)
8032
8033bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8034
8035else
8036
nnoble0c475f02014-12-05 15:37:39 -08008037bins/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
8038 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008039 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008040 $(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
8041
nnoble69ac39f2014-12-12 15:43:38 -08008042endif
8043
nnoble0c475f02014-12-05 15:37:39 -08008044deps_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)
8045
nnoble69ac39f2014-12-12 15:43:38 -08008046ifneq ($(NO_SECURE),true)
8047ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008048-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8049endif
nnoble69ac39f2014-12-12 15:43:38 -08008050endif
nnoble0c475f02014-12-05 15:37:39 -08008051
8052clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8053 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8054 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8055 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8056 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8057
8058
8059CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8060
8061CHTTP2_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))))
8062CHTTP2_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))))
8063
nnoble69ac39f2014-12-12 15:43:38 -08008064ifeq ($(NO_SECURE),true)
8065
8066bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8067
8068else
8069
nnoble0c475f02014-12-05 15:37:39 -08008070bins/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
8071 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008072 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008073 $(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
8074
nnoble69ac39f2014-12-12 15:43:38 -08008075endif
8076
nnoble0c475f02014-12-05 15:37:39 -08008077deps_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)
8078
nnoble69ac39f2014-12-12 15:43:38 -08008079ifneq ($(NO_SECURE),true)
8080ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008081-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8082endif
nnoble69ac39f2014-12-12 15:43:38 -08008083endif
nnoble0c475f02014-12-05 15:37:39 -08008084
8085clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8086 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8087 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8088 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8089 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8090
8091
8092CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8093
8094CHTTP2_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))))
8095CHTTP2_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))))
8096
nnoble69ac39f2014-12-12 15:43:38 -08008097ifeq ($(NO_SECURE),true)
8098
8099bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8100
8101else
8102
nnoble0c475f02014-12-05 15:37:39 -08008103bins/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
8104 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008105 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008106 $(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
8107
nnoble69ac39f2014-12-12 15:43:38 -08008108endif
8109
nnoble0c475f02014-12-05 15:37:39 -08008110deps_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)
8111
nnoble69ac39f2014-12-12 15:43:38 -08008112ifneq ($(NO_SECURE),true)
8113ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008114-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8115endif
nnoble69ac39f2014-12-12 15:43:38 -08008116endif
nnoble0c475f02014-12-05 15:37:39 -08008117
8118clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8119 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8120 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8121 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8122 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8123
8124
8125CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8126
8127CHTTP2_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))))
8128CHTTP2_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))))
8129
nnoble69ac39f2014-12-12 15:43:38 -08008130ifeq ($(NO_SECURE),true)
8131
8132bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8133
8134else
8135
nnoble0c475f02014-12-05 15:37:39 -08008136bins/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
8137 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008138 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008139 $(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
8140
nnoble69ac39f2014-12-12 15:43:38 -08008141endif
8142
nnoble0c475f02014-12-05 15:37:39 -08008143deps_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)
8144
nnoble69ac39f2014-12-12 15:43:38 -08008145ifneq ($(NO_SECURE),true)
8146ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008147-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8148endif
nnoble69ac39f2014-12-12 15:43:38 -08008149endif
nnoble0c475f02014-12-05 15:37:39 -08008150
8151clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8152 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8153 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8154 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8155 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8156
8157
ctillerc6d61c42014-12-15 14:52:08 -08008158CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8159
8160CHTTP2_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))))
8161CHTTP2_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))))
8162
8163ifeq ($(NO_SECURE),true)
8164
8165bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8166
8167else
8168
8169bins/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
8170 $(E) "[LD] Linking $@"
8171 $(Q) mkdir -p `dirname $@`
8172 $(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
8173
8174endif
8175
8176deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8177
8178ifneq ($(NO_SECURE),true)
8179ifneq ($(NO_DEPS),true)
8180-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8181endif
8182endif
8183
8184clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8185 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8186 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8187 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8188 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8189
8190
nnoble0c475f02014-12-05 15:37:39 -08008191CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8192
8193CHTTP2_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))))
8194CHTTP2_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))))
8195
nnoble69ac39f2014-12-12 15:43:38 -08008196ifeq ($(NO_SECURE),true)
8197
8198bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8199
8200else
8201
nnoble0c475f02014-12-05 15:37:39 -08008202bins/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
8203 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008204 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008205 $(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
8206
nnoble69ac39f2014-12-12 15:43:38 -08008207endif
8208
nnoble0c475f02014-12-05 15:37:39 -08008209deps_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)
8210
nnoble69ac39f2014-12-12 15:43:38 -08008211ifneq ($(NO_SECURE),true)
8212ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008213-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8214endif
nnoble69ac39f2014-12-12 15:43:38 -08008215endif
nnoble0c475f02014-12-05 15:37:39 -08008216
8217clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8218 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8219 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8220 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8221 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8222
8223
8224CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8225
8226CHTTP2_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))))
8227CHTTP2_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))))
8228
nnoble69ac39f2014-12-12 15:43:38 -08008229ifeq ($(NO_SECURE),true)
8230
8231bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8232
8233else
8234
nnoble0c475f02014-12-05 15:37:39 -08008235bins/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
8236 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008237 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008238 $(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
8239
nnoble69ac39f2014-12-12 15:43:38 -08008240endif
8241
nnoble0c475f02014-12-05 15:37:39 -08008242deps_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)
8243
nnoble69ac39f2014-12-12 15:43:38 -08008244ifneq ($(NO_SECURE),true)
8245ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008246-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8247endif
nnoble69ac39f2014-12-12 15:43:38 -08008248endif
nnoble0c475f02014-12-05 15:37:39 -08008249
8250clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8251 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8252 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8253 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8254 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8255
8256
8257CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8258
8259CHTTP2_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))))
8260CHTTP2_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))))
8261
nnoble69ac39f2014-12-12 15:43:38 -08008262ifeq ($(NO_SECURE),true)
8263
8264bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8265
8266else
8267
nnoble0c475f02014-12-05 15:37:39 -08008268bins/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
8269 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008270 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008271 $(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
8272
nnoble69ac39f2014-12-12 15:43:38 -08008273endif
8274
nnoble0c475f02014-12-05 15:37:39 -08008275deps_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)
8276
nnoble69ac39f2014-12-12 15:43:38 -08008277ifneq ($(NO_SECURE),true)
8278ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008279-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8280endif
nnoble69ac39f2014-12-12 15:43:38 -08008281endif
nnoble0c475f02014-12-05 15:37:39 -08008282
8283clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8284 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8285 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8286 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8287 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8288
8289
8290CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8291
8292CHTTP2_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))))
8293CHTTP2_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))))
8294
nnoble69ac39f2014-12-12 15:43:38 -08008295ifeq ($(NO_SECURE),true)
8296
8297bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8298
8299else
8300
nnoble0c475f02014-12-05 15:37:39 -08008301bins/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
8302 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008303 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008304 $(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
8305
nnoble69ac39f2014-12-12 15:43:38 -08008306endif
8307
nnoble0c475f02014-12-05 15:37:39 -08008308deps_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)
8309
nnoble69ac39f2014-12-12 15:43:38 -08008310ifneq ($(NO_SECURE),true)
8311ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008312-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8313endif
nnoble69ac39f2014-12-12 15:43:38 -08008314endif
nnoble0c475f02014-12-05 15:37:39 -08008315
8316clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8317 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8318 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8319 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8320 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8321
8322
8323CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8324
8325CHTTP2_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))))
8326CHTTP2_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))))
8327
nnoble69ac39f2014-12-12 15:43:38 -08008328ifeq ($(NO_SECURE),true)
8329
8330bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8331
8332else
8333
nnoble0c475f02014-12-05 15:37:39 -08008334bins/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
8335 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008336 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008337 $(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
8338
nnoble69ac39f2014-12-12 15:43:38 -08008339endif
8340
nnoble0c475f02014-12-05 15:37:39 -08008341deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8342
nnoble69ac39f2014-12-12 15:43:38 -08008343ifneq ($(NO_SECURE),true)
8344ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008345-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8346endif
nnoble69ac39f2014-12-12 15:43:38 -08008347endif
nnoble0c475f02014-12-05 15:37:39 -08008348
8349clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8350 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8351 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8352 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8353 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8354
8355
8356CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8357
8358CHTTP2_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))))
8359CHTTP2_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))))
8360
nnoble69ac39f2014-12-12 15:43:38 -08008361ifeq ($(NO_SECURE),true)
8362
8363bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8364
8365else
8366
nnoble0c475f02014-12-05 15:37:39 -08008367bins/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
8368 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008369 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008370 $(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
8371
nnoble69ac39f2014-12-12 15:43:38 -08008372endif
8373
nnoble0c475f02014-12-05 15:37:39 -08008374deps_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)
8375
nnoble69ac39f2014-12-12 15:43:38 -08008376ifneq ($(NO_SECURE),true)
8377ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008378-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8379endif
nnoble69ac39f2014-12-12 15:43:38 -08008380endif
nnoble0c475f02014-12-05 15:37:39 -08008381
8382clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8383 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8384 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8385 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8386 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8387
8388
ctiller33023c42014-12-12 16:28:33 -08008389CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8390
8391CHTTP2_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))))
8392CHTTP2_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))))
8393
8394ifeq ($(NO_SECURE),true)
8395
8396bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8397
8398else
8399
8400bins/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
8401 $(E) "[LD] Linking $@"
8402 $(Q) mkdir -p `dirname $@`
8403 $(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
8404
8405endif
8406
8407deps_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)
8408
8409ifneq ($(NO_SECURE),true)
8410ifneq ($(NO_DEPS),true)
8411-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8412endif
8413endif
8414
8415clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8416 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8417 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8418 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8419 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8420
8421
nnoble0c475f02014-12-05 15:37:39 -08008422CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8423
8424CHTTP2_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))))
8425CHTTP2_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))))
8426
nnoble69ac39f2014-12-12 15:43:38 -08008427ifeq ($(NO_SECURE),true)
8428
8429bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8430
8431else
8432
nnoble0c475f02014-12-05 15:37:39 -08008433bins/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
8434 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008435 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008436 $(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
8437
nnoble69ac39f2014-12-12 15:43:38 -08008438endif
8439
nnoble0c475f02014-12-05 15:37:39 -08008440deps_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)
8441
nnoble69ac39f2014-12-12 15:43:38 -08008442ifneq ($(NO_SECURE),true)
8443ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008444-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8445endif
nnoble69ac39f2014-12-12 15:43:38 -08008446endif
nnoble0c475f02014-12-05 15:37:39 -08008447
8448clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8449 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8450 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8451 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8452 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8453
8454
8455CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8456
8457CHTTP2_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))))
8458CHTTP2_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))))
8459
nnoble69ac39f2014-12-12 15:43:38 -08008460ifeq ($(NO_SECURE),true)
8461
8462bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8463
8464else
8465
nnoble0c475f02014-12-05 15:37:39 -08008466bins/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
8467 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008468 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008469 $(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
8470
nnoble69ac39f2014-12-12 15:43:38 -08008471endif
8472
nnoble0c475f02014-12-05 15:37:39 -08008473deps_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)
8474
nnoble69ac39f2014-12-12 15:43:38 -08008475ifneq ($(NO_SECURE),true)
8476ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008477-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8478endif
nnoble69ac39f2014-12-12 15:43:38 -08008479endif
nnoble0c475f02014-12-05 15:37:39 -08008480
8481clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8482 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8483 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8484 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8485 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8486
8487
ctiller2845cad2014-12-15 15:14:12 -08008488CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8489
8490CHTTP2_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))))
8491CHTTP2_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))))
8492
8493ifeq ($(NO_SECURE),true)
8494
8495bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8496
8497else
8498
8499bins/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
8500 $(E) "[LD] Linking $@"
8501 $(Q) mkdir -p `dirname $@`
8502 $(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
8503
8504endif
8505
8506deps_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)
8507
8508ifneq ($(NO_SECURE),true)
8509ifneq ($(NO_DEPS),true)
8510-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8511endif
8512endif
8513
8514clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8515 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8516 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8517 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8518 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8519
8520
nnoble0c475f02014-12-05 15:37:39 -08008521CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8522
8523CHTTP2_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))))
8524CHTTP2_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))))
8525
nnoble69ac39f2014-12-12 15:43:38 -08008526ifeq ($(NO_SECURE),true)
8527
8528bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8529
8530else
8531
nnoble0c475f02014-12-05 15:37:39 -08008532bins/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
8533 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008534 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008535 $(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
8536
nnoble69ac39f2014-12-12 15:43:38 -08008537endif
8538
nnoble0c475f02014-12-05 15:37:39 -08008539deps_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)
8540
nnoble69ac39f2014-12-12 15:43:38 -08008541ifneq ($(NO_SECURE),true)
8542ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008543-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8544endif
nnoble69ac39f2014-12-12 15:43:38 -08008545endif
nnoble0c475f02014-12-05 15:37:39 -08008546
8547clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8548 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8549 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8550 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8551 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8552
8553
8554CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8555
8556CHTTP2_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))))
8557CHTTP2_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))))
8558
nnoble69ac39f2014-12-12 15:43:38 -08008559ifeq ($(NO_SECURE),true)
8560
8561bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8562
8563else
8564
nnoble0c475f02014-12-05 15:37:39 -08008565bins/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
8566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008567 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008568 $(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
8569
nnoble69ac39f2014-12-12 15:43:38 -08008570endif
8571
nnoble0c475f02014-12-05 15:37:39 -08008572deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8573
nnoble69ac39f2014-12-12 15:43:38 -08008574ifneq ($(NO_SECURE),true)
8575ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008576-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8577endif
nnoble69ac39f2014-12-12 15:43:38 -08008578endif
nnoble0c475f02014-12-05 15:37:39 -08008579
8580clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8581 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8582 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8583 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8584 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8585
8586
nathaniel52878172014-12-09 10:17:19 -08008587CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008588
nathaniel52878172014-12-09 10:17:19 -08008589CHTTP2_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))))
8590CHTTP2_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 -08008591
nnoble69ac39f2014-12-12 15:43:38 -08008592ifeq ($(NO_SECURE),true)
8593
8594bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8595
8596else
8597
nathaniel52878172014-12-09 10:17:19 -08008598bins/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 -08008599 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008600 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008601 $(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 -08008602
nnoble69ac39f2014-12-12 15:43:38 -08008603endif
8604
nathaniel52878172014-12-09 10:17:19 -08008605deps_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 -08008606
nnoble69ac39f2014-12-12 15:43:38 -08008607ifneq ($(NO_SECURE),true)
8608ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008609-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008610endif
nnoble69ac39f2014-12-12 15:43:38 -08008611endif
nnoble0c475f02014-12-05 15:37:39 -08008612
nathaniel52878172014-12-09 10:17:19 -08008613clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8614 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8615 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8616 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8617 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008618
8619
8620CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8621
8622CHTTP2_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))))
8623CHTTP2_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))))
8624
nnoble69ac39f2014-12-12 15:43:38 -08008625ifeq ($(NO_SECURE),true)
8626
8627bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8628
8629else
8630
nnoble0c475f02014-12-05 15:37:39 -08008631bins/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
8632 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008633 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008634 $(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
8635
nnoble69ac39f2014-12-12 15:43:38 -08008636endif
8637
nnoble0c475f02014-12-05 15:37:39 -08008638deps_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)
8639
nnoble69ac39f2014-12-12 15:43:38 -08008640ifneq ($(NO_SECURE),true)
8641ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008642-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8643endif
nnoble69ac39f2014-12-12 15:43:38 -08008644endif
nnoble0c475f02014-12-05 15:37:39 -08008645
8646clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8647 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8648 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8649 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8650 $(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 -08008651
8652
8653
8654
nnoble0c475f02014-12-05 15:37:39 -08008655
8656
ctiller2845cad2014-12-15 15:14:12 -08008657.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