blob: a1b8c387115425a916942b9409e798ade0e08189 [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
nnoble20e2e3f2014-12-16 15:37:57 -0800137OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800138CPPFLAGS += -Ithird_party/openssl/include
139LDFLAGS += -Lthird_party/openssl
140else
141NO_SECURE = true
142endif
143endif
144
145ifneq ($(DEP_MISSING),)
146NO_DEPS = true
147endif
148
149ifneq ($(MAKECMDGOALS),clean)
150NO_DEPS = true
151endif
152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153.SECONDARY = %.pb.h %.pb.cc
154
nnoble69ac39f2014-12-12 15:43:38 -0800155ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800156all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800157dep_error:
158 @echo "You shouldn't see this message - all of your dependencies are correct."
159else
160all: dep_error git_update stop
161
162dep_error:
163 @echo
164 @echo "DEPENDENCY ERROR"
165 @echo
166 @echo "You are missing system dependencies that are essential to build grpc,"
167 @echo "and the third_party directory doesn't have them:"
168 @echo
169 @echo " $(DEP_MISSING)"
170 @echo
171 @echo "Installing the development packages for your system will solve"
172 @echo "this issue. Please consult INSTALL to get more information."
173 @echo
174 @echo "If you need information about why these tests failed, run:"
175 @echo
176 @echo " make run_dep_checks"
177 @echo
178endif
179
180git_update:
181ifeq ($(IS_GIT_FOLDER),true)
182 @echo "Additionally, since you are in a git clone, you can download the"
183 @echo "missing dependencies in third_party by running the following command:"
184 @echo
ctiller64f29102014-12-15 10:40:59 -0800185 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800186 @echo
187endif
188
189openssl_dep_error: openssl_dep_message git_update stop
190
191openssl_dep_message:
192 @echo
193 @echo "DEPENDENCY ERROR"
194 @echo
195 @echo "The target you are trying to run requires OpenSSL with ALPN support."
196 @echo "Your system doesn't have it, and neither does the third_party directory."
197 @echo
198 @echo "Please consult INSTALL to get more information."
199 @echo
200 @echo "If you need information about why these tests failed, run:"
201 @echo
202 @echo " make run_dep_checks"
203 @echo
204
205stop:
206 @false
207
208run_dep_checks:
209 $(EVENT2_CHECK_CMD) || true
210 $(OPENSSL_ALPN_CHECK_CMD) || true
211 $(ZLIB_CHECK_CMD) || true
212
213third_party/zlib/libz.a:
214 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
215 $(MAKE) -C third_party/zlib
216
217third_party/openssl/libssl.a:
218 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
219 $(MAKE) -C third_party/openssl build_crypto build_ssl
220
nnoble29e1d292014-12-01 10:27:40 -0800221static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800222
nnoble85a49262014-12-08 18:14:03 -0800223static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800224
nnoble85a49262014-12-08 18:14:03 -0800225static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800226
nnoble29e1d292014-12-01 10:27:40 -0800227shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800228
nnoble85a49262014-12-08 18:14:03 -0800229shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230
nnoble85a49262014-12-08 18:14:03 -0800231shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232
nnoble29e1d292014-12-01 10:27:40 -0800233privatelibs: privatelibs_c privatelibs_cxx
234
ctiller2845cad2014-12-15 15:14:12 -0800235privatelibs_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 -0800236
ctiller2845cad2014-12-15 15:14:12 -0800237privatelibs_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 -0800238
239buildtests: buildtests_c buildtests_cxx
240
ctiller2845cad2014-12-15 15:14:12 -0800241buildtests_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 -0800242
nnoblebba76922014-12-15 13:27:38 -0800243buildtests_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 -0800244
nnoble85a49262014-12-08 18:14:03 -0800245test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800246
nnoble85a49262014-12-08 18:14:03 -0800247test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
249 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
250 $(E) "[RUN] Testing gpr_cancellable_test"
251 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
252 $(E) "[RUN] Testing gpr_log_test"
253 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800254 $(E) "[RUN] Testing gpr_useful_test"
255 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800256 $(E) "[RUN] Testing gpr_cmdline_test"
257 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
258 $(E) "[RUN] Testing gpr_histogram_test"
259 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
260 $(E) "[RUN] Testing gpr_host_port_test"
261 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
262 $(E) "[RUN] Testing gpr_slice_buffer_test"
263 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
264 $(E) "[RUN] Testing gpr_slice_test"
265 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
266 $(E) "[RUN] Testing gpr_string_test"
267 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
268 $(E) "[RUN] Testing gpr_sync_test"
269 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
270 $(E) "[RUN] Testing gpr_thd_test"
271 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
272 $(E) "[RUN] Testing gpr_time_test"
273 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
274 $(E) "[RUN] Testing murmur_hash_test"
275 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800276 $(E) "[RUN] Testing grpc_stream_op_test"
277 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800278 $(E) "[RUN] Testing alpn_test"
279 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800280 $(E) "[RUN] Testing time_averaged_stats_test"
281 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 $(E) "[RUN] Testing chttp2_stream_encoder_test"
283 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
284 $(E) "[RUN] Testing hpack_table_test"
285 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
286 $(E) "[RUN] Testing chttp2_stream_map_test"
287 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
288 $(E) "[RUN] Testing hpack_parser_test"
289 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
290 $(E) "[RUN] Testing transport_metadata_test"
291 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
292 $(E) "[RUN] Testing chttp2_status_conversion_test"
293 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
294 $(E) "[RUN] Testing chttp2_transport_end2end_test"
295 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800296 $(E) "[RUN] Testing tcp_posix_test"
297 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800298 $(E) "[RUN] Testing dualstack_socket_test"
299 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
300 $(E) "[RUN] Testing no_server_test"
301 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800302 $(E) "[RUN] Testing resolve_address_test"
303 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800304 $(E) "[RUN] Testing sockaddr_utils_test"
305 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
306 $(E) "[RUN] Testing tcp_server_posix_test"
307 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
308 $(E) "[RUN] Testing tcp_client_posix_test"
309 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800310 $(E) "[RUN] Testing grpc_channel_stack_test"
311 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
312 $(E) "[RUN] Testing metadata_buffer_test"
313 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
314 $(E) "[RUN] Testing grpc_completion_queue_test"
315 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
316 $(E) "[RUN] Testing census_window_stats_test"
317 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
318 $(E) "[RUN] Testing census_statistics_quick_test"
319 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800320 $(E) "[RUN] Testing census_statistics_small_log_test"
321 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800322 $(E) "[RUN] Testing census_statistics_performance_test"
323 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
324 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
325 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
326 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
327 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
328 $(E) "[RUN] Testing census_stub_test"
329 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
330 $(E) "[RUN] Testing census_hash_table_test"
331 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
332 $(E) "[RUN] Testing fling_test"
333 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
334 $(E) "[RUN] Testing echo_test"
335 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
336 $(E) "[RUN] Testing message_compress_test"
337 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800338 $(E) "[RUN] Testing bin_encoder_test"
339 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800340 $(E) "[RUN] Testing secure_endpoint_test"
341 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
342 $(E) "[RUN] Testing httpcli_format_request_test"
343 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
344 $(E) "[RUN] Testing httpcli_parser_test"
345 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
346 $(E) "[RUN] Testing httpcli_test"
347 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
348 $(E) "[RUN] Testing grpc_credentials_test"
349 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800350 $(E) "[RUN] Testing grpc_base64_test"
351 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
352 $(E) "[RUN] Testing grpc_json_token_test"
353 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800354 $(E) "[RUN] Testing timeout_encoding_test"
355 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
356 $(E) "[RUN] Testing fd_posix_test"
357 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800358 $(E) "[RUN] Testing fling_stream_test"
359 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
360 $(E) "[RUN] Testing lame_client_test"
361 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800362 $(E) "[RUN] Testing alarm_test"
363 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
364 $(E) "[RUN] Testing time_test"
365 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800366 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
367 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
368 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
369 $(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 )
370 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
371 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
372 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
373 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
374 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
375 $(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 -0800376 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
377 $(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 -0800378 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
379 $(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 )
380 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
381 $(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 )
382 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
383 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
384 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
385 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
386 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
387 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
388 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
389 $(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 -0800390 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
391 $(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 -0800392 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
393 $(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 )
394 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
395 $(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 -0800396 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
397 $(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 -0800398 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
399 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
400 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
401 $(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 -0800402 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
403 $(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 -0800404 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
405 $(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 )
406 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
407 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
408 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
409 $(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 )
410 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
411 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
412 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
413 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
414 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
415 $(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 -0800416 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
417 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800418 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
419 $(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 )
420 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
421 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
422 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
423 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
424 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
425 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
426 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
427 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
428 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
429 $(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 -0800430 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
431 $(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 -0800432 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
433 $(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 )
434 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
435 $(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 -0800436 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
437 $(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 -0800438 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
439 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
440 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
441 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800442 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
443 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800444 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
445 $(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 )
446 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
447 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
448 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
449 $(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 )
450 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
451 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
452 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
453 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
454 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
455 $(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 -0800456 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
457 $(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 -0800458 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
459 $(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 )
460 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
461 $(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 )
462 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
463 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
464 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
465 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
466 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
467 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
468 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
469 $(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 -0800470 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
471 $(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 -0800472 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
473 $(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 )
474 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
475 $(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 -0800476 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
477 $(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 -0800478 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
479 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
480 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
481 $(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 -0800482 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
483 $(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 -0800484 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
485 $(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 )
486 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
487 $(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 )
488 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
489 $(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 )
490 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
491 $(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 )
492 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
493 $(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 )
494 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
495 $(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 -0800496 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
497 $(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 -0800498 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
499 $(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 )
500 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
501 $(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 )
502 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
503 $(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 )
504 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
505 $(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 )
506 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
507 $(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 )
508 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
509 $(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 -0800510 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
511 $(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 -0800512 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
513 $(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 )
514 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
515 $(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 -0800516 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
517 $(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 -0800518 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
519 $(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 )
520 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
521 $(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 -0800522 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
523 $(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 -0800524 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
525 $(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 )
526 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
527 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
528 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
529 $(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 )
530 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
531 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
532 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
533 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
534 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
535 $(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 -0800536 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
537 $(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 -0800538 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
539 $(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 )
540 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
541 $(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 )
542 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
543 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
544 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
545 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
546 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
547 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
548 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
549 $(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 -0800550 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
551 $(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 -0800552 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
553 $(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 )
554 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
555 $(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 -0800556 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
557 $(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 -0800558 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
559 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
560 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
561 $(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 -0800562 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
563 $(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 -0800564 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
565 $(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 -0800566 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
567 $(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 )
568 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
569 $(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 )
570 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
571 $(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 )
572 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
573 $(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 )
574 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
575 $(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 -0800576 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
577 $(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 -0800578 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
579 $(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 )
580 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
581 $(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 )
582 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
583 $(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 )
584 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
585 $(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 )
586 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
587 $(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 )
588 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
589 $(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 -0800590 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
591 $(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 -0800592 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
593 $(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 )
594 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
595 $(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 -0800596 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
597 $(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 -0800598 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
599 $(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 )
600 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
601 $(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 -0800602 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
603 $(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 -0800604 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
605 $(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 -0800606
607
nnoble85a49262014-12-08 18:14:03 -0800608test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800609 $(E) "[RUN] Testing thread_pool_test"
610 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
611 $(E) "[RUN] Testing status_test"
612 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800613 $(E) "[RUN] Testing sync_client_async_server_test"
614 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
615 $(E) "[RUN] Testing qps_client"
616 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
617 $(E) "[RUN] Testing qps_server"
618 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800619 $(E) "[RUN] Testing end2end_test"
620 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800621
622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800623tools: privatelibs bins/gen_hpack_tables
624
nnobleebebb7e2014-12-10 16:31:01 -0800625protoc_plugins: bins/cpp_plugin bins/ruby_plugin
626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800627buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
628
629benchmarks: buildbenchmarks
630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631strip: strip-static strip-shared
632
nnoble20e2e3f2014-12-16 15:37:57 -0800633strip-static: strip-static_c strip-static_cxx
634
635strip-shared: strip-shared_c strip-shared_cxx
636
nnoble85a49262014-12-08 18:14:03 -0800637strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800638 $(E) "[STRIP] Stripping libgpr.a"
639 $(Q) $(STRIP) libs/libgpr.a
640 $(E) "[STRIP] Stripping libgrpc.a"
641 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800642 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
643 $(Q) $(STRIP) libs/libgrpc_unsecure.a
644
nnoble85a49262014-12-08 18:14:03 -0800645strip-static_cxx: static_cxx
646 $(E) "[STRIP] Stripping libgrpc++.a"
647 $(Q) $(STRIP) libs/libgrpc++.a
648
649strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800650 $(E) "[STRIP] Stripping libgpr.so"
651 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
652 $(E) "[STRIP] Stripping libgrpc.so"
653 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800654 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
655 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
656
nnoble85a49262014-12-08 18:14:03 -0800657strip-shared_cxx: shared_cxx
658 $(E) "[STRIP] Stripping libgrpc++.so"
659 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
660
nnoble72309c62014-12-12 11:42:26 -0800661deps/gens/test/cpp/interop/empty.pb.dep:
662 $(Q) mkdir -p `dirname $@`
663 $(Q) touch $@
664
665gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800666 $(E) "[PROTOC] Generating protobuf CC file from $<"
667 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800668 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
669
670deps/gens/test/cpp/interop/messages.pb.dep:
671 $(Q) mkdir -p `dirname $@`
672 $(Q) touch $@
673
674gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
675 $(E) "[PROTOC] Generating protobuf CC file from $<"
676 $(Q) mkdir -p `dirname $@`
677 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
678
679deps/gens/test/cpp/interop/test.pb.dep:
680 $(Q) mkdir -p `dirname $@`
681 $(Q) touch $@
682
683gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
684 $(E) "[PROTOC] Generating protobuf CC file from $<"
685 $(Q) mkdir -p `dirname $@`
686 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
687
688deps/gens/test/cpp/util/echo.pb.dep:
689 $(Q) mkdir -p `dirname $@`
690 $(Q) touch $@
691
692gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
693 $(E) "[PROTOC] Generating protobuf CC file from $<"
694 $(Q) mkdir -p `dirname $@`
695 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800697
698deps/%.dep : %.c
699 $(E) "[DEP] Generating dependencies for $<"
700 $(Q) mkdir -p `dirname $@`
701 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800703deps/%.dep : %.cc
704 $(E) "[DEP] Generating dependencies for $<"
705 $(Q) mkdir -p `dirname $@`
706 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
707
708objs/%.o : %.c
709 $(E) "[C] Compiling $<"
710 $(Q) mkdir -p `dirname $@`
711 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
712
713objs/%.o : gens/%.pb.cc
714 $(E) "[CXX] Compiling $<"
715 $(Q) mkdir -p `dirname $@`
716 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
717
nnoble72309c62014-12-12 11:42:26 -0800718objs/src/compiler/%.o : src/compiler/%.cc
719 $(E) "[HOSTCXX] Compiling $<"
720 $(Q) mkdir -p `dirname $@`
721 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723objs/%.o : %.cc
724 $(E) "[CXX] Compiling $<"
725 $(Q) mkdir -p `dirname $@`
726 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
727
nnoble0c475f02014-12-05 15:37:39 -0800728dep: dep_c dep_cxx
729
ctiller2845cad2014-12-15 15:14:12 -0800730dep_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 -0800731
ctiller2845cad2014-12-15 15:14:12 -0800732bins_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 -0800733
734dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
735
736bins_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 -0800737
nnoble85a49262014-12-08 18:14:03 -0800738install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739
nnoble85a49262014-12-08 18:14:03 -0800740install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741
nnoble85a49262014-12-08 18:14:03 -0800742install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
743
744install-headers: install-headers_c install-headers_cxx
745
746install-headers_c:
747 $(E) "[INSTALL] Installing public C headers"
748 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
749
750install-headers_cxx:
751 $(E) "[INSTALL] Installing public C++ headers"
752 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
753
754install-static: install-static_c install-static_cxx
755
756install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800757 $(E) "[INSTALL] Installing libgpr.a"
758 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
759 $(E) "[INSTALL] Installing libgrpc.a"
760 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800761 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
762 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
763
nnoble85a49262014-12-08 18:14:03 -0800764install-static_cxx: static_cxx strip-static_cxx
765 $(E) "[INSTALL] Installing libgrpc++.a"
766 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
767
768install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800769 $(E) "[INSTALL] Installing libgpr.so"
770 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
771 $(E) "[INSTALL] Installing libgrpc.so"
772 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800773 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
774 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
775
nnoble85a49262014-12-08 18:14:03 -0800776install-shared_cxx: shared_cxx strip-shared_cxx
777 $(E) "[INSTALL] Installing libgrpc++.so"
778 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
779
ctiller2845cad2014-12-15 15:14:12 -0800780clean: 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 -0800781 $(Q) $(RM) -r deps objs libs bins gens
782
783
784# The various libraries
785
786
787LIBGPR_SRC = \
788 src/core/support/alloc.c \
789 src/core/support/cancellable.c \
790 src/core/support/cmdline.c \
791 src/core/support/cpu_posix.c \
792 src/core/support/histogram.c \
793 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800794 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800795 src/core/support/log.c \
796 src/core/support/log_linux.c \
797 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800798 src/core/support/log_win32.c \
799 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800801 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800802 src/core/support/string.c \
803 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800804 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 src/core/support/sync.c \
806 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800807 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800808 src/core/support/thd_posix.c \
809 src/core/support/thd_win32.c \
810 src/core/support/time.c \
811 src/core/support/time_posix.c \
812 src/core/support/time_win32.c \
813
nnoble85a49262014-12-08 18:14:03 -0800814PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800815 include/grpc/support/alloc.h \
816 include/grpc/support/atm_gcc_atomic.h \
817 include/grpc/support/atm_gcc_sync.h \
818 include/grpc/support/atm.h \
819 include/grpc/support/atm_win32.h \
820 include/grpc/support/cancellable_platform.h \
821 include/grpc/support/cmdline.h \
822 include/grpc/support/histogram.h \
823 include/grpc/support/host_port.h \
824 include/grpc/support/log.h \
825 include/grpc/support/port_platform.h \
826 include/grpc/support/slice_buffer.h \
827 include/grpc/support/slice.h \
828 include/grpc/support/string.h \
829 include/grpc/support/sync_generic.h \
830 include/grpc/support/sync.h \
831 include/grpc/support/sync_posix.h \
832 include/grpc/support/sync_win32.h \
833 include/grpc/support/thd.h \
834 include/grpc/support/thd_posix.h \
835 include/grpc/support/thd_win32.h \
836 include/grpc/support/time.h \
837 include/grpc/support/time_posix.h \
838 include/grpc/support/time_win32.h \
839 include/grpc/support/useful.h \
840
841LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
842LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
843
844libs/libgpr.a: $(LIBGPR_OBJS)
845 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800847 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
848
849libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800852 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
853
854deps_libgpr: $(LIBGPR_DEPS)
855
nnoble69ac39f2014-12-12 15:43:38 -0800856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800857-include $(LIBGPR_DEPS)
858endif
859
860clean_libgpr:
861 $(E) "[CLEAN] Cleaning libgpr files"
862 $(Q) $(RM) $(LIBGPR_OBJS)
863 $(Q) $(RM) $(LIBGPR_DEPS)
864 $(Q) $(RM) libs/libgpr.a
865 $(Q) $(RM) libs/libgpr.so.$(VERSION)
866
867
868LIBGRPC_SRC = \
869 src/core/channel/call_op_string.c \
870 src/core/channel/census_filter.c \
871 src/core/channel/channel_args.c \
872 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800873 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800874 src/core/channel/client_channel.c \
875 src/core/channel/client_setup.c \
876 src/core/channel/connected_channel.c \
877 src/core/channel/http_client_filter.c \
878 src/core/channel/http_filter.c \
879 src/core/channel/http_server_filter.c \
880 src/core/channel/metadata_buffer.c \
881 src/core/channel/noop_filter.c \
882 src/core/compression/algorithm.c \
883 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -0800884 src/core/httpcli/format_request.c \
885 src/core/httpcli/httpcli.c \
886 src/core/httpcli/httpcli_security_context.c \
887 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800888 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800889 src/core/iomgr/endpoint_pair_posix.c \
890 src/core/iomgr/iomgr_libevent.c \
891 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -0800892 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -0800893 src/core/iomgr/resolve_address_posix.c \
894 src/core/iomgr/sockaddr_utils.c \
895 src/core/iomgr/socket_utils_common_posix.c \
896 src/core/iomgr/socket_utils_linux.c \
897 src/core/iomgr/socket_utils_posix.c \
898 src/core/iomgr/tcp_client_posix.c \
899 src/core/iomgr/tcp_posix.c \
900 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800901 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800902 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800903 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800904 src/core/security/credentials.c \
905 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800906 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800907 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800908 src/core/security/secure_transport_setup.c \
909 src/core/security/security_context.c \
910 src/core/security/server_secure_chttp2.c \
911 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800912 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800913 src/core/statistics/census_rpc_stats.c \
914 src/core/statistics/census_tracing.c \
915 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800916 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 src/core/surface/byte_buffer.c \
918 src/core/surface/byte_buffer_reader.c \
919 src/core/surface/call.c \
920 src/core/surface/channel.c \
921 src/core/surface/channel_create.c \
922 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 src/core/surface/completion_queue.c \
924 src/core/surface/event_string.c \
925 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800926 src/core/surface/lame_client.c \
927 src/core/surface/secure_channel_create.c \
928 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800929 src/core/surface/server.c \
930 src/core/surface/server_chttp2.c \
931 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800932 src/core/transport/chttp2/alpn.c \
933 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800934 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800935 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800936 src/core/transport/chttp2/frame_ping.c \
937 src/core/transport/chttp2/frame_rst_stream.c \
938 src/core/transport/chttp2/frame_settings.c \
939 src/core/transport/chttp2/frame_window_update.c \
940 src/core/transport/chttp2/hpack_parser.c \
941 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800942 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800943 src/core/transport/chttp2/status_conversion.c \
944 src/core/transport/chttp2/stream_encoder.c \
945 src/core/transport/chttp2/stream_map.c \
946 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800947 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800948 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800949 src/core/transport/metadata.c \
950 src/core/transport/stream_op.c \
951 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800952 src/core/tsi/fake_transport_security.c \
953 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800954 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800955 third_party/cJSON/cJSON.c \
956
nnoble85a49262014-12-08 18:14:03 -0800957PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800958 include/grpc/byte_buffer.h \
959 include/grpc/byte_buffer_reader.h \
960 include/grpc/grpc.h \
961 include/grpc/grpc_security.h \
962 include/grpc/status.h \
963
964LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
965LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
966
nnoble69ac39f2014-12-12 15:43:38 -0800967ifeq ($(NO_SECURE),true)
968
969libs/libgrpc.a: openssl_dep_error
970
971else
972
nnoble9ebc9b72014-12-17 11:40:25 -0800973libs/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800974 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800975 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800977 $(Q) mkdir tmp-merge
978 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
979 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
980 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
981 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
982 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800983
984libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
985 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800986 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800987 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
988
nnoble69ac39f2014-12-12 15:43:38 -0800989endif
990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800991deps_libgrpc: $(LIBGRPC_DEPS)
992
nnoble69ac39f2014-12-12 15:43:38 -0800993ifneq ($(NO_SECURE),true)
994ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800995-include $(LIBGRPC_DEPS)
996endif
nnoble69ac39f2014-12-12 15:43:38 -0800997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800998
999clean_libgrpc:
1000 $(E) "[CLEAN] Cleaning libgrpc files"
1001 $(Q) $(RM) $(LIBGRPC_OBJS)
1002 $(Q) $(RM) $(LIBGRPC_DEPS)
1003 $(Q) $(RM) libs/libgrpc.a
1004 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1005
1006
1007LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001008 test/core/end2end/cq_verifier.c \
1009 test/core/end2end/data/ca_cert.c \
1010 test/core/end2end/data/server1_cert.c \
1011 test/core/end2end/data/server1_key.c \
1012 test/core/iomgr/endpoint_tests.c \
1013 test/core/statistics/census_log_tests.c \
1014 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001015 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -08001016 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001017 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001018 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001019 test/core/util/slice_splitter.c \
1020 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001021
1022
1023LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1024LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1025
nnoble69ac39f2014-12-12 15:43:38 -08001026ifeq ($(NO_SECURE),true)
1027
1028libs/libgrpc_test_util.a: openssl_dep_error
1029
1030else
1031
nnoble9ebc9b72014-12-17 11:40:25 -08001032libs/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001033 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001034 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001035 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1036
1037
1038
nnoble69ac39f2014-12-12 15:43:38 -08001039endif
1040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001041deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1042
nnoble69ac39f2014-12-12 15:43:38 -08001043ifneq ($(NO_SECURE),true)
1044ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001045-include $(LIBGRPC_TEST_UTIL_DEPS)
1046endif
nnoble69ac39f2014-12-12 15:43:38 -08001047endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001048
1049clean_libgrpc_test_util:
1050 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1051 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1052 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1053 $(Q) $(RM) libs/libgrpc_test_util.a
1054 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1055
1056
1057LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001058 src/cpp/client/channel.cc \
1059 src/cpp/client/client_context.cc \
1060 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001061 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001062 src/cpp/client/internal_stub.cc \
1063 src/cpp/proto/proto_utils.cc \
1064 src/cpp/rpc_method.cc \
1065 src/cpp/server/async_server.cc \
1066 src/cpp/server/async_server_context.cc \
1067 src/cpp/server/completion_queue.cc \
1068 src/cpp/server/server_builder.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001069 src/cpp/server/server.cc \
1070 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001071 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001072 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001074 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001075 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076
nnoble85a49262014-12-08 18:14:03 -08001077PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001078 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079 include/grpc++/async_server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001080 include/grpc++/channel_interface.h \
1081 include/grpc++/client_context.h \
1082 include/grpc++/completion_queue.h \
1083 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001085 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001086 include/grpc++/server_builder.h \
vpai80b6d012014-12-17 11:47:32 -08001087 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001088 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001089 include/grpc++/status.h \
1090 include/grpc++/stream_context_interface.h \
1091 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001092
1093LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1094LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1095
nnoble69ac39f2014-12-12 15:43:38 -08001096ifeq ($(NO_SECURE),true)
1097
1098libs/libgrpc++.a: openssl_dep_error
1099
1100else
1101
nnoble9ebc9b72014-12-17 11:40:25 -08001102libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001103 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001104 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001105 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1106
1107libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1108 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001109 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1111
nnoble69ac39f2014-12-12 15:43:38 -08001112endif
1113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114deps_libgrpc++: $(LIBGRPC++_DEPS)
1115
nnoble69ac39f2014-12-12 15:43:38 -08001116ifneq ($(NO_SECURE),true)
1117ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001118-include $(LIBGRPC++_DEPS)
1119endif
nnoble69ac39f2014-12-12 15:43:38 -08001120endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001121
1122clean_libgrpc++:
1123 $(E) "[CLEAN] Cleaning libgrpc++ files"
1124 $(Q) $(RM) $(LIBGRPC++_OBJS)
1125 $(Q) $(RM) $(LIBGRPC++_DEPS)
1126 $(Q) $(RM) libs/libgrpc++.a
1127 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1128
1129
1130LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001131 gens/test/cpp/util/echo.pb.cc \
1132 test/cpp/util/test_ssl_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001133 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001134
1135
1136LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1137LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1138
nnoble69ac39f2014-12-12 15:43:38 -08001139ifeq ($(NO_SECURE),true)
1140
1141libs/libgrpc++_test_util.a: openssl_dep_error
1142
1143else
1144
nnoble9ebc9b72014-12-17 11:40:25 -08001145libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001146 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001147 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001148 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1149
1150
1151
nnoble69ac39f2014-12-12 15:43:38 -08001152endif
1153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1155
nnoble69ac39f2014-12-12 15:43:38 -08001156ifneq ($(NO_SECURE),true)
1157ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158-include $(LIBGRPC++_TEST_UTIL_DEPS)
1159endif
nnoble69ac39f2014-12-12 15:43:38 -08001160endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001161
1162clean_libgrpc++_test_util:
1163 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1164 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1165 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1166 $(Q) $(RM) libs/libgrpc++_test_util.a
1167 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1168
1169
1170LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1171 test/core/end2end/fixtures/chttp2_fake_security.c \
1172
1173
1174LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1175LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1176
nnoble69ac39f2014-12-12 15:43:38 -08001177ifeq ($(NO_SECURE),true)
1178
1179libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1180
1181else
1182
nnoble9ebc9b72014-12-17 11:40:25 -08001183libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001184 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001185 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001186 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1187
1188
1189
nnoble69ac39f2014-12-12 15:43:38 -08001190endif
1191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1193
nnoble69ac39f2014-12-12 15:43:38 -08001194ifneq ($(NO_SECURE),true)
1195ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001196-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1197endif
nnoble69ac39f2014-12-12 15:43:38 -08001198endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001199
1200clean_libend2end_fixture_chttp2_fake_security:
1201 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1202 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1203 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1204 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1205 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1206
1207
1208LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1209 test/core/end2end/fixtures/chttp2_fullstack.c \
1210
1211
1212LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1213LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1214
nnoble69ac39f2014-12-12 15:43:38 -08001215ifeq ($(NO_SECURE),true)
1216
1217libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1218
1219else
1220
nnoble9ebc9b72014-12-17 11:40:25 -08001221libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001222 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001223 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001224 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1225
1226
1227
nnoble69ac39f2014-12-12 15:43:38 -08001228endif
1229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001230deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1231
nnoble69ac39f2014-12-12 15:43:38 -08001232ifneq ($(NO_SECURE),true)
1233ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001234-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1235endif
nnoble69ac39f2014-12-12 15:43:38 -08001236endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001237
1238clean_libend2end_fixture_chttp2_fullstack:
1239 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1240 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1241 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1242 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1243 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1244
1245
1246LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1247 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1248
1249
1250LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1251LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1252
nnoble69ac39f2014-12-12 15:43:38 -08001253ifeq ($(NO_SECURE),true)
1254
1255libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1256
1257else
1258
nnoble9ebc9b72014-12-17 11:40:25 -08001259libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001260 $(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 -08001291ifeq ($(NO_SECURE),true)
1292
1293libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1294
1295else
1296
nnoble9ebc9b72014-12-17 11:40:25 -08001297libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001298 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001299 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001300 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1301
1302
1303
nnoble69ac39f2014-12-12 15:43:38 -08001304endif
1305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001306deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1307
nnoble69ac39f2014-12-12 15:43:38 -08001308ifneq ($(NO_SECURE),true)
1309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001310-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1311endif
nnoble69ac39f2014-12-12 15:43:38 -08001312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001313
1314clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1315 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1316 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1317 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1318 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1319 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1320
1321
1322LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1323 test/core/end2end/fixtures/chttp2_socket_pair.c \
1324
1325
1326LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1327LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1328
nnoble69ac39f2014-12-12 15:43:38 -08001329ifeq ($(NO_SECURE),true)
1330
1331libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1332
1333else
1334
nnoble9ebc9b72014-12-17 11:40:25 -08001335libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001336 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001337 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001338 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1339
1340
1341
nnoble69ac39f2014-12-12 15:43:38 -08001342endif
1343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001344deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1345
nnoble69ac39f2014-12-12 15:43:38 -08001346ifneq ($(NO_SECURE),true)
1347ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001348-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1349endif
nnoble69ac39f2014-12-12 15:43:38 -08001350endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001351
1352clean_libend2end_fixture_chttp2_socket_pair:
1353 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1354 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1355 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1356 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1357 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1358
1359
nnoble0c475f02014-12-05 15:37:39 -08001360LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1361 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1362
1363
1364LIBEND2END_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))))
1365LIBEND2END_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))))
1366
nnoble69ac39f2014-12-12 15:43:38 -08001367ifeq ($(NO_SECURE),true)
1368
1369libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1370
1371else
1372
nnoble9ebc9b72014-12-17 11:40:25 -08001373libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
nnoble0c475f02014-12-05 15:37:39 -08001374 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001375 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001376 $(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)
1377
1378
1379
nnoble69ac39f2014-12-12 15:43:38 -08001380endif
1381
nnoble0c475f02014-12-05 15:37:39 -08001382deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1383
nnoble69ac39f2014-12-12 15:43:38 -08001384ifneq ($(NO_SECURE),true)
1385ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001386-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1387endif
nnoble69ac39f2014-12-12 15:43:38 -08001388endif
nnoble0c475f02014-12-05 15:37:39 -08001389
1390clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1391 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1392 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1393 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1394 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1395 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1396
1397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001398LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1399 test/core/end2end/tests/cancel_after_accept.c \
1400
1401
1402LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1403LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1404
1405libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1406 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001407 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001408 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1409
1410
1411
1412deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1413
nnoble69ac39f2014-12-12 15:43:38 -08001414ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001415-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1416endif
1417
1418clean_libend2end_test_cancel_after_accept:
1419 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1420 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1421 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1422 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1423 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1424
1425
1426LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1427 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1428
1429
1430LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1431LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1432
1433libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1434 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001435 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001436 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1437
1438
1439
1440deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1441
nnoble69ac39f2014-12-12 15:43:38 -08001442ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001443-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1444endif
1445
1446clean_libend2end_test_cancel_after_accept_and_writes_closed:
1447 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1448 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1449 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1450 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1451 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1452
1453
1454LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1455 test/core/end2end/tests/cancel_after_invoke.c \
1456
1457
1458LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1459LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1460
1461libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1462 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001463 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001464 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1465
1466
1467
1468deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1469
nnoble69ac39f2014-12-12 15:43:38 -08001470ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001471-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1472endif
1473
1474clean_libend2end_test_cancel_after_invoke:
1475 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1476 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1477 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1478 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1479 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1480
1481
1482LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1483 test/core/end2end/tests/cancel_before_invoke.c \
1484
1485
1486LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1487LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1488
1489libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1490 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001491 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001492 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1493
1494
1495
1496deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1497
nnoble69ac39f2014-12-12 15:43:38 -08001498ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001499-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1500endif
1501
1502clean_libend2end_test_cancel_before_invoke:
1503 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1504 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1505 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1506 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1507 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1508
1509
1510LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1511 test/core/end2end/tests/cancel_in_a_vacuum.c \
1512
1513
1514LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1515LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1516
1517libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1518 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001519 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001520 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1521
1522
1523
1524deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1525
nnoble69ac39f2014-12-12 15:43:38 -08001526ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001527-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1528endif
1529
1530clean_libend2end_test_cancel_in_a_vacuum:
1531 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1532 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1533 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1534 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1535 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1536
1537
ctillerc6d61c42014-12-15 14:52:08 -08001538LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1539 test/core/end2end/tests/disappearing_server.c \
1540
1541
1542LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1543LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1544
1545libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1546 $(E) "[AR] Creating $@"
1547 $(Q) mkdir -p `dirname $@`
1548 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1549
1550
1551
1552deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1553
1554ifneq ($(NO_DEPS),true)
1555-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1556endif
1557
1558clean_libend2end_test_disappearing_server:
1559 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1560 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1561 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1562 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1563 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1564
1565
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001566LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1567 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1568
1569
1570LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1571LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1572
1573libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1574 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001576 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1577
1578
1579
1580deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1581
nnoble69ac39f2014-12-12 15:43:38 -08001582ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001583-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1584endif
1585
1586clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1587 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1588 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1589 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1590 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1591 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1592
1593
1594LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1595 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1596
1597
1598LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1599LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1600
1601libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1602 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001603 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001604 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1605
1606
1607
1608deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1609
nnoble69ac39f2014-12-12 15:43:38 -08001610ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001611-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1612endif
1613
1614clean_libend2end_test_early_server_shutdown_finishes_tags:
1615 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1616 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1617 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1618 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1619 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1620
1621
1622LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1623 test/core/end2end/tests/invoke_large_request.c \
1624
1625
1626LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1627LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1628
1629libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1630 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001631 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001632 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1633
1634
1635
1636deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1637
nnoble69ac39f2014-12-12 15:43:38 -08001638ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001639-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1640endif
1641
1642clean_libend2end_test_invoke_large_request:
1643 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1644 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1645 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1646 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1647 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1648
1649
1650LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1651 test/core/end2end/tests/max_concurrent_streams.c \
1652
1653
1654LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1655LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1656
1657libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1658 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001659 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001660 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1661
1662
1663
1664deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1665
nnoble69ac39f2014-12-12 15:43:38 -08001666ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001667-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1668endif
1669
1670clean_libend2end_test_max_concurrent_streams:
1671 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1672 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1673 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1674 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1675 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1676
1677
1678LIBEND2END_TEST_NO_OP_SRC = \
1679 test/core/end2end/tests/no_op.c \
1680
1681
1682LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1683LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1684
1685libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1686 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001687 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001688 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1689
1690
1691
1692deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1693
nnoble69ac39f2014-12-12 15:43:38 -08001694ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001695-include $(LIBEND2END_TEST_NO_OP_DEPS)
1696endif
1697
1698clean_libend2end_test_no_op:
1699 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1700 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1701 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1702 $(Q) $(RM) libs/libend2end_test_no_op.a
1703 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1704
1705
1706LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1707 test/core/end2end/tests/ping_pong_streaming.c \
1708
1709
1710LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1711LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1712
1713libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1714 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001715 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001716 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1717
1718
1719
1720deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1721
nnoble69ac39f2014-12-12 15:43:38 -08001722ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001723-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1724endif
1725
1726clean_libend2end_test_ping_pong_streaming:
1727 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1728 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1729 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1730 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1731 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1732
1733
ctiller33023c42014-12-12 16:28:33 -08001734LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1735 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1736
1737
1738LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1739LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1740
1741libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1742 $(E) "[AR] Creating $@"
1743 $(Q) mkdir -p `dirname $@`
1744 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1745
1746
1747
1748deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1749
1750ifneq ($(NO_DEPS),true)
1751-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1752endif
1753
1754clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1755 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1756 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1757 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1758 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1759 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1760
1761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001762LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1763 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1764
1765
1766LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1767LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1768
1769libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1770 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001772 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1773
1774
1775
1776deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1777
nnoble69ac39f2014-12-12 15:43:38 -08001778ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001779-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1780endif
1781
1782clean_libend2end_test_request_response_with_metadata_and_payload:
1783 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1784 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1785 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1786 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1787 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1788
1789
1790LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1791 test/core/end2end/tests/request_response_with_payload.c \
1792
1793
1794LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1795LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1796
1797libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1798 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001799 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001800 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1801
1802
1803
1804deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1805
nnoble69ac39f2014-12-12 15:43:38 -08001806ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001807-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1808endif
1809
1810clean_libend2end_test_request_response_with_payload:
1811 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1812 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1813 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1814 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1815 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1816
1817
ctiller2845cad2014-12-15 15:14:12 -08001818LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1819 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1820
1821
1822LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1823LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1824
1825libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1826 $(E) "[AR] Creating $@"
1827 $(Q) mkdir -p `dirname $@`
1828 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1829
1830
1831
1832deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1833
1834ifneq ($(NO_DEPS),true)
1835-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1836endif
1837
1838clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1839 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1840 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1841 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1842 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1843 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1844
1845
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001846LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1847 test/core/end2end/tests/simple_delayed_request.c \
1848
1849
1850LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1851LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1852
1853libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1854 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001855 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001856 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1857
1858
1859
1860deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1861
nnoble69ac39f2014-12-12 15:43:38 -08001862ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1864endif
1865
1866clean_libend2end_test_simple_delayed_request:
1867 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1868 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1869 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1870 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1871 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1872
1873
1874LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1875 test/core/end2end/tests/simple_request.c \
1876
1877
1878LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1879LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1880
1881libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1882 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001883 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001884 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1885
1886
1887
1888deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1889
nnoble69ac39f2014-12-12 15:43:38 -08001890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001891-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1892endif
1893
1894clean_libend2end_test_simple_request:
1895 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1896 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1897 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1898 $(Q) $(RM) libs/libend2end_test_simple_request.a
1899 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1900
1901
nathaniel52878172014-12-09 10:17:19 -08001902LIBEND2END_TEST_THREAD_STRESS_SRC = \
1903 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001904
1905
nathaniel52878172014-12-09 10:17:19 -08001906LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1907LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001908
nathaniel52878172014-12-09 10:17:19 -08001909libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001910 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001911 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001912 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
1914
1915
nathaniel52878172014-12-09 10:17:19 -08001916deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001917
nnoble69ac39f2014-12-12 15:43:38 -08001918ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001919-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001920endif
1921
nathaniel52878172014-12-09 10:17:19 -08001922clean_libend2end_test_thread_stress:
1923 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1924 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1925 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1926 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1927 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001928
1929
1930LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1931 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1932
1933
1934LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1935LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1936
1937libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1938 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001939 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001940 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1941
1942
1943
1944deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1945
nnoble69ac39f2014-12-12 15:43:38 -08001946ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001947-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1948endif
1949
1950clean_libend2end_test_writes_done_hangs_with_pending_read:
1951 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1952 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1953 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1954 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1955 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1956
1957
1958LIBEND2END_CERTS_SRC = \
1959 test/core/end2end/data/ca_cert.c \
1960 test/core/end2end/data/server1_cert.c \
1961 test/core/end2end/data/server1_key.c \
1962
1963
1964LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1965LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1966
nnoble69ac39f2014-12-12 15:43:38 -08001967ifeq ($(NO_SECURE),true)
1968
1969libs/libend2end_certs.a: openssl_dep_error
1970
1971else
1972
nnoble9ebc9b72014-12-17 11:40:25 -08001973libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001974 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001975 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001976 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1977
1978
1979
nnoble69ac39f2014-12-12 15:43:38 -08001980endif
1981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001982deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1983
nnoble69ac39f2014-12-12 15:43:38 -08001984ifneq ($(NO_SECURE),true)
1985ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001986-include $(LIBEND2END_CERTS_DEPS)
1987endif
nnoble69ac39f2014-12-12 15:43:38 -08001988endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001989
1990clean_libend2end_certs:
1991 $(E) "[CLEAN] Cleaning libend2end_certs files"
1992 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1993 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1994 $(Q) $(RM) libs/libend2end_certs.a
1995 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1996
1997
1998LIBGRPC_UNSECURE_SRC = \
1999 src/core/channel/call_op_string.c \
2000 src/core/channel/census_filter.c \
2001 src/core/channel/channel_args.c \
2002 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002003 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002004 src/core/channel/client_channel.c \
2005 src/core/channel/client_setup.c \
2006 src/core/channel/connected_channel.c \
2007 src/core/channel/http_client_filter.c \
2008 src/core/channel/http_filter.c \
2009 src/core/channel/http_server_filter.c \
2010 src/core/channel/metadata_buffer.c \
2011 src/core/channel/noop_filter.c \
2012 src/core/compression/algorithm.c \
2013 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002014 src/core/httpcli/format_request.c \
2015 src/core/httpcli/httpcli.c \
2016 src/core/httpcli/httpcli_security_context.c \
2017 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002018 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002019 src/core/iomgr/endpoint_pair_posix.c \
2020 src/core/iomgr/iomgr_libevent.c \
2021 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002022 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002023 src/core/iomgr/resolve_address_posix.c \
2024 src/core/iomgr/sockaddr_utils.c \
2025 src/core/iomgr/socket_utils_common_posix.c \
2026 src/core/iomgr/socket_utils_linux.c \
2027 src/core/iomgr/socket_utils_posix.c \
2028 src/core/iomgr/tcp_client_posix.c \
2029 src/core/iomgr/tcp_posix.c \
2030 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002031 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002032 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002033 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002034 src/core/statistics/census_rpc_stats.c \
2035 src/core/statistics/census_tracing.c \
2036 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002037 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002038 src/core/surface/byte_buffer.c \
2039 src/core/surface/byte_buffer_reader.c \
2040 src/core/surface/call.c \
2041 src/core/surface/channel.c \
2042 src/core/surface/channel_create.c \
2043 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002044 src/core/surface/completion_queue.c \
2045 src/core/surface/event_string.c \
2046 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002047 src/core/surface/lame_client.c \
2048 src/core/surface/secure_channel_create.c \
2049 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002050 src/core/surface/server.c \
2051 src/core/surface/server_chttp2.c \
2052 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002053 src/core/transport/chttp2/alpn.c \
2054 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002055 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002056 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002057 src/core/transport/chttp2/frame_ping.c \
2058 src/core/transport/chttp2/frame_rst_stream.c \
2059 src/core/transport/chttp2/frame_settings.c \
2060 src/core/transport/chttp2/frame_window_update.c \
2061 src/core/transport/chttp2/hpack_parser.c \
2062 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002063 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064 src/core/transport/chttp2/status_conversion.c \
2065 src/core/transport/chttp2/stream_encoder.c \
2066 src/core/transport/chttp2/stream_map.c \
2067 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002068 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002069 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002070 src/core/transport/metadata.c \
2071 src/core/transport/stream_op.c \
2072 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002073 third_party/cJSON/cJSON.c \
2074
nnoble85a49262014-12-08 18:14:03 -08002075PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002076 include/grpc/byte_buffer.h \
2077 include/grpc/byte_buffer_reader.h \
2078 include/grpc/grpc.h \
2079 include/grpc/grpc_security.h \
2080 include/grpc/status.h \
2081
2082LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2083LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2084
2085libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2086 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002087 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002088 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2089
2090libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2091 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002092 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002093 $(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 -08002094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002095deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2096
nnoble69ac39f2014-12-12 15:43:38 -08002097ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002098-include $(LIBGRPC_UNSECURE_DEPS)
2099endif
2100
2101clean_libgrpc_unsecure:
2102 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2103 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2104 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2105 $(Q) $(RM) libs/libgrpc_unsecure.a
2106 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2107
2108
2109
nnoble69ac39f2014-12-12 15:43:38 -08002110# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002111
2112
2113GEN_HPACK_TABLES_SRC = \
2114 src/core/transport/chttp2/gen_hpack_tables.c \
2115
2116GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2117GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2118
nnoble69ac39f2014-12-12 15:43:38 -08002119ifeq ($(NO_SECURE),true)
2120
2121bins/gen_hpack_tables: openssl_dep_error
2122
2123else
2124
nnoble0c475f02014-12-05 15:37:39 -08002125bins/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 -08002126 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002127 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002128 $(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 -08002129
nnoble69ac39f2014-12-12 15:43:38 -08002130endif
2131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002132deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2133
nnoble69ac39f2014-12-12 15:43:38 -08002134ifneq ($(NO_SECURE),true)
2135ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002136-include $(GEN_HPACK_TABLES_DEPS)
2137endif
nnoble69ac39f2014-12-12 15:43:38 -08002138endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002139
2140clean_gen_hpack_tables:
2141 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2142 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2143 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2144 $(Q) $(RM) bins/gen_hpack_tables
2145
2146
nnobleebebb7e2014-12-10 16:31:01 -08002147CPP_PLUGIN_SRC = \
2148 src/compiler/cpp_plugin.cpp \
2149 src/compiler/cpp_generator.cpp \
2150
2151CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2152CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2153
2154bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002155 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002156 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002157 $(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 -08002158
2159deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2160
nnoble69ac39f2014-12-12 15:43:38 -08002161ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002162-include $(CPP_PLUGIN_DEPS)
2163endif
2164
2165clean_cpp_plugin:
2166 $(E) "[CLEAN] Cleaning cpp_plugin files"
2167 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2168 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2169 $(Q) $(RM) bins/cpp_plugin
2170
2171
2172RUBY_PLUGIN_SRC = \
2173 src/compiler/ruby_plugin.cpp \
2174 src/compiler/ruby_generator.cpp \
2175
2176RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2177RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2178
2179bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002180 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002181 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002182 $(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 -08002183
2184deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2185
nnoble69ac39f2014-12-12 15:43:38 -08002186ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002187-include $(RUBY_PLUGIN_DEPS)
2188endif
2189
2190clean_ruby_plugin:
2191 $(E) "[CLEAN] Cleaning ruby_plugin files"
2192 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2193 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2194 $(Q) $(RM) bins/ruby_plugin
2195
2196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002197GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2198 test/core/surface/byte_buffer_reader_test.c \
2199
2200GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2201GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2202
nnoble69ac39f2014-12-12 15:43:38 -08002203ifeq ($(NO_SECURE),true)
2204
2205bins/grpc_byte_buffer_reader_test: openssl_dep_error
2206
2207else
2208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002209bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2210 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002211 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212 $(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
2213
nnoble69ac39f2014-12-12 15:43:38 -08002214endif
2215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002216deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2217
nnoble69ac39f2014-12-12 15:43:38 -08002218ifneq ($(NO_SECURE),true)
2219ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002220-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2221endif
nnoble69ac39f2014-12-12 15:43:38 -08002222endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002223
2224clean_grpc_byte_buffer_reader_test:
2225 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2226 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2227 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2228 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2229
2230
2231GPR_CANCELLABLE_TEST_SRC = \
2232 test/core/support/cancellable_test.c \
2233
2234GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2235GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2236
nnoble69ac39f2014-12-12 15:43:38 -08002237ifeq ($(NO_SECURE),true)
2238
2239bins/gpr_cancellable_test: openssl_dep_error
2240
2241else
2242
jtattermusch97fb3f62014-12-08 15:13:41 -08002243bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002245 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002246 $(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 -08002247
nnoble69ac39f2014-12-12 15:43:38 -08002248endif
2249
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002250deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2251
nnoble69ac39f2014-12-12 15:43:38 -08002252ifneq ($(NO_SECURE),true)
2253ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002254-include $(GPR_CANCELLABLE_TEST_DEPS)
2255endif
nnoble69ac39f2014-12-12 15:43:38 -08002256endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002257
2258clean_gpr_cancellable_test:
2259 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2260 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2261 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2262 $(Q) $(RM) bins/gpr_cancellable_test
2263
2264
2265GPR_LOG_TEST_SRC = \
2266 test/core/support/log_test.c \
2267
2268GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2269GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2270
nnoble69ac39f2014-12-12 15:43:38 -08002271ifeq ($(NO_SECURE),true)
2272
2273bins/gpr_log_test: openssl_dep_error
2274
2275else
2276
jtattermusch97fb3f62014-12-08 15:13:41 -08002277bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002279 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002280 $(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 -08002281
nnoble69ac39f2014-12-12 15:43:38 -08002282endif
2283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002284deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2285
nnoble69ac39f2014-12-12 15:43:38 -08002286ifneq ($(NO_SECURE),true)
2287ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002288-include $(GPR_LOG_TEST_DEPS)
2289endif
nnoble69ac39f2014-12-12 15:43:38 -08002290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002291
2292clean_gpr_log_test:
2293 $(E) "[CLEAN] Cleaning gpr_log_test files"
2294 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2295 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2296 $(Q) $(RM) bins/gpr_log_test
2297
2298
ctiller5e04b132014-12-15 09:24:43 -08002299GPR_USEFUL_TEST_SRC = \
2300 test/core/support/useful_test.c \
2301
2302GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2303GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2304
2305ifeq ($(NO_SECURE),true)
2306
2307bins/gpr_useful_test: openssl_dep_error
2308
2309else
2310
2311bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2312 $(E) "[LD] Linking $@"
2313 $(Q) mkdir -p `dirname $@`
2314 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2315
2316endif
2317
2318deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2319
2320ifneq ($(NO_SECURE),true)
2321ifneq ($(NO_DEPS),true)
2322-include $(GPR_USEFUL_TEST_DEPS)
2323endif
2324endif
2325
2326clean_gpr_useful_test:
2327 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2328 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2329 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2330 $(Q) $(RM) bins/gpr_useful_test
2331
2332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002333GPR_CMDLINE_TEST_SRC = \
2334 test/core/support/cmdline_test.c \
2335
2336GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2337GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2338
nnoble69ac39f2014-12-12 15:43:38 -08002339ifeq ($(NO_SECURE),true)
2340
2341bins/gpr_cmdline_test: openssl_dep_error
2342
2343else
2344
jtattermusch97fb3f62014-12-08 15:13:41 -08002345bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002346 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002347 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002348 $(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 -08002349
nnoble69ac39f2014-12-12 15:43:38 -08002350endif
2351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2353
nnoble69ac39f2014-12-12 15:43:38 -08002354ifneq ($(NO_SECURE),true)
2355ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002356-include $(GPR_CMDLINE_TEST_DEPS)
2357endif
nnoble69ac39f2014-12-12 15:43:38 -08002358endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002359
2360clean_gpr_cmdline_test:
2361 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2362 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2363 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2364 $(Q) $(RM) bins/gpr_cmdline_test
2365
2366
2367GPR_HISTOGRAM_TEST_SRC = \
2368 test/core/support/histogram_test.c \
2369
2370GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2371GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2372
nnoble69ac39f2014-12-12 15:43:38 -08002373ifeq ($(NO_SECURE),true)
2374
2375bins/gpr_histogram_test: openssl_dep_error
2376
2377else
2378
jtattermusch57c6f0c2014-12-11 12:28:56 -08002379bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002380 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002381 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002382 $(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 -08002383
nnoble69ac39f2014-12-12 15:43:38 -08002384endif
2385
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002386deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2387
nnoble69ac39f2014-12-12 15:43:38 -08002388ifneq ($(NO_SECURE),true)
2389ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002390-include $(GPR_HISTOGRAM_TEST_DEPS)
2391endif
nnoble69ac39f2014-12-12 15:43:38 -08002392endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002393
2394clean_gpr_histogram_test:
2395 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2396 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2397 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2398 $(Q) $(RM) bins/gpr_histogram_test
2399
2400
2401GPR_HOST_PORT_TEST_SRC = \
2402 test/core/support/host_port_test.c \
2403
2404GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2405GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2406
nnoble69ac39f2014-12-12 15:43:38 -08002407ifeq ($(NO_SECURE),true)
2408
2409bins/gpr_host_port_test: openssl_dep_error
2410
2411else
2412
jtattermusch57c6f0c2014-12-11 12:28:56 -08002413bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002414 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002415 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002416 $(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 -08002417
nnoble69ac39f2014-12-12 15:43:38 -08002418endif
2419
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002420deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2421
nnoble69ac39f2014-12-12 15:43:38 -08002422ifneq ($(NO_SECURE),true)
2423ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002424-include $(GPR_HOST_PORT_TEST_DEPS)
2425endif
nnoble69ac39f2014-12-12 15:43:38 -08002426endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002427
2428clean_gpr_host_port_test:
2429 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2430 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2431 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2432 $(Q) $(RM) bins/gpr_host_port_test
2433
2434
2435GPR_SLICE_BUFFER_TEST_SRC = \
2436 test/core/support/slice_buffer_test.c \
2437
2438GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2439GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2440
nnoble69ac39f2014-12-12 15:43:38 -08002441ifeq ($(NO_SECURE),true)
2442
2443bins/gpr_slice_buffer_test: openssl_dep_error
2444
2445else
2446
jtattermusch57c6f0c2014-12-11 12:28:56 -08002447bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002448 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002449 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002450 $(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 -08002451
nnoble69ac39f2014-12-12 15:43:38 -08002452endif
2453
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002454deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2455
nnoble69ac39f2014-12-12 15:43:38 -08002456ifneq ($(NO_SECURE),true)
2457ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002458-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2459endif
nnoble69ac39f2014-12-12 15:43:38 -08002460endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002461
2462clean_gpr_slice_buffer_test:
2463 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2464 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2465 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2466 $(Q) $(RM) bins/gpr_slice_buffer_test
2467
2468
2469GPR_SLICE_TEST_SRC = \
2470 test/core/support/slice_test.c \
2471
2472GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2473GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2474
nnoble69ac39f2014-12-12 15:43:38 -08002475ifeq ($(NO_SECURE),true)
2476
2477bins/gpr_slice_test: openssl_dep_error
2478
2479else
2480
jtattermusch57c6f0c2014-12-11 12:28:56 -08002481bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002482 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002483 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002484 $(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 -08002485
nnoble69ac39f2014-12-12 15:43:38 -08002486endif
2487
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002488deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2489
nnoble69ac39f2014-12-12 15:43:38 -08002490ifneq ($(NO_SECURE),true)
2491ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002492-include $(GPR_SLICE_TEST_DEPS)
2493endif
nnoble69ac39f2014-12-12 15:43:38 -08002494endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002495
2496clean_gpr_slice_test:
2497 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2498 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2499 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2500 $(Q) $(RM) bins/gpr_slice_test
2501
2502
2503GPR_STRING_TEST_SRC = \
2504 test/core/support/string_test.c \
2505
2506GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2507GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2508
nnoble69ac39f2014-12-12 15:43:38 -08002509ifeq ($(NO_SECURE),true)
2510
2511bins/gpr_string_test: openssl_dep_error
2512
2513else
2514
jtattermusch57c6f0c2014-12-11 12:28:56 -08002515bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002516 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002517 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002518 $(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 -08002519
nnoble69ac39f2014-12-12 15:43:38 -08002520endif
2521
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002522deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2523
nnoble69ac39f2014-12-12 15:43:38 -08002524ifneq ($(NO_SECURE),true)
2525ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002526-include $(GPR_STRING_TEST_DEPS)
2527endif
nnoble69ac39f2014-12-12 15:43:38 -08002528endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002529
2530clean_gpr_string_test:
2531 $(E) "[CLEAN] Cleaning gpr_string_test files"
2532 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2533 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2534 $(Q) $(RM) bins/gpr_string_test
2535
2536
2537GPR_SYNC_TEST_SRC = \
2538 test/core/support/sync_test.c \
2539
2540GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2541GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2542
nnoble69ac39f2014-12-12 15:43:38 -08002543ifeq ($(NO_SECURE),true)
2544
2545bins/gpr_sync_test: openssl_dep_error
2546
2547else
2548
jtattermusch57c6f0c2014-12-11 12:28:56 -08002549bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002550 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002551 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002552 $(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 -08002553
nnoble69ac39f2014-12-12 15:43:38 -08002554endif
2555
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002556deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2557
nnoble69ac39f2014-12-12 15:43:38 -08002558ifneq ($(NO_SECURE),true)
2559ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002560-include $(GPR_SYNC_TEST_DEPS)
2561endif
nnoble69ac39f2014-12-12 15:43:38 -08002562endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002563
2564clean_gpr_sync_test:
2565 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2566 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2567 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2568 $(Q) $(RM) bins/gpr_sync_test
2569
2570
2571GPR_THD_TEST_SRC = \
2572 test/core/support/thd_test.c \
2573
2574GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2575GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2576
nnoble69ac39f2014-12-12 15:43:38 -08002577ifeq ($(NO_SECURE),true)
2578
2579bins/gpr_thd_test: openssl_dep_error
2580
2581else
2582
jtattermusch57c6f0c2014-12-11 12:28:56 -08002583bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002585 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002586 $(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 -08002587
nnoble69ac39f2014-12-12 15:43:38 -08002588endif
2589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002590deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2591
nnoble69ac39f2014-12-12 15:43:38 -08002592ifneq ($(NO_SECURE),true)
2593ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002594-include $(GPR_THD_TEST_DEPS)
2595endif
nnoble69ac39f2014-12-12 15:43:38 -08002596endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002597
2598clean_gpr_thd_test:
2599 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2600 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2601 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2602 $(Q) $(RM) bins/gpr_thd_test
2603
2604
2605GPR_TIME_TEST_SRC = \
2606 test/core/support/time_test.c \
2607
2608GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2609GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2610
nnoble69ac39f2014-12-12 15:43:38 -08002611ifeq ($(NO_SECURE),true)
2612
2613bins/gpr_time_test: openssl_dep_error
2614
2615else
2616
jtattermusch57c6f0c2014-12-11 12:28:56 -08002617bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002618 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002619 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002620 $(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 -08002621
nnoble69ac39f2014-12-12 15:43:38 -08002622endif
2623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002624deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2625
nnoble69ac39f2014-12-12 15:43:38 -08002626ifneq ($(NO_SECURE),true)
2627ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002628-include $(GPR_TIME_TEST_DEPS)
2629endif
nnoble69ac39f2014-12-12 15:43:38 -08002630endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002631
2632clean_gpr_time_test:
2633 $(E) "[CLEAN] Cleaning gpr_time_test files"
2634 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2635 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2636 $(Q) $(RM) bins/gpr_time_test
2637
2638
2639MURMUR_HASH_TEST_SRC = \
2640 test/core/support/murmur_hash_test.c \
2641
2642MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2643MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2644
nnoble69ac39f2014-12-12 15:43:38 -08002645ifeq ($(NO_SECURE),true)
2646
2647bins/murmur_hash_test: openssl_dep_error
2648
2649else
2650
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002651bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2652 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002653 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002654 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2655
nnoble69ac39f2014-12-12 15:43:38 -08002656endif
2657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002658deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2659
nnoble69ac39f2014-12-12 15:43:38 -08002660ifneq ($(NO_SECURE),true)
2661ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002662-include $(MURMUR_HASH_TEST_DEPS)
2663endif
nnoble69ac39f2014-12-12 15:43:38 -08002664endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002665
2666clean_murmur_hash_test:
2667 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2668 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2669 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2670 $(Q) $(RM) bins/murmur_hash_test
2671
2672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002673GRPC_STREAM_OP_TEST_SRC = \
2674 test/core/transport/stream_op_test.c \
2675
2676GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2677GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2678
nnoble69ac39f2014-12-12 15:43:38 -08002679ifeq ($(NO_SECURE),true)
2680
2681bins/grpc_stream_op_test: openssl_dep_error
2682
2683else
2684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002685bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2686 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002687 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002688 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2689
nnoble69ac39f2014-12-12 15:43:38 -08002690endif
2691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002692deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2693
nnoble69ac39f2014-12-12 15:43:38 -08002694ifneq ($(NO_SECURE),true)
2695ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002696-include $(GRPC_STREAM_OP_TEST_DEPS)
2697endif
nnoble69ac39f2014-12-12 15:43:38 -08002698endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002699
2700clean_grpc_stream_op_test:
2701 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2702 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2703 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2704 $(Q) $(RM) bins/grpc_stream_op_test
2705
2706
nnoble0c475f02014-12-05 15:37:39 -08002707ALPN_TEST_SRC = \
2708 test/core/transport/chttp2/alpn_test.c \
2709
2710ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2711ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2712
nnoble69ac39f2014-12-12 15:43:38 -08002713ifeq ($(NO_SECURE),true)
2714
2715bins/alpn_test: openssl_dep_error
2716
2717else
2718
nnoble0c475f02014-12-05 15:37:39 -08002719bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2720 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002721 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002722 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2723
nnoble69ac39f2014-12-12 15:43:38 -08002724endif
2725
nnoble0c475f02014-12-05 15:37:39 -08002726deps_alpn_test: $(ALPN_TEST_DEPS)
2727
nnoble69ac39f2014-12-12 15:43:38 -08002728ifneq ($(NO_SECURE),true)
2729ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002730-include $(ALPN_TEST_DEPS)
2731endif
nnoble69ac39f2014-12-12 15:43:38 -08002732endif
nnoble0c475f02014-12-05 15:37:39 -08002733
2734clean_alpn_test:
2735 $(E) "[CLEAN] Cleaning alpn_test files"
2736 $(Q) $(RM) $(ALPN_TEST_OBJS)
2737 $(Q) $(RM) $(ALPN_TEST_DEPS)
2738 $(Q) $(RM) bins/alpn_test
2739
2740
ctillerc1ddffb2014-12-15 13:08:18 -08002741TIME_AVERAGED_STATS_TEST_SRC = \
2742 test/core/iomgr/time_averaged_stats_test.c \
2743
2744TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2745TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2746
2747ifeq ($(NO_SECURE),true)
2748
2749bins/time_averaged_stats_test: openssl_dep_error
2750
2751else
2752
2753bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2754 $(E) "[LD] Linking $@"
2755 $(Q) mkdir -p `dirname $@`
2756 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2757
2758endif
2759
2760deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2761
2762ifneq ($(NO_SECURE),true)
2763ifneq ($(NO_DEPS),true)
2764-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2765endif
2766endif
2767
2768clean_time_averaged_stats_test:
2769 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2770 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2771 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2772 $(Q) $(RM) bins/time_averaged_stats_test
2773
2774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002775CHTTP2_STREAM_ENCODER_TEST_SRC = \
2776 test/core/transport/chttp2/stream_encoder_test.c \
2777
2778CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2779CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2780
nnoble69ac39f2014-12-12 15:43:38 -08002781ifeq ($(NO_SECURE),true)
2782
2783bins/chttp2_stream_encoder_test: openssl_dep_error
2784
2785else
2786
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002787bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2788 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002789 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002790 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2791
nnoble69ac39f2014-12-12 15:43:38 -08002792endif
2793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002794deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2795
nnoble69ac39f2014-12-12 15:43:38 -08002796ifneq ($(NO_SECURE),true)
2797ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002798-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2799endif
nnoble69ac39f2014-12-12 15:43:38 -08002800endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002801
2802clean_chttp2_stream_encoder_test:
2803 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2804 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2805 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2806 $(Q) $(RM) bins/chttp2_stream_encoder_test
2807
2808
2809HPACK_TABLE_TEST_SRC = \
2810 test/core/transport/chttp2/hpack_table_test.c \
2811
2812HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2813HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2814
nnoble69ac39f2014-12-12 15:43:38 -08002815ifeq ($(NO_SECURE),true)
2816
2817bins/hpack_table_test: openssl_dep_error
2818
2819else
2820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002821bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2822 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002823 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002824 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2825
nnoble69ac39f2014-12-12 15:43:38 -08002826endif
2827
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002828deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2829
nnoble69ac39f2014-12-12 15:43:38 -08002830ifneq ($(NO_SECURE),true)
2831ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002832-include $(HPACK_TABLE_TEST_DEPS)
2833endif
nnoble69ac39f2014-12-12 15:43:38 -08002834endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002835
2836clean_hpack_table_test:
2837 $(E) "[CLEAN] Cleaning hpack_table_test files"
2838 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2839 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2840 $(Q) $(RM) bins/hpack_table_test
2841
2842
2843CHTTP2_STREAM_MAP_TEST_SRC = \
2844 test/core/transport/chttp2/stream_map_test.c \
2845
2846CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2847CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2848
nnoble69ac39f2014-12-12 15:43:38 -08002849ifeq ($(NO_SECURE),true)
2850
2851bins/chttp2_stream_map_test: openssl_dep_error
2852
2853else
2854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002855bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2856 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002857 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002858 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2859
nnoble69ac39f2014-12-12 15:43:38 -08002860endif
2861
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002862deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2863
nnoble69ac39f2014-12-12 15:43:38 -08002864ifneq ($(NO_SECURE),true)
2865ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002866-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2867endif
nnoble69ac39f2014-12-12 15:43:38 -08002868endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002869
2870clean_chttp2_stream_map_test:
2871 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2872 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2873 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2874 $(Q) $(RM) bins/chttp2_stream_map_test
2875
2876
2877HPACK_PARSER_TEST_SRC = \
2878 test/core/transport/chttp2/hpack_parser_test.c \
2879
2880HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2881HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2882
nnoble69ac39f2014-12-12 15:43:38 -08002883ifeq ($(NO_SECURE),true)
2884
2885bins/hpack_parser_test: openssl_dep_error
2886
2887else
2888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002889bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2890 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002891 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002892 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2893
nnoble69ac39f2014-12-12 15:43:38 -08002894endif
2895
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002896deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2897
nnoble69ac39f2014-12-12 15:43:38 -08002898ifneq ($(NO_SECURE),true)
2899ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002900-include $(HPACK_PARSER_TEST_DEPS)
2901endif
nnoble69ac39f2014-12-12 15:43:38 -08002902endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002903
2904clean_hpack_parser_test:
2905 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2906 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2907 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2908 $(Q) $(RM) bins/hpack_parser_test
2909
2910
2911TRANSPORT_METADATA_TEST_SRC = \
2912 test/core/transport/metadata_test.c \
2913
2914TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2915TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2916
nnoble69ac39f2014-12-12 15:43:38 -08002917ifeq ($(NO_SECURE),true)
2918
2919bins/transport_metadata_test: openssl_dep_error
2920
2921else
2922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002923bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002925 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002926 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2927
nnoble69ac39f2014-12-12 15:43:38 -08002928endif
2929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002930deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2931
nnoble69ac39f2014-12-12 15:43:38 -08002932ifneq ($(NO_SECURE),true)
2933ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002934-include $(TRANSPORT_METADATA_TEST_DEPS)
2935endif
nnoble69ac39f2014-12-12 15:43:38 -08002936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002937
2938clean_transport_metadata_test:
2939 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2940 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2941 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2942 $(Q) $(RM) bins/transport_metadata_test
2943
2944
2945CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2946 test/core/transport/chttp2/status_conversion_test.c \
2947
2948CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2949CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2950
nnoble69ac39f2014-12-12 15:43:38 -08002951ifeq ($(NO_SECURE),true)
2952
2953bins/chttp2_status_conversion_test: openssl_dep_error
2954
2955else
2956
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002957bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2958 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002959 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002960 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2961
nnoble69ac39f2014-12-12 15:43:38 -08002962endif
2963
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002964deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2965
nnoble69ac39f2014-12-12 15:43:38 -08002966ifneq ($(NO_SECURE),true)
2967ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002968-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2969endif
nnoble69ac39f2014-12-12 15:43:38 -08002970endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002971
2972clean_chttp2_status_conversion_test:
2973 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2974 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2975 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2976 $(Q) $(RM) bins/chttp2_status_conversion_test
2977
2978
2979CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2980 test/core/transport/chttp2_transport_end2end_test.c \
2981
2982CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2983CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2984
nnoble69ac39f2014-12-12 15:43:38 -08002985ifeq ($(NO_SECURE),true)
2986
2987bins/chttp2_transport_end2end_test: openssl_dep_error
2988
2989else
2990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002991bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2992 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002993 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002994 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2995
nnoble69ac39f2014-12-12 15:43:38 -08002996endif
2997
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002998deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2999
nnoble69ac39f2014-12-12 15:43:38 -08003000ifneq ($(NO_SECURE),true)
3001ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003002-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3003endif
nnoble69ac39f2014-12-12 15:43:38 -08003004endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005
3006clean_chttp2_transport_end2end_test:
3007 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3008 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3009 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3010 $(Q) $(RM) bins/chttp2_transport_end2end_test
3011
3012
ctiller18b49ab2014-12-09 14:39:16 -08003013TCP_POSIX_TEST_SRC = \
3014 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003015
ctiller18b49ab2014-12-09 14:39:16 -08003016TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3017TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003018
nnoble69ac39f2014-12-12 15:43:38 -08003019ifeq ($(NO_SECURE),true)
3020
3021bins/tcp_posix_test: openssl_dep_error
3022
3023else
3024
ctiller18b49ab2014-12-09 14:39:16 -08003025bins/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 -08003026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003027 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003028 $(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 -08003029
nnoble69ac39f2014-12-12 15:43:38 -08003030endif
3031
ctiller18b49ab2014-12-09 14:39:16 -08003032deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003033
nnoble69ac39f2014-12-12 15:43:38 -08003034ifneq ($(NO_SECURE),true)
3035ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003036-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003037endif
nnoble69ac39f2014-12-12 15:43:38 -08003038endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003039
ctiller18b49ab2014-12-09 14:39:16 -08003040clean_tcp_posix_test:
3041 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3042 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3043 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3044 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003045
3046
nnoble0c475f02014-12-05 15:37:39 -08003047DUALSTACK_SOCKET_TEST_SRC = \
3048 test/core/end2end/dualstack_socket_test.c \
3049
3050DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3051DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3052
nnoble69ac39f2014-12-12 15:43:38 -08003053ifeq ($(NO_SECURE),true)
3054
3055bins/dualstack_socket_test: openssl_dep_error
3056
3057else
3058
nnoble0c475f02014-12-05 15:37:39 -08003059bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3060 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003061 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003062 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3063
nnoble69ac39f2014-12-12 15:43:38 -08003064endif
3065
nnoble0c475f02014-12-05 15:37:39 -08003066deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3067
nnoble69ac39f2014-12-12 15:43:38 -08003068ifneq ($(NO_SECURE),true)
3069ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003070-include $(DUALSTACK_SOCKET_TEST_DEPS)
3071endif
nnoble69ac39f2014-12-12 15:43:38 -08003072endif
nnoble0c475f02014-12-05 15:37:39 -08003073
3074clean_dualstack_socket_test:
3075 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3076 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3077 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3078 $(Q) $(RM) bins/dualstack_socket_test
3079
3080
3081NO_SERVER_TEST_SRC = \
3082 test/core/end2end/no_server_test.c \
3083
3084NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3085NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3086
nnoble69ac39f2014-12-12 15:43:38 -08003087ifeq ($(NO_SECURE),true)
3088
3089bins/no_server_test: openssl_dep_error
3090
3091else
3092
nnoble0c475f02014-12-05 15:37:39 -08003093bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003095 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003096 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3097
nnoble69ac39f2014-12-12 15:43:38 -08003098endif
3099
nnoble0c475f02014-12-05 15:37:39 -08003100deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3101
nnoble69ac39f2014-12-12 15:43:38 -08003102ifneq ($(NO_SECURE),true)
3103ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003104-include $(NO_SERVER_TEST_DEPS)
3105endif
nnoble69ac39f2014-12-12 15:43:38 -08003106endif
nnoble0c475f02014-12-05 15:37:39 -08003107
3108clean_no_server_test:
3109 $(E) "[CLEAN] Cleaning no_server_test files"
3110 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3111 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3112 $(Q) $(RM) bins/no_server_test
3113
3114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003115RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003116 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003117
3118RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3119RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3120
nnoble69ac39f2014-12-12 15:43:38 -08003121ifeq ($(NO_SECURE),true)
3122
3123bins/resolve_address_test: openssl_dep_error
3124
3125else
3126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003127bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003129 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003130 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3131
nnoble69ac39f2014-12-12 15:43:38 -08003132endif
3133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003134deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3135
nnoble69ac39f2014-12-12 15:43:38 -08003136ifneq ($(NO_SECURE),true)
3137ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003138-include $(RESOLVE_ADDRESS_TEST_DEPS)
3139endif
nnoble69ac39f2014-12-12 15:43:38 -08003140endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003141
3142clean_resolve_address_test:
3143 $(E) "[CLEAN] Cleaning resolve_address_test files"
3144 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3145 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3146 $(Q) $(RM) bins/resolve_address_test
3147
3148
ctiller18b49ab2014-12-09 14:39:16 -08003149SOCKADDR_UTILS_TEST_SRC = \
3150 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003151
ctiller18b49ab2014-12-09 14:39:16 -08003152SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3153SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003154
nnoble69ac39f2014-12-12 15:43:38 -08003155ifeq ($(NO_SECURE),true)
3156
3157bins/sockaddr_utils_test: openssl_dep_error
3158
3159else
3160
ctiller18b49ab2014-12-09 14:39:16 -08003161bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003162 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003163 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003164 $(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 -08003165
nnoble69ac39f2014-12-12 15:43:38 -08003166endif
3167
ctiller18b49ab2014-12-09 14:39:16 -08003168deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003169
nnoble69ac39f2014-12-12 15:43:38 -08003170ifneq ($(NO_SECURE),true)
3171ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003172-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003173endif
nnoble69ac39f2014-12-12 15:43:38 -08003174endif
nnoble0c475f02014-12-05 15:37:39 -08003175
ctiller18b49ab2014-12-09 14:39:16 -08003176clean_sockaddr_utils_test:
3177 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3178 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3179 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3180 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003181
3182
ctiller18b49ab2014-12-09 14:39:16 -08003183TCP_SERVER_POSIX_TEST_SRC = \
3184 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003185
ctiller18b49ab2014-12-09 14:39:16 -08003186TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3187TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003188
nnoble69ac39f2014-12-12 15:43:38 -08003189ifeq ($(NO_SECURE),true)
3190
3191bins/tcp_server_posix_test: openssl_dep_error
3192
3193else
3194
ctiller18b49ab2014-12-09 14:39:16 -08003195bins/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 -08003196 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003197 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003198 $(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 -08003199
nnoble69ac39f2014-12-12 15:43:38 -08003200endif
3201
ctiller18b49ab2014-12-09 14:39:16 -08003202deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003203
nnoble69ac39f2014-12-12 15:43:38 -08003204ifneq ($(NO_SECURE),true)
3205ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003206-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003207endif
nnoble69ac39f2014-12-12 15:43:38 -08003208endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003209
ctiller18b49ab2014-12-09 14:39:16 -08003210clean_tcp_server_posix_test:
3211 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3212 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3213 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3214 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003215
3216
ctiller18b49ab2014-12-09 14:39:16 -08003217TCP_CLIENT_POSIX_TEST_SRC = \
3218 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003219
ctiller18b49ab2014-12-09 14:39:16 -08003220TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3221TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003222
nnoble69ac39f2014-12-12 15:43:38 -08003223ifeq ($(NO_SECURE),true)
3224
3225bins/tcp_client_posix_test: openssl_dep_error
3226
3227else
3228
ctiller18b49ab2014-12-09 14:39:16 -08003229bins/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 -08003230 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003231 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003232 $(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 -08003233
nnoble69ac39f2014-12-12 15:43:38 -08003234endif
3235
ctiller18b49ab2014-12-09 14:39:16 -08003236deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003237
nnoble69ac39f2014-12-12 15:43:38 -08003238ifneq ($(NO_SECURE),true)
3239ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003240-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003241endif
nnoble69ac39f2014-12-12 15:43:38 -08003242endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003243
ctiller18b49ab2014-12-09 14:39:16 -08003244clean_tcp_client_posix_test:
3245 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3246 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3247 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3248 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003249
3250
3251GRPC_CHANNEL_STACK_TEST_SRC = \
3252 test/core/channel/channel_stack_test.c \
3253
3254GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3255GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3256
nnoble69ac39f2014-12-12 15:43:38 -08003257ifeq ($(NO_SECURE),true)
3258
3259bins/grpc_channel_stack_test: openssl_dep_error
3260
3261else
3262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003263bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3264 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003265 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003266 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3267
nnoble69ac39f2014-12-12 15:43:38 -08003268endif
3269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003270deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3271
nnoble69ac39f2014-12-12 15:43:38 -08003272ifneq ($(NO_SECURE),true)
3273ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003274-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3275endif
nnoble69ac39f2014-12-12 15:43:38 -08003276endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003277
3278clean_grpc_channel_stack_test:
3279 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3280 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3281 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3282 $(Q) $(RM) bins/grpc_channel_stack_test
3283
3284
3285METADATA_BUFFER_TEST_SRC = \
3286 test/core/channel/metadata_buffer_test.c \
3287
3288METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3289METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3290
nnoble69ac39f2014-12-12 15:43:38 -08003291ifeq ($(NO_SECURE),true)
3292
3293bins/metadata_buffer_test: openssl_dep_error
3294
3295else
3296
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003297bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3298 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003299 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003300 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3301
nnoble69ac39f2014-12-12 15:43:38 -08003302endif
3303
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003304deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3305
nnoble69ac39f2014-12-12 15:43:38 -08003306ifneq ($(NO_SECURE),true)
3307ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003308-include $(METADATA_BUFFER_TEST_DEPS)
3309endif
nnoble69ac39f2014-12-12 15:43:38 -08003310endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003311
3312clean_metadata_buffer_test:
3313 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3314 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3315 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3316 $(Q) $(RM) bins/metadata_buffer_test
3317
3318
3319GRPC_COMPLETION_QUEUE_TEST_SRC = \
3320 test/core/surface/completion_queue_test.c \
3321
3322GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3323GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3324
nnoble69ac39f2014-12-12 15:43:38 -08003325ifeq ($(NO_SECURE),true)
3326
3327bins/grpc_completion_queue_test: openssl_dep_error
3328
3329else
3330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003331bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3332 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003333 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003334 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3335
nnoble69ac39f2014-12-12 15:43:38 -08003336endif
3337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003338deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3339
nnoble69ac39f2014-12-12 15:43:38 -08003340ifneq ($(NO_SECURE),true)
3341ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003342-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3343endif
nnoble69ac39f2014-12-12 15:43:38 -08003344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003345
3346clean_grpc_completion_queue_test:
3347 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3348 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3349 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3350 $(Q) $(RM) bins/grpc_completion_queue_test
3351
3352
3353GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3354 test/core/surface/completion_queue_benchmark.c \
3355
3356GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3357GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3358
nnoble69ac39f2014-12-12 15:43:38 -08003359ifeq ($(NO_SECURE),true)
3360
3361bins/grpc_completion_queue_benchmark: openssl_dep_error
3362
3363else
3364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003365bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003367 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003368 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3369
nnoble69ac39f2014-12-12 15:43:38 -08003370endif
3371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003372deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3373
nnoble69ac39f2014-12-12 15:43:38 -08003374ifneq ($(NO_SECURE),true)
3375ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003376-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3377endif
nnoble69ac39f2014-12-12 15:43:38 -08003378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003379
3380clean_grpc_completion_queue_benchmark:
3381 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3382 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3383 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3384 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3385
3386
3387CENSUS_WINDOW_STATS_TEST_SRC = \
3388 test/core/statistics/window_stats_test.c \
3389
3390CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3391CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3392
nnoble69ac39f2014-12-12 15:43:38 -08003393ifeq ($(NO_SECURE),true)
3394
3395bins/census_window_stats_test: openssl_dep_error
3396
3397else
3398
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003399bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3400 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003401 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003402 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3403
nnoble69ac39f2014-12-12 15:43:38 -08003404endif
3405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003406deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3407
nnoble69ac39f2014-12-12 15:43:38 -08003408ifneq ($(NO_SECURE),true)
3409ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003410-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3411endif
nnoble69ac39f2014-12-12 15:43:38 -08003412endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003413
3414clean_census_window_stats_test:
3415 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3416 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3417 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3418 $(Q) $(RM) bins/census_window_stats_test
3419
3420
3421CENSUS_STATISTICS_QUICK_TEST_SRC = \
3422 test/core/statistics/quick_test.c \
3423
3424CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3425CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3426
nnoble69ac39f2014-12-12 15:43:38 -08003427ifeq ($(NO_SECURE),true)
3428
3429bins/census_statistics_quick_test: openssl_dep_error
3430
3431else
3432
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003433bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3434 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003435 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003436 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3437
nnoble69ac39f2014-12-12 15:43:38 -08003438endif
3439
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003440deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3441
nnoble69ac39f2014-12-12 15:43:38 -08003442ifneq ($(NO_SECURE),true)
3443ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003444-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3445endif
nnoble69ac39f2014-12-12 15:43:38 -08003446endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003447
3448clean_census_statistics_quick_test:
3449 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3450 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3451 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3452 $(Q) $(RM) bins/census_statistics_quick_test
3453
3454
aveitch482a5be2014-12-15 10:25:12 -08003455CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3456 test/core/statistics/small_log_test.c \
3457
3458CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3459CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3460
3461ifeq ($(NO_SECURE),true)
3462
3463bins/census_statistics_small_log_test: openssl_dep_error
3464
3465else
3466
3467bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3468 $(E) "[LD] Linking $@"
3469 $(Q) mkdir -p `dirname $@`
3470 $(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
3471
3472endif
3473
3474deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3475
3476ifneq ($(NO_SECURE),true)
3477ifneq ($(NO_DEPS),true)
3478-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3479endif
3480endif
3481
3482clean_census_statistics_small_log_test:
3483 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3484 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3485 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3486 $(Q) $(RM) bins/census_statistics_small_log_test
3487
3488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003489CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3490 test/core/statistics/performance_test.c \
3491
3492CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3493CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3494
nnoble69ac39f2014-12-12 15:43:38 -08003495ifeq ($(NO_SECURE),true)
3496
3497bins/census_statistics_performance_test: openssl_dep_error
3498
3499else
3500
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003501bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3502 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003503 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003504 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3505
nnoble69ac39f2014-12-12 15:43:38 -08003506endif
3507
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003508deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3509
nnoble69ac39f2014-12-12 15:43:38 -08003510ifneq ($(NO_SECURE),true)
3511ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003512-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3513endif
nnoble69ac39f2014-12-12 15:43:38 -08003514endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003515
3516clean_census_statistics_performance_test:
3517 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3518 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3519 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3520 $(Q) $(RM) bins/census_statistics_performance_test
3521
3522
3523CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3524 test/core/statistics/multiple_writers_test.c \
3525
3526CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3527CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3528
nnoble69ac39f2014-12-12 15:43:38 -08003529ifeq ($(NO_SECURE),true)
3530
3531bins/census_statistics_multiple_writers_test: openssl_dep_error
3532
3533else
3534
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003535bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3536 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003537 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003538 $(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
3539
nnoble69ac39f2014-12-12 15:43:38 -08003540endif
3541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003542deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3543
nnoble69ac39f2014-12-12 15:43:38 -08003544ifneq ($(NO_SECURE),true)
3545ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003546-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3547endif
nnoble69ac39f2014-12-12 15:43:38 -08003548endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003549
3550clean_census_statistics_multiple_writers_test:
3551 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3552 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3553 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3554 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3555
3556
3557CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3558 test/core/statistics/multiple_writers_circular_buffer_test.c \
3559
3560CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3561CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3562
nnoble69ac39f2014-12-12 15:43:38 -08003563ifeq ($(NO_SECURE),true)
3564
3565bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3566
3567else
3568
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003569bins/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
3570 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003571 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572 $(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
3573
nnoble69ac39f2014-12-12 15:43:38 -08003574endif
3575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3577
nnoble69ac39f2014-12-12 15:43:38 -08003578ifneq ($(NO_SECURE),true)
3579ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003580-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3581endif
nnoble69ac39f2014-12-12 15:43:38 -08003582endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003583
3584clean_census_statistics_multiple_writers_circular_buffer_test:
3585 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3586 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3587 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3588 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3589
3590
3591CENSUS_STUB_TEST_SRC = \
3592 test/core/statistics/census_stub_test.c \
3593
3594CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3595CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3596
nnoble69ac39f2014-12-12 15:43:38 -08003597ifeq ($(NO_SECURE),true)
3598
3599bins/census_stub_test: openssl_dep_error
3600
3601else
3602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003603bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3604 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003605 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003606 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3607
nnoble69ac39f2014-12-12 15:43:38 -08003608endif
3609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003610deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3611
nnoble69ac39f2014-12-12 15:43:38 -08003612ifneq ($(NO_SECURE),true)
3613ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003614-include $(CENSUS_STUB_TEST_DEPS)
3615endif
nnoble69ac39f2014-12-12 15:43:38 -08003616endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003617
3618clean_census_stub_test:
3619 $(E) "[CLEAN] Cleaning census_stub_test files"
3620 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3621 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3622 $(Q) $(RM) bins/census_stub_test
3623
3624
3625CENSUS_HASH_TABLE_TEST_SRC = \
3626 test/core/statistics/hash_table_test.c \
3627
3628CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3629CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3630
nnoble69ac39f2014-12-12 15:43:38 -08003631ifeq ($(NO_SECURE),true)
3632
3633bins/census_hash_table_test: openssl_dep_error
3634
3635else
3636
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003637bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3638 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003639 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003640 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3641
nnoble69ac39f2014-12-12 15:43:38 -08003642endif
3643
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003644deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3645
nnoble69ac39f2014-12-12 15:43:38 -08003646ifneq ($(NO_SECURE),true)
3647ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003648-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3649endif
nnoble69ac39f2014-12-12 15:43:38 -08003650endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003651
3652clean_census_hash_table_test:
3653 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3654 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3655 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3656 $(Q) $(RM) bins/census_hash_table_test
3657
3658
3659FLING_SERVER_SRC = \
3660 test/core/fling/server.c \
3661
3662FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3663FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3664
nnoble69ac39f2014-12-12 15:43:38 -08003665ifeq ($(NO_SECURE),true)
3666
3667bins/fling_server: openssl_dep_error
3668
3669else
3670
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003671bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3672 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003673 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003674 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3675
nnoble69ac39f2014-12-12 15:43:38 -08003676endif
3677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003678deps_fling_server: $(FLING_SERVER_DEPS)
3679
nnoble69ac39f2014-12-12 15:43:38 -08003680ifneq ($(NO_SECURE),true)
3681ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003682-include $(FLING_SERVER_DEPS)
3683endif
nnoble69ac39f2014-12-12 15:43:38 -08003684endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003685
3686clean_fling_server:
3687 $(E) "[CLEAN] Cleaning fling_server files"
3688 $(Q) $(RM) $(FLING_SERVER_OBJS)
3689 $(Q) $(RM) $(FLING_SERVER_DEPS)
3690 $(Q) $(RM) bins/fling_server
3691
3692
3693FLING_CLIENT_SRC = \
3694 test/core/fling/client.c \
3695
3696FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3697FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3698
nnoble69ac39f2014-12-12 15:43:38 -08003699ifeq ($(NO_SECURE),true)
3700
3701bins/fling_client: openssl_dep_error
3702
3703else
3704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003705bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003707 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003708 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3709
nnoble69ac39f2014-12-12 15:43:38 -08003710endif
3711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003712deps_fling_client: $(FLING_CLIENT_DEPS)
3713
nnoble69ac39f2014-12-12 15:43:38 -08003714ifneq ($(NO_SECURE),true)
3715ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003716-include $(FLING_CLIENT_DEPS)
3717endif
nnoble69ac39f2014-12-12 15:43:38 -08003718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003719
3720clean_fling_client:
3721 $(E) "[CLEAN] Cleaning fling_client files"
3722 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3723 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3724 $(Q) $(RM) bins/fling_client
3725
3726
3727FLING_TEST_SRC = \
3728 test/core/fling/fling_test.c \
3729
3730FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3731FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3732
nnoble69ac39f2014-12-12 15:43:38 -08003733ifeq ($(NO_SECURE),true)
3734
3735bins/fling_test: openssl_dep_error
3736
3737else
3738
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003739bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3740 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003741 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003742 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3743
nnoble69ac39f2014-12-12 15:43:38 -08003744endif
3745
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003746deps_fling_test: $(FLING_TEST_DEPS)
3747
nnoble69ac39f2014-12-12 15:43:38 -08003748ifneq ($(NO_SECURE),true)
3749ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003750-include $(FLING_TEST_DEPS)
3751endif
nnoble69ac39f2014-12-12 15:43:38 -08003752endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003753
3754clean_fling_test:
3755 $(E) "[CLEAN] Cleaning fling_test files"
3756 $(Q) $(RM) $(FLING_TEST_OBJS)
3757 $(Q) $(RM) $(FLING_TEST_DEPS)
3758 $(Q) $(RM) bins/fling_test
3759
3760
3761ECHO_SERVER_SRC = \
3762 test/core/echo/server.c \
3763
3764ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3765ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3766
nnoble69ac39f2014-12-12 15:43:38 -08003767ifeq ($(NO_SECURE),true)
3768
3769bins/echo_server: openssl_dep_error
3770
3771else
3772
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003773bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3774 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003775 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003776 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3777
nnoble69ac39f2014-12-12 15:43:38 -08003778endif
3779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003780deps_echo_server: $(ECHO_SERVER_DEPS)
3781
nnoble69ac39f2014-12-12 15:43:38 -08003782ifneq ($(NO_SECURE),true)
3783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003784-include $(ECHO_SERVER_DEPS)
3785endif
nnoble69ac39f2014-12-12 15:43:38 -08003786endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003787
3788clean_echo_server:
3789 $(E) "[CLEAN] Cleaning echo_server files"
3790 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3791 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3792 $(Q) $(RM) bins/echo_server
3793
3794
3795ECHO_CLIENT_SRC = \
3796 test/core/echo/client.c \
3797
3798ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3799ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3800
nnoble69ac39f2014-12-12 15:43:38 -08003801ifeq ($(NO_SECURE),true)
3802
3803bins/echo_client: openssl_dep_error
3804
3805else
3806
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003807bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3808 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003809 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003810 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3811
nnoble69ac39f2014-12-12 15:43:38 -08003812endif
3813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003814deps_echo_client: $(ECHO_CLIENT_DEPS)
3815
nnoble69ac39f2014-12-12 15:43:38 -08003816ifneq ($(NO_SECURE),true)
3817ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003818-include $(ECHO_CLIENT_DEPS)
3819endif
nnoble69ac39f2014-12-12 15:43:38 -08003820endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003821
3822clean_echo_client:
3823 $(E) "[CLEAN] Cleaning echo_client files"
3824 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3825 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3826 $(Q) $(RM) bins/echo_client
3827
3828
3829ECHO_TEST_SRC = \
3830 test/core/echo/echo_test.c \
3831
3832ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3833ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3834
nnoble69ac39f2014-12-12 15:43:38 -08003835ifeq ($(NO_SECURE),true)
3836
3837bins/echo_test: openssl_dep_error
3838
3839else
3840
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003841bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3842 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003843 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003844 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3845
nnoble69ac39f2014-12-12 15:43:38 -08003846endif
3847
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003848deps_echo_test: $(ECHO_TEST_DEPS)
3849
nnoble69ac39f2014-12-12 15:43:38 -08003850ifneq ($(NO_SECURE),true)
3851ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003852-include $(ECHO_TEST_DEPS)
3853endif
nnoble69ac39f2014-12-12 15:43:38 -08003854endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003855
3856clean_echo_test:
3857 $(E) "[CLEAN] Cleaning echo_test files"
3858 $(Q) $(RM) $(ECHO_TEST_OBJS)
3859 $(Q) $(RM) $(ECHO_TEST_DEPS)
3860 $(Q) $(RM) bins/echo_test
3861
3862
3863LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3864 test/core/network_benchmarks/low_level_ping_pong.c \
3865
3866LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3867LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3868
nnoble69ac39f2014-12-12 15:43:38 -08003869ifeq ($(NO_SECURE),true)
3870
3871bins/low_level_ping_pong_benchmark: openssl_dep_error
3872
3873else
3874
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003875bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3876 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003877 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003878 $(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
3879
nnoble69ac39f2014-12-12 15:43:38 -08003880endif
3881
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003882deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3883
nnoble69ac39f2014-12-12 15:43:38 -08003884ifneq ($(NO_SECURE),true)
3885ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003886-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3887endif
nnoble69ac39f2014-12-12 15:43:38 -08003888endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003889
3890clean_low_level_ping_pong_benchmark:
3891 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3892 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3893 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3894 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3895
3896
3897MESSAGE_COMPRESS_TEST_SRC = \
3898 test/core/compression/message_compress_test.c \
3899
3900MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3901MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3902
nnoble69ac39f2014-12-12 15:43:38 -08003903ifeq ($(NO_SECURE),true)
3904
3905bins/message_compress_test: openssl_dep_error
3906
3907else
3908
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003909bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3910 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003911 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003912 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3913
nnoble69ac39f2014-12-12 15:43:38 -08003914endif
3915
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003916deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3917
nnoble69ac39f2014-12-12 15:43:38 -08003918ifneq ($(NO_SECURE),true)
3919ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003920-include $(MESSAGE_COMPRESS_TEST_DEPS)
3921endif
nnoble69ac39f2014-12-12 15:43:38 -08003922endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003923
3924clean_message_compress_test:
3925 $(E) "[CLEAN] Cleaning message_compress_test files"
3926 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3927 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3928 $(Q) $(RM) bins/message_compress_test
3929
3930
nnoble0c475f02014-12-05 15:37:39 -08003931BIN_ENCODER_TEST_SRC = \
3932 test/core/transport/chttp2/bin_encoder_test.c \
3933
3934BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3935BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3936
nnoble69ac39f2014-12-12 15:43:38 -08003937ifeq ($(NO_SECURE),true)
3938
3939bins/bin_encoder_test: openssl_dep_error
3940
3941else
3942
nnoble0c475f02014-12-05 15:37:39 -08003943bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3944 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003945 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003946 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3947
nnoble69ac39f2014-12-12 15:43:38 -08003948endif
3949
nnoble0c475f02014-12-05 15:37:39 -08003950deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3951
nnoble69ac39f2014-12-12 15:43:38 -08003952ifneq ($(NO_SECURE),true)
3953ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003954-include $(BIN_ENCODER_TEST_DEPS)
3955endif
nnoble69ac39f2014-12-12 15:43:38 -08003956endif
nnoble0c475f02014-12-05 15:37:39 -08003957
3958clean_bin_encoder_test:
3959 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3960 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3961 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3962 $(Q) $(RM) bins/bin_encoder_test
3963
3964
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003965SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003966 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003967
3968SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3969SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3970
nnoble69ac39f2014-12-12 15:43:38 -08003971ifeq ($(NO_SECURE),true)
3972
3973bins/secure_endpoint_test: openssl_dep_error
3974
3975else
3976
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003977bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3978 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003979 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003980 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3981
nnoble69ac39f2014-12-12 15:43:38 -08003982endif
3983
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003984deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3985
nnoble69ac39f2014-12-12 15:43:38 -08003986ifneq ($(NO_SECURE),true)
3987ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003988-include $(SECURE_ENDPOINT_TEST_DEPS)
3989endif
nnoble69ac39f2014-12-12 15:43:38 -08003990endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003991
3992clean_secure_endpoint_test:
3993 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3994 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3995 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3996 $(Q) $(RM) bins/secure_endpoint_test
3997
3998
3999HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4000 test/core/httpcli/format_request_test.c \
4001
4002HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4003HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4004
nnoble69ac39f2014-12-12 15:43:38 -08004005ifeq ($(NO_SECURE),true)
4006
4007bins/httpcli_format_request_test: openssl_dep_error
4008
4009else
4010
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004011bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4012 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004013 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004014 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4015
nnoble69ac39f2014-12-12 15:43:38 -08004016endif
4017
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004018deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4019
nnoble69ac39f2014-12-12 15:43:38 -08004020ifneq ($(NO_SECURE),true)
4021ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004022-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4023endif
nnoble69ac39f2014-12-12 15:43:38 -08004024endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004025
4026clean_httpcli_format_request_test:
4027 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4028 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4029 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4030 $(Q) $(RM) bins/httpcli_format_request_test
4031
4032
4033HTTPCLI_PARSER_TEST_SRC = \
4034 test/core/httpcli/parser_test.c \
4035
4036HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4037HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4038
nnoble69ac39f2014-12-12 15:43:38 -08004039ifeq ($(NO_SECURE),true)
4040
4041bins/httpcli_parser_test: openssl_dep_error
4042
4043else
4044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004045bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004047 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004048 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4049
nnoble69ac39f2014-12-12 15:43:38 -08004050endif
4051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004052deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4053
nnoble69ac39f2014-12-12 15:43:38 -08004054ifneq ($(NO_SECURE),true)
4055ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004056-include $(HTTPCLI_PARSER_TEST_DEPS)
4057endif
nnoble69ac39f2014-12-12 15:43:38 -08004058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004059
4060clean_httpcli_parser_test:
4061 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4062 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4063 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4064 $(Q) $(RM) bins/httpcli_parser_test
4065
4066
4067HTTPCLI_TEST_SRC = \
4068 test/core/httpcli/httpcli_test.c \
4069
4070HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4071HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4072
nnoble69ac39f2014-12-12 15:43:38 -08004073ifeq ($(NO_SECURE),true)
4074
4075bins/httpcli_test: openssl_dep_error
4076
4077else
4078
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004079bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4080 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004081 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004082 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4083
nnoble69ac39f2014-12-12 15:43:38 -08004084endif
4085
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004086deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4087
nnoble69ac39f2014-12-12 15:43:38 -08004088ifneq ($(NO_SECURE),true)
4089ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004090-include $(HTTPCLI_TEST_DEPS)
4091endif
nnoble69ac39f2014-12-12 15:43:38 -08004092endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004093
4094clean_httpcli_test:
4095 $(E) "[CLEAN] Cleaning httpcli_test files"
4096 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4097 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4098 $(Q) $(RM) bins/httpcli_test
4099
4100
4101GRPC_CREDENTIALS_TEST_SRC = \
4102 test/core/security/credentials_test.c \
4103
4104GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4105GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4106
nnoble69ac39f2014-12-12 15:43:38 -08004107ifeq ($(NO_SECURE),true)
4108
4109bins/grpc_credentials_test: openssl_dep_error
4110
4111else
4112
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004113bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4114 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004115 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004116 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4117
nnoble69ac39f2014-12-12 15:43:38 -08004118endif
4119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004120deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4121
nnoble69ac39f2014-12-12 15:43:38 -08004122ifneq ($(NO_SECURE),true)
4123ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004124-include $(GRPC_CREDENTIALS_TEST_DEPS)
4125endif
nnoble69ac39f2014-12-12 15:43:38 -08004126endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004127
4128clean_grpc_credentials_test:
4129 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4130 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4131 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4132 $(Q) $(RM) bins/grpc_credentials_test
4133
4134
jboeufbefd2652014-12-12 15:39:47 -08004135GRPC_BASE64_TEST_SRC = \
4136 test/core/security/base64_test.c \
4137
4138GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4139GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4140
nnoble69ac39f2014-12-12 15:43:38 -08004141ifeq ($(NO_SECURE),true)
4142
4143bins/grpc_base64_test: openssl_dep_error
4144
4145else
4146
jboeufbefd2652014-12-12 15:39:47 -08004147bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4148 $(E) "[LD] Linking $@"
4149 $(Q) mkdir -p `dirname $@`
4150 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4151
nnoble69ac39f2014-12-12 15:43:38 -08004152endif
4153
jboeufbefd2652014-12-12 15:39:47 -08004154deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4155
nnoble69ac39f2014-12-12 15:43:38 -08004156ifneq ($(NO_SECURE),true)
4157ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004158-include $(GRPC_BASE64_TEST_DEPS)
4159endif
nnoble69ac39f2014-12-12 15:43:38 -08004160endif
jboeufbefd2652014-12-12 15:39:47 -08004161
4162clean_grpc_base64_test:
4163 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4164 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4165 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4166 $(Q) $(RM) bins/grpc_base64_test
4167
4168
4169GRPC_JSON_TOKEN_TEST_SRC = \
4170 test/core/security/json_token_test.c \
4171
4172GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4173GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4174
nnoble69ac39f2014-12-12 15:43:38 -08004175ifeq ($(NO_SECURE),true)
4176
4177bins/grpc_json_token_test: openssl_dep_error
4178
4179else
4180
jboeufbefd2652014-12-12 15:39:47 -08004181bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4182 $(E) "[LD] Linking $@"
4183 $(Q) mkdir -p `dirname $@`
4184 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4185
nnoble69ac39f2014-12-12 15:43:38 -08004186endif
4187
jboeufbefd2652014-12-12 15:39:47 -08004188deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4189
nnoble69ac39f2014-12-12 15:43:38 -08004190ifneq ($(NO_SECURE),true)
4191ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004192-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4193endif
nnoble69ac39f2014-12-12 15:43:38 -08004194endif
jboeufbefd2652014-12-12 15:39:47 -08004195
4196clean_grpc_json_token_test:
4197 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4198 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4199 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4200 $(Q) $(RM) bins/grpc_json_token_test
4201
4202
ctiller8919f602014-12-10 10:19:42 -08004203TIMEOUT_ENCODING_TEST_SRC = \
4204 test/core/transport/chttp2/timeout_encoding_test.c \
4205
4206TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4207TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4208
nnoble69ac39f2014-12-12 15:43:38 -08004209ifeq ($(NO_SECURE),true)
4210
4211bins/timeout_encoding_test: openssl_dep_error
4212
4213else
4214
ctiller8919f602014-12-10 10:19:42 -08004215bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4216 $(E) "[LD] Linking $@"
4217 $(Q) mkdir -p `dirname $@`
4218 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4219
nnoble69ac39f2014-12-12 15:43:38 -08004220endif
4221
ctiller8919f602014-12-10 10:19:42 -08004222deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4223
nnoble69ac39f2014-12-12 15:43:38 -08004224ifneq ($(NO_SECURE),true)
4225ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004226-include $(TIMEOUT_ENCODING_TEST_DEPS)
4227endif
nnoble69ac39f2014-12-12 15:43:38 -08004228endif
ctiller8919f602014-12-10 10:19:42 -08004229
4230clean_timeout_encoding_test:
4231 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4232 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4233 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4234 $(Q) $(RM) bins/timeout_encoding_test
4235
4236
4237FD_POSIX_TEST_SRC = \
4238 test/core/iomgr/fd_posix_test.c \
4239
4240FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4241FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4242
nnoble69ac39f2014-12-12 15:43:38 -08004243ifeq ($(NO_SECURE),true)
4244
4245bins/fd_posix_test: openssl_dep_error
4246
4247else
4248
ctiller8919f602014-12-10 10:19:42 -08004249bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4250 $(E) "[LD] Linking $@"
4251 $(Q) mkdir -p `dirname $@`
4252 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4253
nnoble69ac39f2014-12-12 15:43:38 -08004254endif
4255
ctiller8919f602014-12-10 10:19:42 -08004256deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4257
nnoble69ac39f2014-12-12 15:43:38 -08004258ifneq ($(NO_SECURE),true)
4259ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004260-include $(FD_POSIX_TEST_DEPS)
4261endif
nnoble69ac39f2014-12-12 15:43:38 -08004262endif
ctiller8919f602014-12-10 10:19:42 -08004263
4264clean_fd_posix_test:
4265 $(E) "[CLEAN] Cleaning fd_posix_test files"
4266 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4267 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4268 $(Q) $(RM) bins/fd_posix_test
4269
4270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004271FLING_STREAM_TEST_SRC = \
4272 test/core/fling/fling_stream_test.c \
4273
4274FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4275FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4276
nnoble69ac39f2014-12-12 15:43:38 -08004277ifeq ($(NO_SECURE),true)
4278
4279bins/fling_stream_test: openssl_dep_error
4280
4281else
4282
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004283bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4284 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004285 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004286 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4287
nnoble69ac39f2014-12-12 15:43:38 -08004288endif
4289
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004290deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4291
nnoble69ac39f2014-12-12 15:43:38 -08004292ifneq ($(NO_SECURE),true)
4293ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004294-include $(FLING_STREAM_TEST_DEPS)
4295endif
nnoble69ac39f2014-12-12 15:43:38 -08004296endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004297
4298clean_fling_stream_test:
4299 $(E) "[CLEAN] Cleaning fling_stream_test files"
4300 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4301 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4302 $(Q) $(RM) bins/fling_stream_test
4303
4304
4305LAME_CLIENT_TEST_SRC = \
4306 test/core/surface/lame_client_test.c \
4307
4308LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4309LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4310
nnoble69ac39f2014-12-12 15:43:38 -08004311ifeq ($(NO_SECURE),true)
4312
4313bins/lame_client_test: openssl_dep_error
4314
4315else
4316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004317bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4318 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004319 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004320 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4321
nnoble69ac39f2014-12-12 15:43:38 -08004322endif
4323
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004324deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4325
nnoble69ac39f2014-12-12 15:43:38 -08004326ifneq ($(NO_SECURE),true)
4327ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004328-include $(LAME_CLIENT_TEST_DEPS)
4329endif
nnoble69ac39f2014-12-12 15:43:38 -08004330endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004331
4332clean_lame_client_test:
4333 $(E) "[CLEAN] Cleaning lame_client_test files"
4334 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4335 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4336 $(Q) $(RM) bins/lame_client_test
4337
4338
4339THREAD_POOL_TEST_SRC = \
4340 test/cpp/server/thread_pool_test.cc \
4341
4342THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4343THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4344
nnoble69ac39f2014-12-12 15:43:38 -08004345ifeq ($(NO_SECURE),true)
4346
4347bins/thread_pool_test: openssl_dep_error
4348
4349else
4350
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004351bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4352 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004353 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004354 $(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
4355
nnoble69ac39f2014-12-12 15:43:38 -08004356endif
4357
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004358deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4359
nnoble69ac39f2014-12-12 15:43:38 -08004360ifneq ($(NO_SECURE),true)
4361ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004362-include $(THREAD_POOL_TEST_DEPS)
4363endif
nnoble69ac39f2014-12-12 15:43:38 -08004364endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004365
4366clean_thread_pool_test:
4367 $(E) "[CLEAN] Cleaning thread_pool_test files"
4368 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4369 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4370 $(Q) $(RM) bins/thread_pool_test
4371
4372
4373STATUS_TEST_SRC = \
4374 test/cpp/util/status_test.cc \
4375
4376STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4377STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4378
nnoble69ac39f2014-12-12 15:43:38 -08004379ifeq ($(NO_SECURE),true)
4380
4381bins/status_test: openssl_dep_error
4382
4383else
4384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004385bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4386 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004387 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004388 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4389
nnoble69ac39f2014-12-12 15:43:38 -08004390endif
4391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004392deps_status_test: $(STATUS_TEST_DEPS)
4393
nnoble69ac39f2014-12-12 15:43:38 -08004394ifneq ($(NO_SECURE),true)
4395ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004396-include $(STATUS_TEST_DEPS)
4397endif
nnoble69ac39f2014-12-12 15:43:38 -08004398endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004399
4400clean_status_test:
4401 $(E) "[CLEAN] Cleaning status_test files"
4402 $(Q) $(RM) $(STATUS_TEST_OBJS)
4403 $(Q) $(RM) $(STATUS_TEST_DEPS)
4404 $(Q) $(RM) bins/status_test
4405
4406
ctiller8919f602014-12-10 10:19:42 -08004407SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4408 test/cpp/end2end/sync_client_async_server_test.cc \
4409
4410SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4411SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4412
nnoble69ac39f2014-12-12 15:43:38 -08004413ifeq ($(NO_SECURE),true)
4414
4415bins/sync_client_async_server_test: openssl_dep_error
4416
4417else
4418
ctiller8919f602014-12-10 10:19:42 -08004419bins/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
4420 $(E) "[LD] Linking $@"
4421 $(Q) mkdir -p `dirname $@`
4422 $(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
4423
nnoble69ac39f2014-12-12 15:43:38 -08004424endif
4425
ctiller8919f602014-12-10 10:19:42 -08004426deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4427
nnoble69ac39f2014-12-12 15:43:38 -08004428ifneq ($(NO_SECURE),true)
4429ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004430-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4431endif
nnoble69ac39f2014-12-12 15:43:38 -08004432endif
ctiller8919f602014-12-10 10:19:42 -08004433
4434clean_sync_client_async_server_test:
4435 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4436 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4437 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4438 $(Q) $(RM) bins/sync_client_async_server_test
4439
4440
4441QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004442 gens/test/cpp/interop/empty.pb.cc \
4443 gens/test/cpp/interop/messages.pb.cc \
4444 gens/test/cpp/interop/test.pb.cc \
4445 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004446
4447QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4448QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4449
nnoble69ac39f2014-12-12 15:43:38 -08004450ifeq ($(NO_SECURE),true)
4451
4452bins/qps_client: openssl_dep_error
4453
4454else
4455
vpai80b6d012014-12-17 11:47:32 -08004456bins/qps_client: $(QPS_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 -08004457 $(E) "[LD] Linking $@"
4458 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004459 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
ctiller8919f602014-12-10 10:19:42 -08004460
nnoble69ac39f2014-12-12 15:43:38 -08004461endif
4462
ctiller8919f602014-12-10 10:19:42 -08004463deps_qps_client: $(QPS_CLIENT_DEPS)
4464
nnoble69ac39f2014-12-12 15:43:38 -08004465ifneq ($(NO_SECURE),true)
4466ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004467-include $(QPS_CLIENT_DEPS)
4468endif
nnoble69ac39f2014-12-12 15:43:38 -08004469endif
ctiller8919f602014-12-10 10:19:42 -08004470
4471clean_qps_client:
4472 $(E) "[CLEAN] Cleaning qps_client files"
4473 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4474 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4475 $(Q) $(RM) bins/qps_client
4476
4477
4478QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004479 gens/test/cpp/interop/empty.pb.cc \
4480 gens/test/cpp/interop/messages.pb.cc \
4481 gens/test/cpp/interop/test.pb.cc \
4482 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004483
4484QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4485QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4486
nnoble69ac39f2014-12-12 15:43:38 -08004487ifeq ($(NO_SECURE),true)
4488
4489bins/qps_server: openssl_dep_error
4490
4491else
4492
vpai80b6d012014-12-17 11:47:32 -08004493bins/qps_server: $(QPS_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 -08004494 $(E) "[LD] Linking $@"
4495 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004496 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
ctiller8919f602014-12-10 10:19:42 -08004497
nnoble69ac39f2014-12-12 15:43:38 -08004498endif
4499
ctiller8919f602014-12-10 10:19:42 -08004500deps_qps_server: $(QPS_SERVER_DEPS)
4501
nnoble69ac39f2014-12-12 15:43:38 -08004502ifneq ($(NO_SECURE),true)
4503ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004504-include $(QPS_SERVER_DEPS)
4505endif
nnoble69ac39f2014-12-12 15:43:38 -08004506endif
ctiller8919f602014-12-10 10:19:42 -08004507
4508clean_qps_server:
4509 $(E) "[CLEAN] Cleaning qps_server files"
4510 $(Q) $(RM) $(QPS_SERVER_OBJS)
4511 $(Q) $(RM) $(QPS_SERVER_DEPS)
4512 $(Q) $(RM) bins/qps_server
4513
4514
4515INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004516 gens/test/cpp/interop/empty.pb.cc \
4517 gens/test/cpp/interop/messages.pb.cc \
4518 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004519 test/cpp/interop/server.cc \
4520
4521INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4522INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4523
nnoble69ac39f2014-12-12 15:43:38 -08004524ifeq ($(NO_SECURE),true)
4525
4526bins/interop_server: openssl_dep_error
4527
4528else
4529
nnoble72309c62014-12-12 11:42:26 -08004530bins/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 -08004531 $(E) "[LD] Linking $@"
4532 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004533 $(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 -08004534
nnoble69ac39f2014-12-12 15:43:38 -08004535endif
4536
ctiller8919f602014-12-10 10:19:42 -08004537deps_interop_server: $(INTEROP_SERVER_DEPS)
4538
nnoble69ac39f2014-12-12 15:43:38 -08004539ifneq ($(NO_SECURE),true)
4540ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004541-include $(INTEROP_SERVER_DEPS)
4542endif
nnoble69ac39f2014-12-12 15:43:38 -08004543endif
ctiller8919f602014-12-10 10:19:42 -08004544
4545clean_interop_server:
4546 $(E) "[CLEAN] Cleaning interop_server files"
4547 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4548 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4549 $(Q) $(RM) bins/interop_server
4550
4551
4552INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004553 gens/test/cpp/interop/empty.pb.cc \
4554 gens/test/cpp/interop/messages.pb.cc \
4555 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004556 test/cpp/interop/client.cc \
4557
4558INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4559INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4560
nnoble69ac39f2014-12-12 15:43:38 -08004561ifeq ($(NO_SECURE),true)
4562
4563bins/interop_client: openssl_dep_error
4564
4565else
4566
nnoble72309c62014-12-12 11:42:26 -08004567bins/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 -08004568 $(E) "[LD] Linking $@"
4569 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004570 $(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 -08004571
nnoble69ac39f2014-12-12 15:43:38 -08004572endif
4573
ctiller8919f602014-12-10 10:19:42 -08004574deps_interop_client: $(INTEROP_CLIENT_DEPS)
4575
nnoble69ac39f2014-12-12 15:43:38 -08004576ifneq ($(NO_SECURE),true)
4577ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004578-include $(INTEROP_CLIENT_DEPS)
4579endif
nnoble69ac39f2014-12-12 15:43:38 -08004580endif
ctiller8919f602014-12-10 10:19:42 -08004581
4582clean_interop_client:
4583 $(E) "[CLEAN] Cleaning interop_client files"
4584 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4585 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4586 $(Q) $(RM) bins/interop_client
4587
4588
4589END2END_TEST_SRC = \
4590 test/cpp/end2end/end2end_test.cc \
4591
4592END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4593END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4594
nnoble69ac39f2014-12-12 15:43:38 -08004595ifeq ($(NO_SECURE),true)
4596
4597bins/end2end_test: openssl_dep_error
4598
4599else
4600
ctiller8919f602014-12-10 10:19:42 -08004601bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4602 $(E) "[LD] Linking $@"
4603 $(Q) mkdir -p `dirname $@`
4604 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4605
nnoble69ac39f2014-12-12 15:43:38 -08004606endif
4607
ctiller8919f602014-12-10 10:19:42 -08004608deps_end2end_test: $(END2END_TEST_DEPS)
4609
nnoble69ac39f2014-12-12 15:43:38 -08004610ifneq ($(NO_SECURE),true)
4611ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004612-include $(END2END_TEST_DEPS)
4613endif
nnoble69ac39f2014-12-12 15:43:38 -08004614endif
ctiller8919f602014-12-10 10:19:42 -08004615
4616clean_end2end_test:
4617 $(E) "[CLEAN] Cleaning end2end_test files"
4618 $(Q) $(RM) $(END2END_TEST_OBJS)
4619 $(Q) $(RM) $(END2END_TEST_DEPS)
4620 $(Q) $(RM) bins/end2end_test
4621
4622
4623ALARM_TEST_SRC = \
4624 test/core/iomgr/alarm_test.c \
4625
4626ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4627ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4628
nnoble69ac39f2014-12-12 15:43:38 -08004629ifeq ($(NO_SECURE),true)
4630
4631bins/alarm_test: openssl_dep_error
4632
4633else
4634
ctiller8919f602014-12-10 10:19:42 -08004635bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4636 $(E) "[LD] Linking $@"
4637 $(Q) mkdir -p `dirname $@`
4638 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4639
nnoble69ac39f2014-12-12 15:43:38 -08004640endif
4641
ctiller8919f602014-12-10 10:19:42 -08004642deps_alarm_test: $(ALARM_TEST_DEPS)
4643
nnoble69ac39f2014-12-12 15:43:38 -08004644ifneq ($(NO_SECURE),true)
4645ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004646-include $(ALARM_TEST_DEPS)
4647endif
nnoble69ac39f2014-12-12 15:43:38 -08004648endif
ctiller8919f602014-12-10 10:19:42 -08004649
4650clean_alarm_test:
4651 $(E) "[CLEAN] Cleaning alarm_test files"
4652 $(Q) $(RM) $(ALARM_TEST_OBJS)
4653 $(Q) $(RM) $(ALARM_TEST_DEPS)
4654 $(Q) $(RM) bins/alarm_test
4655
4656
4657TIME_TEST_SRC = \
4658 test/core/support/time_test.c \
4659
4660TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4661TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4662
nnoble69ac39f2014-12-12 15:43:38 -08004663ifeq ($(NO_SECURE),true)
4664
4665bins/time_test: openssl_dep_error
4666
4667else
4668
ctiller8919f602014-12-10 10:19:42 -08004669bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4670 $(E) "[LD] Linking $@"
4671 $(Q) mkdir -p `dirname $@`
4672 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4673
nnoble69ac39f2014-12-12 15:43:38 -08004674endif
4675
ctiller8919f602014-12-10 10:19:42 -08004676deps_time_test: $(TIME_TEST_DEPS)
4677
nnoble69ac39f2014-12-12 15:43:38 -08004678ifneq ($(NO_SECURE),true)
4679ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004680-include $(TIME_TEST_DEPS)
4681endif
nnoble69ac39f2014-12-12 15:43:38 -08004682endif
ctiller8919f602014-12-10 10:19:42 -08004683
4684clean_time_test:
4685 $(E) "[CLEAN] Cleaning time_test files"
4686 $(Q) $(RM) $(TIME_TEST_OBJS)
4687 $(Q) $(RM) $(TIME_TEST_DEPS)
4688 $(Q) $(RM) bins/time_test
4689
4690
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004691CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4692
4693CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4694CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4695
nnoble69ac39f2014-12-12 15:43:38 -08004696ifeq ($(NO_SECURE),true)
4697
4698bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4699
4700else
4701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004702bins/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
4703 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004704 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004705 $(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
4706
nnoble69ac39f2014-12-12 15:43:38 -08004707endif
4708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004709deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4710
nnoble69ac39f2014-12-12 15:43:38 -08004711ifneq ($(NO_SECURE),true)
4712ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004713-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4714endif
nnoble69ac39f2014-12-12 15:43:38 -08004715endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004716
4717clean_chttp2_fake_security_cancel_after_accept_test:
4718 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4719 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4720 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4721 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4722
4723
4724CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4725
4726CHTTP2_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))))
4727CHTTP2_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))))
4728
nnoble69ac39f2014-12-12 15:43:38 -08004729ifeq ($(NO_SECURE),true)
4730
4731bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4732
4733else
4734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004735bins/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
4736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004737 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004738 $(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
4739
nnoble69ac39f2014-12-12 15:43:38 -08004740endif
4741
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004742deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4743
nnoble69ac39f2014-12-12 15:43:38 -08004744ifneq ($(NO_SECURE),true)
4745ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004746-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4747endif
nnoble69ac39f2014-12-12 15:43:38 -08004748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004749
4750clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4751 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4752 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4753 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4754 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4755
4756
4757CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4758
4759CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4760CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4761
nnoble69ac39f2014-12-12 15:43:38 -08004762ifeq ($(NO_SECURE),true)
4763
4764bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4765
4766else
4767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004768bins/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
4769 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004770 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004771 $(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
4772
nnoble69ac39f2014-12-12 15:43:38 -08004773endif
4774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004775deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4776
nnoble69ac39f2014-12-12 15:43:38 -08004777ifneq ($(NO_SECURE),true)
4778ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004779-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4780endif
nnoble69ac39f2014-12-12 15:43:38 -08004781endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004782
4783clean_chttp2_fake_security_cancel_after_invoke_test:
4784 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4785 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4786 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4787 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4788
4789
4790CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4791
4792CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4793CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4794
nnoble69ac39f2014-12-12 15:43:38 -08004795ifeq ($(NO_SECURE),true)
4796
4797bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4798
4799else
4800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004801bins/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
4802 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004803 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004804 $(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
4805
nnoble69ac39f2014-12-12 15:43:38 -08004806endif
4807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004808deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4809
nnoble69ac39f2014-12-12 15:43:38 -08004810ifneq ($(NO_SECURE),true)
4811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004812-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4813endif
nnoble69ac39f2014-12-12 15:43:38 -08004814endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004815
4816clean_chttp2_fake_security_cancel_before_invoke_test:
4817 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4818 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4819 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4820 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4821
4822
4823CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4824
4825CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4826CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4827
nnoble69ac39f2014-12-12 15:43:38 -08004828ifeq ($(NO_SECURE),true)
4829
4830bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4831
4832else
4833
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004834bins/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
4835 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004836 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004837 $(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
4838
nnoble69ac39f2014-12-12 15:43:38 -08004839endif
4840
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004841deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4842
nnoble69ac39f2014-12-12 15:43:38 -08004843ifneq ($(NO_SECURE),true)
4844ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004845-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4846endif
nnoble69ac39f2014-12-12 15:43:38 -08004847endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004848
4849clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4850 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4851 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4852 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4853 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4854
4855
ctillerc6d61c42014-12-15 14:52:08 -08004856CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4857
4858CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4859CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4860
4861ifeq ($(NO_SECURE),true)
4862
4863bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4864
4865else
4866
4867bins/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
4868 $(E) "[LD] Linking $@"
4869 $(Q) mkdir -p `dirname $@`
4870 $(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
4871
4872endif
4873
4874deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4875
4876ifneq ($(NO_SECURE),true)
4877ifneq ($(NO_DEPS),true)
4878-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4879endif
4880endif
4881
4882clean_chttp2_fake_security_disappearing_server_test:
4883 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4884 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4885 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4886 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4887
4888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004889CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4890
4891CHTTP2_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))))
4892CHTTP2_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))))
4893
nnoble69ac39f2014-12-12 15:43:38 -08004894ifeq ($(NO_SECURE),true)
4895
4896bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4897
4898else
4899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004900bins/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
4901 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004902 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004903 $(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
4904
nnoble69ac39f2014-12-12 15:43:38 -08004905endif
4906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004907deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4908
nnoble69ac39f2014-12-12 15:43:38 -08004909ifneq ($(NO_SECURE),true)
4910ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004911-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4912endif
nnoble69ac39f2014-12-12 15:43:38 -08004913endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004914
4915clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4916 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4917 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4918 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4919 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4920
4921
4922CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4923
4924CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4925CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4926
nnoble69ac39f2014-12-12 15:43:38 -08004927ifeq ($(NO_SECURE),true)
4928
4929bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4930
4931else
4932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004933bins/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
4934 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004935 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004936 $(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
4937
nnoble69ac39f2014-12-12 15:43:38 -08004938endif
4939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004940deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4941
nnoble69ac39f2014-12-12 15:43:38 -08004942ifneq ($(NO_SECURE),true)
4943ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004944-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4945endif
nnoble69ac39f2014-12-12 15:43:38 -08004946endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004947
4948clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4949 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4950 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4951 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4952 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4953
4954
4955CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4956
4957CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4958CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4959
nnoble69ac39f2014-12-12 15:43:38 -08004960ifeq ($(NO_SECURE),true)
4961
4962bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4963
4964else
4965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004966bins/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
4967 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004968 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004969 $(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
4970
nnoble69ac39f2014-12-12 15:43:38 -08004971endif
4972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004973deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4974
nnoble69ac39f2014-12-12 15:43:38 -08004975ifneq ($(NO_SECURE),true)
4976ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004977-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4978endif
nnoble69ac39f2014-12-12 15:43:38 -08004979endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004980
4981clean_chttp2_fake_security_invoke_large_request_test:
4982 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4983 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4984 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4985 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4986
4987
4988CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4989
4990CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4991CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4992
nnoble69ac39f2014-12-12 15:43:38 -08004993ifeq ($(NO_SECURE),true)
4994
4995bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4996
4997else
4998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004999bins/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
5000 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005001 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005002 $(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
5003
nnoble69ac39f2014-12-12 15:43:38 -08005004endif
5005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005006deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5007
nnoble69ac39f2014-12-12 15:43:38 -08005008ifneq ($(NO_SECURE),true)
5009ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005010-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5011endif
nnoble69ac39f2014-12-12 15:43:38 -08005012endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005013
5014clean_chttp2_fake_security_max_concurrent_streams_test:
5015 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5016 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5017 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5018 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5019
5020
5021CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5022
5023CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5024CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5025
nnoble69ac39f2014-12-12 15:43:38 -08005026ifeq ($(NO_SECURE),true)
5027
5028bins/chttp2_fake_security_no_op_test: openssl_dep_error
5029
5030else
5031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005032bins/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
5033 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005034 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005035 $(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
5036
nnoble69ac39f2014-12-12 15:43:38 -08005037endif
5038
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005039deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5040
nnoble69ac39f2014-12-12 15:43:38 -08005041ifneq ($(NO_SECURE),true)
5042ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005043-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5044endif
nnoble69ac39f2014-12-12 15:43:38 -08005045endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005046
5047clean_chttp2_fake_security_no_op_test:
5048 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5049 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5050 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5051 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5052
5053
5054CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5055
5056CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5057CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5058
nnoble69ac39f2014-12-12 15:43:38 -08005059ifeq ($(NO_SECURE),true)
5060
5061bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5062
5063else
5064
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005065bins/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
5066 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005067 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005068 $(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
5069
nnoble69ac39f2014-12-12 15:43:38 -08005070endif
5071
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005072deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5073
nnoble69ac39f2014-12-12 15:43:38 -08005074ifneq ($(NO_SECURE),true)
5075ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005076-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5077endif
nnoble69ac39f2014-12-12 15:43:38 -08005078endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005079
5080clean_chttp2_fake_security_ping_pong_streaming_test:
5081 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5082 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5083 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5084 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5085
5086
ctiller33023c42014-12-12 16:28:33 -08005087CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5088
5089CHTTP2_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))))
5090CHTTP2_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))))
5091
5092ifeq ($(NO_SECURE),true)
5093
5094bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5095
5096else
5097
5098bins/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
5099 $(E) "[LD] Linking $@"
5100 $(Q) mkdir -p `dirname $@`
5101 $(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
5102
5103endif
5104
5105deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5106
5107ifneq ($(NO_SECURE),true)
5108ifneq ($(NO_DEPS),true)
5109-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5110endif
5111endif
5112
5113clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5114 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5115 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5116 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5117 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5118
5119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005120CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5121
5122CHTTP2_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))))
5123CHTTP2_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))))
5124
nnoble69ac39f2014-12-12 15:43:38 -08005125ifeq ($(NO_SECURE),true)
5126
5127bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5128
5129else
5130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005131bins/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
5132 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005133 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005134 $(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
5135
nnoble69ac39f2014-12-12 15:43:38 -08005136endif
5137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005138deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5139
nnoble69ac39f2014-12-12 15:43:38 -08005140ifneq ($(NO_SECURE),true)
5141ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005142-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5143endif
nnoble69ac39f2014-12-12 15:43:38 -08005144endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005145
5146clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5147 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5148 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5149 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5150 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5151
5152
5153CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5154
5155CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5156CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5157
nnoble69ac39f2014-12-12 15:43:38 -08005158ifeq ($(NO_SECURE),true)
5159
5160bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5161
5162else
5163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005164bins/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
5165 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005166 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005167 $(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
5168
nnoble69ac39f2014-12-12 15:43:38 -08005169endif
5170
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005171deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5172
nnoble69ac39f2014-12-12 15:43:38 -08005173ifneq ($(NO_SECURE),true)
5174ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005175-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5176endif
nnoble69ac39f2014-12-12 15:43:38 -08005177endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005178
5179clean_chttp2_fake_security_request_response_with_payload_test:
5180 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5181 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5182 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5183 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5184
5185
ctiller2845cad2014-12-15 15:14:12 -08005186CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5187
5188CHTTP2_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))))
5189CHTTP2_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))))
5190
5191ifeq ($(NO_SECURE),true)
5192
5193bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5194
5195else
5196
5197bins/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
5198 $(E) "[LD] Linking $@"
5199 $(Q) mkdir -p `dirname $@`
5200 $(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
5201
5202endif
5203
5204deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5205
5206ifneq ($(NO_SECURE),true)
5207ifneq ($(NO_DEPS),true)
5208-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5209endif
5210endif
5211
5212clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5213 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5214 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5215 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5216 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5217
5218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005219CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5220
5221CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5222CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5223
nnoble69ac39f2014-12-12 15:43:38 -08005224ifeq ($(NO_SECURE),true)
5225
5226bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5227
5228else
5229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005230bins/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
5231 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005232 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005233 $(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
5234
nnoble69ac39f2014-12-12 15:43:38 -08005235endif
5236
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005237deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5238
nnoble69ac39f2014-12-12 15:43:38 -08005239ifneq ($(NO_SECURE),true)
5240ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005241-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5242endif
nnoble69ac39f2014-12-12 15:43:38 -08005243endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005244
5245clean_chttp2_fake_security_simple_delayed_request_test:
5246 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5247 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5248 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5249 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5250
5251
5252CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5253
5254CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5255CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5256
nnoble69ac39f2014-12-12 15:43:38 -08005257ifeq ($(NO_SECURE),true)
5258
5259bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5260
5261else
5262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005263bins/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
5264 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005265 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005266 $(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
5267
nnoble69ac39f2014-12-12 15:43:38 -08005268endif
5269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005270deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5271
nnoble69ac39f2014-12-12 15:43:38 -08005272ifneq ($(NO_SECURE),true)
5273ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005274-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5275endif
nnoble69ac39f2014-12-12 15:43:38 -08005276endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005277
5278clean_chttp2_fake_security_simple_request_test:
5279 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5280 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5281 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5282 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5283
5284
nathaniel52878172014-12-09 10:17:19 -08005285CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005286
nathaniel52878172014-12-09 10:17:19 -08005287CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5288CHTTP2_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 -08005289
nnoble69ac39f2014-12-12 15:43:38 -08005290ifeq ($(NO_SECURE),true)
5291
5292bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5293
5294else
5295
nathaniel52878172014-12-09 10:17:19 -08005296bins/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 -08005297 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005298 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005299 $(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 -08005300
nnoble69ac39f2014-12-12 15:43:38 -08005301endif
5302
nathaniel52878172014-12-09 10:17:19 -08005303deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005304
nnoble69ac39f2014-12-12 15:43:38 -08005305ifneq ($(NO_SECURE),true)
5306ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005307-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005308endif
nnoble69ac39f2014-12-12 15:43:38 -08005309endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005310
nathaniel52878172014-12-09 10:17:19 -08005311clean_chttp2_fake_security_thread_stress_test:
5312 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5313 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5314 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5315 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005316
5317
5318CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5319
5320CHTTP2_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))))
5321CHTTP2_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))))
5322
nnoble69ac39f2014-12-12 15:43:38 -08005323ifeq ($(NO_SECURE),true)
5324
5325bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5326
5327else
5328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005329bins/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
5330 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005331 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005332 $(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
5333
nnoble69ac39f2014-12-12 15:43:38 -08005334endif
5335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005336deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5337
nnoble69ac39f2014-12-12 15:43:38 -08005338ifneq ($(NO_SECURE),true)
5339ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005340-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5341endif
nnoble69ac39f2014-12-12 15:43:38 -08005342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005343
5344clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5345 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5346 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5347 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5348 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5349
5350
5351CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5352
5353CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5354CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5355
nnoble69ac39f2014-12-12 15:43:38 -08005356ifeq ($(NO_SECURE),true)
5357
5358bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5359
5360else
5361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005362bins/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
5363 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005364 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005365 $(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
5366
nnoble69ac39f2014-12-12 15:43:38 -08005367endif
5368
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005369deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5370
nnoble69ac39f2014-12-12 15:43:38 -08005371ifneq ($(NO_SECURE),true)
5372ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005373-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5374endif
nnoble69ac39f2014-12-12 15:43:38 -08005375endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005376
5377clean_chttp2_fullstack_cancel_after_accept_test:
5378 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5379 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5380 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5381 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5382
5383
5384CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5385
5386CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5387CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5388
nnoble69ac39f2014-12-12 15:43:38 -08005389ifeq ($(NO_SECURE),true)
5390
5391bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5392
5393else
5394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005395bins/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
5396 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005397 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005398 $(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
5399
nnoble69ac39f2014-12-12 15:43:38 -08005400endif
5401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005402deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5403
nnoble69ac39f2014-12-12 15:43:38 -08005404ifneq ($(NO_SECURE),true)
5405ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005406-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5407endif
nnoble69ac39f2014-12-12 15:43:38 -08005408endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005409
5410clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5411 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5412 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5413 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5414 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5415
5416
5417CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5418
5419CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5420CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5421
nnoble69ac39f2014-12-12 15:43:38 -08005422ifeq ($(NO_SECURE),true)
5423
5424bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5425
5426else
5427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005428bins/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
5429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005430 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005431 $(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
5432
nnoble69ac39f2014-12-12 15:43:38 -08005433endif
5434
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005435deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5436
nnoble69ac39f2014-12-12 15:43:38 -08005437ifneq ($(NO_SECURE),true)
5438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005439-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5440endif
nnoble69ac39f2014-12-12 15:43:38 -08005441endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005442
5443clean_chttp2_fullstack_cancel_after_invoke_test:
5444 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5445 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5446 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5447 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5448
5449
5450CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5451
5452CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5453CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5454
nnoble69ac39f2014-12-12 15:43:38 -08005455ifeq ($(NO_SECURE),true)
5456
5457bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5458
5459else
5460
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005461bins/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
5462 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005463 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005464 $(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
5465
nnoble69ac39f2014-12-12 15:43:38 -08005466endif
5467
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005468deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5469
nnoble69ac39f2014-12-12 15:43:38 -08005470ifneq ($(NO_SECURE),true)
5471ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005472-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5473endif
nnoble69ac39f2014-12-12 15:43:38 -08005474endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005475
5476clean_chttp2_fullstack_cancel_before_invoke_test:
5477 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5478 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5479 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5480 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5481
5482
5483CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5484
5485CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5486CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5487
nnoble69ac39f2014-12-12 15:43:38 -08005488ifeq ($(NO_SECURE),true)
5489
5490bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5491
5492else
5493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005494bins/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
5495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005496 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005497 $(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
5498
nnoble69ac39f2014-12-12 15:43:38 -08005499endif
5500
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005501deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5502
nnoble69ac39f2014-12-12 15:43:38 -08005503ifneq ($(NO_SECURE),true)
5504ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005505-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5506endif
nnoble69ac39f2014-12-12 15:43:38 -08005507endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005508
5509clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5510 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5511 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5512 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5513 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5514
5515
ctillerc6d61c42014-12-15 14:52:08 -08005516CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5517
5518CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5519CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5520
5521ifeq ($(NO_SECURE),true)
5522
5523bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5524
5525else
5526
5527bins/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
5528 $(E) "[LD] Linking $@"
5529 $(Q) mkdir -p `dirname $@`
5530 $(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
5531
5532endif
5533
5534deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5535
5536ifneq ($(NO_SECURE),true)
5537ifneq ($(NO_DEPS),true)
5538-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5539endif
5540endif
5541
5542clean_chttp2_fullstack_disappearing_server_test:
5543 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5544 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5545 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5546 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5547
5548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005549CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5550
5551CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5552CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5553
nnoble69ac39f2014-12-12 15:43:38 -08005554ifeq ($(NO_SECURE),true)
5555
5556bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5557
5558else
5559
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005560bins/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
5561 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005562 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005563 $(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
5564
nnoble69ac39f2014-12-12 15:43:38 -08005565endif
5566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005567deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5568
nnoble69ac39f2014-12-12 15:43:38 -08005569ifneq ($(NO_SECURE),true)
5570ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005571-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5572endif
nnoble69ac39f2014-12-12 15:43:38 -08005573endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005574
5575clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5576 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5577 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5578 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5579 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5580
5581
5582CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5583
5584CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5585CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5586
nnoble69ac39f2014-12-12 15:43:38 -08005587ifeq ($(NO_SECURE),true)
5588
5589bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5590
5591else
5592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005593bins/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
5594 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005595 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005596 $(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
5597
nnoble69ac39f2014-12-12 15:43:38 -08005598endif
5599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005600deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5601
nnoble69ac39f2014-12-12 15:43:38 -08005602ifneq ($(NO_SECURE),true)
5603ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005604-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5605endif
nnoble69ac39f2014-12-12 15:43:38 -08005606endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005607
5608clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5609 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5610 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5611 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5612 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5613
5614
5615CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5616
5617CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5618CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5619
nnoble69ac39f2014-12-12 15:43:38 -08005620ifeq ($(NO_SECURE),true)
5621
5622bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5623
5624else
5625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005626bins/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
5627 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005628 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005629 $(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
5630
nnoble69ac39f2014-12-12 15:43:38 -08005631endif
5632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005633deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5634
nnoble69ac39f2014-12-12 15:43:38 -08005635ifneq ($(NO_SECURE),true)
5636ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005637-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5638endif
nnoble69ac39f2014-12-12 15:43:38 -08005639endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005640
5641clean_chttp2_fullstack_invoke_large_request_test:
5642 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5643 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5644 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5645 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5646
5647
5648CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5649
5650CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5651CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5652
nnoble69ac39f2014-12-12 15:43:38 -08005653ifeq ($(NO_SECURE),true)
5654
5655bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5656
5657else
5658
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005659bins/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
5660 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005661 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005662 $(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
5663
nnoble69ac39f2014-12-12 15:43:38 -08005664endif
5665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005666deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5667
nnoble69ac39f2014-12-12 15:43:38 -08005668ifneq ($(NO_SECURE),true)
5669ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005670-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5671endif
nnoble69ac39f2014-12-12 15:43:38 -08005672endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005673
5674clean_chttp2_fullstack_max_concurrent_streams_test:
5675 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5676 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5677 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5678 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5679
5680
5681CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5682
5683CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5684CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5685
nnoble69ac39f2014-12-12 15:43:38 -08005686ifeq ($(NO_SECURE),true)
5687
5688bins/chttp2_fullstack_no_op_test: openssl_dep_error
5689
5690else
5691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005692bins/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
5693 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005694 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005695 $(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
5696
nnoble69ac39f2014-12-12 15:43:38 -08005697endif
5698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005699deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5700
nnoble69ac39f2014-12-12 15:43:38 -08005701ifneq ($(NO_SECURE),true)
5702ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005703-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5704endif
nnoble69ac39f2014-12-12 15:43:38 -08005705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005706
5707clean_chttp2_fullstack_no_op_test:
5708 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5709 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5710 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5711 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5712
5713
5714CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5715
5716CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5717CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5718
nnoble69ac39f2014-12-12 15:43:38 -08005719ifeq ($(NO_SECURE),true)
5720
5721bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5722
5723else
5724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005725bins/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
5726 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005727 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005728 $(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
5729
nnoble69ac39f2014-12-12 15:43:38 -08005730endif
5731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005732deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5733
nnoble69ac39f2014-12-12 15:43:38 -08005734ifneq ($(NO_SECURE),true)
5735ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005736-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5737endif
nnoble69ac39f2014-12-12 15:43:38 -08005738endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005739
5740clean_chttp2_fullstack_ping_pong_streaming_test:
5741 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5742 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5743 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5744 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5745
5746
ctiller33023c42014-12-12 16:28:33 -08005747CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5748
5749CHTTP2_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))))
5750CHTTP2_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))))
5751
5752ifeq ($(NO_SECURE),true)
5753
5754bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5755
5756else
5757
5758bins/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
5759 $(E) "[LD] Linking $@"
5760 $(Q) mkdir -p `dirname $@`
5761 $(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
5762
5763endif
5764
5765deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5766
5767ifneq ($(NO_SECURE),true)
5768ifneq ($(NO_DEPS),true)
5769-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5770endif
5771endif
5772
5773clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5774 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5775 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5776 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5777 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5778
5779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005780CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5781
5782CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5783CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5784
nnoble69ac39f2014-12-12 15:43:38 -08005785ifeq ($(NO_SECURE),true)
5786
5787bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5788
5789else
5790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005791bins/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
5792 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005793 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005794 $(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
5795
nnoble69ac39f2014-12-12 15:43:38 -08005796endif
5797
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005798deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5799
nnoble69ac39f2014-12-12 15:43:38 -08005800ifneq ($(NO_SECURE),true)
5801ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005802-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5803endif
nnoble69ac39f2014-12-12 15:43:38 -08005804endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005805
5806clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5807 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5808 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5809 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5810 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5811
5812
5813CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5814
5815CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5816CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5817
nnoble69ac39f2014-12-12 15:43:38 -08005818ifeq ($(NO_SECURE),true)
5819
5820bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5821
5822else
5823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005824bins/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
5825 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005826 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005827 $(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
5828
nnoble69ac39f2014-12-12 15:43:38 -08005829endif
5830
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005831deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5832
nnoble69ac39f2014-12-12 15:43:38 -08005833ifneq ($(NO_SECURE),true)
5834ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005835-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5836endif
nnoble69ac39f2014-12-12 15:43:38 -08005837endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005838
5839clean_chttp2_fullstack_request_response_with_payload_test:
5840 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5841 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5842 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5843 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5844
5845
ctiller2845cad2014-12-15 15:14:12 -08005846CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5847
5848CHTTP2_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))))
5849CHTTP2_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))))
5850
5851ifeq ($(NO_SECURE),true)
5852
5853bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5854
5855else
5856
5857bins/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
5858 $(E) "[LD] Linking $@"
5859 $(Q) mkdir -p `dirname $@`
5860 $(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
5861
5862endif
5863
5864deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5865
5866ifneq ($(NO_SECURE),true)
5867ifneq ($(NO_DEPS),true)
5868-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5869endif
5870endif
5871
5872clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5873 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5874 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5875 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5876 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5877
5878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005879CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5880
5881CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5882CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5883
nnoble69ac39f2014-12-12 15:43:38 -08005884ifeq ($(NO_SECURE),true)
5885
5886bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5887
5888else
5889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005890bins/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
5891 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005892 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005893 $(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
5894
nnoble69ac39f2014-12-12 15:43:38 -08005895endif
5896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005897deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5898
nnoble69ac39f2014-12-12 15:43:38 -08005899ifneq ($(NO_SECURE),true)
5900ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005901-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5902endif
nnoble69ac39f2014-12-12 15:43:38 -08005903endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005904
5905clean_chttp2_fullstack_simple_delayed_request_test:
5906 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5907 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5908 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5909 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5910
5911
5912CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5913
5914CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5915CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5916
nnoble69ac39f2014-12-12 15:43:38 -08005917ifeq ($(NO_SECURE),true)
5918
5919bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5920
5921else
5922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005923bins/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
5924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005925 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005926 $(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
5927
nnoble69ac39f2014-12-12 15:43:38 -08005928endif
5929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005930deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5931
nnoble69ac39f2014-12-12 15:43:38 -08005932ifneq ($(NO_SECURE),true)
5933ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005934-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5935endif
nnoble69ac39f2014-12-12 15:43:38 -08005936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005937
5938clean_chttp2_fullstack_simple_request_test:
5939 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5940 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5941 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5942 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5943
5944
nathaniel52878172014-12-09 10:17:19 -08005945CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005946
nathaniel52878172014-12-09 10:17:19 -08005947CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5948CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005949
nnoble69ac39f2014-12-12 15:43:38 -08005950ifeq ($(NO_SECURE),true)
5951
5952bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5953
5954else
5955
nathaniel52878172014-12-09 10:17:19 -08005956bins/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 -08005957 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005958 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005959 $(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 -08005960
nnoble69ac39f2014-12-12 15:43:38 -08005961endif
5962
nathaniel52878172014-12-09 10:17:19 -08005963deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005964
nnoble69ac39f2014-12-12 15:43:38 -08005965ifneq ($(NO_SECURE),true)
5966ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005967-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005968endif
nnoble69ac39f2014-12-12 15:43:38 -08005969endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005970
nathaniel52878172014-12-09 10:17:19 -08005971clean_chttp2_fullstack_thread_stress_test:
5972 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5973 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5974 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5975 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005976
5977
5978CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5979
5980CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5981CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5982
nnoble69ac39f2014-12-12 15:43:38 -08005983ifeq ($(NO_SECURE),true)
5984
5985bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5986
5987else
5988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005989bins/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
5990 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005991 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005992 $(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
5993
nnoble69ac39f2014-12-12 15:43:38 -08005994endif
5995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005996deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5997
nnoble69ac39f2014-12-12 15:43:38 -08005998ifneq ($(NO_SECURE),true)
5999ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006000-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6001endif
nnoble69ac39f2014-12-12 15:43:38 -08006002endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006003
6004clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6005 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6006 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6007 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6008 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6009
6010
6011CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6012
6013CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6014CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6015
nnoble69ac39f2014-12-12 15:43:38 -08006016ifeq ($(NO_SECURE),true)
6017
6018bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6019
6020else
6021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006022bins/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
6023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006024 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006025 $(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
6026
nnoble69ac39f2014-12-12 15:43:38 -08006027endif
6028
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006029deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6030
nnoble69ac39f2014-12-12 15:43:38 -08006031ifneq ($(NO_SECURE),true)
6032ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006033-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6034endif
nnoble69ac39f2014-12-12 15:43:38 -08006035endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006036
6037clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6038 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6039 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6040 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6041 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6042
6043
6044CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6045
6046CHTTP2_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))))
6047CHTTP2_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))))
6048
nnoble69ac39f2014-12-12 15:43:38 -08006049ifeq ($(NO_SECURE),true)
6050
6051bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6052
6053else
6054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006055bins/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
6056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006057 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006058 $(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
6059
nnoble69ac39f2014-12-12 15:43:38 -08006060endif
6061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006062deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6063
nnoble69ac39f2014-12-12 15:43:38 -08006064ifneq ($(NO_SECURE),true)
6065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006066-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6067endif
nnoble69ac39f2014-12-12 15:43:38 -08006068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006069
6070clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6071 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6072 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6073 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6074 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6075
6076
6077CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6078
6079CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6080CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6081
nnoble69ac39f2014-12-12 15:43:38 -08006082ifeq ($(NO_SECURE),true)
6083
6084bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6085
6086else
6087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006088bins/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
6089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006090 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006091 $(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
6092
nnoble69ac39f2014-12-12 15:43:38 -08006093endif
6094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006095deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6096
nnoble69ac39f2014-12-12 15:43:38 -08006097ifneq ($(NO_SECURE),true)
6098ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006099-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6100endif
nnoble69ac39f2014-12-12 15:43:38 -08006101endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006102
6103clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6104 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6105 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6106 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6107 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6108
6109
6110CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6111
6112CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6113CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6114
nnoble69ac39f2014-12-12 15:43:38 -08006115ifeq ($(NO_SECURE),true)
6116
6117bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6118
6119else
6120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006121bins/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
6122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006123 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006124 $(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
6125
nnoble69ac39f2014-12-12 15:43:38 -08006126endif
6127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006128deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6129
nnoble69ac39f2014-12-12 15:43:38 -08006130ifneq ($(NO_SECURE),true)
6131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006132-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6133endif
nnoble69ac39f2014-12-12 15:43:38 -08006134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006135
6136clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6137 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6138 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6139 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6140 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6141
6142
6143CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6144
6145CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6146CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6147
nnoble69ac39f2014-12-12 15:43:38 -08006148ifeq ($(NO_SECURE),true)
6149
6150bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6151
6152else
6153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006154bins/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
6155 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006156 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006157 $(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
6158
nnoble69ac39f2014-12-12 15:43:38 -08006159endif
6160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006161deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6162
nnoble69ac39f2014-12-12 15:43:38 -08006163ifneq ($(NO_SECURE),true)
6164ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006165-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6166endif
nnoble69ac39f2014-12-12 15:43:38 -08006167endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006168
6169clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6170 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6171 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6172 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6173 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6174
6175
ctillerc6d61c42014-12-15 14:52:08 -08006176CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6177
6178CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6179CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6180
6181ifeq ($(NO_SECURE),true)
6182
6183bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6184
6185else
6186
6187bins/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
6188 $(E) "[LD] Linking $@"
6189 $(Q) mkdir -p `dirname $@`
6190 $(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
6191
6192endif
6193
6194deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6195
6196ifneq ($(NO_SECURE),true)
6197ifneq ($(NO_DEPS),true)
6198-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6199endif
6200endif
6201
6202clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6203 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6204 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6205 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6206 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6207
6208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006209CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6210
6211CHTTP2_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))))
6212CHTTP2_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))))
6213
nnoble69ac39f2014-12-12 15:43:38 -08006214ifeq ($(NO_SECURE),true)
6215
6216bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6217
6218else
6219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006220bins/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
6221 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006222 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006223 $(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
6224
nnoble69ac39f2014-12-12 15:43:38 -08006225endif
6226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006227deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6228
nnoble69ac39f2014-12-12 15:43:38 -08006229ifneq ($(NO_SECURE),true)
6230ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006231-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6232endif
nnoble69ac39f2014-12-12 15:43:38 -08006233endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006234
6235clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6236 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6237 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6238 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6239 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6240
6241
6242CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6243
6244CHTTP2_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))))
6245CHTTP2_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))))
6246
nnoble69ac39f2014-12-12 15:43:38 -08006247ifeq ($(NO_SECURE),true)
6248
6249bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6250
6251else
6252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006253bins/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
6254 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006255 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006256 $(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
6257
nnoble69ac39f2014-12-12 15:43:38 -08006258endif
6259
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006260deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6261
nnoble69ac39f2014-12-12 15:43:38 -08006262ifneq ($(NO_SECURE),true)
6263ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006264-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6265endif
nnoble69ac39f2014-12-12 15:43:38 -08006266endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006267
6268clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6269 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6270 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6271 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6272 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6273
6274
6275CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6276
6277CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6278CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6279
nnoble69ac39f2014-12-12 15:43:38 -08006280ifeq ($(NO_SECURE),true)
6281
6282bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6283
6284else
6285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006286bins/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
6287 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006288 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006289 $(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
6290
nnoble69ac39f2014-12-12 15:43:38 -08006291endif
6292
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006293deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6294
nnoble69ac39f2014-12-12 15:43:38 -08006295ifneq ($(NO_SECURE),true)
6296ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006297-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6298endif
nnoble69ac39f2014-12-12 15:43:38 -08006299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006300
6301clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6302 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6303 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6304 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6305 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6306
6307
6308CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6309
6310CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6311CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6312
nnoble69ac39f2014-12-12 15:43:38 -08006313ifeq ($(NO_SECURE),true)
6314
6315bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6316
6317else
6318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006319bins/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
6320 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006321 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006322 $(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
6323
nnoble69ac39f2014-12-12 15:43:38 -08006324endif
6325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006326deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6327
nnoble69ac39f2014-12-12 15:43:38 -08006328ifneq ($(NO_SECURE),true)
6329ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006330-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6331endif
nnoble69ac39f2014-12-12 15:43:38 -08006332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006333
6334clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6335 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6336 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6337 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6338 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6339
6340
6341CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6342
6343CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6344CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6345
nnoble69ac39f2014-12-12 15:43:38 -08006346ifeq ($(NO_SECURE),true)
6347
6348bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6349
6350else
6351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006352bins/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
6353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006354 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006355 $(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
6356
nnoble69ac39f2014-12-12 15:43:38 -08006357endif
6358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006359deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6360
nnoble69ac39f2014-12-12 15:43:38 -08006361ifneq ($(NO_SECURE),true)
6362ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006363-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6364endif
nnoble69ac39f2014-12-12 15:43:38 -08006365endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006366
6367clean_chttp2_simple_ssl_fullstack_no_op_test:
6368 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6369 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6370 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6371 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6372
6373
6374CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6375
6376CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6377CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6378
nnoble69ac39f2014-12-12 15:43:38 -08006379ifeq ($(NO_SECURE),true)
6380
6381bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6382
6383else
6384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006385bins/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
6386 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006387 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006388 $(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
6389
nnoble69ac39f2014-12-12 15:43:38 -08006390endif
6391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006392deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6393
nnoble69ac39f2014-12-12 15:43:38 -08006394ifneq ($(NO_SECURE),true)
6395ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006396-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6397endif
nnoble69ac39f2014-12-12 15:43:38 -08006398endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006399
6400clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6401 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6402 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6403 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6404 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6405
6406
ctiller33023c42014-12-12 16:28:33 -08006407CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6408
6409CHTTP2_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))))
6410CHTTP2_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))))
6411
6412ifeq ($(NO_SECURE),true)
6413
6414bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6415
6416else
6417
6418bins/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
6419 $(E) "[LD] Linking $@"
6420 $(Q) mkdir -p `dirname $@`
6421 $(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
6422
6423endif
6424
6425deps_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)
6426
6427ifneq ($(NO_SECURE),true)
6428ifneq ($(NO_DEPS),true)
6429-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6430endif
6431endif
6432
6433clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6434 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6435 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6436 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6437 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6438
6439
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006440CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6441
6442CHTTP2_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))))
6443CHTTP2_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))))
6444
nnoble69ac39f2014-12-12 15:43:38 -08006445ifeq ($(NO_SECURE),true)
6446
6447bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6448
6449else
6450
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006451bins/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
6452 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006453 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006454 $(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
6455
nnoble69ac39f2014-12-12 15:43:38 -08006456endif
6457
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006458deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6459
nnoble69ac39f2014-12-12 15:43:38 -08006460ifneq ($(NO_SECURE),true)
6461ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006462-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6463endif
nnoble69ac39f2014-12-12 15:43:38 -08006464endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006465
6466clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6467 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6468 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6469 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6470 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6471
6472
6473CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6474
6475CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6476CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6477
nnoble69ac39f2014-12-12 15:43:38 -08006478ifeq ($(NO_SECURE),true)
6479
6480bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6481
6482else
6483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006484bins/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
6485 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006486 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006487 $(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
6488
nnoble69ac39f2014-12-12 15:43:38 -08006489endif
6490
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006491deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6492
nnoble69ac39f2014-12-12 15:43:38 -08006493ifneq ($(NO_SECURE),true)
6494ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006495-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6496endif
nnoble69ac39f2014-12-12 15:43:38 -08006497endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006498
6499clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6500 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6501 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6502 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6503 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6504
6505
ctiller2845cad2014-12-15 15:14:12 -08006506CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6507
6508CHTTP2_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))))
6509CHTTP2_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))))
6510
6511ifeq ($(NO_SECURE),true)
6512
6513bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6514
6515else
6516
6517bins/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
6518 $(E) "[LD] Linking $@"
6519 $(Q) mkdir -p `dirname $@`
6520 $(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
6521
6522endif
6523
6524deps_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)
6525
6526ifneq ($(NO_SECURE),true)
6527ifneq ($(NO_DEPS),true)
6528-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6529endif
6530endif
6531
6532clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6533 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6534 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6535 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6536 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6537
6538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006539CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6540
6541CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6542CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6543
nnoble69ac39f2014-12-12 15:43:38 -08006544ifeq ($(NO_SECURE),true)
6545
6546bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6547
6548else
6549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006550bins/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
6551 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006552 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006553 $(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
6554
nnoble69ac39f2014-12-12 15:43:38 -08006555endif
6556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006557deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6558
nnoble69ac39f2014-12-12 15:43:38 -08006559ifneq ($(NO_SECURE),true)
6560ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006561-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6562endif
nnoble69ac39f2014-12-12 15:43:38 -08006563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006564
6565clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6566 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6567 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6568 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6569 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6570
6571
6572CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6573
6574CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6575CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6576
nnoble69ac39f2014-12-12 15:43:38 -08006577ifeq ($(NO_SECURE),true)
6578
6579bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6580
6581else
6582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006583bins/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
6584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006585 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006586 $(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
6587
nnoble69ac39f2014-12-12 15:43:38 -08006588endif
6589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006590deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6591
nnoble69ac39f2014-12-12 15:43:38 -08006592ifneq ($(NO_SECURE),true)
6593ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006594-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6595endif
nnoble69ac39f2014-12-12 15:43:38 -08006596endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006597
6598clean_chttp2_simple_ssl_fullstack_simple_request_test:
6599 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6600 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6601 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6602 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6603
6604
nathaniel52878172014-12-09 10:17:19 -08006605CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006606
nathaniel52878172014-12-09 10:17:19 -08006607CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6608CHTTP2_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 -08006609
nnoble69ac39f2014-12-12 15:43:38 -08006610ifeq ($(NO_SECURE),true)
6611
6612bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6613
6614else
6615
nathaniel52878172014-12-09 10:17:19 -08006616bins/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 -08006617 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006618 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006619 $(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 -08006620
nnoble69ac39f2014-12-12 15:43:38 -08006621endif
6622
nathaniel52878172014-12-09 10:17:19 -08006623deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006624
nnoble69ac39f2014-12-12 15:43:38 -08006625ifneq ($(NO_SECURE),true)
6626ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006627-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006628endif
nnoble69ac39f2014-12-12 15:43:38 -08006629endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006630
nathaniel52878172014-12-09 10:17:19 -08006631clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6632 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6633 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6634 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6635 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006636
6637
6638CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6639
6640CHTTP2_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))))
6641CHTTP2_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))))
6642
nnoble69ac39f2014-12-12 15:43:38 -08006643ifeq ($(NO_SECURE),true)
6644
6645bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6646
6647else
6648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006649bins/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
6650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006651 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006652 $(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
6653
nnoble69ac39f2014-12-12 15:43:38 -08006654endif
6655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006656deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6657
nnoble69ac39f2014-12-12 15:43:38 -08006658ifneq ($(NO_SECURE),true)
6659ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006660-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6661endif
nnoble69ac39f2014-12-12 15:43:38 -08006662endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006663
6664clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6665 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6666 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6667 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6668 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6669
6670
6671CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6672
6673CHTTP2_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))))
6674CHTTP2_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))))
6675
nnoble69ac39f2014-12-12 15:43:38 -08006676ifeq ($(NO_SECURE),true)
6677
6678bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6679
6680else
6681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006682bins/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
6683 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006684 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685 $(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
6686
nnoble69ac39f2014-12-12 15:43:38 -08006687endif
6688
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006689deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6690
nnoble69ac39f2014-12-12 15:43:38 -08006691ifneq ($(NO_SECURE),true)
6692ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006693-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6694endif
nnoble69ac39f2014-12-12 15:43:38 -08006695endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006696
6697clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6698 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6699 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6700 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6701 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6702
6703
6704CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6705
6706CHTTP2_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))))
6707CHTTP2_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))))
6708
nnoble69ac39f2014-12-12 15:43:38 -08006709ifeq ($(NO_SECURE),true)
6710
6711bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6712
6713else
6714
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006715bins/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
6716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006717 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006718 $(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
6719
nnoble69ac39f2014-12-12 15:43:38 -08006720endif
6721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006722deps_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)
6723
nnoble69ac39f2014-12-12 15:43:38 -08006724ifneq ($(NO_SECURE),true)
6725ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006726-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6727endif
nnoble69ac39f2014-12-12 15:43:38 -08006728endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006729
6730clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6731 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6732 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6733 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6734 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6735
6736
6737CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6738
6739CHTTP2_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))))
6740CHTTP2_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))))
6741
nnoble69ac39f2014-12-12 15:43:38 -08006742ifeq ($(NO_SECURE),true)
6743
6744bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6745
6746else
6747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006748bins/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
6749 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006750 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006751 $(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
6752
nnoble69ac39f2014-12-12 15:43:38 -08006753endif
6754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006755deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6756
nnoble69ac39f2014-12-12 15:43:38 -08006757ifneq ($(NO_SECURE),true)
6758ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006759-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6760endif
nnoble69ac39f2014-12-12 15:43:38 -08006761endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006762
6763clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6764 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6765 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6766 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6767 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6768
6769
6770CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6771
6772CHTTP2_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))))
6773CHTTP2_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))))
6774
nnoble69ac39f2014-12-12 15:43:38 -08006775ifeq ($(NO_SECURE),true)
6776
6777bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6778
6779else
6780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006781bins/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
6782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006783 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006784 $(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
6785
nnoble69ac39f2014-12-12 15:43:38 -08006786endif
6787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006788deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6789
nnoble69ac39f2014-12-12 15:43:38 -08006790ifneq ($(NO_SECURE),true)
6791ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006792-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6793endif
nnoble69ac39f2014-12-12 15:43:38 -08006794endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006795
6796clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6797 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6798 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6799 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6800 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6801
6802
6803CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6804
6805CHTTP2_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))))
6806CHTTP2_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))))
6807
nnoble69ac39f2014-12-12 15:43:38 -08006808ifeq ($(NO_SECURE),true)
6809
6810bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6811
6812else
6813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006814bins/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
6815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006816 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006817 $(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
6818
nnoble69ac39f2014-12-12 15:43:38 -08006819endif
6820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006821deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6822
nnoble69ac39f2014-12-12 15:43:38 -08006823ifneq ($(NO_SECURE),true)
6824ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006825-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6826endif
nnoble69ac39f2014-12-12 15:43:38 -08006827endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006828
6829clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6830 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6831 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6832 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6833 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6834
6835
ctillerc6d61c42014-12-15 14:52:08 -08006836CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6837
6838CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6839CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6840
6841ifeq ($(NO_SECURE),true)
6842
6843bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6844
6845else
6846
6847bins/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
6848 $(E) "[LD] Linking $@"
6849 $(Q) mkdir -p `dirname $@`
6850 $(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
6851
6852endif
6853
6854deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6855
6856ifneq ($(NO_SECURE),true)
6857ifneq ($(NO_DEPS),true)
6858-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6859endif
6860endif
6861
6862clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6863 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6864 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6865 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6866 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6867
6868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006869CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6870
6871CHTTP2_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))))
6872CHTTP2_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))))
6873
nnoble69ac39f2014-12-12 15:43:38 -08006874ifeq ($(NO_SECURE),true)
6875
6876bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6877
6878else
6879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006880bins/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
6881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006883 $(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
6884
nnoble69ac39f2014-12-12 15:43:38 -08006885endif
6886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006887deps_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)
6888
nnoble69ac39f2014-12-12 15:43:38 -08006889ifneq ($(NO_SECURE),true)
6890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006891-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6892endif
nnoble69ac39f2014-12-12 15:43:38 -08006893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006894
6895clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6896 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6897 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6898 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6899 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6900
6901
6902CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6903
6904CHTTP2_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))))
6905CHTTP2_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))))
6906
nnoble69ac39f2014-12-12 15:43:38 -08006907ifeq ($(NO_SECURE),true)
6908
6909bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6910
6911else
6912
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006913bins/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
6914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006915 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006916 $(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
6917
nnoble69ac39f2014-12-12 15:43:38 -08006918endif
6919
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006920deps_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)
6921
nnoble69ac39f2014-12-12 15:43:38 -08006922ifneq ($(NO_SECURE),true)
6923ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006924-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6925endif
nnoble69ac39f2014-12-12 15:43:38 -08006926endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006927
6928clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6929 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6930 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6931 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6932 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6933
6934
6935CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6936
6937CHTTP2_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))))
6938CHTTP2_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))))
6939
nnoble69ac39f2014-12-12 15:43:38 -08006940ifeq ($(NO_SECURE),true)
6941
6942bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6943
6944else
6945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006946bins/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
6947 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006948 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006949 $(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
6950
nnoble69ac39f2014-12-12 15:43:38 -08006951endif
6952
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006953deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6954
nnoble69ac39f2014-12-12 15:43:38 -08006955ifneq ($(NO_SECURE),true)
6956ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006957-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6958endif
nnoble69ac39f2014-12-12 15:43:38 -08006959endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006960
6961clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6962 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6963 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6964 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6965 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6966
6967
6968CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6969
6970CHTTP2_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))))
6971CHTTP2_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))))
6972
nnoble69ac39f2014-12-12 15:43:38 -08006973ifeq ($(NO_SECURE),true)
6974
6975bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6976
6977else
6978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006979bins/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
6980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006982 $(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
6983
nnoble69ac39f2014-12-12 15:43:38 -08006984endif
6985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006986deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6987
nnoble69ac39f2014-12-12 15:43:38 -08006988ifneq ($(NO_SECURE),true)
6989ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006990-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6991endif
nnoble69ac39f2014-12-12 15:43:38 -08006992endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006993
6994clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6995 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6996 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6997 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6998 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6999
7000
7001CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7002
7003CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7004CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7005
nnoble69ac39f2014-12-12 15:43:38 -08007006ifeq ($(NO_SECURE),true)
7007
7008bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7009
7010else
7011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007012bins/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
7013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007014 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007015 $(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
7016
nnoble69ac39f2014-12-12 15:43:38 -08007017endif
7018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007019deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7020
nnoble69ac39f2014-12-12 15:43:38 -08007021ifneq ($(NO_SECURE),true)
7022ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007023-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7024endif
nnoble69ac39f2014-12-12 15:43:38 -08007025endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007026
7027clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7028 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7029 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7030 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7031 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7032
7033
7034CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7035
7036CHTTP2_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))))
7037CHTTP2_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))))
7038
nnoble69ac39f2014-12-12 15:43:38 -08007039ifeq ($(NO_SECURE),true)
7040
7041bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7042
7043else
7044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007045bins/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
7046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007047 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007048 $(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
7049
nnoble69ac39f2014-12-12 15:43:38 -08007050endif
7051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007052deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7053
nnoble69ac39f2014-12-12 15:43:38 -08007054ifneq ($(NO_SECURE),true)
7055ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007056-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7057endif
nnoble69ac39f2014-12-12 15:43:38 -08007058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007059
7060clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7061 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7062 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7063 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7064 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7065
7066
ctiller33023c42014-12-12 16:28:33 -08007067CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7068
7069CHTTP2_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))))
7070CHTTP2_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))))
7071
7072ifeq ($(NO_SECURE),true)
7073
7074bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7075
7076else
7077
7078bins/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
7079 $(E) "[LD] Linking $@"
7080 $(Q) mkdir -p `dirname $@`
7081 $(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
7082
7083endif
7084
7085deps_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)
7086
7087ifneq ($(NO_SECURE),true)
7088ifneq ($(NO_DEPS),true)
7089-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7090endif
7091endif
7092
7093clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7094 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7095 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7096 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7097 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7098
7099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007100CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7101
7102CHTTP2_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))))
7103CHTTP2_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))))
7104
nnoble69ac39f2014-12-12 15:43:38 -08007105ifeq ($(NO_SECURE),true)
7106
7107bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7108
7109else
7110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007111bins/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
7112 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007113 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007114 $(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
7115
nnoble69ac39f2014-12-12 15:43:38 -08007116endif
7117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007118deps_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)
7119
nnoble69ac39f2014-12-12 15:43:38 -08007120ifneq ($(NO_SECURE),true)
7121ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007122-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7123endif
nnoble69ac39f2014-12-12 15:43:38 -08007124endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007125
7126clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7127 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7128 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7129 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7130 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7131
7132
7133CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7134
7135CHTTP2_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))))
7136CHTTP2_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))))
7137
nnoble69ac39f2014-12-12 15:43:38 -08007138ifeq ($(NO_SECURE),true)
7139
7140bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7141
7142else
7143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007144bins/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
7145 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007146 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007147 $(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
7148
nnoble69ac39f2014-12-12 15:43:38 -08007149endif
7150
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007151deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7152
nnoble69ac39f2014-12-12 15:43:38 -08007153ifneq ($(NO_SECURE),true)
7154ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007155-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7156endif
nnoble69ac39f2014-12-12 15:43:38 -08007157endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007158
7159clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7160 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7161 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7162 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7163 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7164
7165
ctiller2845cad2014-12-15 15:14:12 -08007166CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7167
7168CHTTP2_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))))
7169CHTTP2_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))))
7170
7171ifeq ($(NO_SECURE),true)
7172
7173bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7174
7175else
7176
7177bins/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
7178 $(E) "[LD] Linking $@"
7179 $(Q) mkdir -p `dirname $@`
7180 $(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
7181
7182endif
7183
7184deps_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)
7185
7186ifneq ($(NO_SECURE),true)
7187ifneq ($(NO_DEPS),true)
7188-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7189endif
7190endif
7191
7192clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7193 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7194 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7195 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7196 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7197
7198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007199CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7200
7201CHTTP2_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))))
7202CHTTP2_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))))
7203
nnoble69ac39f2014-12-12 15:43:38 -08007204ifeq ($(NO_SECURE),true)
7205
7206bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7207
7208else
7209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007210bins/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
7211 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007212 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007213 $(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
7214
nnoble69ac39f2014-12-12 15:43:38 -08007215endif
7216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007217deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7218
nnoble69ac39f2014-12-12 15:43:38 -08007219ifneq ($(NO_SECURE),true)
7220ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007221-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7222endif
nnoble69ac39f2014-12-12 15:43:38 -08007223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007224
7225clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7226 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7227 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7228 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7229 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7230
7231
7232CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7233
7234CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7235CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7236
nnoble69ac39f2014-12-12 15:43:38 -08007237ifeq ($(NO_SECURE),true)
7238
7239bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7240
7241else
7242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007243bins/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
7244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007245 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007246 $(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
7247
nnoble69ac39f2014-12-12 15:43:38 -08007248endif
7249
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007250deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7251
nnoble69ac39f2014-12-12 15:43:38 -08007252ifneq ($(NO_SECURE),true)
7253ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007254-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7255endif
nnoble69ac39f2014-12-12 15:43:38 -08007256endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007257
7258clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7259 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7260 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7261 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7262 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7263
7264
nathaniel52878172014-12-09 10:17:19 -08007265CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007266
nathaniel52878172014-12-09 10:17:19 -08007267CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7268CHTTP2_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 -08007269
nnoble69ac39f2014-12-12 15:43:38 -08007270ifeq ($(NO_SECURE),true)
7271
7272bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7273
7274else
7275
nathaniel52878172014-12-09 10:17:19 -08007276bins/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 -08007277 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007278 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007279 $(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 -08007280
nnoble69ac39f2014-12-12 15:43:38 -08007281endif
7282
nathaniel52878172014-12-09 10:17:19 -08007283deps_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 -08007284
nnoble69ac39f2014-12-12 15:43:38 -08007285ifneq ($(NO_SECURE),true)
7286ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007287-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007288endif
nnoble69ac39f2014-12-12 15:43:38 -08007289endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007290
nathaniel52878172014-12-09 10:17:19 -08007291clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7292 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7293 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7294 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7295 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007296
7297
7298CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7299
7300CHTTP2_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))))
7301CHTTP2_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))))
7302
nnoble69ac39f2014-12-12 15:43:38 -08007303ifeq ($(NO_SECURE),true)
7304
7305bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7306
7307else
7308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007309bins/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
7310 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007311 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007312 $(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
7313
nnoble69ac39f2014-12-12 15:43:38 -08007314endif
7315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007316deps_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)
7317
nnoble69ac39f2014-12-12 15:43:38 -08007318ifneq ($(NO_SECURE),true)
7319ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007320-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7321endif
nnoble69ac39f2014-12-12 15:43:38 -08007322endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007323
7324clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7325 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7326 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7327 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7328 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7329
7330
7331CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7332
7333CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7334CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7335
nnoble69ac39f2014-12-12 15:43:38 -08007336ifeq ($(NO_SECURE),true)
7337
7338bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7339
7340else
7341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007342bins/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
7343 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007344 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007345 $(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
7346
nnoble69ac39f2014-12-12 15:43:38 -08007347endif
7348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007349deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7350
nnoble69ac39f2014-12-12 15:43:38 -08007351ifneq ($(NO_SECURE),true)
7352ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007353-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7354endif
nnoble69ac39f2014-12-12 15:43:38 -08007355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007356
7357clean_chttp2_socket_pair_cancel_after_accept_test:
7358 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7359 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7360 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7361 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7362
7363
7364CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7365
7366CHTTP2_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))))
7367CHTTP2_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))))
7368
nnoble69ac39f2014-12-12 15:43:38 -08007369ifeq ($(NO_SECURE),true)
7370
7371bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7372
7373else
7374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007375bins/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
7376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007377 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007378 $(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
7379
nnoble69ac39f2014-12-12 15:43:38 -08007380endif
7381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007382deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7383
nnoble69ac39f2014-12-12 15:43:38 -08007384ifneq ($(NO_SECURE),true)
7385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007386-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7387endif
nnoble69ac39f2014-12-12 15:43:38 -08007388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007389
7390clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7391 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7392 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7393 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7394 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7395
7396
7397CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7398
7399CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7400CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7401
nnoble69ac39f2014-12-12 15:43:38 -08007402ifeq ($(NO_SECURE),true)
7403
7404bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7405
7406else
7407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007408bins/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
7409 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007410 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007411 $(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
7412
nnoble69ac39f2014-12-12 15:43:38 -08007413endif
7414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007415deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7416
nnoble69ac39f2014-12-12 15:43:38 -08007417ifneq ($(NO_SECURE),true)
7418ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007419-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7420endif
nnoble69ac39f2014-12-12 15:43:38 -08007421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007422
7423clean_chttp2_socket_pair_cancel_after_invoke_test:
7424 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7425 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7426 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7427 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7428
7429
7430CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7431
7432CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7433CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7434
nnoble69ac39f2014-12-12 15:43:38 -08007435ifeq ($(NO_SECURE),true)
7436
7437bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7438
7439else
7440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007441bins/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
7442 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007443 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007444 $(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
7445
nnoble69ac39f2014-12-12 15:43:38 -08007446endif
7447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007448deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7449
nnoble69ac39f2014-12-12 15:43:38 -08007450ifneq ($(NO_SECURE),true)
7451ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007452-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7453endif
nnoble69ac39f2014-12-12 15:43:38 -08007454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007455
7456clean_chttp2_socket_pair_cancel_before_invoke_test:
7457 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7458 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7459 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7460 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7461
7462
7463CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7464
7465CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7466CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7467
nnoble69ac39f2014-12-12 15:43:38 -08007468ifeq ($(NO_SECURE),true)
7469
7470bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7471
7472else
7473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007474bins/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
7475 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007476 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007477 $(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
7478
nnoble69ac39f2014-12-12 15:43:38 -08007479endif
7480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007481deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7482
nnoble69ac39f2014-12-12 15:43:38 -08007483ifneq ($(NO_SECURE),true)
7484ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007485-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7486endif
nnoble69ac39f2014-12-12 15:43:38 -08007487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007488
7489clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7490 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7491 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7492 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7493 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7494
7495
ctillerc6d61c42014-12-15 14:52:08 -08007496CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7497
7498CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7499CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7500
7501ifeq ($(NO_SECURE),true)
7502
7503bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7504
7505else
7506
7507bins/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
7508 $(E) "[LD] Linking $@"
7509 $(Q) mkdir -p `dirname $@`
7510 $(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
7511
7512endif
7513
7514deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7515
7516ifneq ($(NO_SECURE),true)
7517ifneq ($(NO_DEPS),true)
7518-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7519endif
7520endif
7521
7522clean_chttp2_socket_pair_disappearing_server_test:
7523 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7524 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7525 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7526 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7527
7528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007529CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7530
7531CHTTP2_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))))
7532CHTTP2_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))))
7533
nnoble69ac39f2014-12-12 15:43:38 -08007534ifeq ($(NO_SECURE),true)
7535
7536bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7537
7538else
7539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007540bins/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
7541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007543 $(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
7544
nnoble69ac39f2014-12-12 15:43:38 -08007545endif
7546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007547deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7548
nnoble69ac39f2014-12-12 15:43:38 -08007549ifneq ($(NO_SECURE),true)
7550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007551-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7552endif
nnoble69ac39f2014-12-12 15:43:38 -08007553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007554
7555clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7556 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7557 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7558 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7559 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7560
7561
7562CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7563
7564CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7565CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7566
nnoble69ac39f2014-12-12 15:43:38 -08007567ifeq ($(NO_SECURE),true)
7568
7569bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7570
7571else
7572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007573bins/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
7574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007576 $(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
7577
nnoble69ac39f2014-12-12 15:43:38 -08007578endif
7579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007580deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7581
nnoble69ac39f2014-12-12 15:43:38 -08007582ifneq ($(NO_SECURE),true)
7583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007584-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7585endif
nnoble69ac39f2014-12-12 15:43:38 -08007586endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007587
7588clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7589 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7590 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7591 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7592 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7593
7594
7595CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7596
7597CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7598CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7599
nnoble69ac39f2014-12-12 15:43:38 -08007600ifeq ($(NO_SECURE),true)
7601
7602bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7603
7604else
7605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007606bins/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
7607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007609 $(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
7610
nnoble69ac39f2014-12-12 15:43:38 -08007611endif
7612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007613deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7614
nnoble69ac39f2014-12-12 15:43:38 -08007615ifneq ($(NO_SECURE),true)
7616ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007617-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7618endif
nnoble69ac39f2014-12-12 15:43:38 -08007619endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007620
7621clean_chttp2_socket_pair_invoke_large_request_test:
7622 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7623 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7624 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7625 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7626
7627
7628CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7629
7630CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7631CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7632
nnoble69ac39f2014-12-12 15:43:38 -08007633ifeq ($(NO_SECURE),true)
7634
7635bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7636
7637else
7638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007639bins/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
7640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007642 $(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
7643
nnoble69ac39f2014-12-12 15:43:38 -08007644endif
7645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007646deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7647
nnoble69ac39f2014-12-12 15:43:38 -08007648ifneq ($(NO_SECURE),true)
7649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007650-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7651endif
nnoble69ac39f2014-12-12 15:43:38 -08007652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007653
7654clean_chttp2_socket_pair_max_concurrent_streams_test:
7655 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7656 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7657 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7658 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7659
7660
7661CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7662
7663CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7664CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7665
nnoble69ac39f2014-12-12 15:43:38 -08007666ifeq ($(NO_SECURE),true)
7667
7668bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7669
7670else
7671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007672bins/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
7673 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007674 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007675 $(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
7676
nnoble69ac39f2014-12-12 15:43:38 -08007677endif
7678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007679deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7680
nnoble69ac39f2014-12-12 15:43:38 -08007681ifneq ($(NO_SECURE),true)
7682ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007683-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7684endif
nnoble69ac39f2014-12-12 15:43:38 -08007685endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007686
7687clean_chttp2_socket_pair_no_op_test:
7688 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7689 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7690 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7691 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7692
7693
7694CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7695
7696CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7697CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7698
nnoble69ac39f2014-12-12 15:43:38 -08007699ifeq ($(NO_SECURE),true)
7700
7701bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7702
7703else
7704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007705bins/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
7706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007707 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007708 $(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
7709
nnoble69ac39f2014-12-12 15:43:38 -08007710endif
7711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007712deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7713
nnoble69ac39f2014-12-12 15:43:38 -08007714ifneq ($(NO_SECURE),true)
7715ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007716-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7717endif
nnoble69ac39f2014-12-12 15:43:38 -08007718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007719
7720clean_chttp2_socket_pair_ping_pong_streaming_test:
7721 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7722 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7723 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7724 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7725
7726
ctiller33023c42014-12-12 16:28:33 -08007727CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7728
7729CHTTP2_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))))
7730CHTTP2_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))))
7731
7732ifeq ($(NO_SECURE),true)
7733
7734bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7735
7736else
7737
7738bins/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
7739 $(E) "[LD] Linking $@"
7740 $(Q) mkdir -p `dirname $@`
7741 $(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
7742
7743endif
7744
7745deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7746
7747ifneq ($(NO_SECURE),true)
7748ifneq ($(NO_DEPS),true)
7749-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7750endif
7751endif
7752
7753clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7754 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7755 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7756 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7757 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7758
7759
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007760CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7761
7762CHTTP2_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))))
7763CHTTP2_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))))
7764
nnoble69ac39f2014-12-12 15:43:38 -08007765ifeq ($(NO_SECURE),true)
7766
7767bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7768
7769else
7770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007771bins/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
7772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007773 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007774 $(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
7775
nnoble69ac39f2014-12-12 15:43:38 -08007776endif
7777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007778deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7779
nnoble69ac39f2014-12-12 15:43:38 -08007780ifneq ($(NO_SECURE),true)
7781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007782-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7783endif
nnoble69ac39f2014-12-12 15:43:38 -08007784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007785
7786clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7787 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7788 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7789 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7790 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7791
7792
7793CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7794
7795CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7796CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7797
nnoble69ac39f2014-12-12 15:43:38 -08007798ifeq ($(NO_SECURE),true)
7799
7800bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7801
7802else
7803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007804bins/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
7805 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007806 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007807 $(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
7808
nnoble69ac39f2014-12-12 15:43:38 -08007809endif
7810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007811deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7812
nnoble69ac39f2014-12-12 15:43:38 -08007813ifneq ($(NO_SECURE),true)
7814ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007815-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7816endif
nnoble69ac39f2014-12-12 15:43:38 -08007817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007818
7819clean_chttp2_socket_pair_request_response_with_payload_test:
7820 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7821 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7822 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7823 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7824
7825
ctiller2845cad2014-12-15 15:14:12 -08007826CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7827
7828CHTTP2_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))))
7829CHTTP2_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))))
7830
7831ifeq ($(NO_SECURE),true)
7832
7833bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7834
7835else
7836
7837bins/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
7838 $(E) "[LD] Linking $@"
7839 $(Q) mkdir -p `dirname $@`
7840 $(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
7841
7842endif
7843
7844deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7845
7846ifneq ($(NO_SECURE),true)
7847ifneq ($(NO_DEPS),true)
7848-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7849endif
7850endif
7851
7852clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7853 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7854 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7855 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7856 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7857
7858
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007859CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7860
7861CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7862CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7863
nnoble69ac39f2014-12-12 15:43:38 -08007864ifeq ($(NO_SECURE),true)
7865
7866bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7867
7868else
7869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007870bins/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
7871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007872 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007873 $(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
7874
nnoble69ac39f2014-12-12 15:43:38 -08007875endif
7876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007877deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7878
nnoble69ac39f2014-12-12 15:43:38 -08007879ifneq ($(NO_SECURE),true)
7880ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007881-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7882endif
nnoble69ac39f2014-12-12 15:43:38 -08007883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007884
7885clean_chttp2_socket_pair_simple_delayed_request_test:
7886 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7887 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7888 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7889 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7890
7891
7892CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7893
7894CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7895CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7896
nnoble69ac39f2014-12-12 15:43:38 -08007897ifeq ($(NO_SECURE),true)
7898
7899bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7900
7901else
7902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007903bins/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
7904 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007905 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007906 $(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
7907
nnoble69ac39f2014-12-12 15:43:38 -08007908endif
7909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007910deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7911
nnoble69ac39f2014-12-12 15:43:38 -08007912ifneq ($(NO_SECURE),true)
7913ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007914-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7915endif
nnoble69ac39f2014-12-12 15:43:38 -08007916endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007917
7918clean_chttp2_socket_pair_simple_request_test:
7919 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7920 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7921 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7922 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7923
7924
nathaniel52878172014-12-09 10:17:19 -08007925CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007926
nathaniel52878172014-12-09 10:17:19 -08007927CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7928CHTTP2_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 -08007929
nnoble69ac39f2014-12-12 15:43:38 -08007930ifeq ($(NO_SECURE),true)
7931
7932bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7933
7934else
7935
nathaniel52878172014-12-09 10:17:19 -08007936bins/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 -08007937 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007938 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007939 $(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 -08007940
nnoble69ac39f2014-12-12 15:43:38 -08007941endif
7942
nathaniel52878172014-12-09 10:17:19 -08007943deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007944
nnoble69ac39f2014-12-12 15:43:38 -08007945ifneq ($(NO_SECURE),true)
7946ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007947-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007948endif
nnoble69ac39f2014-12-12 15:43:38 -08007949endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007950
nathaniel52878172014-12-09 10:17:19 -08007951clean_chttp2_socket_pair_thread_stress_test:
7952 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7953 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7954 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7955 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007956
7957
7958CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7959
7960CHTTP2_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))))
7961CHTTP2_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))))
7962
nnoble69ac39f2014-12-12 15:43:38 -08007963ifeq ($(NO_SECURE),true)
7964
7965bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7966
7967else
7968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007969bins/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
7970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007972 $(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
7973
nnoble69ac39f2014-12-12 15:43:38 -08007974endif
7975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007976deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7977
nnoble69ac39f2014-12-12 15:43:38 -08007978ifneq ($(NO_SECURE),true)
7979ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007980-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7981endif
nnoble69ac39f2014-12-12 15:43:38 -08007982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007983
7984clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7985 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7986 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7987 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7988 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7989
7990
nnoble0c475f02014-12-05 15:37:39 -08007991CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7992
7993CHTTP2_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))))
7994CHTTP2_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))))
7995
nnoble69ac39f2014-12-12 15:43:38 -08007996ifeq ($(NO_SECURE),true)
7997
7998bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7999
8000else
8001
nnoble0c475f02014-12-05 15:37:39 -08008002bins/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
8003 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008004 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008005 $(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
8006
nnoble69ac39f2014-12-12 15:43:38 -08008007endif
8008
nnoble0c475f02014-12-05 15:37:39 -08008009deps_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)
8010
nnoble69ac39f2014-12-12 15:43:38 -08008011ifneq ($(NO_SECURE),true)
8012ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008013-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8014endif
nnoble69ac39f2014-12-12 15:43:38 -08008015endif
nnoble0c475f02014-12-05 15:37:39 -08008016
8017clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8018 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8019 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8020 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8021 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8022
8023
8024CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8025
8026CHTTP2_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))))
8027CHTTP2_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))))
8028
nnoble69ac39f2014-12-12 15:43:38 -08008029ifeq ($(NO_SECURE),true)
8030
8031bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8032
8033else
8034
nnoble0c475f02014-12-05 15:37:39 -08008035bins/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
8036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008037 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008038 $(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
8039
nnoble69ac39f2014-12-12 15:43:38 -08008040endif
8041
nnoble0c475f02014-12-05 15:37:39 -08008042deps_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)
8043
nnoble69ac39f2014-12-12 15:43:38 -08008044ifneq ($(NO_SECURE),true)
8045ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008046-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8047endif
nnoble69ac39f2014-12-12 15:43:38 -08008048endif
nnoble0c475f02014-12-05 15:37:39 -08008049
8050clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8051 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8052 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8053 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8054 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8055
8056
8057CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8058
8059CHTTP2_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))))
8060CHTTP2_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))))
8061
nnoble69ac39f2014-12-12 15:43:38 -08008062ifeq ($(NO_SECURE),true)
8063
8064bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8065
8066else
8067
nnoble0c475f02014-12-05 15:37:39 -08008068bins/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
8069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008070 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008071 $(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
8072
nnoble69ac39f2014-12-12 15:43:38 -08008073endif
8074
nnoble0c475f02014-12-05 15:37:39 -08008075deps_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)
8076
nnoble69ac39f2014-12-12 15:43:38 -08008077ifneq ($(NO_SECURE),true)
8078ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008079-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8080endif
nnoble69ac39f2014-12-12 15:43:38 -08008081endif
nnoble0c475f02014-12-05 15:37:39 -08008082
8083clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8084 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8085 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8086 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8087 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8088
8089
8090CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8091
8092CHTTP2_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))))
8093CHTTP2_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))))
8094
nnoble69ac39f2014-12-12 15:43:38 -08008095ifeq ($(NO_SECURE),true)
8096
8097bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8098
8099else
8100
nnoble0c475f02014-12-05 15:37:39 -08008101bins/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
8102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008103 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008104 $(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
8105
nnoble69ac39f2014-12-12 15:43:38 -08008106endif
8107
nnoble0c475f02014-12-05 15:37:39 -08008108deps_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)
8109
nnoble69ac39f2014-12-12 15:43:38 -08008110ifneq ($(NO_SECURE),true)
8111ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008112-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8113endif
nnoble69ac39f2014-12-12 15:43:38 -08008114endif
nnoble0c475f02014-12-05 15:37:39 -08008115
8116clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8117 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8118 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8119 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8120 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8121
8122
8123CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8124
8125CHTTP2_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))))
8126CHTTP2_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))))
8127
nnoble69ac39f2014-12-12 15:43:38 -08008128ifeq ($(NO_SECURE),true)
8129
8130bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8131
8132else
8133
nnoble0c475f02014-12-05 15:37:39 -08008134bins/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
8135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008136 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008137 $(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
8138
nnoble69ac39f2014-12-12 15:43:38 -08008139endif
8140
nnoble0c475f02014-12-05 15:37:39 -08008141deps_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)
8142
nnoble69ac39f2014-12-12 15:43:38 -08008143ifneq ($(NO_SECURE),true)
8144ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008145-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8146endif
nnoble69ac39f2014-12-12 15:43:38 -08008147endif
nnoble0c475f02014-12-05 15:37:39 -08008148
8149clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8150 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8151 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8152 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8153 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8154
8155
ctillerc6d61c42014-12-15 14:52:08 -08008156CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8157
8158CHTTP2_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))))
8159CHTTP2_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))))
8160
8161ifeq ($(NO_SECURE),true)
8162
8163bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8164
8165else
8166
8167bins/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
8168 $(E) "[LD] Linking $@"
8169 $(Q) mkdir -p `dirname $@`
8170 $(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
8171
8172endif
8173
8174deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8175
8176ifneq ($(NO_SECURE),true)
8177ifneq ($(NO_DEPS),true)
8178-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8179endif
8180endif
8181
8182clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8183 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8184 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8185 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8186 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8187
8188
nnoble0c475f02014-12-05 15:37:39 -08008189CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8190
8191CHTTP2_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))))
8192CHTTP2_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))))
8193
nnoble69ac39f2014-12-12 15:43:38 -08008194ifeq ($(NO_SECURE),true)
8195
8196bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8197
8198else
8199
nnoble0c475f02014-12-05 15:37:39 -08008200bins/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
8201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008202 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008203 $(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
8204
nnoble69ac39f2014-12-12 15:43:38 -08008205endif
8206
nnoble0c475f02014-12-05 15:37:39 -08008207deps_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)
8208
nnoble69ac39f2014-12-12 15:43:38 -08008209ifneq ($(NO_SECURE),true)
8210ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008211-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8212endif
nnoble69ac39f2014-12-12 15:43:38 -08008213endif
nnoble0c475f02014-12-05 15:37:39 -08008214
8215clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8216 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8217 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8218 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8219 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8220
8221
8222CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8223
8224CHTTP2_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))))
8225CHTTP2_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))))
8226
nnoble69ac39f2014-12-12 15:43:38 -08008227ifeq ($(NO_SECURE),true)
8228
8229bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8230
8231else
8232
nnoble0c475f02014-12-05 15:37:39 -08008233bins/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
8234 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008235 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008236 $(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
8237
nnoble69ac39f2014-12-12 15:43:38 -08008238endif
8239
nnoble0c475f02014-12-05 15:37:39 -08008240deps_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)
8241
nnoble69ac39f2014-12-12 15:43:38 -08008242ifneq ($(NO_SECURE),true)
8243ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008244-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8245endif
nnoble69ac39f2014-12-12 15:43:38 -08008246endif
nnoble0c475f02014-12-05 15:37:39 -08008247
8248clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8249 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8250 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8251 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8252 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8253
8254
8255CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8256
8257CHTTP2_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))))
8258CHTTP2_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))))
8259
nnoble69ac39f2014-12-12 15:43:38 -08008260ifeq ($(NO_SECURE),true)
8261
8262bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8263
8264else
8265
nnoble0c475f02014-12-05 15:37:39 -08008266bins/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
8267 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008268 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008269 $(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
8270
nnoble69ac39f2014-12-12 15:43:38 -08008271endif
8272
nnoble0c475f02014-12-05 15:37:39 -08008273deps_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)
8274
nnoble69ac39f2014-12-12 15:43:38 -08008275ifneq ($(NO_SECURE),true)
8276ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008277-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8278endif
nnoble69ac39f2014-12-12 15:43:38 -08008279endif
nnoble0c475f02014-12-05 15:37:39 -08008280
8281clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8282 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8283 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8284 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8285 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8286
8287
8288CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8289
8290CHTTP2_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))))
8291CHTTP2_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))))
8292
nnoble69ac39f2014-12-12 15:43:38 -08008293ifeq ($(NO_SECURE),true)
8294
8295bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8296
8297else
8298
nnoble0c475f02014-12-05 15:37:39 -08008299bins/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
8300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008301 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008302 $(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
8303
nnoble69ac39f2014-12-12 15:43:38 -08008304endif
8305
nnoble0c475f02014-12-05 15:37:39 -08008306deps_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)
8307
nnoble69ac39f2014-12-12 15:43:38 -08008308ifneq ($(NO_SECURE),true)
8309ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008310-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8311endif
nnoble69ac39f2014-12-12 15:43:38 -08008312endif
nnoble0c475f02014-12-05 15:37:39 -08008313
8314clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8315 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8316 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8317 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8318 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8319
8320
8321CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8322
8323CHTTP2_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))))
8324CHTTP2_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))))
8325
nnoble69ac39f2014-12-12 15:43:38 -08008326ifeq ($(NO_SECURE),true)
8327
8328bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8329
8330else
8331
nnoble0c475f02014-12-05 15:37:39 -08008332bins/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
8333 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008334 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008335 $(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
8336
nnoble69ac39f2014-12-12 15:43:38 -08008337endif
8338
nnoble0c475f02014-12-05 15:37:39 -08008339deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8340
nnoble69ac39f2014-12-12 15:43:38 -08008341ifneq ($(NO_SECURE),true)
8342ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008343-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8344endif
nnoble69ac39f2014-12-12 15:43:38 -08008345endif
nnoble0c475f02014-12-05 15:37:39 -08008346
8347clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8348 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8349 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8350 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8351 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8352
8353
8354CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8355
8356CHTTP2_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))))
8357CHTTP2_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))))
8358
nnoble69ac39f2014-12-12 15:43:38 -08008359ifeq ($(NO_SECURE),true)
8360
8361bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8362
8363else
8364
nnoble0c475f02014-12-05 15:37:39 -08008365bins/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
8366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008367 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008368 $(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
8369
nnoble69ac39f2014-12-12 15:43:38 -08008370endif
8371
nnoble0c475f02014-12-05 15:37:39 -08008372deps_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)
8373
nnoble69ac39f2014-12-12 15:43:38 -08008374ifneq ($(NO_SECURE),true)
8375ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008376-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8377endif
nnoble69ac39f2014-12-12 15:43:38 -08008378endif
nnoble0c475f02014-12-05 15:37:39 -08008379
8380clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8381 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8382 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8383 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8384 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8385
8386
ctiller33023c42014-12-12 16:28:33 -08008387CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8388
8389CHTTP2_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))))
8390CHTTP2_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))))
8391
8392ifeq ($(NO_SECURE),true)
8393
8394bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8395
8396else
8397
8398bins/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
8399 $(E) "[LD] Linking $@"
8400 $(Q) mkdir -p `dirname $@`
8401 $(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
8402
8403endif
8404
8405deps_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)
8406
8407ifneq ($(NO_SECURE),true)
8408ifneq ($(NO_DEPS),true)
8409-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8410endif
8411endif
8412
8413clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8414 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8415 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8416 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8417 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8418
8419
nnoble0c475f02014-12-05 15:37:39 -08008420CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8421
8422CHTTP2_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))))
8423CHTTP2_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))))
8424
nnoble69ac39f2014-12-12 15:43:38 -08008425ifeq ($(NO_SECURE),true)
8426
8427bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8428
8429else
8430
nnoble0c475f02014-12-05 15:37:39 -08008431bins/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
8432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008433 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008434 $(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
8435
nnoble69ac39f2014-12-12 15:43:38 -08008436endif
8437
nnoble0c475f02014-12-05 15:37:39 -08008438deps_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)
8439
nnoble69ac39f2014-12-12 15:43:38 -08008440ifneq ($(NO_SECURE),true)
8441ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008442-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8443endif
nnoble69ac39f2014-12-12 15:43:38 -08008444endif
nnoble0c475f02014-12-05 15:37:39 -08008445
8446clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8447 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8448 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8449 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8450 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8451
8452
8453CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8454
8455CHTTP2_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))))
8456CHTTP2_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))))
8457
nnoble69ac39f2014-12-12 15:43:38 -08008458ifeq ($(NO_SECURE),true)
8459
8460bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8461
8462else
8463
nnoble0c475f02014-12-05 15:37:39 -08008464bins/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
8465 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008466 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008467 $(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
8468
nnoble69ac39f2014-12-12 15:43:38 -08008469endif
8470
nnoble0c475f02014-12-05 15:37:39 -08008471deps_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)
8472
nnoble69ac39f2014-12-12 15:43:38 -08008473ifneq ($(NO_SECURE),true)
8474ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008475-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8476endif
nnoble69ac39f2014-12-12 15:43:38 -08008477endif
nnoble0c475f02014-12-05 15:37:39 -08008478
8479clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8480 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8481 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8482 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8483 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8484
8485
ctiller2845cad2014-12-15 15:14:12 -08008486CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8487
8488CHTTP2_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))))
8489CHTTP2_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))))
8490
8491ifeq ($(NO_SECURE),true)
8492
8493bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8494
8495else
8496
8497bins/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
8498 $(E) "[LD] Linking $@"
8499 $(Q) mkdir -p `dirname $@`
8500 $(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
8501
8502endif
8503
8504deps_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)
8505
8506ifneq ($(NO_SECURE),true)
8507ifneq ($(NO_DEPS),true)
8508-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8509endif
8510endif
8511
8512clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8513 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8514 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8515 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8516 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8517
8518
nnoble0c475f02014-12-05 15:37:39 -08008519CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8520
8521CHTTP2_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))))
8522CHTTP2_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))))
8523
nnoble69ac39f2014-12-12 15:43:38 -08008524ifeq ($(NO_SECURE),true)
8525
8526bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8527
8528else
8529
nnoble0c475f02014-12-05 15:37:39 -08008530bins/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
8531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008532 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008533 $(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
8534
nnoble69ac39f2014-12-12 15:43:38 -08008535endif
8536
nnoble0c475f02014-12-05 15:37:39 -08008537deps_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)
8538
nnoble69ac39f2014-12-12 15:43:38 -08008539ifneq ($(NO_SECURE),true)
8540ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008541-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8542endif
nnoble69ac39f2014-12-12 15:43:38 -08008543endif
nnoble0c475f02014-12-05 15:37:39 -08008544
8545clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8546 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8547 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8548 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8549 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8550
8551
8552CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8553
8554CHTTP2_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))))
8555CHTTP2_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))))
8556
nnoble69ac39f2014-12-12 15:43:38 -08008557ifeq ($(NO_SECURE),true)
8558
8559bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8560
8561else
8562
nnoble0c475f02014-12-05 15:37:39 -08008563bins/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
8564 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008565 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008566 $(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
8567
nnoble69ac39f2014-12-12 15:43:38 -08008568endif
8569
nnoble0c475f02014-12-05 15:37:39 -08008570deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8571
nnoble69ac39f2014-12-12 15:43:38 -08008572ifneq ($(NO_SECURE),true)
8573ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008574-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8575endif
nnoble69ac39f2014-12-12 15:43:38 -08008576endif
nnoble0c475f02014-12-05 15:37:39 -08008577
8578clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8579 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8580 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8581 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8582 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8583
8584
nathaniel52878172014-12-09 10:17:19 -08008585CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008586
nathaniel52878172014-12-09 10:17:19 -08008587CHTTP2_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))))
8588CHTTP2_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 -08008589
nnoble69ac39f2014-12-12 15:43:38 -08008590ifeq ($(NO_SECURE),true)
8591
8592bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8593
8594else
8595
nathaniel52878172014-12-09 10:17:19 -08008596bins/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 -08008597 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008598 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008599 $(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 -08008600
nnoble69ac39f2014-12-12 15:43:38 -08008601endif
8602
nathaniel52878172014-12-09 10:17:19 -08008603deps_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 -08008604
nnoble69ac39f2014-12-12 15:43:38 -08008605ifneq ($(NO_SECURE),true)
8606ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008607-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008608endif
nnoble69ac39f2014-12-12 15:43:38 -08008609endif
nnoble0c475f02014-12-05 15:37:39 -08008610
nathaniel52878172014-12-09 10:17:19 -08008611clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8612 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8613 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8614 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8615 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008616
8617
8618CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8619
8620CHTTP2_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))))
8621CHTTP2_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))))
8622
nnoble69ac39f2014-12-12 15:43:38 -08008623ifeq ($(NO_SECURE),true)
8624
8625bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8626
8627else
8628
nnoble0c475f02014-12-05 15:37:39 -08008629bins/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
8630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008631 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008632 $(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
8633
nnoble69ac39f2014-12-12 15:43:38 -08008634endif
8635
nnoble0c475f02014-12-05 15:37:39 -08008636deps_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)
8637
nnoble69ac39f2014-12-12 15:43:38 -08008638ifneq ($(NO_SECURE),true)
8639ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008640-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8641endif
nnoble69ac39f2014-12-12 15:43:38 -08008642endif
nnoble0c475f02014-12-05 15:37:39 -08008643
8644clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8645 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8646 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8647 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8648 $(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 -08008649
8650
8651
8652
nnoble0c475f02014-12-05 15:37:39 -08008653
8654
ctiller2845cad2014-12-15 15:14:12 -08008655.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