blob: cbf1f230aa5fe96051fefafaebae7567fce1c910 [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
yangg59dfc902014-12-19 14:00:14 -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 bins/channel_arguments_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 )
yangg59dfc902014-12-19 14:00:14 -0800621 $(E) "[RUN] Testing channel_arguments_test"
622 $(Q) ./bins/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800623
624
jboeuf1a809c02014-12-19 15:44:30 -0800625tools: privatelibs bins/gen_hpack_tables bins/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800626
nnobleebebb7e2014-12-10 16:31:01 -0800627protoc_plugins: bins/cpp_plugin bins/ruby_plugin
628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800629buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
630
631benchmarks: buildbenchmarks
632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633strip: strip-static strip-shared
634
nnoble20e2e3f2014-12-16 15:37:57 -0800635strip-static: strip-static_c strip-static_cxx
636
637strip-shared: strip-shared_c strip-shared_cxx
638
nnoble85a49262014-12-08 18:14:03 -0800639strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800640 $(E) "[STRIP] Stripping libgpr.a"
641 $(Q) $(STRIP) libs/libgpr.a
642 $(E) "[STRIP] Stripping libgrpc.a"
643 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800644 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
645 $(Q) $(STRIP) libs/libgrpc_unsecure.a
646
nnoble85a49262014-12-08 18:14:03 -0800647strip-static_cxx: static_cxx
648 $(E) "[STRIP] Stripping libgrpc++.a"
649 $(Q) $(STRIP) libs/libgrpc++.a
650
651strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800652 $(E) "[STRIP] Stripping libgpr.so"
653 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
654 $(E) "[STRIP] Stripping libgrpc.so"
655 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800656 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
657 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
658
nnoble85a49262014-12-08 18:14:03 -0800659strip-shared_cxx: shared_cxx
660 $(E) "[STRIP] Stripping libgrpc++.so"
661 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
662
nnoble72309c62014-12-12 11:42:26 -0800663deps/gens/test/cpp/interop/empty.pb.dep:
664 $(Q) mkdir -p `dirname $@`
665 $(Q) touch $@
666
667gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800668 $(E) "[PROTOC] Generating protobuf CC file from $<"
669 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800670 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
671
672deps/gens/test/cpp/interop/messages.pb.dep:
673 $(Q) mkdir -p `dirname $@`
674 $(Q) touch $@
675
676gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
677 $(E) "[PROTOC] Generating protobuf CC file from $<"
678 $(Q) mkdir -p `dirname $@`
679 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
680
681deps/gens/test/cpp/interop/test.pb.dep:
682 $(Q) mkdir -p `dirname $@`
683 $(Q) touch $@
684
685gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
686 $(E) "[PROTOC] Generating protobuf CC file from $<"
687 $(Q) mkdir -p `dirname $@`
688 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
689
690deps/gens/test/cpp/util/echo.pb.dep:
691 $(Q) mkdir -p `dirname $@`
692 $(Q) touch $@
693
694gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
695 $(E) "[PROTOC] Generating protobuf CC file from $<"
696 $(Q) mkdir -p `dirname $@`
697 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800699
700deps/%.dep : %.c
701 $(E) "[DEP] Generating dependencies for $<"
702 $(Q) mkdir -p `dirname $@`
703 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800705deps/%.dep : %.cc
706 $(E) "[DEP] Generating dependencies for $<"
707 $(Q) mkdir -p `dirname $@`
708 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
709
710objs/%.o : %.c
711 $(E) "[C] Compiling $<"
712 $(Q) mkdir -p `dirname $@`
713 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
714
715objs/%.o : gens/%.pb.cc
716 $(E) "[CXX] Compiling $<"
717 $(Q) mkdir -p `dirname $@`
718 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
719
nnoble72309c62014-12-12 11:42:26 -0800720objs/src/compiler/%.o : src/compiler/%.cc
721 $(E) "[HOSTCXX] Compiling $<"
722 $(Q) mkdir -p `dirname $@`
723 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800725objs/%.o : %.cc
726 $(E) "[CXX] Compiling $<"
727 $(Q) mkdir -p `dirname $@`
728 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
729
nnoble0c475f02014-12-05 15:37:39 -0800730dep: dep_c dep_cxx
731
ctiller2845cad2014-12-15 15:14:12 -0800732dep_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 -0800733
jboeuf1a809c02014-12-19 15:44:30 -0800734bins_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_fetch_oauth2 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 -0800735
736dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
737
yangg59dfc902014-12-19 14:00:14 -0800738bins_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 deps_channel_arguments_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739
nnoble85a49262014-12-08 18:14:03 -0800740install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741
nnoble85a49262014-12-08 18:14:03 -0800742install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800743
nnoble85a49262014-12-08 18:14:03 -0800744install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
745
746install-headers: install-headers_c install-headers_cxx
747
748install-headers_c:
749 $(E) "[INSTALL] Installing public C headers"
750 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
751
752install-headers_cxx:
753 $(E) "[INSTALL] Installing public C++ headers"
754 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
755
756install-static: install-static_c install-static_cxx
757
758install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800759 $(E) "[INSTALL] Installing libgpr.a"
760 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
761 $(E) "[INSTALL] Installing libgrpc.a"
762 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800763 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
764 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
765
nnoble85a49262014-12-08 18:14:03 -0800766install-static_cxx: static_cxx strip-static_cxx
767 $(E) "[INSTALL] Installing libgrpc++.a"
768 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
769
770install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800771 $(E) "[INSTALL] Installing libgpr.so"
772 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
773 $(E) "[INSTALL] Installing libgrpc.so"
774 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800775 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
776 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
777
nnoble85a49262014-12-08 18:14:03 -0800778install-shared_cxx: shared_cxx strip-shared_cxx
779 $(E) "[INSTALL] Installing libgrpc++.so"
780 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
781
jboeuf1a809c02014-12-19 15:44:30 -0800782clean: 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_fetch_oauth2 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_channel_arguments_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 -0800783 $(Q) $(RM) -r deps objs libs bins gens
784
785
786# The various libraries
787
788
789LIBGPR_SRC = \
790 src/core/support/alloc.c \
791 src/core/support/cancellable.c \
792 src/core/support/cmdline.c \
793 src/core/support/cpu_posix.c \
794 src/core/support/histogram.c \
795 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800796 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800797 src/core/support/log.c \
798 src/core/support/log_linux.c \
799 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/log_win32.c \
801 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800802 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800803 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800804 src/core/support/string.c \
805 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800806 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800807 src/core/support/sync.c \
808 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800809 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800810 src/core/support/thd_posix.c \
811 src/core/support/thd_win32.c \
812 src/core/support/time.c \
813 src/core/support/time_posix.c \
814 src/core/support/time_win32.c \
815
nnoble85a49262014-12-08 18:14:03 -0800816PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800817 include/grpc/support/alloc.h \
818 include/grpc/support/atm_gcc_atomic.h \
819 include/grpc/support/atm_gcc_sync.h \
820 include/grpc/support/atm.h \
821 include/grpc/support/atm_win32.h \
822 include/grpc/support/cancellable_platform.h \
823 include/grpc/support/cmdline.h \
824 include/grpc/support/histogram.h \
825 include/grpc/support/host_port.h \
826 include/grpc/support/log.h \
827 include/grpc/support/port_platform.h \
828 include/grpc/support/slice_buffer.h \
829 include/grpc/support/slice.h \
830 include/grpc/support/string.h \
831 include/grpc/support/sync_generic.h \
832 include/grpc/support/sync.h \
833 include/grpc/support/sync_posix.h \
834 include/grpc/support/sync_win32.h \
835 include/grpc/support/thd.h \
836 include/grpc/support/thd_posix.h \
837 include/grpc/support/thd_win32.h \
838 include/grpc/support/time.h \
839 include/grpc/support/time_posix.h \
840 include/grpc/support/time_win32.h \
841 include/grpc/support/useful.h \
842
843LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
844LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
845
846libs/libgpr.a: $(LIBGPR_OBJS)
847 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800848 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800849 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
850
851libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
852 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800853 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800854 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
855
856deps_libgpr: $(LIBGPR_DEPS)
857
nnoble69ac39f2014-12-12 15:43:38 -0800858ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800859-include $(LIBGPR_DEPS)
860endif
861
862clean_libgpr:
863 $(E) "[CLEAN] Cleaning libgpr files"
864 $(Q) $(RM) $(LIBGPR_OBJS)
865 $(Q) $(RM) $(LIBGPR_DEPS)
866 $(Q) $(RM) libs/libgpr.a
867 $(Q) $(RM) libs/libgpr.so.$(VERSION)
868
869
870LIBGRPC_SRC = \
871 src/core/channel/call_op_string.c \
872 src/core/channel/census_filter.c \
873 src/core/channel/channel_args.c \
874 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800875 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800876 src/core/channel/client_channel.c \
877 src/core/channel/client_setup.c \
878 src/core/channel/connected_channel.c \
879 src/core/channel/http_client_filter.c \
880 src/core/channel/http_filter.c \
881 src/core/channel/http_server_filter.c \
882 src/core/channel/metadata_buffer.c \
883 src/core/channel/noop_filter.c \
884 src/core/compression/algorithm.c \
885 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -0800886 src/core/httpcli/format_request.c \
887 src/core/httpcli/httpcli.c \
888 src/core/httpcli/httpcli_security_context.c \
889 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800890 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800891 src/core/iomgr/endpoint_pair_posix.c \
892 src/core/iomgr/iomgr_libevent.c \
893 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -0800894 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -0800895 src/core/iomgr/resolve_address_posix.c \
896 src/core/iomgr/sockaddr_utils.c \
897 src/core/iomgr/socket_utils_common_posix.c \
898 src/core/iomgr/socket_utils_linux.c \
899 src/core/iomgr/socket_utils_posix.c \
900 src/core/iomgr/tcp_client_posix.c \
901 src/core/iomgr/tcp_posix.c \
902 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800903 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800904 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800905 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800906 src/core/security/credentials.c \
907 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800908 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800909 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800910 src/core/security/secure_transport_setup.c \
911 src/core/security/security_context.c \
912 src/core/security/server_secure_chttp2.c \
913 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800914 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800915 src/core/statistics/census_rpc_stats.c \
916 src/core/statistics/census_tracing.c \
917 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800918 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919 src/core/surface/byte_buffer.c \
920 src/core/surface/byte_buffer_reader.c \
921 src/core/surface/call.c \
922 src/core/surface/channel.c \
923 src/core/surface/channel_create.c \
924 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800925 src/core/surface/completion_queue.c \
926 src/core/surface/event_string.c \
927 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800928 src/core/surface/lame_client.c \
929 src/core/surface/secure_channel_create.c \
930 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800931 src/core/surface/server.c \
932 src/core/surface/server_chttp2.c \
933 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800934 src/core/transport/chttp2/alpn.c \
935 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800936 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800937 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800938 src/core/transport/chttp2/frame_ping.c \
939 src/core/transport/chttp2/frame_rst_stream.c \
940 src/core/transport/chttp2/frame_settings.c \
941 src/core/transport/chttp2/frame_window_update.c \
942 src/core/transport/chttp2/hpack_parser.c \
943 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800944 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800945 src/core/transport/chttp2/status_conversion.c \
946 src/core/transport/chttp2/stream_encoder.c \
947 src/core/transport/chttp2/stream_map.c \
948 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800949 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800950 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800951 src/core/transport/metadata.c \
952 src/core/transport/stream_op.c \
953 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954 src/core/tsi/fake_transport_security.c \
955 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800956 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957 third_party/cJSON/cJSON.c \
958
nnoble85a49262014-12-08 18:14:03 -0800959PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800960 include/grpc/byte_buffer.h \
961 include/grpc/byte_buffer_reader.h \
962 include/grpc/grpc.h \
963 include/grpc/grpc_security.h \
964 include/grpc/status.h \
965
966LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
967LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
968
nnoble69ac39f2014-12-12 15:43:38 -0800969ifeq ($(NO_SECURE),true)
970
971libs/libgrpc.a: openssl_dep_error
972
973else
974
nnoble9ebc9b72014-12-17 11:40:25 -0800975libs/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800977 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800978 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800979 $(Q) mkdir tmp-merge
980 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
981 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
982 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
983 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
984 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985
986libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800988 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800989 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
990
nnoble69ac39f2014-12-12 15:43:38 -0800991endif
992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800993deps_libgrpc: $(LIBGRPC_DEPS)
994
nnoble69ac39f2014-12-12 15:43:38 -0800995ifneq ($(NO_SECURE),true)
996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997-include $(LIBGRPC_DEPS)
998endif
nnoble69ac39f2014-12-12 15:43:38 -0800999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001000
1001clean_libgrpc:
1002 $(E) "[CLEAN] Cleaning libgrpc files"
1003 $(Q) $(RM) $(LIBGRPC_OBJS)
1004 $(Q) $(RM) $(LIBGRPC_DEPS)
1005 $(Q) $(RM) libs/libgrpc.a
1006 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1007
1008
1009LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001010 test/core/end2end/cq_verifier.c \
1011 test/core/end2end/data/ca_cert.c \
1012 test/core/end2end/data/server1_cert.c \
1013 test/core/end2end/data/server1_key.c \
1014 test/core/iomgr/endpoint_tests.c \
1015 test/core/statistics/census_log_tests.c \
1016 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001017 test/core/util/grpc_profiler.c \
1018 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001019 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001020 test/core/util/slice_splitter.c \
1021 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001022
1023
1024LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1025LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1026
nnoble69ac39f2014-12-12 15:43:38 -08001027ifeq ($(NO_SECURE),true)
1028
1029libs/libgrpc_test_util.a: openssl_dep_error
1030
1031else
1032
nnoble9ebc9b72014-12-17 11:40:25 -08001033libs/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001034 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001035 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001036 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1037
1038
1039
nnoble69ac39f2014-12-12 15:43:38 -08001040endif
1041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001042deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1043
nnoble69ac39f2014-12-12 15:43:38 -08001044ifneq ($(NO_SECURE),true)
1045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001046-include $(LIBGRPC_TEST_UTIL_DEPS)
1047endif
nnoble69ac39f2014-12-12 15:43:38 -08001048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001049
1050clean_libgrpc_test_util:
1051 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1052 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1053 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1054 $(Q) $(RM) libs/libgrpc_test_util.a
1055 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1056
1057
1058LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001059 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001060 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001061 src/cpp/client/client_context.cc \
1062 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001063 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001064 src/cpp/client/internal_stub.cc \
1065 src/cpp/proto/proto_utils.cc \
1066 src/cpp/rpc_method.cc \
1067 src/cpp/server/async_server.cc \
1068 src/cpp/server/async_server_context.cc \
1069 src/cpp/server/completion_queue.cc \
1070 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001071 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001072 src/cpp/server/server.cc \
1073 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001074 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001078 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079
nnoble85a49262014-12-08 18:14:03 -08001080PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001081 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001082 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001083 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001084 include/grpc++/channel_interface.h \
1085 include/grpc++/client_context.h \
1086 include/grpc++/completion_queue.h \
1087 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001088 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001089 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001090 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001091 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001092 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001094 include/grpc++/status.h \
1095 include/grpc++/stream_context_interface.h \
1096 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001097
1098LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1099LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1100
nnoble69ac39f2014-12-12 15:43:38 -08001101ifeq ($(NO_SECURE),true)
1102
1103libs/libgrpc++.a: openssl_dep_error
1104
1105else
1106
nnoble9ebc9b72014-12-17 11:40:25 -08001107libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001108 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001109 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1111
1112libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001114 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001115 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1116
nnoble69ac39f2014-12-12 15:43:38 -08001117endif
1118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119deps_libgrpc++: $(LIBGRPC++_DEPS)
1120
nnoble69ac39f2014-12-12 15:43:38 -08001121ifneq ($(NO_SECURE),true)
1122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001123-include $(LIBGRPC++_DEPS)
1124endif
nnoble69ac39f2014-12-12 15:43:38 -08001125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126
1127clean_libgrpc++:
1128 $(E) "[CLEAN] Cleaning libgrpc++ files"
1129 $(Q) $(RM) $(LIBGRPC++_OBJS)
1130 $(Q) $(RM) $(LIBGRPC++_DEPS)
1131 $(Q) $(RM) libs/libgrpc++.a
1132 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1133
1134
1135LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001136 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001137 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001138 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001139
1140
1141LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1142LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1143
nnoble69ac39f2014-12-12 15:43:38 -08001144ifeq ($(NO_SECURE),true)
1145
1146libs/libgrpc++_test_util.a: openssl_dep_error
1147
1148else
1149
nnoble9ebc9b72014-12-17 11:40:25 -08001150libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001151 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001152 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001153 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1154
1155
1156
nnoble69ac39f2014-12-12 15:43:38 -08001157endif
1158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001159deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1160
nnoble69ac39f2014-12-12 15:43:38 -08001161ifneq ($(NO_SECURE),true)
1162ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001163-include $(LIBGRPC++_TEST_UTIL_DEPS)
1164endif
nnoble69ac39f2014-12-12 15:43:38 -08001165endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001166
1167clean_libgrpc++_test_util:
1168 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1169 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1170 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1171 $(Q) $(RM) libs/libgrpc++_test_util.a
1172 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1173
1174
1175LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1176 test/core/end2end/fixtures/chttp2_fake_security.c \
1177
1178
1179LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1180LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1181
nnoble69ac39f2014-12-12 15:43:38 -08001182ifeq ($(NO_SECURE),true)
1183
1184libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1185
1186else
1187
nnoble9ebc9b72014-12-17 11:40:25 -08001188libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001189 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001190 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001191 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1192
1193
1194
nnoble69ac39f2014-12-12 15:43:38 -08001195endif
1196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001197deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1198
nnoble69ac39f2014-12-12 15:43:38 -08001199ifneq ($(NO_SECURE),true)
1200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001201-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1202endif
nnoble69ac39f2014-12-12 15:43:38 -08001203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001204
1205clean_libend2end_fixture_chttp2_fake_security:
1206 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1207 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1208 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1209 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1210 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1211
1212
1213LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1214 test/core/end2end/fixtures/chttp2_fullstack.c \
1215
1216
1217LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1218LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1219
nnoble69ac39f2014-12-12 15:43:38 -08001220ifeq ($(NO_SECURE),true)
1221
1222libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1223
1224else
1225
nnoble9ebc9b72014-12-17 11:40:25 -08001226libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001227 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001228 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001229 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1230
1231
1232
nnoble69ac39f2014-12-12 15:43:38 -08001233endif
1234
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1236
nnoble69ac39f2014-12-12 15:43:38 -08001237ifneq ($(NO_SECURE),true)
1238ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001239-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1240endif
nnoble69ac39f2014-12-12 15:43:38 -08001241endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001242
1243clean_libend2end_fixture_chttp2_fullstack:
1244 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1245 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1246 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1247 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1248 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1249
1250
1251LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1252 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1253
1254
1255LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1256LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1257
nnoble69ac39f2014-12-12 15:43:38 -08001258ifeq ($(NO_SECURE),true)
1259
1260libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1261
1262else
1263
nnoble9ebc9b72014-12-17 11:40:25 -08001264libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001265 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001266 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001267 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1268
1269
1270
nnoble69ac39f2014-12-12 15:43:38 -08001271endif
1272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001273deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1274
nnoble69ac39f2014-12-12 15:43:38 -08001275ifneq ($(NO_SECURE),true)
1276ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001277-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1278endif
nnoble69ac39f2014-12-12 15:43:38 -08001279endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001280
1281clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1282 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1283 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1284 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1285 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1286 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1287
1288
1289LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1290 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1291
1292
1293LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1294LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1295
nnoble69ac39f2014-12-12 15:43:38 -08001296ifeq ($(NO_SECURE),true)
1297
1298libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1299
1300else
1301
nnoble9ebc9b72014-12-17 11:40:25 -08001302libs/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 -08001303 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001304 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001305 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1306
1307
1308
nnoble69ac39f2014-12-12 15:43:38 -08001309endif
1310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1312
nnoble69ac39f2014-12-12 15:43:38 -08001313ifneq ($(NO_SECURE),true)
1314ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1316endif
nnoble69ac39f2014-12-12 15:43:38 -08001317endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001318
1319clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1320 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1321 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1322 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1323 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1324 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1325
1326
1327LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1328 test/core/end2end/fixtures/chttp2_socket_pair.c \
1329
1330
1331LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1332LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1333
nnoble69ac39f2014-12-12 15:43:38 -08001334ifeq ($(NO_SECURE),true)
1335
1336libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1337
1338else
1339
nnoble9ebc9b72014-12-17 11:40:25 -08001340libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001341 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001342 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1344
1345
1346
nnoble69ac39f2014-12-12 15:43:38 -08001347endif
1348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001349deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1350
nnoble69ac39f2014-12-12 15:43:38 -08001351ifneq ($(NO_SECURE),true)
1352ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001353-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1354endif
nnoble69ac39f2014-12-12 15:43:38 -08001355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001356
1357clean_libend2end_fixture_chttp2_socket_pair:
1358 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1359 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1360 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1361 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1362 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1363
1364
nnoble0c475f02014-12-05 15:37:39 -08001365LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1366 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1367
1368
1369LIBEND2END_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))))
1370LIBEND2END_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))))
1371
nnoble69ac39f2014-12-12 15:43:38 -08001372ifeq ($(NO_SECURE),true)
1373
1374libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1375
1376else
1377
nnoble9ebc9b72014-12-17 11:40:25 -08001378libs/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 -08001379 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001380 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001381 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1382
1383
1384
nnoble69ac39f2014-12-12 15:43:38 -08001385endif
1386
nnoble0c475f02014-12-05 15:37:39 -08001387deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1388
nnoble69ac39f2014-12-12 15:43:38 -08001389ifneq ($(NO_SECURE),true)
1390ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001391-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1392endif
nnoble69ac39f2014-12-12 15:43:38 -08001393endif
nnoble0c475f02014-12-05 15:37:39 -08001394
1395clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1396 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1397 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1398 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1399 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1400 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1401
1402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001403LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1404 test/core/end2end/tests/cancel_after_accept.c \
1405
1406
1407LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1409
1410libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1411 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001413 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1414
1415
1416
1417deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1418
nnoble69ac39f2014-12-12 15:43:38 -08001419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001420-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1421endif
1422
1423clean_libend2end_test_cancel_after_accept:
1424 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1425 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1426 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1427 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1428 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1429
1430
1431LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1432 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1433
1434
1435LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1436LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1437
1438libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1439 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001441 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1442
1443
1444
1445deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1446
nnoble69ac39f2014-12-12 15:43:38 -08001447ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001448-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1449endif
1450
1451clean_libend2end_test_cancel_after_accept_and_writes_closed:
1452 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1453 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1454 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1455 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1456 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1457
1458
1459LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1460 test/core/end2end/tests/cancel_after_invoke.c \
1461
1462
1463LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1464LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1465
1466libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1467 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001468 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001469 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1470
1471
1472
1473deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1474
nnoble69ac39f2014-12-12 15:43:38 -08001475ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001476-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1477endif
1478
1479clean_libend2end_test_cancel_after_invoke:
1480 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1481 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1482 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1483 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1484 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1485
1486
1487LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1488 test/core/end2end/tests/cancel_before_invoke.c \
1489
1490
1491LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1492LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1493
1494libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1495 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001496 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001497 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1498
1499
1500
1501deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1502
nnoble69ac39f2014-12-12 15:43:38 -08001503ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001504-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1505endif
1506
1507clean_libend2end_test_cancel_before_invoke:
1508 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1509 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1510 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1511 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1512 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1513
1514
1515LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1516 test/core/end2end/tests/cancel_in_a_vacuum.c \
1517
1518
1519LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1520LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1521
1522libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1523 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001524 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001525 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1526
1527
1528
1529deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1530
nnoble69ac39f2014-12-12 15:43:38 -08001531ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001532-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1533endif
1534
1535clean_libend2end_test_cancel_in_a_vacuum:
1536 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1537 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1538 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1539 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1540 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1541
1542
ctillerc6d61c42014-12-15 14:52:08 -08001543LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1544 test/core/end2end/tests/disappearing_server.c \
1545
1546
1547LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1548LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1549
1550libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1551 $(E) "[AR] Creating $@"
1552 $(Q) mkdir -p `dirname $@`
1553 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1554
1555
1556
1557deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1558
1559ifneq ($(NO_DEPS),true)
1560-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1561endif
1562
1563clean_libend2end_test_disappearing_server:
1564 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1565 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1566 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1567 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1568 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1569
1570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001571LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1572 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1573
1574
1575LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1576LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1577
1578libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1579 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001580 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001581 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1582
1583
1584
1585deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1586
nnoble69ac39f2014-12-12 15:43:38 -08001587ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001588-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1589endif
1590
1591clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1592 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1593 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1594 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1595 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1596 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1597
1598
1599LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1600 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1601
1602
1603LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1604LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1605
1606libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1607 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001609 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1610
1611
1612
1613deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1614
nnoble69ac39f2014-12-12 15:43:38 -08001615ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001616-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1617endif
1618
1619clean_libend2end_test_early_server_shutdown_finishes_tags:
1620 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1621 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1622 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1623 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1624 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1625
1626
1627LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1628 test/core/end2end/tests/invoke_large_request.c \
1629
1630
1631LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1632LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1633
1634libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1635 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001636 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001637 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1638
1639
1640
1641deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1642
nnoble69ac39f2014-12-12 15:43:38 -08001643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001644-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1645endif
1646
1647clean_libend2end_test_invoke_large_request:
1648 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1649 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1650 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1651 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1652 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1653
1654
1655LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1656 test/core/end2end/tests/max_concurrent_streams.c \
1657
1658
1659LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1660LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1661
1662libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1663 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001665 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1666
1667
1668
1669deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1670
nnoble69ac39f2014-12-12 15:43:38 -08001671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001672-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1673endif
1674
1675clean_libend2end_test_max_concurrent_streams:
1676 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1677 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1678 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1679 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1680 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1681
1682
1683LIBEND2END_TEST_NO_OP_SRC = \
1684 test/core/end2end/tests/no_op.c \
1685
1686
1687LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1688LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1689
1690libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1691 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001693 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1694
1695
1696
1697deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1698
nnoble69ac39f2014-12-12 15:43:38 -08001699ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001700-include $(LIBEND2END_TEST_NO_OP_DEPS)
1701endif
1702
1703clean_libend2end_test_no_op:
1704 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1705 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1706 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1707 $(Q) $(RM) libs/libend2end_test_no_op.a
1708 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1709
1710
1711LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1712 test/core/end2end/tests/ping_pong_streaming.c \
1713
1714
1715LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1716LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1717
1718libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1719 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001721 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1722
1723
1724
1725deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1726
nnoble69ac39f2014-12-12 15:43:38 -08001727ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001728-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1729endif
1730
1731clean_libend2end_test_ping_pong_streaming:
1732 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1733 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1734 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1735 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1736 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1737
1738
ctiller33023c42014-12-12 16:28:33 -08001739LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1740 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1741
1742
1743LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1745
1746libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1747 $(E) "[AR] Creating $@"
1748 $(Q) mkdir -p `dirname $@`
1749 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1750
1751
1752
1753deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1754
1755ifneq ($(NO_DEPS),true)
1756-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1757endif
1758
1759clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1760 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1761 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1762 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1763 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1764 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1765
1766
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001767LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1768 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1769
1770
1771LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1772LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1773
1774libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1775 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001777 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1778
1779
1780
1781deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1782
nnoble69ac39f2014-12-12 15:43:38 -08001783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001784-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1785endif
1786
1787clean_libend2end_test_request_response_with_metadata_and_payload:
1788 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1789 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1790 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1791 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1792 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1793
1794
1795LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1796 test/core/end2end/tests/request_response_with_payload.c \
1797
1798
1799LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1800LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1801
1802libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1803 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001805 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1806
1807
1808
1809deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1810
nnoble69ac39f2014-12-12 15:43:38 -08001811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001812-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1813endif
1814
1815clean_libend2end_test_request_response_with_payload:
1816 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1817 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1818 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1819 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1820 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1821
1822
ctiller2845cad2014-12-15 15:14:12 -08001823LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1824 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1825
1826
1827LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1828LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1829
1830libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1831 $(E) "[AR] Creating $@"
1832 $(Q) mkdir -p `dirname $@`
1833 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1834
1835
1836
1837deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1838
1839ifneq ($(NO_DEPS),true)
1840-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1841endif
1842
1843clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1844 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1845 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1846 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1847 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1848 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1849
1850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001851LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1852 test/core/end2end/tests/simple_delayed_request.c \
1853
1854
1855LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1856LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1857
1858libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1859 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001860 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001861 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1862
1863
1864
1865deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1866
nnoble69ac39f2014-12-12 15:43:38 -08001867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001868-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1869endif
1870
1871clean_libend2end_test_simple_delayed_request:
1872 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1873 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1874 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1875 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1876 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1877
1878
1879LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1880 test/core/end2end/tests/simple_request.c \
1881
1882
1883LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1884LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1885
1886libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1887 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001888 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001889 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1890
1891
1892
1893deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1894
nnoble69ac39f2014-12-12 15:43:38 -08001895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001896-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1897endif
1898
1899clean_libend2end_test_simple_request:
1900 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1901 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1902 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1903 $(Q) $(RM) libs/libend2end_test_simple_request.a
1904 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1905
1906
nathaniel52878172014-12-09 10:17:19 -08001907LIBEND2END_TEST_THREAD_STRESS_SRC = \
1908 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909
1910
nathaniel52878172014-12-09 10:17:19 -08001911LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1912LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
nathaniel52878172014-12-09 10:17:19 -08001914libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001915 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001916 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001917 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001918
1919
1920
nathaniel52878172014-12-09 10:17:19 -08001921deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001922
nnoble69ac39f2014-12-12 15:43:38 -08001923ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001924-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001925endif
1926
nathaniel52878172014-12-09 10:17:19 -08001927clean_libend2end_test_thread_stress:
1928 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1929 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1930 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1931 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1932 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001933
1934
1935LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1936 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1937
1938
1939LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1940LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1941
1942libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1943 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001944 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001945 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1946
1947
1948
1949deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1950
nnoble69ac39f2014-12-12 15:43:38 -08001951ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001952-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1953endif
1954
1955clean_libend2end_test_writes_done_hangs_with_pending_read:
1956 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1957 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1958 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1959 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1960 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1961
1962
1963LIBEND2END_CERTS_SRC = \
1964 test/core/end2end/data/ca_cert.c \
1965 test/core/end2end/data/server1_cert.c \
1966 test/core/end2end/data/server1_key.c \
1967
1968
1969LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1970LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1971
nnoble69ac39f2014-12-12 15:43:38 -08001972ifeq ($(NO_SECURE),true)
1973
1974libs/libend2end_certs.a: openssl_dep_error
1975
1976else
1977
nnoble9ebc9b72014-12-17 11:40:25 -08001978libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001979 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001980 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1982
1983
1984
nnoble69ac39f2014-12-12 15:43:38 -08001985endif
1986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001987deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1988
nnoble69ac39f2014-12-12 15:43:38 -08001989ifneq ($(NO_SECURE),true)
1990ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001991-include $(LIBEND2END_CERTS_DEPS)
1992endif
nnoble69ac39f2014-12-12 15:43:38 -08001993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001994
1995clean_libend2end_certs:
1996 $(E) "[CLEAN] Cleaning libend2end_certs files"
1997 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1998 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1999 $(Q) $(RM) libs/libend2end_certs.a
2000 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
2001
2002
2003LIBGRPC_UNSECURE_SRC = \
2004 src/core/channel/call_op_string.c \
2005 src/core/channel/census_filter.c \
2006 src/core/channel/channel_args.c \
2007 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002008 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002009 src/core/channel/client_channel.c \
2010 src/core/channel/client_setup.c \
2011 src/core/channel/connected_channel.c \
2012 src/core/channel/http_client_filter.c \
2013 src/core/channel/http_filter.c \
2014 src/core/channel/http_server_filter.c \
2015 src/core/channel/metadata_buffer.c \
2016 src/core/channel/noop_filter.c \
2017 src/core/compression/algorithm.c \
2018 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002019 src/core/httpcli/format_request.c \
2020 src/core/httpcli/httpcli.c \
2021 src/core/httpcli/httpcli_security_context.c \
2022 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002023 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002024 src/core/iomgr/endpoint_pair_posix.c \
2025 src/core/iomgr/iomgr_libevent.c \
2026 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002027 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002028 src/core/iomgr/resolve_address_posix.c \
2029 src/core/iomgr/sockaddr_utils.c \
2030 src/core/iomgr/socket_utils_common_posix.c \
2031 src/core/iomgr/socket_utils_linux.c \
2032 src/core/iomgr/socket_utils_posix.c \
2033 src/core/iomgr/tcp_client_posix.c \
2034 src/core/iomgr/tcp_posix.c \
2035 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002036 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002037 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002038 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002039 src/core/statistics/census_rpc_stats.c \
2040 src/core/statistics/census_tracing.c \
2041 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002042 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002043 src/core/surface/byte_buffer.c \
2044 src/core/surface/byte_buffer_reader.c \
2045 src/core/surface/call.c \
2046 src/core/surface/channel.c \
2047 src/core/surface/channel_create.c \
2048 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002049 src/core/surface/completion_queue.c \
2050 src/core/surface/event_string.c \
2051 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002052 src/core/surface/lame_client.c \
2053 src/core/surface/secure_channel_create.c \
2054 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002055 src/core/surface/server.c \
2056 src/core/surface/server_chttp2.c \
2057 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002058 src/core/transport/chttp2/alpn.c \
2059 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002060 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002061 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002062 src/core/transport/chttp2/frame_ping.c \
2063 src/core/transport/chttp2/frame_rst_stream.c \
2064 src/core/transport/chttp2/frame_settings.c \
2065 src/core/transport/chttp2/frame_window_update.c \
2066 src/core/transport/chttp2/hpack_parser.c \
2067 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002068 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069 src/core/transport/chttp2/status_conversion.c \
2070 src/core/transport/chttp2/stream_encoder.c \
2071 src/core/transport/chttp2/stream_map.c \
2072 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002073 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002074 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002075 src/core/transport/metadata.c \
2076 src/core/transport/stream_op.c \
2077 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002078 third_party/cJSON/cJSON.c \
2079
nnoble85a49262014-12-08 18:14:03 -08002080PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002081 include/grpc/byte_buffer.h \
2082 include/grpc/byte_buffer_reader.h \
2083 include/grpc/grpc.h \
2084 include/grpc/grpc_security.h \
2085 include/grpc/status.h \
2086
2087LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2088LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2089
2090libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2091 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002092 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2094
2095libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2096 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002097 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002098 $(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 -08002099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2101
nnoble69ac39f2014-12-12 15:43:38 -08002102ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103-include $(LIBGRPC_UNSECURE_DEPS)
2104endif
2105
2106clean_libgrpc_unsecure:
2107 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2108 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2109 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2110 $(Q) $(RM) libs/libgrpc_unsecure.a
2111 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2112
2113
2114
nnoble69ac39f2014-12-12 15:43:38 -08002115# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002116
2117
2118GEN_HPACK_TABLES_SRC = \
2119 src/core/transport/chttp2/gen_hpack_tables.c \
2120
2121GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2122GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2123
nnoble69ac39f2014-12-12 15:43:38 -08002124ifeq ($(NO_SECURE),true)
2125
2126bins/gen_hpack_tables: openssl_dep_error
2127
2128else
2129
nnoble0c475f02014-12-05 15:37:39 -08002130bins/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 -08002131 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002132 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002133 $(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 -08002134
nnoble69ac39f2014-12-12 15:43:38 -08002135endif
2136
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002137deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2138
nnoble69ac39f2014-12-12 15:43:38 -08002139ifneq ($(NO_SECURE),true)
2140ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002141-include $(GEN_HPACK_TABLES_DEPS)
2142endif
nnoble69ac39f2014-12-12 15:43:38 -08002143endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144
2145clean_gen_hpack_tables:
2146 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2147 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2148 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2149 $(Q) $(RM) bins/gen_hpack_tables
2150
2151
nnobleebebb7e2014-12-10 16:31:01 -08002152CPP_PLUGIN_SRC = \
2153 src/compiler/cpp_plugin.cpp \
2154 src/compiler/cpp_generator.cpp \
2155
2156CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2157CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2158
2159bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002160 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002161 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002162 $(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 -08002163
2164deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2165
nnoble69ac39f2014-12-12 15:43:38 -08002166ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002167-include $(CPP_PLUGIN_DEPS)
2168endif
2169
2170clean_cpp_plugin:
2171 $(E) "[CLEAN] Cleaning cpp_plugin files"
2172 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2173 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2174 $(Q) $(RM) bins/cpp_plugin
2175
2176
2177RUBY_PLUGIN_SRC = \
2178 src/compiler/ruby_plugin.cpp \
2179 src/compiler/ruby_generator.cpp \
2180
2181RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2182RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2183
2184bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002185 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002186 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002187 $(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 -08002188
2189deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2190
nnoble69ac39f2014-12-12 15:43:38 -08002191ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002192-include $(RUBY_PLUGIN_DEPS)
2193endif
2194
2195clean_ruby_plugin:
2196 $(E) "[CLEAN] Cleaning ruby_plugin files"
2197 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2198 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2199 $(Q) $(RM) bins/ruby_plugin
2200
2201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2203 test/core/surface/byte_buffer_reader_test.c \
2204
2205GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2206GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2207
nnoble69ac39f2014-12-12 15:43:38 -08002208ifeq ($(NO_SECURE),true)
2209
2210bins/grpc_byte_buffer_reader_test: openssl_dep_error
2211
2212else
2213
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002214bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2215 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002216 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002217 $(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
2218
nnoble69ac39f2014-12-12 15:43:38 -08002219endif
2220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002221deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2222
nnoble69ac39f2014-12-12 15:43:38 -08002223ifneq ($(NO_SECURE),true)
2224ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002225-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2226endif
nnoble69ac39f2014-12-12 15:43:38 -08002227endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002228
2229clean_grpc_byte_buffer_reader_test:
2230 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2231 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2232 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2233 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2234
2235
2236GPR_CANCELLABLE_TEST_SRC = \
2237 test/core/support/cancellable_test.c \
2238
2239GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2240GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2241
nnoble69ac39f2014-12-12 15:43:38 -08002242ifeq ($(NO_SECURE),true)
2243
2244bins/gpr_cancellable_test: openssl_dep_error
2245
2246else
2247
jtattermusch97fb3f62014-12-08 15:13:41 -08002248bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002249 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002250 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002251 $(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 -08002252
nnoble69ac39f2014-12-12 15:43:38 -08002253endif
2254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002255deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2256
nnoble69ac39f2014-12-12 15:43:38 -08002257ifneq ($(NO_SECURE),true)
2258ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002259-include $(GPR_CANCELLABLE_TEST_DEPS)
2260endif
nnoble69ac39f2014-12-12 15:43:38 -08002261endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002262
2263clean_gpr_cancellable_test:
2264 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2265 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2266 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2267 $(Q) $(RM) bins/gpr_cancellable_test
2268
2269
2270GPR_LOG_TEST_SRC = \
2271 test/core/support/log_test.c \
2272
2273GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2274GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2275
nnoble69ac39f2014-12-12 15:43:38 -08002276ifeq ($(NO_SECURE),true)
2277
2278bins/gpr_log_test: openssl_dep_error
2279
2280else
2281
jtattermusch97fb3f62014-12-08 15:13:41 -08002282bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002283 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002284 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002285 $(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 -08002286
nnoble69ac39f2014-12-12 15:43:38 -08002287endif
2288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002289deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2290
nnoble69ac39f2014-12-12 15:43:38 -08002291ifneq ($(NO_SECURE),true)
2292ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002293-include $(GPR_LOG_TEST_DEPS)
2294endif
nnoble69ac39f2014-12-12 15:43:38 -08002295endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002296
2297clean_gpr_log_test:
2298 $(E) "[CLEAN] Cleaning gpr_log_test files"
2299 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2300 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2301 $(Q) $(RM) bins/gpr_log_test
2302
2303
ctiller5e04b132014-12-15 09:24:43 -08002304GPR_USEFUL_TEST_SRC = \
2305 test/core/support/useful_test.c \
2306
2307GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2308GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2309
2310ifeq ($(NO_SECURE),true)
2311
2312bins/gpr_useful_test: openssl_dep_error
2313
2314else
2315
2316bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2317 $(E) "[LD] Linking $@"
2318 $(Q) mkdir -p `dirname $@`
2319 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2320
2321endif
2322
2323deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2324
2325ifneq ($(NO_SECURE),true)
2326ifneq ($(NO_DEPS),true)
2327-include $(GPR_USEFUL_TEST_DEPS)
2328endif
2329endif
2330
2331clean_gpr_useful_test:
2332 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2333 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2334 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2335 $(Q) $(RM) bins/gpr_useful_test
2336
2337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002338GPR_CMDLINE_TEST_SRC = \
2339 test/core/support/cmdline_test.c \
2340
2341GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2342GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2343
nnoble69ac39f2014-12-12 15:43:38 -08002344ifeq ($(NO_SECURE),true)
2345
2346bins/gpr_cmdline_test: openssl_dep_error
2347
2348else
2349
jtattermusch97fb3f62014-12-08 15:13:41 -08002350bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002351 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002352 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002353 $(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 -08002354
nnoble69ac39f2014-12-12 15:43:38 -08002355endif
2356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2358
nnoble69ac39f2014-12-12 15:43:38 -08002359ifneq ($(NO_SECURE),true)
2360ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002361-include $(GPR_CMDLINE_TEST_DEPS)
2362endif
nnoble69ac39f2014-12-12 15:43:38 -08002363endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002364
2365clean_gpr_cmdline_test:
2366 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2367 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2368 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2369 $(Q) $(RM) bins/gpr_cmdline_test
2370
2371
2372GPR_HISTOGRAM_TEST_SRC = \
2373 test/core/support/histogram_test.c \
2374
2375GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2376GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2377
nnoble69ac39f2014-12-12 15:43:38 -08002378ifeq ($(NO_SECURE),true)
2379
2380bins/gpr_histogram_test: openssl_dep_error
2381
2382else
2383
jtattermusch57c6f0c2014-12-11 12:28:56 -08002384bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002385 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002386 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002387 $(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 -08002388
nnoble69ac39f2014-12-12 15:43:38 -08002389endif
2390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002391deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2392
nnoble69ac39f2014-12-12 15:43:38 -08002393ifneq ($(NO_SECURE),true)
2394ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002395-include $(GPR_HISTOGRAM_TEST_DEPS)
2396endif
nnoble69ac39f2014-12-12 15:43:38 -08002397endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002398
2399clean_gpr_histogram_test:
2400 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2401 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2402 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2403 $(Q) $(RM) bins/gpr_histogram_test
2404
2405
2406GPR_HOST_PORT_TEST_SRC = \
2407 test/core/support/host_port_test.c \
2408
2409GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2410GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2411
nnoble69ac39f2014-12-12 15:43:38 -08002412ifeq ($(NO_SECURE),true)
2413
2414bins/gpr_host_port_test: openssl_dep_error
2415
2416else
2417
jtattermusch57c6f0c2014-12-11 12:28:56 -08002418bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002419 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002420 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002421 $(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 -08002422
nnoble69ac39f2014-12-12 15:43:38 -08002423endif
2424
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2426
nnoble69ac39f2014-12-12 15:43:38 -08002427ifneq ($(NO_SECURE),true)
2428ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002429-include $(GPR_HOST_PORT_TEST_DEPS)
2430endif
nnoble69ac39f2014-12-12 15:43:38 -08002431endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002432
2433clean_gpr_host_port_test:
2434 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2435 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2436 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2437 $(Q) $(RM) bins/gpr_host_port_test
2438
2439
2440GPR_SLICE_BUFFER_TEST_SRC = \
2441 test/core/support/slice_buffer_test.c \
2442
2443GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2444GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2445
nnoble69ac39f2014-12-12 15:43:38 -08002446ifeq ($(NO_SECURE),true)
2447
2448bins/gpr_slice_buffer_test: openssl_dep_error
2449
2450else
2451
jtattermusch57c6f0c2014-12-11 12:28:56 -08002452bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002454 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002455 $(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 -08002456
nnoble69ac39f2014-12-12 15:43:38 -08002457endif
2458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002459deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2460
nnoble69ac39f2014-12-12 15:43:38 -08002461ifneq ($(NO_SECURE),true)
2462ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002463-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2464endif
nnoble69ac39f2014-12-12 15:43:38 -08002465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002466
2467clean_gpr_slice_buffer_test:
2468 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2469 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2470 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2471 $(Q) $(RM) bins/gpr_slice_buffer_test
2472
2473
2474GPR_SLICE_TEST_SRC = \
2475 test/core/support/slice_test.c \
2476
2477GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2478GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2479
nnoble69ac39f2014-12-12 15:43:38 -08002480ifeq ($(NO_SECURE),true)
2481
2482bins/gpr_slice_test: openssl_dep_error
2483
2484else
2485
jtattermusch57c6f0c2014-12-11 12:28:56 -08002486bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002488 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002489 $(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 -08002490
nnoble69ac39f2014-12-12 15:43:38 -08002491endif
2492
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002493deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2494
nnoble69ac39f2014-12-12 15:43:38 -08002495ifneq ($(NO_SECURE),true)
2496ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002497-include $(GPR_SLICE_TEST_DEPS)
2498endif
nnoble69ac39f2014-12-12 15:43:38 -08002499endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002500
2501clean_gpr_slice_test:
2502 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2503 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2504 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2505 $(Q) $(RM) bins/gpr_slice_test
2506
2507
2508GPR_STRING_TEST_SRC = \
2509 test/core/support/string_test.c \
2510
2511GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2512GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2513
nnoble69ac39f2014-12-12 15:43:38 -08002514ifeq ($(NO_SECURE),true)
2515
2516bins/gpr_string_test: openssl_dep_error
2517
2518else
2519
jtattermusch57c6f0c2014-12-11 12:28:56 -08002520bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002522 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002523 $(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 -08002524
nnoble69ac39f2014-12-12 15:43:38 -08002525endif
2526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002527deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2528
nnoble69ac39f2014-12-12 15:43:38 -08002529ifneq ($(NO_SECURE),true)
2530ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002531-include $(GPR_STRING_TEST_DEPS)
2532endif
nnoble69ac39f2014-12-12 15:43:38 -08002533endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002534
2535clean_gpr_string_test:
2536 $(E) "[CLEAN] Cleaning gpr_string_test files"
2537 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2538 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2539 $(Q) $(RM) bins/gpr_string_test
2540
2541
2542GPR_SYNC_TEST_SRC = \
2543 test/core/support/sync_test.c \
2544
2545GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2546GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2547
nnoble69ac39f2014-12-12 15:43:38 -08002548ifeq ($(NO_SECURE),true)
2549
2550bins/gpr_sync_test: openssl_dep_error
2551
2552else
2553
jtattermusch57c6f0c2014-12-11 12:28:56 -08002554bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002555 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002556 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002557 $(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 -08002558
nnoble69ac39f2014-12-12 15:43:38 -08002559endif
2560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2562
nnoble69ac39f2014-12-12 15:43:38 -08002563ifneq ($(NO_SECURE),true)
2564ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002565-include $(GPR_SYNC_TEST_DEPS)
2566endif
nnoble69ac39f2014-12-12 15:43:38 -08002567endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002568
2569clean_gpr_sync_test:
2570 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2571 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2572 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2573 $(Q) $(RM) bins/gpr_sync_test
2574
2575
2576GPR_THD_TEST_SRC = \
2577 test/core/support/thd_test.c \
2578
2579GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2580GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2581
nnoble69ac39f2014-12-12 15:43:38 -08002582ifeq ($(NO_SECURE),true)
2583
2584bins/gpr_thd_test: openssl_dep_error
2585
2586else
2587
jtattermusch57c6f0c2014-12-11 12:28:56 -08002588bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002589 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002590 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002591 $(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 -08002592
nnoble69ac39f2014-12-12 15:43:38 -08002593endif
2594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002595deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2596
nnoble69ac39f2014-12-12 15:43:38 -08002597ifneq ($(NO_SECURE),true)
2598ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002599-include $(GPR_THD_TEST_DEPS)
2600endif
nnoble69ac39f2014-12-12 15:43:38 -08002601endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002602
2603clean_gpr_thd_test:
2604 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2605 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2606 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2607 $(Q) $(RM) bins/gpr_thd_test
2608
2609
2610GPR_TIME_TEST_SRC = \
2611 test/core/support/time_test.c \
2612
2613GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2614GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2615
nnoble69ac39f2014-12-12 15:43:38 -08002616ifeq ($(NO_SECURE),true)
2617
2618bins/gpr_time_test: openssl_dep_error
2619
2620else
2621
jtattermusch57c6f0c2014-12-11 12:28:56 -08002622bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002623 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002624 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002625 $(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 -08002626
nnoble69ac39f2014-12-12 15:43:38 -08002627endif
2628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002629deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2630
nnoble69ac39f2014-12-12 15:43:38 -08002631ifneq ($(NO_SECURE),true)
2632ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002633-include $(GPR_TIME_TEST_DEPS)
2634endif
nnoble69ac39f2014-12-12 15:43:38 -08002635endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002636
2637clean_gpr_time_test:
2638 $(E) "[CLEAN] Cleaning gpr_time_test files"
2639 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2640 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2641 $(Q) $(RM) bins/gpr_time_test
2642
2643
2644MURMUR_HASH_TEST_SRC = \
2645 test/core/support/murmur_hash_test.c \
2646
2647MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2648MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2649
nnoble69ac39f2014-12-12 15:43:38 -08002650ifeq ($(NO_SECURE),true)
2651
2652bins/murmur_hash_test: openssl_dep_error
2653
2654else
2655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002656bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2657 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002658 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002659 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2660
nnoble69ac39f2014-12-12 15:43:38 -08002661endif
2662
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2664
nnoble69ac39f2014-12-12 15:43:38 -08002665ifneq ($(NO_SECURE),true)
2666ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667-include $(MURMUR_HASH_TEST_DEPS)
2668endif
nnoble69ac39f2014-12-12 15:43:38 -08002669endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002670
2671clean_murmur_hash_test:
2672 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2673 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2674 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2675 $(Q) $(RM) bins/murmur_hash_test
2676
2677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002678GRPC_STREAM_OP_TEST_SRC = \
2679 test/core/transport/stream_op_test.c \
2680
2681GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2682GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2683
nnoble69ac39f2014-12-12 15:43:38 -08002684ifeq ($(NO_SECURE),true)
2685
2686bins/grpc_stream_op_test: openssl_dep_error
2687
2688else
2689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002690bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2691 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002693 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2694
nnoble69ac39f2014-12-12 15:43:38 -08002695endif
2696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002697deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2698
nnoble69ac39f2014-12-12 15:43:38 -08002699ifneq ($(NO_SECURE),true)
2700ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002701-include $(GRPC_STREAM_OP_TEST_DEPS)
2702endif
nnoble69ac39f2014-12-12 15:43:38 -08002703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002704
2705clean_grpc_stream_op_test:
2706 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2707 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2708 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2709 $(Q) $(RM) bins/grpc_stream_op_test
2710
2711
nnoble0c475f02014-12-05 15:37:39 -08002712ALPN_TEST_SRC = \
2713 test/core/transport/chttp2/alpn_test.c \
2714
2715ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2716ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2717
nnoble69ac39f2014-12-12 15:43:38 -08002718ifeq ($(NO_SECURE),true)
2719
2720bins/alpn_test: openssl_dep_error
2721
2722else
2723
nnoble0c475f02014-12-05 15:37:39 -08002724bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2725 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002726 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002727 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2728
nnoble69ac39f2014-12-12 15:43:38 -08002729endif
2730
nnoble0c475f02014-12-05 15:37:39 -08002731deps_alpn_test: $(ALPN_TEST_DEPS)
2732
nnoble69ac39f2014-12-12 15:43:38 -08002733ifneq ($(NO_SECURE),true)
2734ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002735-include $(ALPN_TEST_DEPS)
2736endif
nnoble69ac39f2014-12-12 15:43:38 -08002737endif
nnoble0c475f02014-12-05 15:37:39 -08002738
2739clean_alpn_test:
2740 $(E) "[CLEAN] Cleaning alpn_test files"
2741 $(Q) $(RM) $(ALPN_TEST_OBJS)
2742 $(Q) $(RM) $(ALPN_TEST_DEPS)
2743 $(Q) $(RM) bins/alpn_test
2744
2745
ctillerc1ddffb2014-12-15 13:08:18 -08002746TIME_AVERAGED_STATS_TEST_SRC = \
2747 test/core/iomgr/time_averaged_stats_test.c \
2748
2749TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2750TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2751
2752ifeq ($(NO_SECURE),true)
2753
2754bins/time_averaged_stats_test: openssl_dep_error
2755
2756else
2757
2758bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2759 $(E) "[LD] Linking $@"
2760 $(Q) mkdir -p `dirname $@`
2761 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2762
2763endif
2764
2765deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2766
2767ifneq ($(NO_SECURE),true)
2768ifneq ($(NO_DEPS),true)
2769-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2770endif
2771endif
2772
2773clean_time_averaged_stats_test:
2774 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2775 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2776 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2777 $(Q) $(RM) bins/time_averaged_stats_test
2778
2779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002780CHTTP2_STREAM_ENCODER_TEST_SRC = \
2781 test/core/transport/chttp2/stream_encoder_test.c \
2782
2783CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2784CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2785
nnoble69ac39f2014-12-12 15:43:38 -08002786ifeq ($(NO_SECURE),true)
2787
2788bins/chttp2_stream_encoder_test: openssl_dep_error
2789
2790else
2791
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002792bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002794 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002795 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2796
nnoble69ac39f2014-12-12 15:43:38 -08002797endif
2798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002799deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2800
nnoble69ac39f2014-12-12 15:43:38 -08002801ifneq ($(NO_SECURE),true)
2802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002803-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2804endif
nnoble69ac39f2014-12-12 15:43:38 -08002805endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002806
2807clean_chttp2_stream_encoder_test:
2808 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2809 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2810 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2811 $(Q) $(RM) bins/chttp2_stream_encoder_test
2812
2813
2814HPACK_TABLE_TEST_SRC = \
2815 test/core/transport/chttp2/hpack_table_test.c \
2816
2817HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2818HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2819
nnoble69ac39f2014-12-12 15:43:38 -08002820ifeq ($(NO_SECURE),true)
2821
2822bins/hpack_table_test: openssl_dep_error
2823
2824else
2825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002826bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2827 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002828 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002829 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2830
nnoble69ac39f2014-12-12 15:43:38 -08002831endif
2832
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002833deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2834
nnoble69ac39f2014-12-12 15:43:38 -08002835ifneq ($(NO_SECURE),true)
2836ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002837-include $(HPACK_TABLE_TEST_DEPS)
2838endif
nnoble69ac39f2014-12-12 15:43:38 -08002839endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002840
2841clean_hpack_table_test:
2842 $(E) "[CLEAN] Cleaning hpack_table_test files"
2843 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2844 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2845 $(Q) $(RM) bins/hpack_table_test
2846
2847
2848CHTTP2_STREAM_MAP_TEST_SRC = \
2849 test/core/transport/chttp2/stream_map_test.c \
2850
2851CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2852CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2853
nnoble69ac39f2014-12-12 15:43:38 -08002854ifeq ($(NO_SECURE),true)
2855
2856bins/chttp2_stream_map_test: openssl_dep_error
2857
2858else
2859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002860bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002862 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002863 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2864
nnoble69ac39f2014-12-12 15:43:38 -08002865endif
2866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2868
nnoble69ac39f2014-12-12 15:43:38 -08002869ifneq ($(NO_SECURE),true)
2870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002871-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2872endif
nnoble69ac39f2014-12-12 15:43:38 -08002873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002874
2875clean_chttp2_stream_map_test:
2876 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2877 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2878 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2879 $(Q) $(RM) bins/chttp2_stream_map_test
2880
2881
2882HPACK_PARSER_TEST_SRC = \
2883 test/core/transport/chttp2/hpack_parser_test.c \
2884
2885HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2886HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2887
nnoble69ac39f2014-12-12 15:43:38 -08002888ifeq ($(NO_SECURE),true)
2889
2890bins/hpack_parser_test: openssl_dep_error
2891
2892else
2893
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002894bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002896 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002897 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2898
nnoble69ac39f2014-12-12 15:43:38 -08002899endif
2900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002901deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2902
nnoble69ac39f2014-12-12 15:43:38 -08002903ifneq ($(NO_SECURE),true)
2904ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002905-include $(HPACK_PARSER_TEST_DEPS)
2906endif
nnoble69ac39f2014-12-12 15:43:38 -08002907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002908
2909clean_hpack_parser_test:
2910 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2911 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2912 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2913 $(Q) $(RM) bins/hpack_parser_test
2914
2915
2916TRANSPORT_METADATA_TEST_SRC = \
2917 test/core/transport/metadata_test.c \
2918
2919TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2920TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2921
nnoble69ac39f2014-12-12 15:43:38 -08002922ifeq ($(NO_SECURE),true)
2923
2924bins/transport_metadata_test: openssl_dep_error
2925
2926else
2927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002928bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2929 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002930 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002931 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2932
nnoble69ac39f2014-12-12 15:43:38 -08002933endif
2934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2936
nnoble69ac39f2014-12-12 15:43:38 -08002937ifneq ($(NO_SECURE),true)
2938ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002939-include $(TRANSPORT_METADATA_TEST_DEPS)
2940endif
nnoble69ac39f2014-12-12 15:43:38 -08002941endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002942
2943clean_transport_metadata_test:
2944 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2945 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2946 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2947 $(Q) $(RM) bins/transport_metadata_test
2948
2949
2950CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2951 test/core/transport/chttp2/status_conversion_test.c \
2952
2953CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2954CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2955
nnoble69ac39f2014-12-12 15:43:38 -08002956ifeq ($(NO_SECURE),true)
2957
2958bins/chttp2_status_conversion_test: openssl_dep_error
2959
2960else
2961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002962bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002964 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002965 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2966
nnoble69ac39f2014-12-12 15:43:38 -08002967endif
2968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2970
nnoble69ac39f2014-12-12 15:43:38 -08002971ifneq ($(NO_SECURE),true)
2972ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002973-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2974endif
nnoble69ac39f2014-12-12 15:43:38 -08002975endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002976
2977clean_chttp2_status_conversion_test:
2978 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2979 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2980 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2981 $(Q) $(RM) bins/chttp2_status_conversion_test
2982
2983
2984CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2985 test/core/transport/chttp2_transport_end2end_test.c \
2986
2987CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2988CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2989
nnoble69ac39f2014-12-12 15:43:38 -08002990ifeq ($(NO_SECURE),true)
2991
2992bins/chttp2_transport_end2end_test: openssl_dep_error
2993
2994else
2995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002996bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2997 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002998 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002999 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
3000
nnoble69ac39f2014-12-12 15:43:38 -08003001endif
3002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3004
nnoble69ac39f2014-12-12 15:43:38 -08003005ifneq ($(NO_SECURE),true)
3006ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003007-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3008endif
nnoble69ac39f2014-12-12 15:43:38 -08003009endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003010
3011clean_chttp2_transport_end2end_test:
3012 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3013 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3014 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3015 $(Q) $(RM) bins/chttp2_transport_end2end_test
3016
3017
ctiller18b49ab2014-12-09 14:39:16 -08003018TCP_POSIX_TEST_SRC = \
3019 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003020
ctiller18b49ab2014-12-09 14:39:16 -08003021TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3022TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003023
nnoble69ac39f2014-12-12 15:43:38 -08003024ifeq ($(NO_SECURE),true)
3025
3026bins/tcp_posix_test: openssl_dep_error
3027
3028else
3029
ctiller18b49ab2014-12-09 14:39:16 -08003030bins/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 -08003031 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003032 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003033 $(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 -08003034
nnoble69ac39f2014-12-12 15:43:38 -08003035endif
3036
ctiller18b49ab2014-12-09 14:39:16 -08003037deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003038
nnoble69ac39f2014-12-12 15:43:38 -08003039ifneq ($(NO_SECURE),true)
3040ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003041-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003042endif
nnoble69ac39f2014-12-12 15:43:38 -08003043endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003044
ctiller18b49ab2014-12-09 14:39:16 -08003045clean_tcp_posix_test:
3046 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3047 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3048 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3049 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003050
3051
nnoble0c475f02014-12-05 15:37:39 -08003052DUALSTACK_SOCKET_TEST_SRC = \
3053 test/core/end2end/dualstack_socket_test.c \
3054
3055DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3056DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3057
nnoble69ac39f2014-12-12 15:43:38 -08003058ifeq ($(NO_SECURE),true)
3059
3060bins/dualstack_socket_test: openssl_dep_error
3061
3062else
3063
nnoble0c475f02014-12-05 15:37:39 -08003064bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3065 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003066 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003067 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3068
nnoble69ac39f2014-12-12 15:43:38 -08003069endif
3070
nnoble0c475f02014-12-05 15:37:39 -08003071deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3072
nnoble69ac39f2014-12-12 15:43:38 -08003073ifneq ($(NO_SECURE),true)
3074ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003075-include $(DUALSTACK_SOCKET_TEST_DEPS)
3076endif
nnoble69ac39f2014-12-12 15:43:38 -08003077endif
nnoble0c475f02014-12-05 15:37:39 -08003078
3079clean_dualstack_socket_test:
3080 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3081 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3082 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3083 $(Q) $(RM) bins/dualstack_socket_test
3084
3085
3086NO_SERVER_TEST_SRC = \
3087 test/core/end2end/no_server_test.c \
3088
3089NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3090NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3091
nnoble69ac39f2014-12-12 15:43:38 -08003092ifeq ($(NO_SECURE),true)
3093
3094bins/no_server_test: openssl_dep_error
3095
3096else
3097
nnoble0c475f02014-12-05 15:37:39 -08003098bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003100 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003101 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3102
nnoble69ac39f2014-12-12 15:43:38 -08003103endif
3104
nnoble0c475f02014-12-05 15:37:39 -08003105deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3106
nnoble69ac39f2014-12-12 15:43:38 -08003107ifneq ($(NO_SECURE),true)
3108ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003109-include $(NO_SERVER_TEST_DEPS)
3110endif
nnoble69ac39f2014-12-12 15:43:38 -08003111endif
nnoble0c475f02014-12-05 15:37:39 -08003112
3113clean_no_server_test:
3114 $(E) "[CLEAN] Cleaning no_server_test files"
3115 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3116 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3117 $(Q) $(RM) bins/no_server_test
3118
3119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003120RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003121 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003122
3123RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3124RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3125
nnoble69ac39f2014-12-12 15:43:38 -08003126ifeq ($(NO_SECURE),true)
3127
3128bins/resolve_address_test: openssl_dep_error
3129
3130else
3131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003132bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003134 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003135 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3136
nnoble69ac39f2014-12-12 15:43:38 -08003137endif
3138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3140
nnoble69ac39f2014-12-12 15:43:38 -08003141ifneq ($(NO_SECURE),true)
3142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003143-include $(RESOLVE_ADDRESS_TEST_DEPS)
3144endif
nnoble69ac39f2014-12-12 15:43:38 -08003145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003146
3147clean_resolve_address_test:
3148 $(E) "[CLEAN] Cleaning resolve_address_test files"
3149 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3150 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3151 $(Q) $(RM) bins/resolve_address_test
3152
3153
ctiller18b49ab2014-12-09 14:39:16 -08003154SOCKADDR_UTILS_TEST_SRC = \
3155 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003156
ctiller18b49ab2014-12-09 14:39:16 -08003157SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3158SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003159
nnoble69ac39f2014-12-12 15:43:38 -08003160ifeq ($(NO_SECURE),true)
3161
3162bins/sockaddr_utils_test: openssl_dep_error
3163
3164else
3165
ctiller18b49ab2014-12-09 14:39:16 -08003166bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003167 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003168 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003169 $(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 -08003170
nnoble69ac39f2014-12-12 15:43:38 -08003171endif
3172
ctiller18b49ab2014-12-09 14:39:16 -08003173deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003174
nnoble69ac39f2014-12-12 15:43:38 -08003175ifneq ($(NO_SECURE),true)
3176ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003177-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003178endif
nnoble69ac39f2014-12-12 15:43:38 -08003179endif
nnoble0c475f02014-12-05 15:37:39 -08003180
ctiller18b49ab2014-12-09 14:39:16 -08003181clean_sockaddr_utils_test:
3182 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3183 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3184 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3185 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003186
3187
ctiller18b49ab2014-12-09 14:39:16 -08003188TCP_SERVER_POSIX_TEST_SRC = \
3189 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003190
ctiller18b49ab2014-12-09 14:39:16 -08003191TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3192TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003193
nnoble69ac39f2014-12-12 15:43:38 -08003194ifeq ($(NO_SECURE),true)
3195
3196bins/tcp_server_posix_test: openssl_dep_error
3197
3198else
3199
ctiller18b49ab2014-12-09 14:39:16 -08003200bins/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 -08003201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003202 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003203 $(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 -08003204
nnoble69ac39f2014-12-12 15:43:38 -08003205endif
3206
ctiller18b49ab2014-12-09 14:39:16 -08003207deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003208
nnoble69ac39f2014-12-12 15:43:38 -08003209ifneq ($(NO_SECURE),true)
3210ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003211-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003212endif
nnoble69ac39f2014-12-12 15:43:38 -08003213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214
ctiller18b49ab2014-12-09 14:39:16 -08003215clean_tcp_server_posix_test:
3216 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3217 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3218 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3219 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220
3221
ctiller18b49ab2014-12-09 14:39:16 -08003222TCP_CLIENT_POSIX_TEST_SRC = \
3223 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003224
ctiller18b49ab2014-12-09 14:39:16 -08003225TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3226TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003227
nnoble69ac39f2014-12-12 15:43:38 -08003228ifeq ($(NO_SECURE),true)
3229
3230bins/tcp_client_posix_test: openssl_dep_error
3231
3232else
3233
ctiller18b49ab2014-12-09 14:39:16 -08003234bins/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 -08003235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003236 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003237 $(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 -08003238
nnoble69ac39f2014-12-12 15:43:38 -08003239endif
3240
ctiller18b49ab2014-12-09 14:39:16 -08003241deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003242
nnoble69ac39f2014-12-12 15:43:38 -08003243ifneq ($(NO_SECURE),true)
3244ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003245-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003246endif
nnoble69ac39f2014-12-12 15:43:38 -08003247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003248
ctiller18b49ab2014-12-09 14:39:16 -08003249clean_tcp_client_posix_test:
3250 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3251 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3252 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3253 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003254
3255
3256GRPC_CHANNEL_STACK_TEST_SRC = \
3257 test/core/channel/channel_stack_test.c \
3258
3259GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3260GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3261
nnoble69ac39f2014-12-12 15:43:38 -08003262ifeq ($(NO_SECURE),true)
3263
3264bins/grpc_channel_stack_test: openssl_dep_error
3265
3266else
3267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003268bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3269 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003270 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003271 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3272
nnoble69ac39f2014-12-12 15:43:38 -08003273endif
3274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003275deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3276
nnoble69ac39f2014-12-12 15:43:38 -08003277ifneq ($(NO_SECURE),true)
3278ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003279-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3280endif
nnoble69ac39f2014-12-12 15:43:38 -08003281endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003282
3283clean_grpc_channel_stack_test:
3284 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3285 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3286 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3287 $(Q) $(RM) bins/grpc_channel_stack_test
3288
3289
3290METADATA_BUFFER_TEST_SRC = \
3291 test/core/channel/metadata_buffer_test.c \
3292
3293METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3294METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3295
nnoble69ac39f2014-12-12 15:43:38 -08003296ifeq ($(NO_SECURE),true)
3297
3298bins/metadata_buffer_test: openssl_dep_error
3299
3300else
3301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003302bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3303 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003304 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003305 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3306
nnoble69ac39f2014-12-12 15:43:38 -08003307endif
3308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3310
nnoble69ac39f2014-12-12 15:43:38 -08003311ifneq ($(NO_SECURE),true)
3312ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003313-include $(METADATA_BUFFER_TEST_DEPS)
3314endif
nnoble69ac39f2014-12-12 15:43:38 -08003315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003316
3317clean_metadata_buffer_test:
3318 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3319 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3320 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3321 $(Q) $(RM) bins/metadata_buffer_test
3322
3323
3324GRPC_COMPLETION_QUEUE_TEST_SRC = \
3325 test/core/surface/completion_queue_test.c \
3326
3327GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3328GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3329
nnoble69ac39f2014-12-12 15:43:38 -08003330ifeq ($(NO_SECURE),true)
3331
3332bins/grpc_completion_queue_test: openssl_dep_error
3333
3334else
3335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003336bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3337 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003338 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003339 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3340
nnoble69ac39f2014-12-12 15:43:38 -08003341endif
3342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3344
nnoble69ac39f2014-12-12 15:43:38 -08003345ifneq ($(NO_SECURE),true)
3346ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003347-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3348endif
nnoble69ac39f2014-12-12 15:43:38 -08003349endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003350
3351clean_grpc_completion_queue_test:
3352 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3353 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3354 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3355 $(Q) $(RM) bins/grpc_completion_queue_test
3356
3357
3358GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3359 test/core/surface/completion_queue_benchmark.c \
3360
3361GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3362GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3363
nnoble69ac39f2014-12-12 15:43:38 -08003364ifeq ($(NO_SECURE),true)
3365
3366bins/grpc_completion_queue_benchmark: openssl_dep_error
3367
3368else
3369
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003370bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003372 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003373 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3374
nnoble69ac39f2014-12-12 15:43:38 -08003375endif
3376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003377deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3378
nnoble69ac39f2014-12-12 15:43:38 -08003379ifneq ($(NO_SECURE),true)
3380ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003381-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3382endif
nnoble69ac39f2014-12-12 15:43:38 -08003383endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003384
3385clean_grpc_completion_queue_benchmark:
3386 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3387 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3388 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3389 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3390
3391
3392CENSUS_WINDOW_STATS_TEST_SRC = \
3393 test/core/statistics/window_stats_test.c \
3394
3395CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3396CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3397
nnoble69ac39f2014-12-12 15:43:38 -08003398ifeq ($(NO_SECURE),true)
3399
3400bins/census_window_stats_test: openssl_dep_error
3401
3402else
3403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003404bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3405 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003406 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003407 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3408
nnoble69ac39f2014-12-12 15:43:38 -08003409endif
3410
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3412
nnoble69ac39f2014-12-12 15:43:38 -08003413ifneq ($(NO_SECURE),true)
3414ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3416endif
nnoble69ac39f2014-12-12 15:43:38 -08003417endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003418
3419clean_census_window_stats_test:
3420 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3421 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3422 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3423 $(Q) $(RM) bins/census_window_stats_test
3424
3425
3426CENSUS_STATISTICS_QUICK_TEST_SRC = \
3427 test/core/statistics/quick_test.c \
3428
3429CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3430CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3431
nnoble69ac39f2014-12-12 15:43:38 -08003432ifeq ($(NO_SECURE),true)
3433
3434bins/census_statistics_quick_test: openssl_dep_error
3435
3436else
3437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003438bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3439 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003441 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3442
nnoble69ac39f2014-12-12 15:43:38 -08003443endif
3444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003445deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3446
nnoble69ac39f2014-12-12 15:43:38 -08003447ifneq ($(NO_SECURE),true)
3448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003449-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3450endif
nnoble69ac39f2014-12-12 15:43:38 -08003451endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003452
3453clean_census_statistics_quick_test:
3454 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3455 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3456 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3457 $(Q) $(RM) bins/census_statistics_quick_test
3458
3459
aveitch482a5be2014-12-15 10:25:12 -08003460CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3461 test/core/statistics/small_log_test.c \
3462
3463CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3464CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3465
3466ifeq ($(NO_SECURE),true)
3467
3468bins/census_statistics_small_log_test: openssl_dep_error
3469
3470else
3471
3472bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3473 $(E) "[LD] Linking $@"
3474 $(Q) mkdir -p `dirname $@`
3475 $(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
3476
3477endif
3478
3479deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3480
3481ifneq ($(NO_SECURE),true)
3482ifneq ($(NO_DEPS),true)
3483-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3484endif
3485endif
3486
3487clean_census_statistics_small_log_test:
3488 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3489 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3490 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3491 $(Q) $(RM) bins/census_statistics_small_log_test
3492
3493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003494CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3495 test/core/statistics/performance_test.c \
3496
3497CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3498CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3499
nnoble69ac39f2014-12-12 15:43:38 -08003500ifeq ($(NO_SECURE),true)
3501
3502bins/census_statistics_performance_test: openssl_dep_error
3503
3504else
3505
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003506bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3507 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003508 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003509 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3510
nnoble69ac39f2014-12-12 15:43:38 -08003511endif
3512
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003513deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3514
nnoble69ac39f2014-12-12 15:43:38 -08003515ifneq ($(NO_SECURE),true)
3516ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003517-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3518endif
nnoble69ac39f2014-12-12 15:43:38 -08003519endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003520
3521clean_census_statistics_performance_test:
3522 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3523 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3524 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3525 $(Q) $(RM) bins/census_statistics_performance_test
3526
3527
3528CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3529 test/core/statistics/multiple_writers_test.c \
3530
3531CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3532CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3533
nnoble69ac39f2014-12-12 15:43:38 -08003534ifeq ($(NO_SECURE),true)
3535
3536bins/census_statistics_multiple_writers_test: openssl_dep_error
3537
3538else
3539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003540bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003543 $(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
3544
nnoble69ac39f2014-12-12 15:43:38 -08003545endif
3546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3548
nnoble69ac39f2014-12-12 15:43:38 -08003549ifneq ($(NO_SECURE),true)
3550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3552endif
nnoble69ac39f2014-12-12 15:43:38 -08003553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003554
3555clean_census_statistics_multiple_writers_test:
3556 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3557 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3558 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3559 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3560
3561
3562CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3563 test/core/statistics/multiple_writers_circular_buffer_test.c \
3564
3565CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3566CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3567
nnoble69ac39f2014-12-12 15:43:38 -08003568ifeq ($(NO_SECURE),true)
3569
3570bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3571
3572else
3573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003574bins/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
3575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003576 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003577 $(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
3578
nnoble69ac39f2014-12-12 15:43:38 -08003579endif
3580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003581deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3582
nnoble69ac39f2014-12-12 15:43:38 -08003583ifneq ($(NO_SECURE),true)
3584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003585-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3586endif
nnoble69ac39f2014-12-12 15:43:38 -08003587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003588
3589clean_census_statistics_multiple_writers_circular_buffer_test:
3590 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3591 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3592 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3593 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3594
3595
3596CENSUS_STUB_TEST_SRC = \
3597 test/core/statistics/census_stub_test.c \
3598
3599CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3600CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3601
nnoble69ac39f2014-12-12 15:43:38 -08003602ifeq ($(NO_SECURE),true)
3603
3604bins/census_stub_test: openssl_dep_error
3605
3606else
3607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003608bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3609 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003610 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003611 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3612
nnoble69ac39f2014-12-12 15:43:38 -08003613endif
3614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003615deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3616
nnoble69ac39f2014-12-12 15:43:38 -08003617ifneq ($(NO_SECURE),true)
3618ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619-include $(CENSUS_STUB_TEST_DEPS)
3620endif
nnoble69ac39f2014-12-12 15:43:38 -08003621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003622
3623clean_census_stub_test:
3624 $(E) "[CLEAN] Cleaning census_stub_test files"
3625 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3626 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3627 $(Q) $(RM) bins/census_stub_test
3628
3629
3630CENSUS_HASH_TABLE_TEST_SRC = \
3631 test/core/statistics/hash_table_test.c \
3632
3633CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3634CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3635
nnoble69ac39f2014-12-12 15:43:38 -08003636ifeq ($(NO_SECURE),true)
3637
3638bins/census_hash_table_test: openssl_dep_error
3639
3640else
3641
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003642bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3643 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003644 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003645 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3646
nnoble69ac39f2014-12-12 15:43:38 -08003647endif
3648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003649deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3650
nnoble69ac39f2014-12-12 15:43:38 -08003651ifneq ($(NO_SECURE),true)
3652ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3654endif
nnoble69ac39f2014-12-12 15:43:38 -08003655endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003656
3657clean_census_hash_table_test:
3658 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3659 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3660 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3661 $(Q) $(RM) bins/census_hash_table_test
3662
3663
3664FLING_SERVER_SRC = \
3665 test/core/fling/server.c \
3666
3667FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3668FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3669
nnoble69ac39f2014-12-12 15:43:38 -08003670ifeq ($(NO_SECURE),true)
3671
3672bins/fling_server: openssl_dep_error
3673
3674else
3675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003676bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3677 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003678 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003679 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3680
nnoble69ac39f2014-12-12 15:43:38 -08003681endif
3682
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003683deps_fling_server: $(FLING_SERVER_DEPS)
3684
nnoble69ac39f2014-12-12 15:43:38 -08003685ifneq ($(NO_SECURE),true)
3686ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003687-include $(FLING_SERVER_DEPS)
3688endif
nnoble69ac39f2014-12-12 15:43:38 -08003689endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003690
3691clean_fling_server:
3692 $(E) "[CLEAN] Cleaning fling_server files"
3693 $(Q) $(RM) $(FLING_SERVER_OBJS)
3694 $(Q) $(RM) $(FLING_SERVER_DEPS)
3695 $(Q) $(RM) bins/fling_server
3696
3697
3698FLING_CLIENT_SRC = \
3699 test/core/fling/client.c \
3700
3701FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3702FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3703
nnoble69ac39f2014-12-12 15:43:38 -08003704ifeq ($(NO_SECURE),true)
3705
3706bins/fling_client: openssl_dep_error
3707
3708else
3709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003710bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3711 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003712 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003713 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3714
nnoble69ac39f2014-12-12 15:43:38 -08003715endif
3716
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003717deps_fling_client: $(FLING_CLIENT_DEPS)
3718
nnoble69ac39f2014-12-12 15:43:38 -08003719ifneq ($(NO_SECURE),true)
3720ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003721-include $(FLING_CLIENT_DEPS)
3722endif
nnoble69ac39f2014-12-12 15:43:38 -08003723endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003724
3725clean_fling_client:
3726 $(E) "[CLEAN] Cleaning fling_client files"
3727 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3728 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3729 $(Q) $(RM) bins/fling_client
3730
3731
3732FLING_TEST_SRC = \
3733 test/core/fling/fling_test.c \
3734
3735FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3736FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3737
nnoble69ac39f2014-12-12 15:43:38 -08003738ifeq ($(NO_SECURE),true)
3739
3740bins/fling_test: openssl_dep_error
3741
3742else
3743
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003744bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3745 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003746 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003747 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3748
nnoble69ac39f2014-12-12 15:43:38 -08003749endif
3750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003751deps_fling_test: $(FLING_TEST_DEPS)
3752
nnoble69ac39f2014-12-12 15:43:38 -08003753ifneq ($(NO_SECURE),true)
3754ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003755-include $(FLING_TEST_DEPS)
3756endif
nnoble69ac39f2014-12-12 15:43:38 -08003757endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003758
3759clean_fling_test:
3760 $(E) "[CLEAN] Cleaning fling_test files"
3761 $(Q) $(RM) $(FLING_TEST_OBJS)
3762 $(Q) $(RM) $(FLING_TEST_DEPS)
3763 $(Q) $(RM) bins/fling_test
3764
3765
3766ECHO_SERVER_SRC = \
3767 test/core/echo/server.c \
3768
3769ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3770ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3771
nnoble69ac39f2014-12-12 15:43:38 -08003772ifeq ($(NO_SECURE),true)
3773
3774bins/echo_server: openssl_dep_error
3775
3776else
3777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003778bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003780 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003781 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3782
nnoble69ac39f2014-12-12 15:43:38 -08003783endif
3784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003785deps_echo_server: $(ECHO_SERVER_DEPS)
3786
nnoble69ac39f2014-12-12 15:43:38 -08003787ifneq ($(NO_SECURE),true)
3788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003789-include $(ECHO_SERVER_DEPS)
3790endif
nnoble69ac39f2014-12-12 15:43:38 -08003791endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003792
3793clean_echo_server:
3794 $(E) "[CLEAN] Cleaning echo_server files"
3795 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3796 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3797 $(Q) $(RM) bins/echo_server
3798
3799
3800ECHO_CLIENT_SRC = \
3801 test/core/echo/client.c \
3802
3803ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3804ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3805
nnoble69ac39f2014-12-12 15:43:38 -08003806ifeq ($(NO_SECURE),true)
3807
3808bins/echo_client: openssl_dep_error
3809
3810else
3811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003812bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3813 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003814 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003815 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3816
nnoble69ac39f2014-12-12 15:43:38 -08003817endif
3818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819deps_echo_client: $(ECHO_CLIENT_DEPS)
3820
nnoble69ac39f2014-12-12 15:43:38 -08003821ifneq ($(NO_SECURE),true)
3822ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003823-include $(ECHO_CLIENT_DEPS)
3824endif
nnoble69ac39f2014-12-12 15:43:38 -08003825endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003826
3827clean_echo_client:
3828 $(E) "[CLEAN] Cleaning echo_client files"
3829 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3830 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3831 $(Q) $(RM) bins/echo_client
3832
3833
3834ECHO_TEST_SRC = \
3835 test/core/echo/echo_test.c \
3836
3837ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3838ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3839
nnoble69ac39f2014-12-12 15:43:38 -08003840ifeq ($(NO_SECURE),true)
3841
3842bins/echo_test: openssl_dep_error
3843
3844else
3845
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003846bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3847 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003848 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003849 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3850
nnoble69ac39f2014-12-12 15:43:38 -08003851endif
3852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003853deps_echo_test: $(ECHO_TEST_DEPS)
3854
nnoble69ac39f2014-12-12 15:43:38 -08003855ifneq ($(NO_SECURE),true)
3856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857-include $(ECHO_TEST_DEPS)
3858endif
nnoble69ac39f2014-12-12 15:43:38 -08003859endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003860
3861clean_echo_test:
3862 $(E) "[CLEAN] Cleaning echo_test files"
3863 $(Q) $(RM) $(ECHO_TEST_OBJS)
3864 $(Q) $(RM) $(ECHO_TEST_DEPS)
3865 $(Q) $(RM) bins/echo_test
3866
3867
3868LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3869 test/core/network_benchmarks/low_level_ping_pong.c \
3870
3871LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3872LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3873
nnoble69ac39f2014-12-12 15:43:38 -08003874ifeq ($(NO_SECURE),true)
3875
3876bins/low_level_ping_pong_benchmark: openssl_dep_error
3877
3878else
3879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003880bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003883 $(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
3884
nnoble69ac39f2014-12-12 15:43:38 -08003885endif
3886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003887deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3888
nnoble69ac39f2014-12-12 15:43:38 -08003889ifneq ($(NO_SECURE),true)
3890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003891-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3892endif
nnoble69ac39f2014-12-12 15:43:38 -08003893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003894
3895clean_low_level_ping_pong_benchmark:
3896 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3897 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3898 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3899 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3900
3901
3902MESSAGE_COMPRESS_TEST_SRC = \
3903 test/core/compression/message_compress_test.c \
3904
3905MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3906MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3907
nnoble69ac39f2014-12-12 15:43:38 -08003908ifeq ($(NO_SECURE),true)
3909
3910bins/message_compress_test: openssl_dep_error
3911
3912else
3913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003914bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3915 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003916 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003917 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3918
nnoble69ac39f2014-12-12 15:43:38 -08003919endif
3920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003921deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3922
nnoble69ac39f2014-12-12 15:43:38 -08003923ifneq ($(NO_SECURE),true)
3924ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003925-include $(MESSAGE_COMPRESS_TEST_DEPS)
3926endif
nnoble69ac39f2014-12-12 15:43:38 -08003927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003928
3929clean_message_compress_test:
3930 $(E) "[CLEAN] Cleaning message_compress_test files"
3931 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3932 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3933 $(Q) $(RM) bins/message_compress_test
3934
3935
nnoble0c475f02014-12-05 15:37:39 -08003936BIN_ENCODER_TEST_SRC = \
3937 test/core/transport/chttp2/bin_encoder_test.c \
3938
3939BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3940BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3941
nnoble69ac39f2014-12-12 15:43:38 -08003942ifeq ($(NO_SECURE),true)
3943
3944bins/bin_encoder_test: openssl_dep_error
3945
3946else
3947
nnoble0c475f02014-12-05 15:37:39 -08003948bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003950 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003951 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3952
nnoble69ac39f2014-12-12 15:43:38 -08003953endif
3954
nnoble0c475f02014-12-05 15:37:39 -08003955deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3956
nnoble69ac39f2014-12-12 15:43:38 -08003957ifneq ($(NO_SECURE),true)
3958ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003959-include $(BIN_ENCODER_TEST_DEPS)
3960endif
nnoble69ac39f2014-12-12 15:43:38 -08003961endif
nnoble0c475f02014-12-05 15:37:39 -08003962
3963clean_bin_encoder_test:
3964 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3965 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3966 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3967 $(Q) $(RM) bins/bin_encoder_test
3968
3969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003970SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003971 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003972
3973SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3974SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3975
nnoble69ac39f2014-12-12 15:43:38 -08003976ifeq ($(NO_SECURE),true)
3977
3978bins/secure_endpoint_test: openssl_dep_error
3979
3980else
3981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003982bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003984 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003985 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3986
nnoble69ac39f2014-12-12 15:43:38 -08003987endif
3988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003989deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3990
nnoble69ac39f2014-12-12 15:43:38 -08003991ifneq ($(NO_SECURE),true)
3992ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003993-include $(SECURE_ENDPOINT_TEST_DEPS)
3994endif
nnoble69ac39f2014-12-12 15:43:38 -08003995endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003996
3997clean_secure_endpoint_test:
3998 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3999 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4000 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
4001 $(Q) $(RM) bins/secure_endpoint_test
4002
4003
4004HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4005 test/core/httpcli/format_request_test.c \
4006
4007HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4008HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4009
nnoble69ac39f2014-12-12 15:43:38 -08004010ifeq ($(NO_SECURE),true)
4011
4012bins/httpcli_format_request_test: openssl_dep_error
4013
4014else
4015
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004016bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4017 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004018 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004019 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4020
nnoble69ac39f2014-12-12 15:43:38 -08004021endif
4022
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4024
nnoble69ac39f2014-12-12 15:43:38 -08004025ifneq ($(NO_SECURE),true)
4026ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004027-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4028endif
nnoble69ac39f2014-12-12 15:43:38 -08004029endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004030
4031clean_httpcli_format_request_test:
4032 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4033 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4034 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4035 $(Q) $(RM) bins/httpcli_format_request_test
4036
4037
4038HTTPCLI_PARSER_TEST_SRC = \
4039 test/core/httpcli/parser_test.c \
4040
4041HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4042HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4043
nnoble69ac39f2014-12-12 15:43:38 -08004044ifeq ($(NO_SECURE),true)
4045
4046bins/httpcli_parser_test: openssl_dep_error
4047
4048else
4049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004050bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4051 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004052 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004053 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4054
nnoble69ac39f2014-12-12 15:43:38 -08004055endif
4056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004057deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4058
nnoble69ac39f2014-12-12 15:43:38 -08004059ifneq ($(NO_SECURE),true)
4060ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004061-include $(HTTPCLI_PARSER_TEST_DEPS)
4062endif
nnoble69ac39f2014-12-12 15:43:38 -08004063endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004064
4065clean_httpcli_parser_test:
4066 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4067 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4068 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4069 $(Q) $(RM) bins/httpcli_parser_test
4070
4071
4072HTTPCLI_TEST_SRC = \
4073 test/core/httpcli/httpcli_test.c \
4074
4075HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4076HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4077
nnoble69ac39f2014-12-12 15:43:38 -08004078ifeq ($(NO_SECURE),true)
4079
4080bins/httpcli_test: openssl_dep_error
4081
4082else
4083
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004084bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4085 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004086 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004087 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4088
nnoble69ac39f2014-12-12 15:43:38 -08004089endif
4090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004091deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4092
nnoble69ac39f2014-12-12 15:43:38 -08004093ifneq ($(NO_SECURE),true)
4094ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004095-include $(HTTPCLI_TEST_DEPS)
4096endif
nnoble69ac39f2014-12-12 15:43:38 -08004097endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004098
4099clean_httpcli_test:
4100 $(E) "[CLEAN] Cleaning httpcli_test files"
4101 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4102 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4103 $(Q) $(RM) bins/httpcli_test
4104
4105
4106GRPC_CREDENTIALS_TEST_SRC = \
4107 test/core/security/credentials_test.c \
4108
4109GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4110GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4111
nnoble69ac39f2014-12-12 15:43:38 -08004112ifeq ($(NO_SECURE),true)
4113
4114bins/grpc_credentials_test: openssl_dep_error
4115
4116else
4117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004118bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4119 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004120 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004121 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4122
nnoble69ac39f2014-12-12 15:43:38 -08004123endif
4124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4126
nnoble69ac39f2014-12-12 15:43:38 -08004127ifneq ($(NO_SECURE),true)
4128ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004129-include $(GRPC_CREDENTIALS_TEST_DEPS)
4130endif
nnoble69ac39f2014-12-12 15:43:38 -08004131endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004132
4133clean_grpc_credentials_test:
4134 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4135 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4136 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4137 $(Q) $(RM) bins/grpc_credentials_test
4138
4139
jboeuf1a809c02014-12-19 15:44:30 -08004140GRPC_FETCH_OAUTH2_SRC = \
4141 test/core/security/fetch_oauth2.c \
4142
4143GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4144GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4145
4146ifeq ($(NO_SECURE),true)
4147
4148bins/grpc_fetch_oauth2: openssl_dep_error
4149
4150else
4151
4152bins/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4153 $(E) "[LD] Linking $@"
4154 $(Q) mkdir -p `dirname $@`
4155 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_fetch_oauth2
4156
4157endif
4158
4159deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4160
4161ifneq ($(NO_SECURE),true)
4162ifneq ($(NO_DEPS),true)
4163-include $(GRPC_FETCH_OAUTH2_DEPS)
4164endif
4165endif
4166
4167clean_grpc_fetch_oauth2:
4168 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4169 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4170 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
4171 $(Q) $(RM) bins/grpc_fetch_oauth2
4172
4173
jboeufbefd2652014-12-12 15:39:47 -08004174GRPC_BASE64_TEST_SRC = \
4175 test/core/security/base64_test.c \
4176
4177GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4178GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4179
nnoble69ac39f2014-12-12 15:43:38 -08004180ifeq ($(NO_SECURE),true)
4181
4182bins/grpc_base64_test: openssl_dep_error
4183
4184else
4185
jboeufbefd2652014-12-12 15:39:47 -08004186bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4187 $(E) "[LD] Linking $@"
4188 $(Q) mkdir -p `dirname $@`
4189 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4190
nnoble69ac39f2014-12-12 15:43:38 -08004191endif
4192
jboeufbefd2652014-12-12 15:39:47 -08004193deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4194
nnoble69ac39f2014-12-12 15:43:38 -08004195ifneq ($(NO_SECURE),true)
4196ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004197-include $(GRPC_BASE64_TEST_DEPS)
4198endif
nnoble69ac39f2014-12-12 15:43:38 -08004199endif
jboeufbefd2652014-12-12 15:39:47 -08004200
4201clean_grpc_base64_test:
4202 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4203 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4204 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4205 $(Q) $(RM) bins/grpc_base64_test
4206
4207
4208GRPC_JSON_TOKEN_TEST_SRC = \
4209 test/core/security/json_token_test.c \
4210
4211GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4212GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4213
nnoble69ac39f2014-12-12 15:43:38 -08004214ifeq ($(NO_SECURE),true)
4215
4216bins/grpc_json_token_test: openssl_dep_error
4217
4218else
4219
jboeufbefd2652014-12-12 15:39:47 -08004220bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4221 $(E) "[LD] Linking $@"
4222 $(Q) mkdir -p `dirname $@`
4223 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4224
nnoble69ac39f2014-12-12 15:43:38 -08004225endif
4226
jboeufbefd2652014-12-12 15:39:47 -08004227deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4228
nnoble69ac39f2014-12-12 15:43:38 -08004229ifneq ($(NO_SECURE),true)
4230ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004231-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4232endif
nnoble69ac39f2014-12-12 15:43:38 -08004233endif
jboeufbefd2652014-12-12 15:39:47 -08004234
4235clean_grpc_json_token_test:
4236 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4237 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4238 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4239 $(Q) $(RM) bins/grpc_json_token_test
4240
4241
ctiller8919f602014-12-10 10:19:42 -08004242TIMEOUT_ENCODING_TEST_SRC = \
4243 test/core/transport/chttp2/timeout_encoding_test.c \
4244
4245TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4246TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4247
nnoble69ac39f2014-12-12 15:43:38 -08004248ifeq ($(NO_SECURE),true)
4249
4250bins/timeout_encoding_test: openssl_dep_error
4251
4252else
4253
ctiller8919f602014-12-10 10:19:42 -08004254bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4255 $(E) "[LD] Linking $@"
4256 $(Q) mkdir -p `dirname $@`
4257 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4258
nnoble69ac39f2014-12-12 15:43:38 -08004259endif
4260
ctiller8919f602014-12-10 10:19:42 -08004261deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4262
nnoble69ac39f2014-12-12 15:43:38 -08004263ifneq ($(NO_SECURE),true)
4264ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004265-include $(TIMEOUT_ENCODING_TEST_DEPS)
4266endif
nnoble69ac39f2014-12-12 15:43:38 -08004267endif
ctiller8919f602014-12-10 10:19:42 -08004268
4269clean_timeout_encoding_test:
4270 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4271 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4272 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4273 $(Q) $(RM) bins/timeout_encoding_test
4274
4275
4276FD_POSIX_TEST_SRC = \
4277 test/core/iomgr/fd_posix_test.c \
4278
4279FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4280FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4281
nnoble69ac39f2014-12-12 15:43:38 -08004282ifeq ($(NO_SECURE),true)
4283
4284bins/fd_posix_test: openssl_dep_error
4285
4286else
4287
ctiller8919f602014-12-10 10:19:42 -08004288bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4289 $(E) "[LD] Linking $@"
4290 $(Q) mkdir -p `dirname $@`
4291 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4292
nnoble69ac39f2014-12-12 15:43:38 -08004293endif
4294
ctiller8919f602014-12-10 10:19:42 -08004295deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4296
nnoble69ac39f2014-12-12 15:43:38 -08004297ifneq ($(NO_SECURE),true)
4298ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004299-include $(FD_POSIX_TEST_DEPS)
4300endif
nnoble69ac39f2014-12-12 15:43:38 -08004301endif
ctiller8919f602014-12-10 10:19:42 -08004302
4303clean_fd_posix_test:
4304 $(E) "[CLEAN] Cleaning fd_posix_test files"
4305 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4306 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4307 $(Q) $(RM) bins/fd_posix_test
4308
4309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004310FLING_STREAM_TEST_SRC = \
4311 test/core/fling/fling_stream_test.c \
4312
4313FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4314FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4315
nnoble69ac39f2014-12-12 15:43:38 -08004316ifeq ($(NO_SECURE),true)
4317
4318bins/fling_stream_test: openssl_dep_error
4319
4320else
4321
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004322bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004324 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004325 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4326
nnoble69ac39f2014-12-12 15:43:38 -08004327endif
4328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4330
nnoble69ac39f2014-12-12 15:43:38 -08004331ifneq ($(NO_SECURE),true)
4332ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004333-include $(FLING_STREAM_TEST_DEPS)
4334endif
nnoble69ac39f2014-12-12 15:43:38 -08004335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004336
4337clean_fling_stream_test:
4338 $(E) "[CLEAN] Cleaning fling_stream_test files"
4339 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4340 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4341 $(Q) $(RM) bins/fling_stream_test
4342
4343
4344LAME_CLIENT_TEST_SRC = \
4345 test/core/surface/lame_client_test.c \
4346
4347LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4348LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4349
nnoble69ac39f2014-12-12 15:43:38 -08004350ifeq ($(NO_SECURE),true)
4351
4352bins/lame_client_test: openssl_dep_error
4353
4354else
4355
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004356bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4357 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004358 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004359 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4360
nnoble69ac39f2014-12-12 15:43:38 -08004361endif
4362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4364
nnoble69ac39f2014-12-12 15:43:38 -08004365ifneq ($(NO_SECURE),true)
4366ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004367-include $(LAME_CLIENT_TEST_DEPS)
4368endif
nnoble69ac39f2014-12-12 15:43:38 -08004369endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004370
4371clean_lame_client_test:
4372 $(E) "[CLEAN] Cleaning lame_client_test files"
4373 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4374 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4375 $(Q) $(RM) bins/lame_client_test
4376
4377
4378THREAD_POOL_TEST_SRC = \
4379 test/cpp/server/thread_pool_test.cc \
4380
4381THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4382THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4383
nnoble69ac39f2014-12-12 15:43:38 -08004384ifeq ($(NO_SECURE),true)
4385
4386bins/thread_pool_test: openssl_dep_error
4387
4388else
4389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004390bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4391 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004392 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004393 $(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
4394
nnoble69ac39f2014-12-12 15:43:38 -08004395endif
4396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004397deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4398
nnoble69ac39f2014-12-12 15:43:38 -08004399ifneq ($(NO_SECURE),true)
4400ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004401-include $(THREAD_POOL_TEST_DEPS)
4402endif
nnoble69ac39f2014-12-12 15:43:38 -08004403endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004404
4405clean_thread_pool_test:
4406 $(E) "[CLEAN] Cleaning thread_pool_test files"
4407 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4408 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4409 $(Q) $(RM) bins/thread_pool_test
4410
4411
4412STATUS_TEST_SRC = \
4413 test/cpp/util/status_test.cc \
4414
4415STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4416STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4417
nnoble69ac39f2014-12-12 15:43:38 -08004418ifeq ($(NO_SECURE),true)
4419
4420bins/status_test: openssl_dep_error
4421
4422else
4423
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004424bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4425 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004426 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004427 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4428
nnoble69ac39f2014-12-12 15:43:38 -08004429endif
4430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004431deps_status_test: $(STATUS_TEST_DEPS)
4432
nnoble69ac39f2014-12-12 15:43:38 -08004433ifneq ($(NO_SECURE),true)
4434ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004435-include $(STATUS_TEST_DEPS)
4436endif
nnoble69ac39f2014-12-12 15:43:38 -08004437endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004438
4439clean_status_test:
4440 $(E) "[CLEAN] Cleaning status_test files"
4441 $(Q) $(RM) $(STATUS_TEST_OBJS)
4442 $(Q) $(RM) $(STATUS_TEST_DEPS)
4443 $(Q) $(RM) bins/status_test
4444
4445
ctiller8919f602014-12-10 10:19:42 -08004446SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4447 test/cpp/end2end/sync_client_async_server_test.cc \
4448
4449SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4450SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4451
nnoble69ac39f2014-12-12 15:43:38 -08004452ifeq ($(NO_SECURE),true)
4453
4454bins/sync_client_async_server_test: openssl_dep_error
4455
4456else
4457
ctiller8919f602014-12-10 10:19:42 -08004458bins/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
4459 $(E) "[LD] Linking $@"
4460 $(Q) mkdir -p `dirname $@`
4461 $(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
4462
nnoble69ac39f2014-12-12 15:43:38 -08004463endif
4464
ctiller8919f602014-12-10 10:19:42 -08004465deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4466
nnoble69ac39f2014-12-12 15:43:38 -08004467ifneq ($(NO_SECURE),true)
4468ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004469-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4470endif
nnoble69ac39f2014-12-12 15:43:38 -08004471endif
ctiller8919f602014-12-10 10:19:42 -08004472
4473clean_sync_client_async_server_test:
4474 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4475 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4476 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4477 $(Q) $(RM) bins/sync_client_async_server_test
4478
4479
4480QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004481 gens/test/cpp/interop/empty.pb.cc \
4482 gens/test/cpp/interop/messages.pb.cc \
4483 gens/test/cpp/interop/test.pb.cc \
4484 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004485
4486QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4487QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4488
nnoble69ac39f2014-12-12 15:43:38 -08004489ifeq ($(NO_SECURE),true)
4490
4491bins/qps_client: openssl_dep_error
4492
4493else
4494
vpai80b6d012014-12-17 11:47:32 -08004495bins/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 -08004496 $(E) "[LD] Linking $@"
4497 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004498 $(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 -08004499
nnoble69ac39f2014-12-12 15:43:38 -08004500endif
4501
ctiller8919f602014-12-10 10:19:42 -08004502deps_qps_client: $(QPS_CLIENT_DEPS)
4503
nnoble69ac39f2014-12-12 15:43:38 -08004504ifneq ($(NO_SECURE),true)
4505ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004506-include $(QPS_CLIENT_DEPS)
4507endif
nnoble69ac39f2014-12-12 15:43:38 -08004508endif
ctiller8919f602014-12-10 10:19:42 -08004509
4510clean_qps_client:
4511 $(E) "[CLEAN] Cleaning qps_client files"
4512 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4513 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4514 $(Q) $(RM) bins/qps_client
4515
4516
4517QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004518 gens/test/cpp/interop/empty.pb.cc \
4519 gens/test/cpp/interop/messages.pb.cc \
4520 gens/test/cpp/interop/test.pb.cc \
4521 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004522
4523QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4524QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4525
nnoble69ac39f2014-12-12 15:43:38 -08004526ifeq ($(NO_SECURE),true)
4527
4528bins/qps_server: openssl_dep_error
4529
4530else
4531
vpai80b6d012014-12-17 11:47:32 -08004532bins/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 -08004533 $(E) "[LD] Linking $@"
4534 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004535 $(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 -08004536
nnoble69ac39f2014-12-12 15:43:38 -08004537endif
4538
ctiller8919f602014-12-10 10:19:42 -08004539deps_qps_server: $(QPS_SERVER_DEPS)
4540
nnoble69ac39f2014-12-12 15:43:38 -08004541ifneq ($(NO_SECURE),true)
4542ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004543-include $(QPS_SERVER_DEPS)
4544endif
nnoble69ac39f2014-12-12 15:43:38 -08004545endif
ctiller8919f602014-12-10 10:19:42 -08004546
4547clean_qps_server:
4548 $(E) "[CLEAN] Cleaning qps_server files"
4549 $(Q) $(RM) $(QPS_SERVER_OBJS)
4550 $(Q) $(RM) $(QPS_SERVER_DEPS)
4551 $(Q) $(RM) bins/qps_server
4552
4553
4554INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004555 gens/test/cpp/interop/empty.pb.cc \
4556 gens/test/cpp/interop/messages.pb.cc \
4557 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004558 test/cpp/interop/server.cc \
4559
4560INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4561INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4562
nnoble69ac39f2014-12-12 15:43:38 -08004563ifeq ($(NO_SECURE),true)
4564
4565bins/interop_server: openssl_dep_error
4566
4567else
4568
nnoble72309c62014-12-12 11:42:26 -08004569bins/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 -08004570 $(E) "[LD] Linking $@"
4571 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004572 $(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 -08004573
nnoble69ac39f2014-12-12 15:43:38 -08004574endif
4575
ctiller8919f602014-12-10 10:19:42 -08004576deps_interop_server: $(INTEROP_SERVER_DEPS)
4577
nnoble69ac39f2014-12-12 15:43:38 -08004578ifneq ($(NO_SECURE),true)
4579ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004580-include $(INTEROP_SERVER_DEPS)
4581endif
nnoble69ac39f2014-12-12 15:43:38 -08004582endif
ctiller8919f602014-12-10 10:19:42 -08004583
4584clean_interop_server:
4585 $(E) "[CLEAN] Cleaning interop_server files"
4586 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4587 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4588 $(Q) $(RM) bins/interop_server
4589
4590
4591INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004592 gens/test/cpp/interop/empty.pb.cc \
4593 gens/test/cpp/interop/messages.pb.cc \
4594 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004595 test/cpp/interop/client.cc \
4596
4597INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4598INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4599
nnoble69ac39f2014-12-12 15:43:38 -08004600ifeq ($(NO_SECURE),true)
4601
4602bins/interop_client: openssl_dep_error
4603
4604else
4605
nnoble72309c62014-12-12 11:42:26 -08004606bins/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 -08004607 $(E) "[LD] Linking $@"
4608 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004609 $(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 -08004610
nnoble69ac39f2014-12-12 15:43:38 -08004611endif
4612
ctiller8919f602014-12-10 10:19:42 -08004613deps_interop_client: $(INTEROP_CLIENT_DEPS)
4614
nnoble69ac39f2014-12-12 15:43:38 -08004615ifneq ($(NO_SECURE),true)
4616ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004617-include $(INTEROP_CLIENT_DEPS)
4618endif
nnoble69ac39f2014-12-12 15:43:38 -08004619endif
ctiller8919f602014-12-10 10:19:42 -08004620
4621clean_interop_client:
4622 $(E) "[CLEAN] Cleaning interop_client files"
4623 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4624 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4625 $(Q) $(RM) bins/interop_client
4626
4627
4628END2END_TEST_SRC = \
4629 test/cpp/end2end/end2end_test.cc \
4630
4631END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4632END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4633
nnoble69ac39f2014-12-12 15:43:38 -08004634ifeq ($(NO_SECURE),true)
4635
4636bins/end2end_test: openssl_dep_error
4637
4638else
4639
ctiller8919f602014-12-10 10:19:42 -08004640bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4641 $(E) "[LD] Linking $@"
4642 $(Q) mkdir -p `dirname $@`
4643 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4644
nnoble69ac39f2014-12-12 15:43:38 -08004645endif
4646
ctiller8919f602014-12-10 10:19:42 -08004647deps_end2end_test: $(END2END_TEST_DEPS)
4648
nnoble69ac39f2014-12-12 15:43:38 -08004649ifneq ($(NO_SECURE),true)
4650ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004651-include $(END2END_TEST_DEPS)
4652endif
nnoble69ac39f2014-12-12 15:43:38 -08004653endif
ctiller8919f602014-12-10 10:19:42 -08004654
4655clean_end2end_test:
4656 $(E) "[CLEAN] Cleaning end2end_test files"
4657 $(Q) $(RM) $(END2END_TEST_OBJS)
4658 $(Q) $(RM) $(END2END_TEST_DEPS)
4659 $(Q) $(RM) bins/end2end_test
4660
4661
yangg59dfc902014-12-19 14:00:14 -08004662CHANNEL_ARGUMENTS_TEST_SRC = \
4663 test/cpp/client/channel_arguments_test.cc \
4664
4665CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4666CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4667
4668ifeq ($(NO_SECURE),true)
4669
4670bins/channel_arguments_test: openssl_dep_error
4671
4672else
4673
4674bins/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/libgrpc++.a libs/libgrpc.a
4675 $(E) "[LD] Linking $@"
4676 $(Q) mkdir -p `dirname $@`
4677 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc++ -lgrpc $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/channel_arguments_test
4678
4679endif
4680
4681deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
4682
4683ifneq ($(NO_SECURE),true)
4684ifneq ($(NO_DEPS),true)
4685-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
4686endif
4687endif
4688
4689clean_channel_arguments_test:
4690 $(E) "[CLEAN] Cleaning channel_arguments_test files"
4691 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
4692 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
4693 $(Q) $(RM) bins/channel_arguments_test
4694
4695
ctiller8919f602014-12-10 10:19:42 -08004696ALARM_TEST_SRC = \
4697 test/core/iomgr/alarm_test.c \
4698
4699ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4700ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4701
nnoble69ac39f2014-12-12 15:43:38 -08004702ifeq ($(NO_SECURE),true)
4703
4704bins/alarm_test: openssl_dep_error
4705
4706else
4707
ctiller8919f602014-12-10 10:19:42 -08004708bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4709 $(E) "[LD] Linking $@"
4710 $(Q) mkdir -p `dirname $@`
4711 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4712
nnoble69ac39f2014-12-12 15:43:38 -08004713endif
4714
ctiller8919f602014-12-10 10:19:42 -08004715deps_alarm_test: $(ALARM_TEST_DEPS)
4716
nnoble69ac39f2014-12-12 15:43:38 -08004717ifneq ($(NO_SECURE),true)
4718ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004719-include $(ALARM_TEST_DEPS)
4720endif
nnoble69ac39f2014-12-12 15:43:38 -08004721endif
ctiller8919f602014-12-10 10:19:42 -08004722
4723clean_alarm_test:
4724 $(E) "[CLEAN] Cleaning alarm_test files"
4725 $(Q) $(RM) $(ALARM_TEST_OBJS)
4726 $(Q) $(RM) $(ALARM_TEST_DEPS)
4727 $(Q) $(RM) bins/alarm_test
4728
4729
4730TIME_TEST_SRC = \
4731 test/core/support/time_test.c \
4732
4733TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4734TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4735
nnoble69ac39f2014-12-12 15:43:38 -08004736ifeq ($(NO_SECURE),true)
4737
4738bins/time_test: openssl_dep_error
4739
4740else
4741
ctiller8919f602014-12-10 10:19:42 -08004742bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4743 $(E) "[LD] Linking $@"
4744 $(Q) mkdir -p `dirname $@`
4745 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4746
nnoble69ac39f2014-12-12 15:43:38 -08004747endif
4748
ctiller8919f602014-12-10 10:19:42 -08004749deps_time_test: $(TIME_TEST_DEPS)
4750
nnoble69ac39f2014-12-12 15:43:38 -08004751ifneq ($(NO_SECURE),true)
4752ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004753-include $(TIME_TEST_DEPS)
4754endif
nnoble69ac39f2014-12-12 15:43:38 -08004755endif
ctiller8919f602014-12-10 10:19:42 -08004756
4757clean_time_test:
4758 $(E) "[CLEAN] Cleaning time_test files"
4759 $(Q) $(RM) $(TIME_TEST_OBJS)
4760 $(Q) $(RM) $(TIME_TEST_DEPS)
4761 $(Q) $(RM) bins/time_test
4762
4763
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004764CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4765
4766CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4767CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4768
nnoble69ac39f2014-12-12 15:43:38 -08004769ifeq ($(NO_SECURE),true)
4770
4771bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4772
4773else
4774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004775bins/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
4776 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004777 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004778 $(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
4779
nnoble69ac39f2014-12-12 15:43:38 -08004780endif
4781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004782deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4783
nnoble69ac39f2014-12-12 15:43:38 -08004784ifneq ($(NO_SECURE),true)
4785ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004786-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4787endif
nnoble69ac39f2014-12-12 15:43:38 -08004788endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004789
4790clean_chttp2_fake_security_cancel_after_accept_test:
4791 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4792 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4793 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4794 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4795
4796
4797CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4798
4799CHTTP2_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))))
4800CHTTP2_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))))
4801
nnoble69ac39f2014-12-12 15:43:38 -08004802ifeq ($(NO_SECURE),true)
4803
4804bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4805
4806else
4807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004808bins/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
4809 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004810 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004811 $(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
4812
nnoble69ac39f2014-12-12 15:43:38 -08004813endif
4814
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004815deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4816
nnoble69ac39f2014-12-12 15:43:38 -08004817ifneq ($(NO_SECURE),true)
4818ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004819-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4820endif
nnoble69ac39f2014-12-12 15:43:38 -08004821endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004822
4823clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4824 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4825 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4826 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4827 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4828
4829
4830CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4831
4832CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4833CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4834
nnoble69ac39f2014-12-12 15:43:38 -08004835ifeq ($(NO_SECURE),true)
4836
4837bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4838
4839else
4840
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004841bins/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
4842 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004843 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004844 $(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
4845
nnoble69ac39f2014-12-12 15:43:38 -08004846endif
4847
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004848deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4849
nnoble69ac39f2014-12-12 15:43:38 -08004850ifneq ($(NO_SECURE),true)
4851ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004852-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4853endif
nnoble69ac39f2014-12-12 15:43:38 -08004854endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004855
4856clean_chttp2_fake_security_cancel_after_invoke_test:
4857 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4858 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4859 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4860 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4861
4862
4863CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4864
4865CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4866CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4867
nnoble69ac39f2014-12-12 15:43:38 -08004868ifeq ($(NO_SECURE),true)
4869
4870bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4871
4872else
4873
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004874bins/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
4875 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004876 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004877 $(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
4878
nnoble69ac39f2014-12-12 15:43:38 -08004879endif
4880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004881deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4882
nnoble69ac39f2014-12-12 15:43:38 -08004883ifneq ($(NO_SECURE),true)
4884ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004885-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4886endif
nnoble69ac39f2014-12-12 15:43:38 -08004887endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004888
4889clean_chttp2_fake_security_cancel_before_invoke_test:
4890 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4891 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4892 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4893 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4894
4895
4896CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4897
4898CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4899CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4900
nnoble69ac39f2014-12-12 15:43:38 -08004901ifeq ($(NO_SECURE),true)
4902
4903bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4904
4905else
4906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004907bins/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
4908 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004909 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004910 $(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
4911
nnoble69ac39f2014-12-12 15:43:38 -08004912endif
4913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004914deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4915
nnoble69ac39f2014-12-12 15:43:38 -08004916ifneq ($(NO_SECURE),true)
4917ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004918-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4919endif
nnoble69ac39f2014-12-12 15:43:38 -08004920endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004921
4922clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4923 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4924 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4925 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4926 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4927
4928
ctillerc6d61c42014-12-15 14:52:08 -08004929CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4930
4931CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4932CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4933
4934ifeq ($(NO_SECURE),true)
4935
4936bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4937
4938else
4939
4940bins/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
4941 $(E) "[LD] Linking $@"
4942 $(Q) mkdir -p `dirname $@`
4943 $(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
4944
4945endif
4946
4947deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4948
4949ifneq ($(NO_SECURE),true)
4950ifneq ($(NO_DEPS),true)
4951-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4952endif
4953endif
4954
4955clean_chttp2_fake_security_disappearing_server_test:
4956 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4957 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4958 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4959 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4960
4961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004962CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4963
4964CHTTP2_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))))
4965CHTTP2_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))))
4966
nnoble69ac39f2014-12-12 15:43:38 -08004967ifeq ($(NO_SECURE),true)
4968
4969bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4970
4971else
4972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004973bins/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
4974 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004975 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004976 $(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
4977
nnoble69ac39f2014-12-12 15:43:38 -08004978endif
4979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004980deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4981
nnoble69ac39f2014-12-12 15:43:38 -08004982ifneq ($(NO_SECURE),true)
4983ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004984-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4985endif
nnoble69ac39f2014-12-12 15:43:38 -08004986endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004987
4988clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4989 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4990 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4991 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4992 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4993
4994
4995CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4996
4997CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4998CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4999
nnoble69ac39f2014-12-12 15:43:38 -08005000ifeq ($(NO_SECURE),true)
5001
5002bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
5003
5004else
5005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005006bins/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
5007 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005008 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005009 $(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
5010
nnoble69ac39f2014-12-12 15:43:38 -08005011endif
5012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005013deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5014
nnoble69ac39f2014-12-12 15:43:38 -08005015ifneq ($(NO_SECURE),true)
5016ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005017-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5018endif
nnoble69ac39f2014-12-12 15:43:38 -08005019endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005020
5021clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5022 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5023 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5024 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5025 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
5026
5027
5028CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5029
5030CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5031CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5032
nnoble69ac39f2014-12-12 15:43:38 -08005033ifeq ($(NO_SECURE),true)
5034
5035bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
5036
5037else
5038
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005039bins/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
5040 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005041 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005042 $(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
5043
nnoble69ac39f2014-12-12 15:43:38 -08005044endif
5045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005046deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5047
nnoble69ac39f2014-12-12 15:43:38 -08005048ifneq ($(NO_SECURE),true)
5049ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005050-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5051endif
nnoble69ac39f2014-12-12 15:43:38 -08005052endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005053
5054clean_chttp2_fake_security_invoke_large_request_test:
5055 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5056 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5057 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5058 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
5059
5060
5061CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5062
5063CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5064CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5065
nnoble69ac39f2014-12-12 15:43:38 -08005066ifeq ($(NO_SECURE),true)
5067
5068bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
5069
5070else
5071
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005072bins/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
5073 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005074 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005075 $(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
5076
nnoble69ac39f2014-12-12 15:43:38 -08005077endif
5078
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005079deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5080
nnoble69ac39f2014-12-12 15:43:38 -08005081ifneq ($(NO_SECURE),true)
5082ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005083-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5084endif
nnoble69ac39f2014-12-12 15:43:38 -08005085endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005086
5087clean_chttp2_fake_security_max_concurrent_streams_test:
5088 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5089 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5090 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5091 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5092
5093
5094CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5095
5096CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5097CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5098
nnoble69ac39f2014-12-12 15:43:38 -08005099ifeq ($(NO_SECURE),true)
5100
5101bins/chttp2_fake_security_no_op_test: openssl_dep_error
5102
5103else
5104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005105bins/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
5106 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005107 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005108 $(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
5109
nnoble69ac39f2014-12-12 15:43:38 -08005110endif
5111
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005112deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5113
nnoble69ac39f2014-12-12 15:43:38 -08005114ifneq ($(NO_SECURE),true)
5115ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005116-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5117endif
nnoble69ac39f2014-12-12 15:43:38 -08005118endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005119
5120clean_chttp2_fake_security_no_op_test:
5121 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5122 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5123 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5124 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5125
5126
5127CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5128
5129CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5130CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5131
nnoble69ac39f2014-12-12 15:43:38 -08005132ifeq ($(NO_SECURE),true)
5133
5134bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5135
5136else
5137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005138bins/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
5139 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005140 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005141 $(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
5142
nnoble69ac39f2014-12-12 15:43:38 -08005143endif
5144
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005145deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5146
nnoble69ac39f2014-12-12 15:43:38 -08005147ifneq ($(NO_SECURE),true)
5148ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005149-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5150endif
nnoble69ac39f2014-12-12 15:43:38 -08005151endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005152
5153clean_chttp2_fake_security_ping_pong_streaming_test:
5154 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5155 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5156 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5157 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5158
5159
ctiller33023c42014-12-12 16:28:33 -08005160CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5161
5162CHTTP2_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))))
5163CHTTP2_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))))
5164
5165ifeq ($(NO_SECURE),true)
5166
5167bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5168
5169else
5170
5171bins/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
5172 $(E) "[LD] Linking $@"
5173 $(Q) mkdir -p `dirname $@`
5174 $(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
5175
5176endif
5177
5178deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5179
5180ifneq ($(NO_SECURE),true)
5181ifneq ($(NO_DEPS),true)
5182-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5183endif
5184endif
5185
5186clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5187 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5188 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5189 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5190 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5191
5192
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005193CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5194
5195CHTTP2_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))))
5196CHTTP2_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))))
5197
nnoble69ac39f2014-12-12 15:43:38 -08005198ifeq ($(NO_SECURE),true)
5199
5200bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5201
5202else
5203
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005204bins/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
5205 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005206 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005207 $(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
5208
nnoble69ac39f2014-12-12 15:43:38 -08005209endif
5210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005211deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5212
nnoble69ac39f2014-12-12 15:43:38 -08005213ifneq ($(NO_SECURE),true)
5214ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005215-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5216endif
nnoble69ac39f2014-12-12 15:43:38 -08005217endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005218
5219clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5220 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5221 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5222 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5223 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5224
5225
5226CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5227
5228CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5229CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5230
nnoble69ac39f2014-12-12 15:43:38 -08005231ifeq ($(NO_SECURE),true)
5232
5233bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5234
5235else
5236
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005237bins/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
5238 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005239 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005240 $(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
5241
nnoble69ac39f2014-12-12 15:43:38 -08005242endif
5243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005244deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5245
nnoble69ac39f2014-12-12 15:43:38 -08005246ifneq ($(NO_SECURE),true)
5247ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005248-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5249endif
nnoble69ac39f2014-12-12 15:43:38 -08005250endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005251
5252clean_chttp2_fake_security_request_response_with_payload_test:
5253 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5254 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5255 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5256 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5257
5258
ctiller2845cad2014-12-15 15:14:12 -08005259CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5260
5261CHTTP2_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))))
5262CHTTP2_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))))
5263
5264ifeq ($(NO_SECURE),true)
5265
5266bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5267
5268else
5269
5270bins/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
5271 $(E) "[LD] Linking $@"
5272 $(Q) mkdir -p `dirname $@`
5273 $(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
5274
5275endif
5276
5277deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5278
5279ifneq ($(NO_SECURE),true)
5280ifneq ($(NO_DEPS),true)
5281-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5282endif
5283endif
5284
5285clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5286 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5287 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5288 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5289 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5290
5291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005292CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5293
5294CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5295CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5296
nnoble69ac39f2014-12-12 15:43:38 -08005297ifeq ($(NO_SECURE),true)
5298
5299bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5300
5301else
5302
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005303bins/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
5304 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005305 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306 $(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
5307
nnoble69ac39f2014-12-12 15:43:38 -08005308endif
5309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005310deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5311
nnoble69ac39f2014-12-12 15:43:38 -08005312ifneq ($(NO_SECURE),true)
5313ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005314-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5315endif
nnoble69ac39f2014-12-12 15:43:38 -08005316endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005317
5318clean_chttp2_fake_security_simple_delayed_request_test:
5319 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5320 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5321 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5322 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5323
5324
5325CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5326
5327CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5328CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5329
nnoble69ac39f2014-12-12 15:43:38 -08005330ifeq ($(NO_SECURE),true)
5331
5332bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5333
5334else
5335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005336bins/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
5337 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005338 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005339 $(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
5340
nnoble69ac39f2014-12-12 15:43:38 -08005341endif
5342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005343deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5344
nnoble69ac39f2014-12-12 15:43:38 -08005345ifneq ($(NO_SECURE),true)
5346ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005347-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5348endif
nnoble69ac39f2014-12-12 15:43:38 -08005349endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005350
5351clean_chttp2_fake_security_simple_request_test:
5352 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5353 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5354 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5355 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5356
5357
nathaniel52878172014-12-09 10:17:19 -08005358CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005359
nathaniel52878172014-12-09 10:17:19 -08005360CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5361CHTTP2_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 -08005362
nnoble69ac39f2014-12-12 15:43:38 -08005363ifeq ($(NO_SECURE),true)
5364
5365bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5366
5367else
5368
nathaniel52878172014-12-09 10:17:19 -08005369bins/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 -08005370 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005371 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005372 $(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 -08005373
nnoble69ac39f2014-12-12 15:43:38 -08005374endif
5375
nathaniel52878172014-12-09 10:17:19 -08005376deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005377
nnoble69ac39f2014-12-12 15:43:38 -08005378ifneq ($(NO_SECURE),true)
5379ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005380-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005381endif
nnoble69ac39f2014-12-12 15:43:38 -08005382endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005383
nathaniel52878172014-12-09 10:17:19 -08005384clean_chttp2_fake_security_thread_stress_test:
5385 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5386 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5387 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5388 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005389
5390
5391CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5392
5393CHTTP2_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))))
5394CHTTP2_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))))
5395
nnoble69ac39f2014-12-12 15:43:38 -08005396ifeq ($(NO_SECURE),true)
5397
5398bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5399
5400else
5401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005402bins/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
5403 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005404 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005405 $(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
5406
nnoble69ac39f2014-12-12 15:43:38 -08005407endif
5408
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005409deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5410
nnoble69ac39f2014-12-12 15:43:38 -08005411ifneq ($(NO_SECURE),true)
5412ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005413-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5414endif
nnoble69ac39f2014-12-12 15:43:38 -08005415endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005416
5417clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5418 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5419 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5420 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5421 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5422
5423
5424CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5425
5426CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5427CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5428
nnoble69ac39f2014-12-12 15:43:38 -08005429ifeq ($(NO_SECURE),true)
5430
5431bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5432
5433else
5434
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005435bins/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
5436 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005437 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005438 $(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
5439
nnoble69ac39f2014-12-12 15:43:38 -08005440endif
5441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005442deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5443
nnoble69ac39f2014-12-12 15:43:38 -08005444ifneq ($(NO_SECURE),true)
5445ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005446-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5447endif
nnoble69ac39f2014-12-12 15:43:38 -08005448endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005449
5450clean_chttp2_fullstack_cancel_after_accept_test:
5451 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5452 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5453 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5454 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5455
5456
5457CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5458
5459CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5460CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5461
nnoble69ac39f2014-12-12 15:43:38 -08005462ifeq ($(NO_SECURE),true)
5463
5464bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5465
5466else
5467
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005468bins/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
5469 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005470 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005471 $(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
5472
nnoble69ac39f2014-12-12 15:43:38 -08005473endif
5474
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005475deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5476
nnoble69ac39f2014-12-12 15:43:38 -08005477ifneq ($(NO_SECURE),true)
5478ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005479-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5480endif
nnoble69ac39f2014-12-12 15:43:38 -08005481endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005482
5483clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5484 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5485 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5486 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5487 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5488
5489
5490CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5491
5492CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5493CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5494
nnoble69ac39f2014-12-12 15:43:38 -08005495ifeq ($(NO_SECURE),true)
5496
5497bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5498
5499else
5500
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005501bins/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
5502 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005503 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005504 $(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
5505
nnoble69ac39f2014-12-12 15:43:38 -08005506endif
5507
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005508deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5509
nnoble69ac39f2014-12-12 15:43:38 -08005510ifneq ($(NO_SECURE),true)
5511ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005512-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5513endif
nnoble69ac39f2014-12-12 15:43:38 -08005514endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005515
5516clean_chttp2_fullstack_cancel_after_invoke_test:
5517 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5518 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5519 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5520 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5521
5522
5523CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5524
5525CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5526CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5527
nnoble69ac39f2014-12-12 15:43:38 -08005528ifeq ($(NO_SECURE),true)
5529
5530bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5531
5532else
5533
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005534bins/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
5535 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005536 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005537 $(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
5538
nnoble69ac39f2014-12-12 15:43:38 -08005539endif
5540
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005541deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5542
nnoble69ac39f2014-12-12 15:43:38 -08005543ifneq ($(NO_SECURE),true)
5544ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005545-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5546endif
nnoble69ac39f2014-12-12 15:43:38 -08005547endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005548
5549clean_chttp2_fullstack_cancel_before_invoke_test:
5550 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5551 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5552 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5553 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5554
5555
5556CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5557
5558CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5559CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5560
nnoble69ac39f2014-12-12 15:43:38 -08005561ifeq ($(NO_SECURE),true)
5562
5563bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5564
5565else
5566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005567bins/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
5568 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005569 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005570 $(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
5571
nnoble69ac39f2014-12-12 15:43:38 -08005572endif
5573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005574deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5575
nnoble69ac39f2014-12-12 15:43:38 -08005576ifneq ($(NO_SECURE),true)
5577ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005578-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5579endif
nnoble69ac39f2014-12-12 15:43:38 -08005580endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005581
5582clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5583 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5584 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5585 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5586 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5587
5588
ctillerc6d61c42014-12-15 14:52:08 -08005589CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5590
5591CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5592CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5593
5594ifeq ($(NO_SECURE),true)
5595
5596bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5597
5598else
5599
5600bins/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
5601 $(E) "[LD] Linking $@"
5602 $(Q) mkdir -p `dirname $@`
5603 $(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
5604
5605endif
5606
5607deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5608
5609ifneq ($(NO_SECURE),true)
5610ifneq ($(NO_DEPS),true)
5611-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5612endif
5613endif
5614
5615clean_chttp2_fullstack_disappearing_server_test:
5616 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5617 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5618 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5619 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5620
5621
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005622CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5623
5624CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5625CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5626
nnoble69ac39f2014-12-12 15:43:38 -08005627ifeq ($(NO_SECURE),true)
5628
5629bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5630
5631else
5632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005633bins/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
5634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005635 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005636 $(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
5637
nnoble69ac39f2014-12-12 15:43:38 -08005638endif
5639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005640deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5641
nnoble69ac39f2014-12-12 15:43:38 -08005642ifneq ($(NO_SECURE),true)
5643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005644-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5645endif
nnoble69ac39f2014-12-12 15:43:38 -08005646endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005647
5648clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5649 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5650 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5651 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5652 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5653
5654
5655CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5656
5657CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5658CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5659
nnoble69ac39f2014-12-12 15:43:38 -08005660ifeq ($(NO_SECURE),true)
5661
5662bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5663
5664else
5665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005666bins/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
5667 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005668 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005669 $(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
5670
nnoble69ac39f2014-12-12 15:43:38 -08005671endif
5672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005673deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5674
nnoble69ac39f2014-12-12 15:43:38 -08005675ifneq ($(NO_SECURE),true)
5676ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005677-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5678endif
nnoble69ac39f2014-12-12 15:43:38 -08005679endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005680
5681clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5682 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5683 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5684 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5685 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5686
5687
5688CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5689
5690CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5691CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5692
nnoble69ac39f2014-12-12 15:43:38 -08005693ifeq ($(NO_SECURE),true)
5694
5695bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5696
5697else
5698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005699bins/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
5700 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005701 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005702 $(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
5703
nnoble69ac39f2014-12-12 15:43:38 -08005704endif
5705
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005706deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5707
nnoble69ac39f2014-12-12 15:43:38 -08005708ifneq ($(NO_SECURE),true)
5709ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005710-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5711endif
nnoble69ac39f2014-12-12 15:43:38 -08005712endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005713
5714clean_chttp2_fullstack_invoke_large_request_test:
5715 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5716 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5717 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5718 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5719
5720
5721CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5722
5723CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5724CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5725
nnoble69ac39f2014-12-12 15:43:38 -08005726ifeq ($(NO_SECURE),true)
5727
5728bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5729
5730else
5731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005732bins/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
5733 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005734 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005735 $(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
5736
nnoble69ac39f2014-12-12 15:43:38 -08005737endif
5738
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005739deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5740
nnoble69ac39f2014-12-12 15:43:38 -08005741ifneq ($(NO_SECURE),true)
5742ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005743-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5744endif
nnoble69ac39f2014-12-12 15:43:38 -08005745endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005746
5747clean_chttp2_fullstack_max_concurrent_streams_test:
5748 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5749 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5750 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5751 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5752
5753
5754CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5755
5756CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5757CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5758
nnoble69ac39f2014-12-12 15:43:38 -08005759ifeq ($(NO_SECURE),true)
5760
5761bins/chttp2_fullstack_no_op_test: openssl_dep_error
5762
5763else
5764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005765bins/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
5766 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005767 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005768 $(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
5769
nnoble69ac39f2014-12-12 15:43:38 -08005770endif
5771
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005772deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5773
nnoble69ac39f2014-12-12 15:43:38 -08005774ifneq ($(NO_SECURE),true)
5775ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005776-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5777endif
nnoble69ac39f2014-12-12 15:43:38 -08005778endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005779
5780clean_chttp2_fullstack_no_op_test:
5781 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5782 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5783 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5784 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5785
5786
5787CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5788
5789CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5790CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5791
nnoble69ac39f2014-12-12 15:43:38 -08005792ifeq ($(NO_SECURE),true)
5793
5794bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5795
5796else
5797
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005798bins/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
5799 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005800 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005801 $(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
5802
nnoble69ac39f2014-12-12 15:43:38 -08005803endif
5804
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005805deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5806
nnoble69ac39f2014-12-12 15:43:38 -08005807ifneq ($(NO_SECURE),true)
5808ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005809-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5810endif
nnoble69ac39f2014-12-12 15:43:38 -08005811endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005812
5813clean_chttp2_fullstack_ping_pong_streaming_test:
5814 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5815 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5816 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5817 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5818
5819
ctiller33023c42014-12-12 16:28:33 -08005820CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5821
5822CHTTP2_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))))
5823CHTTP2_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))))
5824
5825ifeq ($(NO_SECURE),true)
5826
5827bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5828
5829else
5830
5831bins/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
5832 $(E) "[LD] Linking $@"
5833 $(Q) mkdir -p `dirname $@`
5834 $(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
5835
5836endif
5837
5838deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5839
5840ifneq ($(NO_SECURE),true)
5841ifneq ($(NO_DEPS),true)
5842-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5843endif
5844endif
5845
5846clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5847 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5848 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5849 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5850 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5851
5852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005853CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5854
5855CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5856CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5857
nnoble69ac39f2014-12-12 15:43:38 -08005858ifeq ($(NO_SECURE),true)
5859
5860bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5861
5862else
5863
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005864bins/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
5865 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005866 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005867 $(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
5868
nnoble69ac39f2014-12-12 15:43:38 -08005869endif
5870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005871deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5872
nnoble69ac39f2014-12-12 15:43:38 -08005873ifneq ($(NO_SECURE),true)
5874ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005875-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5876endif
nnoble69ac39f2014-12-12 15:43:38 -08005877endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005878
5879clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5880 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5881 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5882 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5883 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5884
5885
5886CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5887
5888CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5889CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5890
nnoble69ac39f2014-12-12 15:43:38 -08005891ifeq ($(NO_SECURE),true)
5892
5893bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5894
5895else
5896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005897bins/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
5898 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005899 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005900 $(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
5901
nnoble69ac39f2014-12-12 15:43:38 -08005902endif
5903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005904deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5905
nnoble69ac39f2014-12-12 15:43:38 -08005906ifneq ($(NO_SECURE),true)
5907ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005908-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5909endif
nnoble69ac39f2014-12-12 15:43:38 -08005910endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005911
5912clean_chttp2_fullstack_request_response_with_payload_test:
5913 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5914 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5915 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5916 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5917
5918
ctiller2845cad2014-12-15 15:14:12 -08005919CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5920
5921CHTTP2_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))))
5922CHTTP2_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))))
5923
5924ifeq ($(NO_SECURE),true)
5925
5926bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5927
5928else
5929
5930bins/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
5931 $(E) "[LD] Linking $@"
5932 $(Q) mkdir -p `dirname $@`
5933 $(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
5934
5935endif
5936
5937deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5938
5939ifneq ($(NO_SECURE),true)
5940ifneq ($(NO_DEPS),true)
5941-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5942endif
5943endif
5944
5945clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5946 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5947 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5948 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5949 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5950
5951
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005952CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5953
5954CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5955CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5956
nnoble69ac39f2014-12-12 15:43:38 -08005957ifeq ($(NO_SECURE),true)
5958
5959bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5960
5961else
5962
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005963bins/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
5964 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005965 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966 $(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
5967
nnoble69ac39f2014-12-12 15:43:38 -08005968endif
5969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005970deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5971
nnoble69ac39f2014-12-12 15:43:38 -08005972ifneq ($(NO_SECURE),true)
5973ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005974-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5975endif
nnoble69ac39f2014-12-12 15:43:38 -08005976endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005977
5978clean_chttp2_fullstack_simple_delayed_request_test:
5979 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5980 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5981 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5982 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5983
5984
5985CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5986
5987CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5988CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5989
nnoble69ac39f2014-12-12 15:43:38 -08005990ifeq ($(NO_SECURE),true)
5991
5992bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5993
5994else
5995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005996bins/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
5997 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005998 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005999 $(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
6000
nnoble69ac39f2014-12-12 15:43:38 -08006001endif
6002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006003deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6004
nnoble69ac39f2014-12-12 15:43:38 -08006005ifneq ($(NO_SECURE),true)
6006ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006007-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6008endif
nnoble69ac39f2014-12-12 15:43:38 -08006009endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006010
6011clean_chttp2_fullstack_simple_request_test:
6012 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6013 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6014 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6015 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
6016
6017
nathaniel52878172014-12-09 10:17:19 -08006018CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006019
nathaniel52878172014-12-09 10:17:19 -08006020CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6021CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006022
nnoble69ac39f2014-12-12 15:43:38 -08006023ifeq ($(NO_SECURE),true)
6024
6025bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
6026
6027else
6028
nathaniel52878172014-12-09 10:17:19 -08006029bins/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 -08006030 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006031 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006032 $(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 -08006033
nnoble69ac39f2014-12-12 15:43:38 -08006034endif
6035
nathaniel52878172014-12-09 10:17:19 -08006036deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006037
nnoble69ac39f2014-12-12 15:43:38 -08006038ifneq ($(NO_SECURE),true)
6039ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006040-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006041endif
nnoble69ac39f2014-12-12 15:43:38 -08006042endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006043
nathaniel52878172014-12-09 10:17:19 -08006044clean_chttp2_fullstack_thread_stress_test:
6045 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6046 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6047 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6048 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006049
6050
6051CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6052
6053CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6054CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6055
nnoble69ac39f2014-12-12 15:43:38 -08006056ifeq ($(NO_SECURE),true)
6057
6058bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6059
6060else
6061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006062bins/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
6063 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006064 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006065 $(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
6066
nnoble69ac39f2014-12-12 15:43:38 -08006067endif
6068
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006069deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6070
nnoble69ac39f2014-12-12 15:43:38 -08006071ifneq ($(NO_SECURE),true)
6072ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006073-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6074endif
nnoble69ac39f2014-12-12 15:43:38 -08006075endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006076
6077clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6078 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6079 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6080 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6081 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6082
6083
6084CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6085
6086CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6087CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6088
nnoble69ac39f2014-12-12 15:43:38 -08006089ifeq ($(NO_SECURE),true)
6090
6091bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6092
6093else
6094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006095bins/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
6096 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006097 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006098 $(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
6099
nnoble69ac39f2014-12-12 15:43:38 -08006100endif
6101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006102deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6103
nnoble69ac39f2014-12-12 15:43:38 -08006104ifneq ($(NO_SECURE),true)
6105ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006106-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6107endif
nnoble69ac39f2014-12-12 15:43:38 -08006108endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006109
6110clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6111 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6112 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6113 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6114 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6115
6116
6117CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6118
6119CHTTP2_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))))
6120CHTTP2_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))))
6121
nnoble69ac39f2014-12-12 15:43:38 -08006122ifeq ($(NO_SECURE),true)
6123
6124bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6125
6126else
6127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006128bins/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
6129 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006130 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006131 $(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
6132
nnoble69ac39f2014-12-12 15:43:38 -08006133endif
6134
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006135deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6136
nnoble69ac39f2014-12-12 15:43:38 -08006137ifneq ($(NO_SECURE),true)
6138ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006139-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6140endif
nnoble69ac39f2014-12-12 15:43:38 -08006141endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006142
6143clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6144 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6145 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6146 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6147 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6148
6149
6150CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6151
6152CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6153CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6154
nnoble69ac39f2014-12-12 15:43:38 -08006155ifeq ($(NO_SECURE),true)
6156
6157bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6158
6159else
6160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006161bins/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
6162 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006163 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006164 $(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
6165
nnoble69ac39f2014-12-12 15:43:38 -08006166endif
6167
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006168deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6169
nnoble69ac39f2014-12-12 15:43:38 -08006170ifneq ($(NO_SECURE),true)
6171ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006172-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6173endif
nnoble69ac39f2014-12-12 15:43:38 -08006174endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006175
6176clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6177 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6178 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6179 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6180 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6181
6182
6183CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6184
6185CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6186CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6187
nnoble69ac39f2014-12-12 15:43:38 -08006188ifeq ($(NO_SECURE),true)
6189
6190bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6191
6192else
6193
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006194bins/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
6195 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006196 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006197 $(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
6198
nnoble69ac39f2014-12-12 15:43:38 -08006199endif
6200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006201deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6202
nnoble69ac39f2014-12-12 15:43:38 -08006203ifneq ($(NO_SECURE),true)
6204ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006205-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6206endif
nnoble69ac39f2014-12-12 15:43:38 -08006207endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006208
6209clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6210 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6211 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6212 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6213 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6214
6215
6216CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6217
6218CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6219CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6220
nnoble69ac39f2014-12-12 15:43:38 -08006221ifeq ($(NO_SECURE),true)
6222
6223bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6224
6225else
6226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006227bins/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
6228 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006229 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006230 $(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
6231
nnoble69ac39f2014-12-12 15:43:38 -08006232endif
6233
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006234deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6235
nnoble69ac39f2014-12-12 15:43:38 -08006236ifneq ($(NO_SECURE),true)
6237ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006238-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6239endif
nnoble69ac39f2014-12-12 15:43:38 -08006240endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006241
6242clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6243 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6244 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6245 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6246 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6247
6248
ctillerc6d61c42014-12-15 14:52:08 -08006249CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6250
6251CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6252CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6253
6254ifeq ($(NO_SECURE),true)
6255
6256bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6257
6258else
6259
6260bins/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
6261 $(E) "[LD] Linking $@"
6262 $(Q) mkdir -p `dirname $@`
6263 $(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
6264
6265endif
6266
6267deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6268
6269ifneq ($(NO_SECURE),true)
6270ifneq ($(NO_DEPS),true)
6271-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6272endif
6273endif
6274
6275clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6276 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6277 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6278 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6279 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6280
6281
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006282CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6283
6284CHTTP2_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))))
6285CHTTP2_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))))
6286
nnoble69ac39f2014-12-12 15:43:38 -08006287ifeq ($(NO_SECURE),true)
6288
6289bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6290
6291else
6292
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006293bins/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
6294 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006295 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006296 $(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
6297
nnoble69ac39f2014-12-12 15:43:38 -08006298endif
6299
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006300deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6301
nnoble69ac39f2014-12-12 15:43:38 -08006302ifneq ($(NO_SECURE),true)
6303ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006304-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6305endif
nnoble69ac39f2014-12-12 15:43:38 -08006306endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006307
6308clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6309 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6310 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6311 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6312 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6313
6314
6315CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6316
6317CHTTP2_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))))
6318CHTTP2_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))))
6319
nnoble69ac39f2014-12-12 15:43:38 -08006320ifeq ($(NO_SECURE),true)
6321
6322bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6323
6324else
6325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006326bins/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
6327 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006328 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006329 $(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
6330
nnoble69ac39f2014-12-12 15:43:38 -08006331endif
6332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006333deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6334
nnoble69ac39f2014-12-12 15:43:38 -08006335ifneq ($(NO_SECURE),true)
6336ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006337-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6338endif
nnoble69ac39f2014-12-12 15:43:38 -08006339endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006340
6341clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6342 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6343 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6344 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6345 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6346
6347
6348CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6349
6350CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6351CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6352
nnoble69ac39f2014-12-12 15:43:38 -08006353ifeq ($(NO_SECURE),true)
6354
6355bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6356
6357else
6358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006359bins/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
6360 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006361 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006362 $(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
6363
nnoble69ac39f2014-12-12 15:43:38 -08006364endif
6365
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006366deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6367
nnoble69ac39f2014-12-12 15:43:38 -08006368ifneq ($(NO_SECURE),true)
6369ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006370-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6371endif
nnoble69ac39f2014-12-12 15:43:38 -08006372endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006373
6374clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6375 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6376 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6377 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6378 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6379
6380
6381CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6382
6383CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6384CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6385
nnoble69ac39f2014-12-12 15:43:38 -08006386ifeq ($(NO_SECURE),true)
6387
6388bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6389
6390else
6391
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006392bins/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
6393 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006394 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006395 $(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
6396
nnoble69ac39f2014-12-12 15:43:38 -08006397endif
6398
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006399deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6400
nnoble69ac39f2014-12-12 15:43:38 -08006401ifneq ($(NO_SECURE),true)
6402ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006403-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6404endif
nnoble69ac39f2014-12-12 15:43:38 -08006405endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006406
6407clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6408 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6409 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6410 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6411 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6412
6413
6414CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6415
6416CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6417CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6418
nnoble69ac39f2014-12-12 15:43:38 -08006419ifeq ($(NO_SECURE),true)
6420
6421bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6422
6423else
6424
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006425bins/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
6426 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006427 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006428 $(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
6429
nnoble69ac39f2014-12-12 15:43:38 -08006430endif
6431
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006432deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6433
nnoble69ac39f2014-12-12 15:43:38 -08006434ifneq ($(NO_SECURE),true)
6435ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006436-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6437endif
nnoble69ac39f2014-12-12 15:43:38 -08006438endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006439
6440clean_chttp2_simple_ssl_fullstack_no_op_test:
6441 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6442 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6443 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6444 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6445
6446
6447CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6448
6449CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6450CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6451
nnoble69ac39f2014-12-12 15:43:38 -08006452ifeq ($(NO_SECURE),true)
6453
6454bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6455
6456else
6457
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006458bins/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
6459 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006460 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006461 $(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
6462
nnoble69ac39f2014-12-12 15:43:38 -08006463endif
6464
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006465deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6466
nnoble69ac39f2014-12-12 15:43:38 -08006467ifneq ($(NO_SECURE),true)
6468ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006469-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6470endif
nnoble69ac39f2014-12-12 15:43:38 -08006471endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006472
6473clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6474 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6475 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6476 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6477 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6478
6479
ctiller33023c42014-12-12 16:28:33 -08006480CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6481
6482CHTTP2_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))))
6483CHTTP2_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))))
6484
6485ifeq ($(NO_SECURE),true)
6486
6487bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6488
6489else
6490
6491bins/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
6492 $(E) "[LD] Linking $@"
6493 $(Q) mkdir -p `dirname $@`
6494 $(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
6495
6496endif
6497
6498deps_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)
6499
6500ifneq ($(NO_SECURE),true)
6501ifneq ($(NO_DEPS),true)
6502-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6503endif
6504endif
6505
6506clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6507 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6508 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6509 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6510 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6511
6512
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006513CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6514
6515CHTTP2_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))))
6516CHTTP2_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))))
6517
nnoble69ac39f2014-12-12 15:43:38 -08006518ifeq ($(NO_SECURE),true)
6519
6520bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6521
6522else
6523
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006524bins/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
6525 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006526 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006527 $(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
6528
nnoble69ac39f2014-12-12 15:43:38 -08006529endif
6530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006531deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6532
nnoble69ac39f2014-12-12 15:43:38 -08006533ifneq ($(NO_SECURE),true)
6534ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006535-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6536endif
nnoble69ac39f2014-12-12 15:43:38 -08006537endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006538
6539clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6540 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6541 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6542 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6543 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6544
6545
6546CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6547
6548CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6549CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6550
nnoble69ac39f2014-12-12 15:43:38 -08006551ifeq ($(NO_SECURE),true)
6552
6553bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6554
6555else
6556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006557bins/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
6558 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006559 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006560 $(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
6561
nnoble69ac39f2014-12-12 15:43:38 -08006562endif
6563
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006564deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6565
nnoble69ac39f2014-12-12 15:43:38 -08006566ifneq ($(NO_SECURE),true)
6567ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006568-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6569endif
nnoble69ac39f2014-12-12 15:43:38 -08006570endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006571
6572clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6573 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6574 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6575 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6576 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6577
6578
ctiller2845cad2014-12-15 15:14:12 -08006579CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6580
6581CHTTP2_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))))
6582CHTTP2_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))))
6583
6584ifeq ($(NO_SECURE),true)
6585
6586bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6587
6588else
6589
6590bins/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
6591 $(E) "[LD] Linking $@"
6592 $(Q) mkdir -p `dirname $@`
6593 $(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
6594
6595endif
6596
6597deps_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)
6598
6599ifneq ($(NO_SECURE),true)
6600ifneq ($(NO_DEPS),true)
6601-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6602endif
6603endif
6604
6605clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6606 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6607 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6608 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6609 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6610
6611
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006612CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6613
6614CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6615CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6616
nnoble69ac39f2014-12-12 15:43:38 -08006617ifeq ($(NO_SECURE),true)
6618
6619bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6620
6621else
6622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006623bins/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
6624 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006625 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626 $(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
6627
nnoble69ac39f2014-12-12 15:43:38 -08006628endif
6629
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006630deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6631
nnoble69ac39f2014-12-12 15:43:38 -08006632ifneq ($(NO_SECURE),true)
6633ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006634-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6635endif
nnoble69ac39f2014-12-12 15:43:38 -08006636endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006637
6638clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6639 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6640 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6641 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6642 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6643
6644
6645CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6646
6647CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6648CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6649
nnoble69ac39f2014-12-12 15:43:38 -08006650ifeq ($(NO_SECURE),true)
6651
6652bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6653
6654else
6655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006656bins/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
6657 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006658 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006659 $(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
6660
nnoble69ac39f2014-12-12 15:43:38 -08006661endif
6662
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006663deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6664
nnoble69ac39f2014-12-12 15:43:38 -08006665ifneq ($(NO_SECURE),true)
6666ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006667-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6668endif
nnoble69ac39f2014-12-12 15:43:38 -08006669endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006670
6671clean_chttp2_simple_ssl_fullstack_simple_request_test:
6672 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6673 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6674 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6675 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6676
6677
nathaniel52878172014-12-09 10:17:19 -08006678CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006679
nathaniel52878172014-12-09 10:17:19 -08006680CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6681CHTTP2_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 -08006682
nnoble69ac39f2014-12-12 15:43:38 -08006683ifeq ($(NO_SECURE),true)
6684
6685bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6686
6687else
6688
nathaniel52878172014-12-09 10:17:19 -08006689bins/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 -08006690 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006691 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006692 $(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 -08006693
nnoble69ac39f2014-12-12 15:43:38 -08006694endif
6695
nathaniel52878172014-12-09 10:17:19 -08006696deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006697
nnoble69ac39f2014-12-12 15:43:38 -08006698ifneq ($(NO_SECURE),true)
6699ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006700-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006701endif
nnoble69ac39f2014-12-12 15:43:38 -08006702endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006703
nathaniel52878172014-12-09 10:17:19 -08006704clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6705 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6706 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6707 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6708 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006709
6710
6711CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6712
6713CHTTP2_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))))
6714CHTTP2_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))))
6715
nnoble69ac39f2014-12-12 15:43:38 -08006716ifeq ($(NO_SECURE),true)
6717
6718bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6719
6720else
6721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006722bins/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
6723 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006724 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006725 $(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
6726
nnoble69ac39f2014-12-12 15:43:38 -08006727endif
6728
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006729deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6730
nnoble69ac39f2014-12-12 15:43:38 -08006731ifneq ($(NO_SECURE),true)
6732ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006733-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6734endif
nnoble69ac39f2014-12-12 15:43:38 -08006735endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006736
6737clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6738 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6739 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6740 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6741 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6742
6743
6744CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6745
6746CHTTP2_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))))
6747CHTTP2_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))))
6748
nnoble69ac39f2014-12-12 15:43:38 -08006749ifeq ($(NO_SECURE),true)
6750
6751bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6752
6753else
6754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006755bins/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
6756 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006757 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006758 $(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
6759
nnoble69ac39f2014-12-12 15:43:38 -08006760endif
6761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006762deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6763
nnoble69ac39f2014-12-12 15:43:38 -08006764ifneq ($(NO_SECURE),true)
6765ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006766-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6767endif
nnoble69ac39f2014-12-12 15:43:38 -08006768endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006769
6770clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6771 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6772 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6773 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6774 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6775
6776
6777CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6778
6779CHTTP2_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))))
6780CHTTP2_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))))
6781
nnoble69ac39f2014-12-12 15:43:38 -08006782ifeq ($(NO_SECURE),true)
6783
6784bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6785
6786else
6787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006788bins/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
6789 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006790 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006791 $(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
6792
nnoble69ac39f2014-12-12 15:43:38 -08006793endif
6794
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006795deps_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)
6796
nnoble69ac39f2014-12-12 15:43:38 -08006797ifneq ($(NO_SECURE),true)
6798ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006799-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6800endif
nnoble69ac39f2014-12-12 15:43:38 -08006801endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006802
6803clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6804 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6805 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6806 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6807 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6808
6809
6810CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6811
6812CHTTP2_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))))
6813CHTTP2_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))))
6814
nnoble69ac39f2014-12-12 15:43:38 -08006815ifeq ($(NO_SECURE),true)
6816
6817bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6818
6819else
6820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006821bins/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
6822 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006823 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006824 $(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
6825
nnoble69ac39f2014-12-12 15:43:38 -08006826endif
6827
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006828deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6829
nnoble69ac39f2014-12-12 15:43:38 -08006830ifneq ($(NO_SECURE),true)
6831ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006832-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6833endif
nnoble69ac39f2014-12-12 15:43:38 -08006834endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006835
6836clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6837 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6838 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6839 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6840 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6841
6842
6843CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6844
6845CHTTP2_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))))
6846CHTTP2_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))))
6847
nnoble69ac39f2014-12-12 15:43:38 -08006848ifeq ($(NO_SECURE),true)
6849
6850bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6851
6852else
6853
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006854bins/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
6855 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006856 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006857 $(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
6858
nnoble69ac39f2014-12-12 15:43:38 -08006859endif
6860
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006861deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6862
nnoble69ac39f2014-12-12 15:43:38 -08006863ifneq ($(NO_SECURE),true)
6864ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006865-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6866endif
nnoble69ac39f2014-12-12 15:43:38 -08006867endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006868
6869clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6870 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6871 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6872 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6873 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6874
6875
6876CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6877
6878CHTTP2_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))))
6879CHTTP2_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))))
6880
nnoble69ac39f2014-12-12 15:43:38 -08006881ifeq ($(NO_SECURE),true)
6882
6883bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6884
6885else
6886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006887bins/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
6888 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006889 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006890 $(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
6891
nnoble69ac39f2014-12-12 15:43:38 -08006892endif
6893
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006894deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6895
nnoble69ac39f2014-12-12 15:43:38 -08006896ifneq ($(NO_SECURE),true)
6897ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006898-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6899endif
nnoble69ac39f2014-12-12 15:43:38 -08006900endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006901
6902clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6903 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6904 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6905 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6906 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6907
6908
ctillerc6d61c42014-12-15 14:52:08 -08006909CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6910
6911CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6912CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6913
6914ifeq ($(NO_SECURE),true)
6915
6916bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6917
6918else
6919
6920bins/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
6921 $(E) "[LD] Linking $@"
6922 $(Q) mkdir -p `dirname $@`
6923 $(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
6924
6925endif
6926
6927deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6928
6929ifneq ($(NO_SECURE),true)
6930ifneq ($(NO_DEPS),true)
6931-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6932endif
6933endif
6934
6935clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6936 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6937 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6938 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6939 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6940
6941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006942CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6943
6944CHTTP2_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))))
6945CHTTP2_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))))
6946
nnoble69ac39f2014-12-12 15:43:38 -08006947ifeq ($(NO_SECURE),true)
6948
6949bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6950
6951else
6952
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006953bins/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
6954 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006955 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006956 $(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
6957
nnoble69ac39f2014-12-12 15:43:38 -08006958endif
6959
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006960deps_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)
6961
nnoble69ac39f2014-12-12 15:43:38 -08006962ifneq ($(NO_SECURE),true)
6963ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006964-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6965endif
nnoble69ac39f2014-12-12 15:43:38 -08006966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006967
6968clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6969 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6970 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6971 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6972 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6973
6974
6975CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6976
6977CHTTP2_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))))
6978CHTTP2_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))))
6979
nnoble69ac39f2014-12-12 15:43:38 -08006980ifeq ($(NO_SECURE),true)
6981
6982bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6983
6984else
6985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006986bins/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
6987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006988 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006989 $(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
6990
nnoble69ac39f2014-12-12 15:43:38 -08006991endif
6992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006993deps_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)
6994
nnoble69ac39f2014-12-12 15:43:38 -08006995ifneq ($(NO_SECURE),true)
6996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006997-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6998endif
nnoble69ac39f2014-12-12 15:43:38 -08006999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007000
7001clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7002 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7003 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7004 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7005 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
7006
7007
7008CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7009
7010CHTTP2_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))))
7011CHTTP2_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))))
7012
nnoble69ac39f2014-12-12 15:43:38 -08007013ifeq ($(NO_SECURE),true)
7014
7015bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
7016
7017else
7018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007019bins/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
7020 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007021 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007022 $(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
7023
nnoble69ac39f2014-12-12 15:43:38 -08007024endif
7025
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007026deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7027
nnoble69ac39f2014-12-12 15:43:38 -08007028ifneq ($(NO_SECURE),true)
7029ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007030-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7031endif
nnoble69ac39f2014-12-12 15:43:38 -08007032endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007033
7034clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7035 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7036 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7037 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7038 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
7039
7040
7041CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7042
7043CHTTP2_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))))
7044CHTTP2_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))))
7045
nnoble69ac39f2014-12-12 15:43:38 -08007046ifeq ($(NO_SECURE),true)
7047
7048bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
7049
7050else
7051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007052bins/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
7053 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007054 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007055 $(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
7056
nnoble69ac39f2014-12-12 15:43:38 -08007057endif
7058
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007059deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7060
nnoble69ac39f2014-12-12 15:43:38 -08007061ifneq ($(NO_SECURE),true)
7062ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007063-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7064endif
nnoble69ac39f2014-12-12 15:43:38 -08007065endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007066
7067clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7068 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7069 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7070 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7071 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7072
7073
7074CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7075
7076CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7077CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7078
nnoble69ac39f2014-12-12 15:43:38 -08007079ifeq ($(NO_SECURE),true)
7080
7081bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7082
7083else
7084
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007085bins/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
7086 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007087 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007088 $(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
7089
nnoble69ac39f2014-12-12 15:43:38 -08007090endif
7091
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007092deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7093
nnoble69ac39f2014-12-12 15:43:38 -08007094ifneq ($(NO_SECURE),true)
7095ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007096-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7097endif
nnoble69ac39f2014-12-12 15:43:38 -08007098endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007099
7100clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7101 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7102 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7103 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7104 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7105
7106
7107CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7108
7109CHTTP2_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))))
7110CHTTP2_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))))
7111
nnoble69ac39f2014-12-12 15:43:38 -08007112ifeq ($(NO_SECURE),true)
7113
7114bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7115
7116else
7117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007118bins/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
7119 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007120 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007121 $(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
7122
nnoble69ac39f2014-12-12 15:43:38 -08007123endif
7124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007125deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7126
nnoble69ac39f2014-12-12 15:43:38 -08007127ifneq ($(NO_SECURE),true)
7128ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007129-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7130endif
nnoble69ac39f2014-12-12 15:43:38 -08007131endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007132
7133clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7134 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7135 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7136 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7137 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7138
7139
ctiller33023c42014-12-12 16:28:33 -08007140CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7141
7142CHTTP2_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))))
7143CHTTP2_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))))
7144
7145ifeq ($(NO_SECURE),true)
7146
7147bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7148
7149else
7150
7151bins/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
7152 $(E) "[LD] Linking $@"
7153 $(Q) mkdir -p `dirname $@`
7154 $(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
7155
7156endif
7157
7158deps_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)
7159
7160ifneq ($(NO_SECURE),true)
7161ifneq ($(NO_DEPS),true)
7162-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7163endif
7164endif
7165
7166clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7167 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7168 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7169 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7170 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7171
7172
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007173CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7174
7175CHTTP2_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))))
7176CHTTP2_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))))
7177
nnoble69ac39f2014-12-12 15:43:38 -08007178ifeq ($(NO_SECURE),true)
7179
7180bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7181
7182else
7183
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007184bins/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
7185 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007186 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007187 $(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
7188
nnoble69ac39f2014-12-12 15:43:38 -08007189endif
7190
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007191deps_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)
7192
nnoble69ac39f2014-12-12 15:43:38 -08007193ifneq ($(NO_SECURE),true)
7194ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007195-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7196endif
nnoble69ac39f2014-12-12 15:43:38 -08007197endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007198
7199clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7200 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7201 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7202 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7203 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7204
7205
7206CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7207
7208CHTTP2_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))))
7209CHTTP2_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))))
7210
nnoble69ac39f2014-12-12 15:43:38 -08007211ifeq ($(NO_SECURE),true)
7212
7213bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7214
7215else
7216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007217bins/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
7218 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007219 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007220 $(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
7221
nnoble69ac39f2014-12-12 15:43:38 -08007222endif
7223
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007224deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7225
nnoble69ac39f2014-12-12 15:43:38 -08007226ifneq ($(NO_SECURE),true)
7227ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007228-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7229endif
nnoble69ac39f2014-12-12 15:43:38 -08007230endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007231
7232clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7233 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7234 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7235 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7236 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7237
7238
ctiller2845cad2014-12-15 15:14:12 -08007239CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7240
7241CHTTP2_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))))
7242CHTTP2_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))))
7243
7244ifeq ($(NO_SECURE),true)
7245
7246bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7247
7248else
7249
7250bins/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
7251 $(E) "[LD] Linking $@"
7252 $(Q) mkdir -p `dirname $@`
7253 $(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
7254
7255endif
7256
7257deps_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)
7258
7259ifneq ($(NO_SECURE),true)
7260ifneq ($(NO_DEPS),true)
7261-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7262endif
7263endif
7264
7265clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7266 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7267 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7268 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7269 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7270
7271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007272CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7273
7274CHTTP2_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))))
7275CHTTP2_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))))
7276
nnoble69ac39f2014-12-12 15:43:38 -08007277ifeq ($(NO_SECURE),true)
7278
7279bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7280
7281else
7282
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007283bins/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
7284 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007285 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007286 $(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
7287
nnoble69ac39f2014-12-12 15:43:38 -08007288endif
7289
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007290deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7291
nnoble69ac39f2014-12-12 15:43:38 -08007292ifneq ($(NO_SECURE),true)
7293ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007294-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7295endif
nnoble69ac39f2014-12-12 15:43:38 -08007296endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007297
7298clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7299 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7300 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7301 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7302 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7303
7304
7305CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7306
7307CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7308CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7309
nnoble69ac39f2014-12-12 15:43:38 -08007310ifeq ($(NO_SECURE),true)
7311
7312bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7313
7314else
7315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007316bins/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
7317 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007318 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007319 $(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
7320
nnoble69ac39f2014-12-12 15:43:38 -08007321endif
7322
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007323deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7324
nnoble69ac39f2014-12-12 15:43:38 -08007325ifneq ($(NO_SECURE),true)
7326ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007327-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7328endif
nnoble69ac39f2014-12-12 15:43:38 -08007329endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007330
7331clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7332 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7333 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7334 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7335 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7336
7337
nathaniel52878172014-12-09 10:17:19 -08007338CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007339
nathaniel52878172014-12-09 10:17:19 -08007340CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7341CHTTP2_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 -08007342
nnoble69ac39f2014-12-12 15:43:38 -08007343ifeq ($(NO_SECURE),true)
7344
7345bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7346
7347else
7348
nathaniel52878172014-12-09 10:17:19 -08007349bins/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 -08007350 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007351 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007352 $(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 -08007353
nnoble69ac39f2014-12-12 15:43:38 -08007354endif
7355
nathaniel52878172014-12-09 10:17:19 -08007356deps_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 -08007357
nnoble69ac39f2014-12-12 15:43:38 -08007358ifneq ($(NO_SECURE),true)
7359ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007360-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007361endif
nnoble69ac39f2014-12-12 15:43:38 -08007362endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007363
nathaniel52878172014-12-09 10:17:19 -08007364clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7365 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7366 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7367 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7368 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007369
7370
7371CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7372
7373CHTTP2_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))))
7374CHTTP2_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))))
7375
nnoble69ac39f2014-12-12 15:43:38 -08007376ifeq ($(NO_SECURE),true)
7377
7378bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7379
7380else
7381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007382bins/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
7383 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007384 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007385 $(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
7386
nnoble69ac39f2014-12-12 15:43:38 -08007387endif
7388
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007389deps_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)
7390
nnoble69ac39f2014-12-12 15:43:38 -08007391ifneq ($(NO_SECURE),true)
7392ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007393-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7394endif
nnoble69ac39f2014-12-12 15:43:38 -08007395endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007396
7397clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7398 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7399 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7400 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7401 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7402
7403
7404CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7405
7406CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7407CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7408
nnoble69ac39f2014-12-12 15:43:38 -08007409ifeq ($(NO_SECURE),true)
7410
7411bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7412
7413else
7414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007415bins/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
7416 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007417 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007418 $(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
7419
nnoble69ac39f2014-12-12 15:43:38 -08007420endif
7421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007422deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7423
nnoble69ac39f2014-12-12 15:43:38 -08007424ifneq ($(NO_SECURE),true)
7425ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007426-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7427endif
nnoble69ac39f2014-12-12 15:43:38 -08007428endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007429
7430clean_chttp2_socket_pair_cancel_after_accept_test:
7431 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7432 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7433 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7434 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7435
7436
7437CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7438
7439CHTTP2_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))))
7440CHTTP2_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))))
7441
nnoble69ac39f2014-12-12 15:43:38 -08007442ifeq ($(NO_SECURE),true)
7443
7444bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7445
7446else
7447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007448bins/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
7449 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007450 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007451 $(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
7452
nnoble69ac39f2014-12-12 15:43:38 -08007453endif
7454
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007455deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7456
nnoble69ac39f2014-12-12 15:43:38 -08007457ifneq ($(NO_SECURE),true)
7458ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007459-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7460endif
nnoble69ac39f2014-12-12 15:43:38 -08007461endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007462
7463clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7464 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7465 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7466 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7467 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7468
7469
7470CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7471
7472CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7473CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7474
nnoble69ac39f2014-12-12 15:43:38 -08007475ifeq ($(NO_SECURE),true)
7476
7477bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7478
7479else
7480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007481bins/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
7482 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007483 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007484 $(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
7485
nnoble69ac39f2014-12-12 15:43:38 -08007486endif
7487
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007488deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7489
nnoble69ac39f2014-12-12 15:43:38 -08007490ifneq ($(NO_SECURE),true)
7491ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007492-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7493endif
nnoble69ac39f2014-12-12 15:43:38 -08007494endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007495
7496clean_chttp2_socket_pair_cancel_after_invoke_test:
7497 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7498 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7499 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7500 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7501
7502
7503CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7504
7505CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7506CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7507
nnoble69ac39f2014-12-12 15:43:38 -08007508ifeq ($(NO_SECURE),true)
7509
7510bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7511
7512else
7513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007514bins/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
7515 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007516 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007517 $(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
7518
nnoble69ac39f2014-12-12 15:43:38 -08007519endif
7520
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007521deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7522
nnoble69ac39f2014-12-12 15:43:38 -08007523ifneq ($(NO_SECURE),true)
7524ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007525-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7526endif
nnoble69ac39f2014-12-12 15:43:38 -08007527endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007528
7529clean_chttp2_socket_pair_cancel_before_invoke_test:
7530 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7531 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7532 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7533 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7534
7535
7536CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7537
7538CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7539CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7540
nnoble69ac39f2014-12-12 15:43:38 -08007541ifeq ($(NO_SECURE),true)
7542
7543bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7544
7545else
7546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007547bins/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
7548 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007549 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007550 $(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
7551
nnoble69ac39f2014-12-12 15:43:38 -08007552endif
7553
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007554deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7555
nnoble69ac39f2014-12-12 15:43:38 -08007556ifneq ($(NO_SECURE),true)
7557ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007558-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7559endif
nnoble69ac39f2014-12-12 15:43:38 -08007560endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007561
7562clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7563 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7564 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7565 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7566 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7567
7568
ctillerc6d61c42014-12-15 14:52:08 -08007569CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7570
7571CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7572CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7573
7574ifeq ($(NO_SECURE),true)
7575
7576bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7577
7578else
7579
7580bins/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
7581 $(E) "[LD] Linking $@"
7582 $(Q) mkdir -p `dirname $@`
7583 $(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
7584
7585endif
7586
7587deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7588
7589ifneq ($(NO_SECURE),true)
7590ifneq ($(NO_DEPS),true)
7591-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7592endif
7593endif
7594
7595clean_chttp2_socket_pair_disappearing_server_test:
7596 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7597 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7598 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7599 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7600
7601
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007602CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7603
7604CHTTP2_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))))
7605CHTTP2_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))))
7606
nnoble69ac39f2014-12-12 15:43:38 -08007607ifeq ($(NO_SECURE),true)
7608
7609bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7610
7611else
7612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007613bins/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
7614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007615 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007616 $(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
7617
nnoble69ac39f2014-12-12 15:43:38 -08007618endif
7619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007620deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7621
nnoble69ac39f2014-12-12 15:43:38 -08007622ifneq ($(NO_SECURE),true)
7623ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007624-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7625endif
nnoble69ac39f2014-12-12 15:43:38 -08007626endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007627
7628clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7629 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7630 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7631 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7632 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7633
7634
7635CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7636
7637CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7638CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7639
nnoble69ac39f2014-12-12 15:43:38 -08007640ifeq ($(NO_SECURE),true)
7641
7642bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7643
7644else
7645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007646bins/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
7647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007648 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007649 $(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
7650
nnoble69ac39f2014-12-12 15:43:38 -08007651endif
7652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007653deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7654
nnoble69ac39f2014-12-12 15:43:38 -08007655ifneq ($(NO_SECURE),true)
7656ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007657-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7658endif
nnoble69ac39f2014-12-12 15:43:38 -08007659endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007660
7661clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7662 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7663 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7664 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7665 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7666
7667
7668CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7669
7670CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7671CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7672
nnoble69ac39f2014-12-12 15:43:38 -08007673ifeq ($(NO_SECURE),true)
7674
7675bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7676
7677else
7678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007679bins/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
7680 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007681 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007682 $(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
7683
nnoble69ac39f2014-12-12 15:43:38 -08007684endif
7685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007686deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7687
nnoble69ac39f2014-12-12 15:43:38 -08007688ifneq ($(NO_SECURE),true)
7689ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007690-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7691endif
nnoble69ac39f2014-12-12 15:43:38 -08007692endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007693
7694clean_chttp2_socket_pair_invoke_large_request_test:
7695 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7696 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7697 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7698 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7699
7700
7701CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7702
7703CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7704CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7705
nnoble69ac39f2014-12-12 15:43:38 -08007706ifeq ($(NO_SECURE),true)
7707
7708bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7709
7710else
7711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007712bins/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
7713 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007714 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007715 $(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
7716
nnoble69ac39f2014-12-12 15:43:38 -08007717endif
7718
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007719deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7720
nnoble69ac39f2014-12-12 15:43:38 -08007721ifneq ($(NO_SECURE),true)
7722ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007723-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7724endif
nnoble69ac39f2014-12-12 15:43:38 -08007725endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007726
7727clean_chttp2_socket_pair_max_concurrent_streams_test:
7728 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7729 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7730 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7731 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7732
7733
7734CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7735
7736CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7737CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7738
nnoble69ac39f2014-12-12 15:43:38 -08007739ifeq ($(NO_SECURE),true)
7740
7741bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7742
7743else
7744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007745bins/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
7746 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007747 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007748 $(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
7749
nnoble69ac39f2014-12-12 15:43:38 -08007750endif
7751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007752deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7753
nnoble69ac39f2014-12-12 15:43:38 -08007754ifneq ($(NO_SECURE),true)
7755ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007756-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7757endif
nnoble69ac39f2014-12-12 15:43:38 -08007758endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007759
7760clean_chttp2_socket_pair_no_op_test:
7761 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7762 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7763 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7764 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7765
7766
7767CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7768
7769CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7770CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7771
nnoble69ac39f2014-12-12 15:43:38 -08007772ifeq ($(NO_SECURE),true)
7773
7774bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7775
7776else
7777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007778bins/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
7779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007780 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007781 $(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
7782
nnoble69ac39f2014-12-12 15:43:38 -08007783endif
7784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007785deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7786
nnoble69ac39f2014-12-12 15:43:38 -08007787ifneq ($(NO_SECURE),true)
7788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007789-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7790endif
nnoble69ac39f2014-12-12 15:43:38 -08007791endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007792
7793clean_chttp2_socket_pair_ping_pong_streaming_test:
7794 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7795 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7796 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7797 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7798
7799
ctiller33023c42014-12-12 16:28:33 -08007800CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7801
7802CHTTP2_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))))
7803CHTTP2_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))))
7804
7805ifeq ($(NO_SECURE),true)
7806
7807bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7808
7809else
7810
7811bins/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
7812 $(E) "[LD] Linking $@"
7813 $(Q) mkdir -p `dirname $@`
7814 $(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
7815
7816endif
7817
7818deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7819
7820ifneq ($(NO_SECURE),true)
7821ifneq ($(NO_DEPS),true)
7822-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7823endif
7824endif
7825
7826clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7827 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7828 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7829 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7830 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7831
7832
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007833CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7834
7835CHTTP2_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))))
7836CHTTP2_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))))
7837
nnoble69ac39f2014-12-12 15:43:38 -08007838ifeq ($(NO_SECURE),true)
7839
7840bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7841
7842else
7843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007844bins/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
7845 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007847 $(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
7848
nnoble69ac39f2014-12-12 15:43:38 -08007849endif
7850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007851deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7852
nnoble69ac39f2014-12-12 15:43:38 -08007853ifneq ($(NO_SECURE),true)
7854ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007855-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7856endif
nnoble69ac39f2014-12-12 15:43:38 -08007857endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007858
7859clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7860 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7861 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7862 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7863 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7864
7865
7866CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7867
7868CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7869CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7870
nnoble69ac39f2014-12-12 15:43:38 -08007871ifeq ($(NO_SECURE),true)
7872
7873bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7874
7875else
7876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007877bins/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
7878 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007879 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007880 $(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
7881
nnoble69ac39f2014-12-12 15:43:38 -08007882endif
7883
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007884deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7885
nnoble69ac39f2014-12-12 15:43:38 -08007886ifneq ($(NO_SECURE),true)
7887ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007888-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7889endif
nnoble69ac39f2014-12-12 15:43:38 -08007890endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007891
7892clean_chttp2_socket_pair_request_response_with_payload_test:
7893 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7894 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7895 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7896 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7897
7898
ctiller2845cad2014-12-15 15:14:12 -08007899CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7900
7901CHTTP2_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))))
7902CHTTP2_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))))
7903
7904ifeq ($(NO_SECURE),true)
7905
7906bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7907
7908else
7909
7910bins/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
7911 $(E) "[LD] Linking $@"
7912 $(Q) mkdir -p `dirname $@`
7913 $(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
7914
7915endif
7916
7917deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7918
7919ifneq ($(NO_SECURE),true)
7920ifneq ($(NO_DEPS),true)
7921-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7922endif
7923endif
7924
7925clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7926 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7927 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7928 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7929 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7930
7931
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007932CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7933
7934CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7935CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7936
nnoble69ac39f2014-12-12 15:43:38 -08007937ifeq ($(NO_SECURE),true)
7938
7939bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7940
7941else
7942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007943bins/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
7944 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007945 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007946 $(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
7947
nnoble69ac39f2014-12-12 15:43:38 -08007948endif
7949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007950deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7951
nnoble69ac39f2014-12-12 15:43:38 -08007952ifneq ($(NO_SECURE),true)
7953ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007954-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7955endif
nnoble69ac39f2014-12-12 15:43:38 -08007956endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007957
7958clean_chttp2_socket_pair_simple_delayed_request_test:
7959 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7960 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7961 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7962 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7963
7964
7965CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7966
7967CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7968CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7969
nnoble69ac39f2014-12-12 15:43:38 -08007970ifeq ($(NO_SECURE),true)
7971
7972bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7973
7974else
7975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007976bins/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
7977 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007978 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007979 $(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
7980
nnoble69ac39f2014-12-12 15:43:38 -08007981endif
7982
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007983deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7984
nnoble69ac39f2014-12-12 15:43:38 -08007985ifneq ($(NO_SECURE),true)
7986ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007987-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7988endif
nnoble69ac39f2014-12-12 15:43:38 -08007989endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007990
7991clean_chttp2_socket_pair_simple_request_test:
7992 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7993 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7994 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7995 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7996
7997
nathaniel52878172014-12-09 10:17:19 -08007998CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007999
nathaniel52878172014-12-09 10:17:19 -08008000CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8001CHTTP2_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 -08008002
nnoble69ac39f2014-12-12 15:43:38 -08008003ifeq ($(NO_SECURE),true)
8004
8005bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
8006
8007else
8008
nathaniel52878172014-12-09 10:17:19 -08008009bins/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 -08008010 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008011 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008012 $(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 -08008013
nnoble69ac39f2014-12-12 15:43:38 -08008014endif
8015
nathaniel52878172014-12-09 10:17:19 -08008016deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008017
nnoble69ac39f2014-12-12 15:43:38 -08008018ifneq ($(NO_SECURE),true)
8019ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008020-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008021endif
nnoble69ac39f2014-12-12 15:43:38 -08008022endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008023
nathaniel52878172014-12-09 10:17:19 -08008024clean_chttp2_socket_pair_thread_stress_test:
8025 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8026 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8027 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
8028 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008029
8030
8031CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8032
8033CHTTP2_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))))
8034CHTTP2_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))))
8035
nnoble69ac39f2014-12-12 15:43:38 -08008036ifeq ($(NO_SECURE),true)
8037
8038bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
8039
8040else
8041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008042bins/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
8043 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008044 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008045 $(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
8046
nnoble69ac39f2014-12-12 15:43:38 -08008047endif
8048
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008049deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8050
nnoble69ac39f2014-12-12 15:43:38 -08008051ifneq ($(NO_SECURE),true)
8052ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008053-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8054endif
nnoble69ac39f2014-12-12 15:43:38 -08008055endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008056
8057clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8058 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8059 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8060 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8061 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
8062
8063
nnoble0c475f02014-12-05 15:37:39 -08008064CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8065
8066CHTTP2_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))))
8067CHTTP2_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))))
8068
nnoble69ac39f2014-12-12 15:43:38 -08008069ifeq ($(NO_SECURE),true)
8070
8071bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8072
8073else
8074
nnoble0c475f02014-12-05 15:37:39 -08008075bins/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
8076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008077 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008078 $(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
8079
nnoble69ac39f2014-12-12 15:43:38 -08008080endif
8081
nnoble0c475f02014-12-05 15:37:39 -08008082deps_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)
8083
nnoble69ac39f2014-12-12 15:43:38 -08008084ifneq ($(NO_SECURE),true)
8085ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008086-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8087endif
nnoble69ac39f2014-12-12 15:43:38 -08008088endif
nnoble0c475f02014-12-05 15:37:39 -08008089
8090clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8091 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8092 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8093 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8094 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8095
8096
8097CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8098
8099CHTTP2_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))))
8100CHTTP2_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))))
8101
nnoble69ac39f2014-12-12 15:43:38 -08008102ifeq ($(NO_SECURE),true)
8103
8104bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8105
8106else
8107
nnoble0c475f02014-12-05 15:37:39 -08008108bins/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
8109 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008110 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008111 $(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
8112
nnoble69ac39f2014-12-12 15:43:38 -08008113endif
8114
nnoble0c475f02014-12-05 15:37:39 -08008115deps_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)
8116
nnoble69ac39f2014-12-12 15:43:38 -08008117ifneq ($(NO_SECURE),true)
8118ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008119-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8120endif
nnoble69ac39f2014-12-12 15:43:38 -08008121endif
nnoble0c475f02014-12-05 15:37:39 -08008122
8123clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8124 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8125 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8126 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8127 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8128
8129
8130CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8131
8132CHTTP2_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))))
8133CHTTP2_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))))
8134
nnoble69ac39f2014-12-12 15:43:38 -08008135ifeq ($(NO_SECURE),true)
8136
8137bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8138
8139else
8140
nnoble0c475f02014-12-05 15:37:39 -08008141bins/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
8142 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008143 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008144 $(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
8145
nnoble69ac39f2014-12-12 15:43:38 -08008146endif
8147
nnoble0c475f02014-12-05 15:37:39 -08008148deps_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)
8149
nnoble69ac39f2014-12-12 15:43:38 -08008150ifneq ($(NO_SECURE),true)
8151ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008152-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8153endif
nnoble69ac39f2014-12-12 15:43:38 -08008154endif
nnoble0c475f02014-12-05 15:37:39 -08008155
8156clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8157 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8158 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8159 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8160 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8161
8162
8163CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8164
8165CHTTP2_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))))
8166CHTTP2_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))))
8167
nnoble69ac39f2014-12-12 15:43:38 -08008168ifeq ($(NO_SECURE),true)
8169
8170bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8171
8172else
8173
nnoble0c475f02014-12-05 15:37:39 -08008174bins/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
8175 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008176 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008177 $(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
8178
nnoble69ac39f2014-12-12 15:43:38 -08008179endif
8180
nnoble0c475f02014-12-05 15:37:39 -08008181deps_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)
8182
nnoble69ac39f2014-12-12 15:43:38 -08008183ifneq ($(NO_SECURE),true)
8184ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008185-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8186endif
nnoble69ac39f2014-12-12 15:43:38 -08008187endif
nnoble0c475f02014-12-05 15:37:39 -08008188
8189clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8190 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8191 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8192 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8193 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8194
8195
8196CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8197
8198CHTTP2_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))))
8199CHTTP2_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))))
8200
nnoble69ac39f2014-12-12 15:43:38 -08008201ifeq ($(NO_SECURE),true)
8202
8203bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8204
8205else
8206
nnoble0c475f02014-12-05 15:37:39 -08008207bins/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
8208 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008209 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008210 $(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
8211
nnoble69ac39f2014-12-12 15:43:38 -08008212endif
8213
nnoble0c475f02014-12-05 15:37:39 -08008214deps_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)
8215
nnoble69ac39f2014-12-12 15:43:38 -08008216ifneq ($(NO_SECURE),true)
8217ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008218-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8219endif
nnoble69ac39f2014-12-12 15:43:38 -08008220endif
nnoble0c475f02014-12-05 15:37:39 -08008221
8222clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8223 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8224 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8225 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8226 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8227
8228
ctillerc6d61c42014-12-15 14:52:08 -08008229CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8230
8231CHTTP2_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))))
8232CHTTP2_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))))
8233
8234ifeq ($(NO_SECURE),true)
8235
8236bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8237
8238else
8239
8240bins/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
8241 $(E) "[LD] Linking $@"
8242 $(Q) mkdir -p `dirname $@`
8243 $(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
8244
8245endif
8246
8247deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8248
8249ifneq ($(NO_SECURE),true)
8250ifneq ($(NO_DEPS),true)
8251-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8252endif
8253endif
8254
8255clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8256 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8257 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8258 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8259 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8260
8261
nnoble0c475f02014-12-05 15:37:39 -08008262CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8263
8264CHTTP2_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))))
8265CHTTP2_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))))
8266
nnoble69ac39f2014-12-12 15:43:38 -08008267ifeq ($(NO_SECURE),true)
8268
8269bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8270
8271else
8272
nnoble0c475f02014-12-05 15:37:39 -08008273bins/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
8274 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008275 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008276 $(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
8277
nnoble69ac39f2014-12-12 15:43:38 -08008278endif
8279
nnoble0c475f02014-12-05 15:37:39 -08008280deps_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)
8281
nnoble69ac39f2014-12-12 15:43:38 -08008282ifneq ($(NO_SECURE),true)
8283ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008284-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8285endif
nnoble69ac39f2014-12-12 15:43:38 -08008286endif
nnoble0c475f02014-12-05 15:37:39 -08008287
8288clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8289 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8290 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8291 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8292 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8293
8294
8295CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8296
8297CHTTP2_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))))
8298CHTTP2_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))))
8299
nnoble69ac39f2014-12-12 15:43:38 -08008300ifeq ($(NO_SECURE),true)
8301
8302bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8303
8304else
8305
nnoble0c475f02014-12-05 15:37:39 -08008306bins/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
8307 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008308 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008309 $(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
8310
nnoble69ac39f2014-12-12 15:43:38 -08008311endif
8312
nnoble0c475f02014-12-05 15:37:39 -08008313deps_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)
8314
nnoble69ac39f2014-12-12 15:43:38 -08008315ifneq ($(NO_SECURE),true)
8316ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008317-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8318endif
nnoble69ac39f2014-12-12 15:43:38 -08008319endif
nnoble0c475f02014-12-05 15:37:39 -08008320
8321clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8322 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8323 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8324 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8325 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8326
8327
8328CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8329
8330CHTTP2_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))))
8331CHTTP2_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))))
8332
nnoble69ac39f2014-12-12 15:43:38 -08008333ifeq ($(NO_SECURE),true)
8334
8335bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8336
8337else
8338
nnoble0c475f02014-12-05 15:37:39 -08008339bins/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
8340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008341 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008342 $(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
8343
nnoble69ac39f2014-12-12 15:43:38 -08008344endif
8345
nnoble0c475f02014-12-05 15:37:39 -08008346deps_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)
8347
nnoble69ac39f2014-12-12 15:43:38 -08008348ifneq ($(NO_SECURE),true)
8349ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008350-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8351endif
nnoble69ac39f2014-12-12 15:43:38 -08008352endif
nnoble0c475f02014-12-05 15:37:39 -08008353
8354clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8355 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8356 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8357 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8358 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8359
8360
8361CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8362
8363CHTTP2_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))))
8364CHTTP2_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))))
8365
nnoble69ac39f2014-12-12 15:43:38 -08008366ifeq ($(NO_SECURE),true)
8367
8368bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8369
8370else
8371
nnoble0c475f02014-12-05 15:37:39 -08008372bins/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
8373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008374 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008375 $(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
8376
nnoble69ac39f2014-12-12 15:43:38 -08008377endif
8378
nnoble0c475f02014-12-05 15:37:39 -08008379deps_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)
8380
nnoble69ac39f2014-12-12 15:43:38 -08008381ifneq ($(NO_SECURE),true)
8382ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008383-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8384endif
nnoble69ac39f2014-12-12 15:43:38 -08008385endif
nnoble0c475f02014-12-05 15:37:39 -08008386
8387clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8388 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8389 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8390 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8391 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8392
8393
8394CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8395
8396CHTTP2_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))))
8397CHTTP2_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))))
8398
nnoble69ac39f2014-12-12 15:43:38 -08008399ifeq ($(NO_SECURE),true)
8400
8401bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8402
8403else
8404
nnoble0c475f02014-12-05 15:37:39 -08008405bins/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
8406 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008407 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008408 $(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
8409
nnoble69ac39f2014-12-12 15:43:38 -08008410endif
8411
nnoble0c475f02014-12-05 15:37:39 -08008412deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8413
nnoble69ac39f2014-12-12 15:43:38 -08008414ifneq ($(NO_SECURE),true)
8415ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008416-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8417endif
nnoble69ac39f2014-12-12 15:43:38 -08008418endif
nnoble0c475f02014-12-05 15:37:39 -08008419
8420clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8421 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8422 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8423 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8424 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8425
8426
8427CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8428
8429CHTTP2_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))))
8430CHTTP2_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))))
8431
nnoble69ac39f2014-12-12 15:43:38 -08008432ifeq ($(NO_SECURE),true)
8433
8434bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8435
8436else
8437
nnoble0c475f02014-12-05 15:37:39 -08008438bins/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
8439 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008440 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008441 $(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
8442
nnoble69ac39f2014-12-12 15:43:38 -08008443endif
8444
nnoble0c475f02014-12-05 15:37:39 -08008445deps_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)
8446
nnoble69ac39f2014-12-12 15:43:38 -08008447ifneq ($(NO_SECURE),true)
8448ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008449-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8450endif
nnoble69ac39f2014-12-12 15:43:38 -08008451endif
nnoble0c475f02014-12-05 15:37:39 -08008452
8453clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8454 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8455 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8456 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8457 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8458
8459
ctiller33023c42014-12-12 16:28:33 -08008460CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8461
8462CHTTP2_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))))
8463CHTTP2_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))))
8464
8465ifeq ($(NO_SECURE),true)
8466
8467bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8468
8469else
8470
8471bins/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
8472 $(E) "[LD] Linking $@"
8473 $(Q) mkdir -p `dirname $@`
8474 $(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
8475
8476endif
8477
8478deps_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)
8479
8480ifneq ($(NO_SECURE),true)
8481ifneq ($(NO_DEPS),true)
8482-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8483endif
8484endif
8485
8486clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8487 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8488 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8489 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8490 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8491
8492
nnoble0c475f02014-12-05 15:37:39 -08008493CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8494
8495CHTTP2_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))))
8496CHTTP2_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))))
8497
nnoble69ac39f2014-12-12 15:43:38 -08008498ifeq ($(NO_SECURE),true)
8499
8500bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8501
8502else
8503
nnoble0c475f02014-12-05 15:37:39 -08008504bins/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
8505 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008506 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008507 $(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
8508
nnoble69ac39f2014-12-12 15:43:38 -08008509endif
8510
nnoble0c475f02014-12-05 15:37:39 -08008511deps_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)
8512
nnoble69ac39f2014-12-12 15:43:38 -08008513ifneq ($(NO_SECURE),true)
8514ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008515-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8516endif
nnoble69ac39f2014-12-12 15:43:38 -08008517endif
nnoble0c475f02014-12-05 15:37:39 -08008518
8519clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8520 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8521 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8522 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8523 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8524
8525
8526CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8527
8528CHTTP2_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))))
8529CHTTP2_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))))
8530
nnoble69ac39f2014-12-12 15:43:38 -08008531ifeq ($(NO_SECURE),true)
8532
8533bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8534
8535else
8536
nnoble0c475f02014-12-05 15:37:39 -08008537bins/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
8538 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008539 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008540 $(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
8541
nnoble69ac39f2014-12-12 15:43:38 -08008542endif
8543
nnoble0c475f02014-12-05 15:37:39 -08008544deps_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)
8545
nnoble69ac39f2014-12-12 15:43:38 -08008546ifneq ($(NO_SECURE),true)
8547ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008548-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8549endif
nnoble69ac39f2014-12-12 15:43:38 -08008550endif
nnoble0c475f02014-12-05 15:37:39 -08008551
8552clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8553 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8554 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8555 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8556 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8557
8558
ctiller2845cad2014-12-15 15:14:12 -08008559CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8560
8561CHTTP2_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))))
8562CHTTP2_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))))
8563
8564ifeq ($(NO_SECURE),true)
8565
8566bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8567
8568else
8569
8570bins/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
8571 $(E) "[LD] Linking $@"
8572 $(Q) mkdir -p `dirname $@`
8573 $(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
8574
8575endif
8576
8577deps_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)
8578
8579ifneq ($(NO_SECURE),true)
8580ifneq ($(NO_DEPS),true)
8581-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8582endif
8583endif
8584
8585clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8586 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8587 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8588 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8589 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8590
8591
nnoble0c475f02014-12-05 15:37:39 -08008592CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8593
8594CHTTP2_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))))
8595CHTTP2_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))))
8596
nnoble69ac39f2014-12-12 15:43:38 -08008597ifeq ($(NO_SECURE),true)
8598
8599bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8600
8601else
8602
nnoble0c475f02014-12-05 15:37:39 -08008603bins/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
8604 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008605 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008606 $(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
8607
nnoble69ac39f2014-12-12 15:43:38 -08008608endif
8609
nnoble0c475f02014-12-05 15:37:39 -08008610deps_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)
8611
nnoble69ac39f2014-12-12 15:43:38 -08008612ifneq ($(NO_SECURE),true)
8613ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008614-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8615endif
nnoble69ac39f2014-12-12 15:43:38 -08008616endif
nnoble0c475f02014-12-05 15:37:39 -08008617
8618clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8619 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8620 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8621 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8622 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8623
8624
8625CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8626
8627CHTTP2_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))))
8628CHTTP2_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))))
8629
nnoble69ac39f2014-12-12 15:43:38 -08008630ifeq ($(NO_SECURE),true)
8631
8632bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8633
8634else
8635
nnoble0c475f02014-12-05 15:37:39 -08008636bins/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
8637 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008638 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008639 $(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
8640
nnoble69ac39f2014-12-12 15:43:38 -08008641endif
8642
nnoble0c475f02014-12-05 15:37:39 -08008643deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8644
nnoble69ac39f2014-12-12 15:43:38 -08008645ifneq ($(NO_SECURE),true)
8646ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008647-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8648endif
nnoble69ac39f2014-12-12 15:43:38 -08008649endif
nnoble0c475f02014-12-05 15:37:39 -08008650
8651clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8652 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8653 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8654 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8655 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8656
8657
nathaniel52878172014-12-09 10:17:19 -08008658CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008659
nathaniel52878172014-12-09 10:17:19 -08008660CHTTP2_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))))
8661CHTTP2_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 -08008662
nnoble69ac39f2014-12-12 15:43:38 -08008663ifeq ($(NO_SECURE),true)
8664
8665bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8666
8667else
8668
nathaniel52878172014-12-09 10:17:19 -08008669bins/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 -08008670 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008671 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008672 $(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 -08008673
nnoble69ac39f2014-12-12 15:43:38 -08008674endif
8675
nathaniel52878172014-12-09 10:17:19 -08008676deps_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 -08008677
nnoble69ac39f2014-12-12 15:43:38 -08008678ifneq ($(NO_SECURE),true)
8679ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008680-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008681endif
nnoble69ac39f2014-12-12 15:43:38 -08008682endif
nnoble0c475f02014-12-05 15:37:39 -08008683
nathaniel52878172014-12-09 10:17:19 -08008684clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8685 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8686 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8687 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8688 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008689
8690
8691CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8692
8693CHTTP2_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))))
8694CHTTP2_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))))
8695
nnoble69ac39f2014-12-12 15:43:38 -08008696ifeq ($(NO_SECURE),true)
8697
8698bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8699
8700else
8701
nnoble0c475f02014-12-05 15:37:39 -08008702bins/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
8703 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008704 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008705 $(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
8706
nnoble69ac39f2014-12-12 15:43:38 -08008707endif
8708
nnoble0c475f02014-12-05 15:37:39 -08008709deps_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)
8710
nnoble69ac39f2014-12-12 15:43:38 -08008711ifneq ($(NO_SECURE),true)
8712ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008713-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8714endif
nnoble69ac39f2014-12-12 15:43:38 -08008715endif
nnoble0c475f02014-12-05 15:37:39 -08008716
8717clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8718 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8719 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8720 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8721 $(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 -08008722
8723
8724
8725
nnoble0c475f02014-12-05 15:37:39 -08008726
8727
jboeuf1a809c02014-12-19 15:44:30 -08008728.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_fetch_oauth2 clean_grpc_fetch_oauth2 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_channel_arguments_test clean_channel_arguments_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