blob: d29cd56b65b9150980c27e265d82811e2753e1ee [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
ctiller3bf466f2014-12-19 16:21:57 -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/alarm_list_test bins/alarm_heap_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 )
ctiller3bf466f2014-12-19 16:21:57 -0800364 $(E) "[RUN] Testing alarm_list_test"
365 $(Q) ./bins/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
366 $(E) "[RUN] Testing alarm_heap_test"
367 $(Q) ./bins/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800368 $(E) "[RUN] Testing time_test"
369 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800370 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
371 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
372 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
373 $(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 )
374 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
375 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
376 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
377 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
378 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
379 $(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 -0800380 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
381 $(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 -0800382 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
383 $(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 )
384 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
385 $(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 )
386 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
387 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
388 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
389 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
390 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
391 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
392 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
393 $(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 -0800394 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
395 $(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 -0800396 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
397 $(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 )
398 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
399 $(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 -0800400 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
401 $(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 -0800402 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
403 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
404 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
405 $(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 -0800406 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
407 $(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 -0800408 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
409 $(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 )
410 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
411 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
412 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
413 $(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 )
414 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
415 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
416 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
417 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
418 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
419 $(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 -0800420 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
421 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800422 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
423 $(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 )
424 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
425 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
426 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
427 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
428 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
429 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
430 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
431 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
432 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
433 $(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 -0800434 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
435 $(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 -0800436 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
437 $(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 )
438 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
439 $(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 -0800440 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
441 $(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 -0800442 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
443 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
444 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
445 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800446 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
447 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800448 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
449 $(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 )
450 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
451 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
452 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
453 $(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 )
454 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
455 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
456 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
457 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
458 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
459 $(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 -0800460 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
461 $(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 -0800462 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
463 $(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 )
464 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
465 $(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 )
466 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
467 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
468 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
469 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
470 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
471 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
472 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
473 $(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 -0800474 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
475 $(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 -0800476 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
477 $(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 )
478 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
479 $(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 -0800480 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
481 $(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 -0800482 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
483 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
484 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
485 $(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 -0800486 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
487 $(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 -0800488 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
489 $(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 )
490 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
491 $(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 )
492 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
493 $(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 )
494 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
495 $(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 )
496 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
497 $(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 )
498 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
499 $(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 -0800500 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
501 $(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 -0800502 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
503 $(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 )
504 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
505 $(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 )
506 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
507 $(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 )
508 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
509 $(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 )
510 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
511 $(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 )
512 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
513 $(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 -0800514 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
515 $(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 -0800516 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
517 $(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 )
518 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
519 $(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 -0800520 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
521 $(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 -0800522 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
523 $(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 )
524 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
525 $(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 -0800526 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
527 $(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 -0800528 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
529 $(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 )
530 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
531 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
532 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
533 $(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 )
534 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
535 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
536 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
537 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
538 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
539 $(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 -0800540 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
541 $(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 -0800542 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
543 $(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 )
544 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
545 $(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 )
546 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
547 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
548 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
549 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
550 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
551 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
552 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
553 $(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 -0800554 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
555 $(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 -0800556 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
557 $(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 )
558 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
559 $(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 -0800560 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
561 $(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 -0800562 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
563 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
564 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
565 $(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 -0800566 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
567 $(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 -0800568 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
569 $(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 -0800570 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
571 $(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 )
572 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
573 $(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 )
574 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
575 $(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 )
576 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
577 $(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 )
578 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
579 $(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 -0800580 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
581 $(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 -0800582 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
583 $(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 )
584 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
585 $(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 )
586 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
587 $(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 )
588 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
589 $(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 )
590 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
591 $(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 )
592 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
593 $(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 -0800594 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
595 $(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 -0800596 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
597 $(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 )
598 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
599 $(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 -0800600 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
601 $(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 -0800602 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
603 $(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 )
604 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
605 $(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 -0800606 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
607 $(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 -0800608 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
609 $(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 -0800610
611
nnoble85a49262014-12-08 18:14:03 -0800612test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800613 $(E) "[RUN] Testing thread_pool_test"
614 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
615 $(E) "[RUN] Testing status_test"
616 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800617 $(E) "[RUN] Testing sync_client_async_server_test"
618 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
619 $(E) "[RUN] Testing qps_client"
620 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
621 $(E) "[RUN] Testing qps_server"
622 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800623 $(E) "[RUN] Testing end2end_test"
624 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -0800625 $(E) "[RUN] Testing channel_arguments_test"
626 $(Q) ./bins/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800627
628
jboeuf1a809c02014-12-19 15:44:30 -0800629tools: privatelibs bins/gen_hpack_tables bins/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800630
nnobleebebb7e2014-12-10 16:31:01 -0800631protoc_plugins: bins/cpp_plugin bins/ruby_plugin
632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
634
635benchmarks: buildbenchmarks
636
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800637strip: strip-static strip-shared
638
nnoble20e2e3f2014-12-16 15:37:57 -0800639strip-static: strip-static_c strip-static_cxx
640
641strip-shared: strip-shared_c strip-shared_cxx
642
nnoble85a49262014-12-08 18:14:03 -0800643strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800644 $(E) "[STRIP] Stripping libgpr.a"
645 $(Q) $(STRIP) libs/libgpr.a
646 $(E) "[STRIP] Stripping libgrpc.a"
647 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800648 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
649 $(Q) $(STRIP) libs/libgrpc_unsecure.a
650
nnoble85a49262014-12-08 18:14:03 -0800651strip-static_cxx: static_cxx
652 $(E) "[STRIP] Stripping libgrpc++.a"
653 $(Q) $(STRIP) libs/libgrpc++.a
654
655strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800656 $(E) "[STRIP] Stripping libgpr.so"
657 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
658 $(E) "[STRIP] Stripping libgrpc.so"
659 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800660 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
661 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
662
nnoble85a49262014-12-08 18:14:03 -0800663strip-shared_cxx: shared_cxx
664 $(E) "[STRIP] Stripping libgrpc++.so"
665 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
666
nnoble72309c62014-12-12 11:42:26 -0800667deps/gens/test/cpp/interop/empty.pb.dep:
668 $(Q) mkdir -p `dirname $@`
669 $(Q) touch $@
670
671gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800672 $(E) "[PROTOC] Generating protobuf CC file from $<"
673 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800674 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
675
676deps/gens/test/cpp/interop/messages.pb.dep:
677 $(Q) mkdir -p `dirname $@`
678 $(Q) touch $@
679
680gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
681 $(E) "[PROTOC] Generating protobuf CC file from $<"
682 $(Q) mkdir -p `dirname $@`
683 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
684
685deps/gens/test/cpp/interop/test.pb.dep:
686 $(Q) mkdir -p `dirname $@`
687 $(Q) touch $@
688
689gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
690 $(E) "[PROTOC] Generating protobuf CC file from $<"
691 $(Q) mkdir -p `dirname $@`
692 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
693
694deps/gens/test/cpp/util/echo.pb.dep:
695 $(Q) mkdir -p `dirname $@`
696 $(Q) touch $@
697
698gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
699 $(E) "[PROTOC] Generating protobuf CC file from $<"
700 $(Q) mkdir -p `dirname $@`
701 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800703
704deps/%.dep : %.c
705 $(E) "[DEP] Generating dependencies for $<"
706 $(Q) mkdir -p `dirname $@`
707 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800709deps/%.dep : %.cc
710 $(E) "[DEP] Generating dependencies for $<"
711 $(Q) mkdir -p `dirname $@`
712 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
713
714objs/%.o : %.c
715 $(E) "[C] Compiling $<"
716 $(Q) mkdir -p `dirname $@`
717 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
718
719objs/%.o : gens/%.pb.cc
720 $(E) "[CXX] Compiling $<"
721 $(Q) mkdir -p `dirname $@`
722 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
723
nnoble72309c62014-12-12 11:42:26 -0800724objs/src/compiler/%.o : src/compiler/%.cc
725 $(E) "[HOSTCXX] Compiling $<"
726 $(Q) mkdir -p `dirname $@`
727 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
728
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800729objs/%.o : %.cc
730 $(E) "[CXX] Compiling $<"
731 $(Q) mkdir -p `dirname $@`
732 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
733
nnoble0c475f02014-12-05 15:37:39 -0800734dep: dep_c dep_cxx
735
ctiller2845cad2014-12-15 15:14:12 -0800736dep_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 -0800737
ctiller3bf466f2014-12-19 16:21:57 -0800738bins_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_alarm_list_test deps_alarm_heap_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 -0800739
740dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
741
yangg59dfc902014-12-19 14:00:14 -0800742bins_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 -0800743
nnoble85a49262014-12-08 18:14:03 -0800744install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800745
nnoble85a49262014-12-08 18:14:03 -0800746install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800747
nnoble85a49262014-12-08 18:14:03 -0800748install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
749
750install-headers: install-headers_c install-headers_cxx
751
752install-headers_c:
753 $(E) "[INSTALL] Installing public C headers"
754 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
755
756install-headers_cxx:
757 $(E) "[INSTALL] Installing public C++ headers"
758 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
759
760install-static: install-static_c install-static_cxx
761
762install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800763 $(E) "[INSTALL] Installing libgpr.a"
764 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
765 $(E) "[INSTALL] Installing libgrpc.a"
766 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800767 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
768 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
769
nnoble85a49262014-12-08 18:14:03 -0800770install-static_cxx: static_cxx strip-static_cxx
771 $(E) "[INSTALL] Installing libgrpc++.a"
772 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
773
774install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800775 $(E) "[INSTALL] Installing libgpr.so"
776 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
777 $(E) "[INSTALL] Installing libgrpc.so"
778 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800779 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
780 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
781
nnoble85a49262014-12-08 18:14:03 -0800782install-shared_cxx: shared_cxx strip-shared_cxx
783 $(E) "[INSTALL] Installing libgrpc++.so"
784 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
785
ctiller3bf466f2014-12-19 16:21:57 -0800786clean: 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_alarm_list_test clean_alarm_heap_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 -0800787 $(Q) $(RM) -r deps objs libs bins gens
788
789
790# The various libraries
791
792
793LIBGPR_SRC = \
794 src/core/support/alloc.c \
795 src/core/support/cancellable.c \
796 src/core/support/cmdline.c \
797 src/core/support/cpu_posix.c \
798 src/core/support/histogram.c \
799 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800801 src/core/support/log.c \
802 src/core/support/log_linux.c \
803 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800804 src/core/support/log_win32.c \
805 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800806 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800807 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800808 src/core/support/string.c \
809 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800810 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800811 src/core/support/sync.c \
812 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800813 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800814 src/core/support/thd_posix.c \
815 src/core/support/thd_win32.c \
816 src/core/support/time.c \
817 src/core/support/time_posix.c \
818 src/core/support/time_win32.c \
819
nnoble85a49262014-12-08 18:14:03 -0800820PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800821 include/grpc/support/alloc.h \
822 include/grpc/support/atm_gcc_atomic.h \
823 include/grpc/support/atm_gcc_sync.h \
824 include/grpc/support/atm.h \
825 include/grpc/support/atm_win32.h \
826 include/grpc/support/cancellable_platform.h \
827 include/grpc/support/cmdline.h \
828 include/grpc/support/histogram.h \
829 include/grpc/support/host_port.h \
830 include/grpc/support/log.h \
831 include/grpc/support/port_platform.h \
832 include/grpc/support/slice_buffer.h \
833 include/grpc/support/slice.h \
834 include/grpc/support/string.h \
835 include/grpc/support/sync_generic.h \
836 include/grpc/support/sync.h \
837 include/grpc/support/sync_posix.h \
838 include/grpc/support/sync_win32.h \
839 include/grpc/support/thd.h \
840 include/grpc/support/thd_posix.h \
841 include/grpc/support/thd_win32.h \
842 include/grpc/support/time.h \
843 include/grpc/support/time_posix.h \
844 include/grpc/support/time_win32.h \
845 include/grpc/support/useful.h \
846
847LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
848LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
849
850libs/libgpr.a: $(LIBGPR_OBJS)
851 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800852 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800853 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
854
855libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
856 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800857 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800858 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
859
860deps_libgpr: $(LIBGPR_DEPS)
861
nnoble69ac39f2014-12-12 15:43:38 -0800862ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800863-include $(LIBGPR_DEPS)
864endif
865
866clean_libgpr:
867 $(E) "[CLEAN] Cleaning libgpr files"
868 $(Q) $(RM) $(LIBGPR_OBJS)
869 $(Q) $(RM) $(LIBGPR_DEPS)
870 $(Q) $(RM) libs/libgpr.a
871 $(Q) $(RM) libs/libgpr.so.$(VERSION)
872
873
874LIBGRPC_SRC = \
875 src/core/channel/call_op_string.c \
876 src/core/channel/census_filter.c \
877 src/core/channel/channel_args.c \
878 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800879 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800880 src/core/channel/client_channel.c \
881 src/core/channel/client_setup.c \
882 src/core/channel/connected_channel.c \
883 src/core/channel/http_client_filter.c \
884 src/core/channel/http_filter.c \
885 src/core/channel/http_server_filter.c \
886 src/core/channel/metadata_buffer.c \
887 src/core/channel/noop_filter.c \
888 src/core/compression/algorithm.c \
889 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -0800890 src/core/httpcli/format_request.c \
891 src/core/httpcli/httpcli.c \
892 src/core/httpcli/httpcli_security_context.c \
893 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800894 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800895 src/core/iomgr/endpoint_pair_posix.c \
896 src/core/iomgr/iomgr_libevent.c \
897 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -0800898 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -0800899 src/core/iomgr/resolve_address_posix.c \
900 src/core/iomgr/sockaddr_utils.c \
901 src/core/iomgr/socket_utils_common_posix.c \
902 src/core/iomgr/socket_utils_linux.c \
903 src/core/iomgr/socket_utils_posix.c \
904 src/core/iomgr/tcp_client_posix.c \
905 src/core/iomgr/tcp_posix.c \
906 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800907 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800908 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800909 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800910 src/core/security/credentials.c \
911 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800912 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800913 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800914 src/core/security/secure_transport_setup.c \
915 src/core/security/security_context.c \
916 src/core/security/server_secure_chttp2.c \
917 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800918 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800919 src/core/statistics/census_rpc_stats.c \
920 src/core/statistics/census_tracing.c \
921 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800922 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 src/core/surface/byte_buffer.c \
924 src/core/surface/byte_buffer_reader.c \
925 src/core/surface/call.c \
926 src/core/surface/channel.c \
927 src/core/surface/channel_create.c \
928 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800929 src/core/surface/completion_queue.c \
930 src/core/surface/event_string.c \
931 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800932 src/core/surface/lame_client.c \
933 src/core/surface/secure_channel_create.c \
934 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800935 src/core/surface/server.c \
936 src/core/surface/server_chttp2.c \
937 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800938 src/core/transport/chttp2/alpn.c \
939 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800940 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800941 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800942 src/core/transport/chttp2/frame_ping.c \
943 src/core/transport/chttp2/frame_rst_stream.c \
944 src/core/transport/chttp2/frame_settings.c \
945 src/core/transport/chttp2/frame_window_update.c \
946 src/core/transport/chttp2/hpack_parser.c \
947 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800948 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800949 src/core/transport/chttp2/status_conversion.c \
950 src/core/transport/chttp2/stream_encoder.c \
951 src/core/transport/chttp2/stream_map.c \
952 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800953 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800954 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800955 src/core/transport/metadata.c \
956 src/core/transport/stream_op.c \
957 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800958 src/core/tsi/fake_transport_security.c \
959 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800960 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800961 third_party/cJSON/cJSON.c \
962
nnoble85a49262014-12-08 18:14:03 -0800963PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800964 include/grpc/byte_buffer.h \
965 include/grpc/byte_buffer_reader.h \
966 include/grpc/grpc.h \
967 include/grpc/grpc_security.h \
968 include/grpc/status.h \
969
970LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
971LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
972
nnoble69ac39f2014-12-12 15:43:38 -0800973ifeq ($(NO_SECURE),true)
974
975libs/libgrpc.a: openssl_dep_error
976
977else
978
nnoble9ebc9b72014-12-17 11:40:25 -0800979libs/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800980 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800983 $(Q) mkdir tmp-merge
984 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
985 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
986 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
987 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
988 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800989
990libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
991 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800992 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800993 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
994
nnoble69ac39f2014-12-12 15:43:38 -0800995endif
996
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997deps_libgrpc: $(LIBGRPC_DEPS)
998
nnoble69ac39f2014-12-12 15:43:38 -0800999ifneq ($(NO_SECURE),true)
1000ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001001-include $(LIBGRPC_DEPS)
1002endif
nnoble69ac39f2014-12-12 15:43:38 -08001003endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001004
1005clean_libgrpc:
1006 $(E) "[CLEAN] Cleaning libgrpc files"
1007 $(Q) $(RM) $(LIBGRPC_OBJS)
1008 $(Q) $(RM) $(LIBGRPC_DEPS)
1009 $(Q) $(RM) libs/libgrpc.a
1010 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1011
1012
1013LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001014 test/core/end2end/cq_verifier.c \
1015 test/core/end2end/data/ca_cert.c \
1016 test/core/end2end/data/server1_cert.c \
1017 test/core/end2end/data/server1_key.c \
1018 test/core/iomgr/endpoint_tests.c \
1019 test/core/statistics/census_log_tests.c \
1020 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001021 test/core/util/grpc_profiler.c \
1022 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001023 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001024 test/core/util/slice_splitter.c \
1025 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001026
1027
1028LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1029LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1030
nnoble69ac39f2014-12-12 15:43:38 -08001031ifeq ($(NO_SECURE),true)
1032
1033libs/libgrpc_test_util.a: openssl_dep_error
1034
1035else
1036
nnoble9ebc9b72014-12-17 11:40:25 -08001037libs/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001038 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001039 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001040 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1041
1042
1043
nnoble69ac39f2014-12-12 15:43:38 -08001044endif
1045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001046deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1047
nnoble69ac39f2014-12-12 15:43:38 -08001048ifneq ($(NO_SECURE),true)
1049ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001050-include $(LIBGRPC_TEST_UTIL_DEPS)
1051endif
nnoble69ac39f2014-12-12 15:43:38 -08001052endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001053
1054clean_libgrpc_test_util:
1055 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1056 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1057 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1058 $(Q) $(RM) libs/libgrpc_test_util.a
1059 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1060
1061
1062LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001063 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001064 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001065 src/cpp/client/client_context.cc \
1066 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001067 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001068 src/cpp/client/internal_stub.cc \
1069 src/cpp/proto/proto_utils.cc \
1070 src/cpp/rpc_method.cc \
1071 src/cpp/server/async_server.cc \
1072 src/cpp/server/async_server_context.cc \
1073 src/cpp/server/completion_queue.cc \
1074 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001075 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076 src/cpp/server/server.cc \
1077 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001078 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001080 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001081 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001082 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083
nnoble85a49262014-12-08 18:14:03 -08001084PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001085 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001086 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001087 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001088 include/grpc++/channel_interface.h \
1089 include/grpc++/client_context.h \
1090 include/grpc++/completion_queue.h \
1091 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001092 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001093 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001094 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001095 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001096 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001097 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001098 include/grpc++/status.h \
1099 include/grpc++/stream_context_interface.h \
1100 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001101
1102LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1103LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1104
nnoble69ac39f2014-12-12 15:43:38 -08001105ifeq ($(NO_SECURE),true)
1106
1107libs/libgrpc++.a: openssl_dep_error
1108
1109else
1110
nnoble9ebc9b72014-12-17 11:40:25 -08001111libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001113 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1115
1116libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1117 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001118 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1120
nnoble69ac39f2014-12-12 15:43:38 -08001121endif
1122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001123deps_libgrpc++: $(LIBGRPC++_DEPS)
1124
nnoble69ac39f2014-12-12 15:43:38 -08001125ifneq ($(NO_SECURE),true)
1126ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001127-include $(LIBGRPC++_DEPS)
1128endif
nnoble69ac39f2014-12-12 15:43:38 -08001129endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001130
1131clean_libgrpc++:
1132 $(E) "[CLEAN] Cleaning libgrpc++ files"
1133 $(Q) $(RM) $(LIBGRPC++_OBJS)
1134 $(Q) $(RM) $(LIBGRPC++_DEPS)
1135 $(Q) $(RM) libs/libgrpc++.a
1136 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1137
1138
1139LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001140 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001141 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001142 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001143
1144
1145LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1146LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1147
nnoble69ac39f2014-12-12 15:43:38 -08001148ifeq ($(NO_SECURE),true)
1149
1150libs/libgrpc++_test_util.a: openssl_dep_error
1151
1152else
1153
nnoble9ebc9b72014-12-17 11:40:25 -08001154libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001155 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001156 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1158
1159
1160
nnoble69ac39f2014-12-12 15:43:38 -08001161endif
1162
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001163deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1164
nnoble69ac39f2014-12-12 15:43:38 -08001165ifneq ($(NO_SECURE),true)
1166ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001167-include $(LIBGRPC++_TEST_UTIL_DEPS)
1168endif
nnoble69ac39f2014-12-12 15:43:38 -08001169endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001170
1171clean_libgrpc++_test_util:
1172 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1173 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1174 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1175 $(Q) $(RM) libs/libgrpc++_test_util.a
1176 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1177
1178
1179LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1180 test/core/end2end/fixtures/chttp2_fake_security.c \
1181
1182
1183LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1184LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1185
nnoble69ac39f2014-12-12 15:43:38 -08001186ifeq ($(NO_SECURE),true)
1187
1188libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1189
1190else
1191
nnoble9ebc9b72014-12-17 11:40:25 -08001192libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001193 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001194 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1196
1197
1198
nnoble69ac39f2014-12-12 15:43:38 -08001199endif
1200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001201deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1202
nnoble69ac39f2014-12-12 15:43:38 -08001203ifneq ($(NO_SECURE),true)
1204ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001205-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1206endif
nnoble69ac39f2014-12-12 15:43:38 -08001207endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001208
1209clean_libend2end_fixture_chttp2_fake_security:
1210 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1211 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1212 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1213 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1214 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1215
1216
1217LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1218 test/core/end2end/fixtures/chttp2_fullstack.c \
1219
1220
1221LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1222LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1223
nnoble69ac39f2014-12-12 15:43:38 -08001224ifeq ($(NO_SECURE),true)
1225
1226libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1227
1228else
1229
nnoble9ebc9b72014-12-17 11:40:25 -08001230libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001231 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001232 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1234
1235
1236
nnoble69ac39f2014-12-12 15:43:38 -08001237endif
1238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001239deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1240
nnoble69ac39f2014-12-12 15:43:38 -08001241ifneq ($(NO_SECURE),true)
1242ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001243-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1244endif
nnoble69ac39f2014-12-12 15:43:38 -08001245endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001246
1247clean_libend2end_fixture_chttp2_fullstack:
1248 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1249 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1250 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1251 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1252 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1253
1254
1255LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1256 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1257
1258
1259LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1260LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1261
nnoble69ac39f2014-12-12 15:43:38 -08001262ifeq ($(NO_SECURE),true)
1263
1264libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1265
1266else
1267
nnoble9ebc9b72014-12-17 11:40:25 -08001268libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001269 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001270 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001271 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1272
1273
1274
nnoble69ac39f2014-12-12 15:43:38 -08001275endif
1276
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001277deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1278
nnoble69ac39f2014-12-12 15:43:38 -08001279ifneq ($(NO_SECURE),true)
1280ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001281-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1282endif
nnoble69ac39f2014-12-12 15:43:38 -08001283endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001284
1285clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1286 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1287 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1288 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1289 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1290 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1291
1292
1293LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1294 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1295
1296
1297LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1298LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1299
nnoble69ac39f2014-12-12 15:43:38 -08001300ifeq ($(NO_SECURE),true)
1301
1302libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1303
1304else
1305
nnoble9ebc9b72014-12-17 11:40:25 -08001306libs/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 -08001307 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001308 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001309 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1310
1311
1312
nnoble69ac39f2014-12-12 15:43:38 -08001313endif
1314
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1316
nnoble69ac39f2014-12-12 15:43:38 -08001317ifneq ($(NO_SECURE),true)
1318ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001319-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1320endif
nnoble69ac39f2014-12-12 15:43:38 -08001321endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001322
1323clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1324 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1325 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1326 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1327 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1328 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1329
1330
1331LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1332 test/core/end2end/fixtures/chttp2_socket_pair.c \
1333
1334
1335LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1336LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1337
nnoble69ac39f2014-12-12 15:43:38 -08001338ifeq ($(NO_SECURE),true)
1339
1340libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1341
1342else
1343
nnoble9ebc9b72014-12-17 11:40:25 -08001344libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001345 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001346 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1348
1349
1350
nnoble69ac39f2014-12-12 15:43:38 -08001351endif
1352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001353deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1354
nnoble69ac39f2014-12-12 15:43:38 -08001355ifneq ($(NO_SECURE),true)
1356ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001357-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1358endif
nnoble69ac39f2014-12-12 15:43:38 -08001359endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001360
1361clean_libend2end_fixture_chttp2_socket_pair:
1362 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1363 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1364 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1365 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1366 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1367
1368
nnoble0c475f02014-12-05 15:37:39 -08001369LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1370 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1371
1372
1373LIBEND2END_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))))
1374LIBEND2END_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))))
1375
nnoble69ac39f2014-12-12 15:43:38 -08001376ifeq ($(NO_SECURE),true)
1377
1378libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1379
1380else
1381
nnoble9ebc9b72014-12-17 11:40:25 -08001382libs/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 -08001383 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001384 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001385 $(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)
1386
1387
1388
nnoble69ac39f2014-12-12 15:43:38 -08001389endif
1390
nnoble0c475f02014-12-05 15:37:39 -08001391deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1392
nnoble69ac39f2014-12-12 15:43:38 -08001393ifneq ($(NO_SECURE),true)
1394ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001395-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1396endif
nnoble69ac39f2014-12-12 15:43:38 -08001397endif
nnoble0c475f02014-12-05 15:37:39 -08001398
1399clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1400 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1401 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1402 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1403 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1404 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1405
1406
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001407LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1408 test/core/end2end/tests/cancel_after_accept.c \
1409
1410
1411LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1412LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1413
1414libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1415 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001416 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001417 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1418
1419
1420
1421deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1422
nnoble69ac39f2014-12-12 15:43:38 -08001423ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001424-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1425endif
1426
1427clean_libend2end_test_cancel_after_accept:
1428 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1429 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1430 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1431 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1432 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1433
1434
1435LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1436 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1437
1438
1439LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1440LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1441
1442libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1443 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001444 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001445 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1446
1447
1448
1449deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1450
nnoble69ac39f2014-12-12 15:43:38 -08001451ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001452-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1453endif
1454
1455clean_libend2end_test_cancel_after_accept_and_writes_closed:
1456 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1457 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1458 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1459 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1460 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1461
1462
1463LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1464 test/core/end2end/tests/cancel_after_invoke.c \
1465
1466
1467LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1468LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1469
1470libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1471 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001472 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001473 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1474
1475
1476
1477deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1478
nnoble69ac39f2014-12-12 15:43:38 -08001479ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001480-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1481endif
1482
1483clean_libend2end_test_cancel_after_invoke:
1484 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1485 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1486 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1487 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1488 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1489
1490
1491LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1492 test/core/end2end/tests/cancel_before_invoke.c \
1493
1494
1495LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1496LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1497
1498libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1499 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001500 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001501 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1502
1503
1504
1505deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1506
nnoble69ac39f2014-12-12 15:43:38 -08001507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001508-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1509endif
1510
1511clean_libend2end_test_cancel_before_invoke:
1512 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1513 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1514 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1515 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1516 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1517
1518
1519LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1520 test/core/end2end/tests/cancel_in_a_vacuum.c \
1521
1522
1523LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1524LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1525
1526libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1527 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001528 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001529 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1530
1531
1532
1533deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1534
nnoble69ac39f2014-12-12 15:43:38 -08001535ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001536-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1537endif
1538
1539clean_libend2end_test_cancel_in_a_vacuum:
1540 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1541 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1542 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1543 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1544 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1545
1546
ctillerc6d61c42014-12-15 14:52:08 -08001547LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1548 test/core/end2end/tests/disappearing_server.c \
1549
1550
1551LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1552LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1553
1554libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1555 $(E) "[AR] Creating $@"
1556 $(Q) mkdir -p `dirname $@`
1557 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1558
1559
1560
1561deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1562
1563ifneq ($(NO_DEPS),true)
1564-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1565endif
1566
1567clean_libend2end_test_disappearing_server:
1568 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1569 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1570 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1571 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1572 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1573
1574
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001575LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1576 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1577
1578
1579LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1580LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1581
1582libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1583 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001584 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001585 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1586
1587
1588
1589deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1590
nnoble69ac39f2014-12-12 15:43:38 -08001591ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001592-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1593endif
1594
1595clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1596 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1597 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1598 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1599 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1600 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1601
1602
1603LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1604 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1605
1606
1607LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1608LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1609
1610libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1611 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001612 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001613 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1614
1615
1616
1617deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1618
nnoble69ac39f2014-12-12 15:43:38 -08001619ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001620-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1621endif
1622
1623clean_libend2end_test_early_server_shutdown_finishes_tags:
1624 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1625 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1626 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1627 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1628 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1629
1630
1631LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1632 test/core/end2end/tests/invoke_large_request.c \
1633
1634
1635LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1636LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1637
1638libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1639 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001640 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001641 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1642
1643
1644
1645deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1646
nnoble69ac39f2014-12-12 15:43:38 -08001647ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001648-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1649endif
1650
1651clean_libend2end_test_invoke_large_request:
1652 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1653 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1654 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1655 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1656 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1657
1658
1659LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1660 test/core/end2end/tests/max_concurrent_streams.c \
1661
1662
1663LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1664LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1665
1666libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1667 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001668 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001669 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1670
1671
1672
1673deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1674
nnoble69ac39f2014-12-12 15:43:38 -08001675ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001676-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1677endif
1678
1679clean_libend2end_test_max_concurrent_streams:
1680 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1681 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1682 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1683 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1684 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1685
1686
1687LIBEND2END_TEST_NO_OP_SRC = \
1688 test/core/end2end/tests/no_op.c \
1689
1690
1691LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1692LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1693
1694libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1695 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001696 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001697 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1698
1699
1700
1701deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1702
nnoble69ac39f2014-12-12 15:43:38 -08001703ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001704-include $(LIBEND2END_TEST_NO_OP_DEPS)
1705endif
1706
1707clean_libend2end_test_no_op:
1708 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1709 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1710 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1711 $(Q) $(RM) libs/libend2end_test_no_op.a
1712 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1713
1714
1715LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1716 test/core/end2end/tests/ping_pong_streaming.c \
1717
1718
1719LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1720LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1721
1722libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1723 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001724 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001725 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1726
1727
1728
1729deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1730
nnoble69ac39f2014-12-12 15:43:38 -08001731ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001732-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1733endif
1734
1735clean_libend2end_test_ping_pong_streaming:
1736 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1737 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1738 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1739 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1740 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1741
1742
ctiller33023c42014-12-12 16:28:33 -08001743LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1744 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1745
1746
1747LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1748LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1749
1750libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1751 $(E) "[AR] Creating $@"
1752 $(Q) mkdir -p `dirname $@`
1753 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1754
1755
1756
1757deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1758
1759ifneq ($(NO_DEPS),true)
1760-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1761endif
1762
1763clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1764 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1765 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1766 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1767 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1768 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1769
1770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001771LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1772 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1773
1774
1775LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1776LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1777
1778libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1779 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001780 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001781 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1782
1783
1784
1785deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1786
nnoble69ac39f2014-12-12 15:43:38 -08001787ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001788-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1789endif
1790
1791clean_libend2end_test_request_response_with_metadata_and_payload:
1792 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1793 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1794 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1795 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1796 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1797
1798
1799LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1800 test/core/end2end/tests/request_response_with_payload.c \
1801
1802
1803LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1804LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1805
1806libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1807 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001808 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001809 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1810
1811
1812
1813deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1814
nnoble69ac39f2014-12-12 15:43:38 -08001815ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001816-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1817endif
1818
1819clean_libend2end_test_request_response_with_payload:
1820 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1821 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1822 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1823 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1824 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1825
1826
ctiller2845cad2014-12-15 15:14:12 -08001827LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1828 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1829
1830
1831LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1832LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1833
1834libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1835 $(E) "[AR] Creating $@"
1836 $(Q) mkdir -p `dirname $@`
1837 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1838
1839
1840
1841deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1842
1843ifneq ($(NO_DEPS),true)
1844-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1845endif
1846
1847clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1848 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1849 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1850 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1851 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1852 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1853
1854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001855LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1856 test/core/end2end/tests/simple_delayed_request.c \
1857
1858
1859LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1860LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1861
1862libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1863 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001864 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001865 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1866
1867
1868
1869deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1870
nnoble69ac39f2014-12-12 15:43:38 -08001871ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001872-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1873endif
1874
1875clean_libend2end_test_simple_delayed_request:
1876 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1877 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1878 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1879 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1880 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1881
1882
1883LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1884 test/core/end2end/tests/simple_request.c \
1885
1886
1887LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1888LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1889
1890libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1891 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001892 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001893 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1894
1895
1896
1897deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1898
nnoble69ac39f2014-12-12 15:43:38 -08001899ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001900-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1901endif
1902
1903clean_libend2end_test_simple_request:
1904 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1905 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1906 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1907 $(Q) $(RM) libs/libend2end_test_simple_request.a
1908 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1909
1910
nathaniel52878172014-12-09 10:17:19 -08001911LIBEND2END_TEST_THREAD_STRESS_SRC = \
1912 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
1914
nathaniel52878172014-12-09 10:17:19 -08001915LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1916LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001917
nathaniel52878172014-12-09 10:17:19 -08001918libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001919 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001920 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001921 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001922
1923
1924
nathaniel52878172014-12-09 10:17:19 -08001925deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001926
nnoble69ac39f2014-12-12 15:43:38 -08001927ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001928-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001929endif
1930
nathaniel52878172014-12-09 10:17:19 -08001931clean_libend2end_test_thread_stress:
1932 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1933 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1934 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1935 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1936 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001937
1938
1939LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1940 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1941
1942
1943LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1944LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1945
1946libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1947 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001948 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001949 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1950
1951
1952
1953deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1954
nnoble69ac39f2014-12-12 15:43:38 -08001955ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001956-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1957endif
1958
1959clean_libend2end_test_writes_done_hangs_with_pending_read:
1960 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1961 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1962 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1963 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1964 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1965
1966
1967LIBEND2END_CERTS_SRC = \
1968 test/core/end2end/data/ca_cert.c \
1969 test/core/end2end/data/server1_cert.c \
1970 test/core/end2end/data/server1_key.c \
1971
1972
1973LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1974LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1975
nnoble69ac39f2014-12-12 15:43:38 -08001976ifeq ($(NO_SECURE),true)
1977
1978libs/libend2end_certs.a: openssl_dep_error
1979
1980else
1981
nnoble9ebc9b72014-12-17 11:40:25 -08001982libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001983 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001984 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001985 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1986
1987
1988
nnoble69ac39f2014-12-12 15:43:38 -08001989endif
1990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001991deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1992
nnoble69ac39f2014-12-12 15:43:38 -08001993ifneq ($(NO_SECURE),true)
1994ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001995-include $(LIBEND2END_CERTS_DEPS)
1996endif
nnoble69ac39f2014-12-12 15:43:38 -08001997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001998
1999clean_libend2end_certs:
2000 $(E) "[CLEAN] Cleaning libend2end_certs files"
2001 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2002 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
2003 $(Q) $(RM) libs/libend2end_certs.a
2004 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
2005
2006
2007LIBGRPC_UNSECURE_SRC = \
2008 src/core/channel/call_op_string.c \
2009 src/core/channel/census_filter.c \
2010 src/core/channel/channel_args.c \
2011 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002012 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002013 src/core/channel/client_channel.c \
2014 src/core/channel/client_setup.c \
2015 src/core/channel/connected_channel.c \
2016 src/core/channel/http_client_filter.c \
2017 src/core/channel/http_filter.c \
2018 src/core/channel/http_server_filter.c \
2019 src/core/channel/metadata_buffer.c \
2020 src/core/channel/noop_filter.c \
2021 src/core/compression/algorithm.c \
2022 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002023 src/core/httpcli/format_request.c \
2024 src/core/httpcli/httpcli.c \
2025 src/core/httpcli/httpcli_security_context.c \
2026 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002027 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002028 src/core/iomgr/endpoint_pair_posix.c \
2029 src/core/iomgr/iomgr_libevent.c \
2030 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002031 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002032 src/core/iomgr/resolve_address_posix.c \
2033 src/core/iomgr/sockaddr_utils.c \
2034 src/core/iomgr/socket_utils_common_posix.c \
2035 src/core/iomgr/socket_utils_linux.c \
2036 src/core/iomgr/socket_utils_posix.c \
2037 src/core/iomgr/tcp_client_posix.c \
2038 src/core/iomgr/tcp_posix.c \
2039 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002040 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002041 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002042 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002043 src/core/statistics/census_rpc_stats.c \
2044 src/core/statistics/census_tracing.c \
2045 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002046 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002047 src/core/surface/byte_buffer.c \
2048 src/core/surface/byte_buffer_reader.c \
2049 src/core/surface/call.c \
2050 src/core/surface/channel.c \
2051 src/core/surface/channel_create.c \
2052 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002053 src/core/surface/completion_queue.c \
2054 src/core/surface/event_string.c \
2055 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002056 src/core/surface/lame_client.c \
2057 src/core/surface/secure_channel_create.c \
2058 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002059 src/core/surface/server.c \
2060 src/core/surface/server_chttp2.c \
2061 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002062 src/core/transport/chttp2/alpn.c \
2063 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002065 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066 src/core/transport/chttp2/frame_ping.c \
2067 src/core/transport/chttp2/frame_rst_stream.c \
2068 src/core/transport/chttp2/frame_settings.c \
2069 src/core/transport/chttp2/frame_window_update.c \
2070 src/core/transport/chttp2/hpack_parser.c \
2071 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002072 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002073 src/core/transport/chttp2/status_conversion.c \
2074 src/core/transport/chttp2/stream_encoder.c \
2075 src/core/transport/chttp2/stream_map.c \
2076 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002077 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002078 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002079 src/core/transport/metadata.c \
2080 src/core/transport/stream_op.c \
2081 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002082 third_party/cJSON/cJSON.c \
2083
nnoble85a49262014-12-08 18:14:03 -08002084PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002085 include/grpc/byte_buffer.h \
2086 include/grpc/byte_buffer_reader.h \
2087 include/grpc/grpc.h \
2088 include/grpc/grpc_security.h \
2089 include/grpc/status.h \
2090
2091LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2092LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2093
2094libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2095 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002096 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002097 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2098
2099libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2100 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002101 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002102 $(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 -08002103
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002104deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2105
nnoble69ac39f2014-12-12 15:43:38 -08002106ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002107-include $(LIBGRPC_UNSECURE_DEPS)
2108endif
2109
2110clean_libgrpc_unsecure:
2111 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2112 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2113 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2114 $(Q) $(RM) libs/libgrpc_unsecure.a
2115 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2116
2117
2118
nnoble69ac39f2014-12-12 15:43:38 -08002119# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002120
2121
2122GEN_HPACK_TABLES_SRC = \
2123 src/core/transport/chttp2/gen_hpack_tables.c \
2124
2125GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2126GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2127
nnoble69ac39f2014-12-12 15:43:38 -08002128ifeq ($(NO_SECURE),true)
2129
2130bins/gen_hpack_tables: openssl_dep_error
2131
2132else
2133
nnoble0c475f02014-12-05 15:37:39 -08002134bins/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 -08002135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002136 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002137 $(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 -08002138
nnoble69ac39f2014-12-12 15:43:38 -08002139endif
2140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002141deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2142
nnoble69ac39f2014-12-12 15:43:38 -08002143ifneq ($(NO_SECURE),true)
2144ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002145-include $(GEN_HPACK_TABLES_DEPS)
2146endif
nnoble69ac39f2014-12-12 15:43:38 -08002147endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002148
2149clean_gen_hpack_tables:
2150 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2151 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2152 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2153 $(Q) $(RM) bins/gen_hpack_tables
2154
2155
nnobleebebb7e2014-12-10 16:31:01 -08002156CPP_PLUGIN_SRC = \
2157 src/compiler/cpp_plugin.cpp \
2158 src/compiler/cpp_generator.cpp \
2159
2160CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2161CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2162
2163bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002164 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002165 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002166 $(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 -08002167
2168deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2169
nnoble69ac39f2014-12-12 15:43:38 -08002170ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002171-include $(CPP_PLUGIN_DEPS)
2172endif
2173
2174clean_cpp_plugin:
2175 $(E) "[CLEAN] Cleaning cpp_plugin files"
2176 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2177 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2178 $(Q) $(RM) bins/cpp_plugin
2179
2180
2181RUBY_PLUGIN_SRC = \
2182 src/compiler/ruby_plugin.cpp \
2183 src/compiler/ruby_generator.cpp \
2184
2185RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2186RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2187
2188bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002189 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002190 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002191 $(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 -08002192
2193deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2194
nnoble69ac39f2014-12-12 15:43:38 -08002195ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002196-include $(RUBY_PLUGIN_DEPS)
2197endif
2198
2199clean_ruby_plugin:
2200 $(E) "[CLEAN] Cleaning ruby_plugin files"
2201 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2202 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2203 $(Q) $(RM) bins/ruby_plugin
2204
2205
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002206GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2207 test/core/surface/byte_buffer_reader_test.c \
2208
2209GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2210GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2211
nnoble69ac39f2014-12-12 15:43:38 -08002212ifeq ($(NO_SECURE),true)
2213
2214bins/grpc_byte_buffer_reader_test: openssl_dep_error
2215
2216else
2217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002218bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2219 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002220 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002221 $(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
2222
nnoble69ac39f2014-12-12 15:43:38 -08002223endif
2224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002225deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2226
nnoble69ac39f2014-12-12 15:43:38 -08002227ifneq ($(NO_SECURE),true)
2228ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002229-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2230endif
nnoble69ac39f2014-12-12 15:43:38 -08002231endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002232
2233clean_grpc_byte_buffer_reader_test:
2234 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2235 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2236 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2237 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2238
2239
2240GPR_CANCELLABLE_TEST_SRC = \
2241 test/core/support/cancellable_test.c \
2242
2243GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2244GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2245
nnoble69ac39f2014-12-12 15:43:38 -08002246ifeq ($(NO_SECURE),true)
2247
2248bins/gpr_cancellable_test: openssl_dep_error
2249
2250else
2251
jtattermusch97fb3f62014-12-08 15:13:41 -08002252bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002253 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002254 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002255 $(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 -08002256
nnoble69ac39f2014-12-12 15:43:38 -08002257endif
2258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002259deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2260
nnoble69ac39f2014-12-12 15:43:38 -08002261ifneq ($(NO_SECURE),true)
2262ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002263-include $(GPR_CANCELLABLE_TEST_DEPS)
2264endif
nnoble69ac39f2014-12-12 15:43:38 -08002265endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002266
2267clean_gpr_cancellable_test:
2268 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2269 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2270 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2271 $(Q) $(RM) bins/gpr_cancellable_test
2272
2273
2274GPR_LOG_TEST_SRC = \
2275 test/core/support/log_test.c \
2276
2277GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2278GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2279
nnoble69ac39f2014-12-12 15:43:38 -08002280ifeq ($(NO_SECURE),true)
2281
2282bins/gpr_log_test: openssl_dep_error
2283
2284else
2285
jtattermusch97fb3f62014-12-08 15:13:41 -08002286bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002287 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002288 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002289 $(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 -08002290
nnoble69ac39f2014-12-12 15:43:38 -08002291endif
2292
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002293deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2294
nnoble69ac39f2014-12-12 15:43:38 -08002295ifneq ($(NO_SECURE),true)
2296ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002297-include $(GPR_LOG_TEST_DEPS)
2298endif
nnoble69ac39f2014-12-12 15:43:38 -08002299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002300
2301clean_gpr_log_test:
2302 $(E) "[CLEAN] Cleaning gpr_log_test files"
2303 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2304 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2305 $(Q) $(RM) bins/gpr_log_test
2306
2307
ctiller5e04b132014-12-15 09:24:43 -08002308GPR_USEFUL_TEST_SRC = \
2309 test/core/support/useful_test.c \
2310
2311GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2312GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2313
2314ifeq ($(NO_SECURE),true)
2315
2316bins/gpr_useful_test: openssl_dep_error
2317
2318else
2319
2320bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2321 $(E) "[LD] Linking $@"
2322 $(Q) mkdir -p `dirname $@`
2323 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2324
2325endif
2326
2327deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2328
2329ifneq ($(NO_SECURE),true)
2330ifneq ($(NO_DEPS),true)
2331-include $(GPR_USEFUL_TEST_DEPS)
2332endif
2333endif
2334
2335clean_gpr_useful_test:
2336 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2337 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2338 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2339 $(Q) $(RM) bins/gpr_useful_test
2340
2341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002342GPR_CMDLINE_TEST_SRC = \
2343 test/core/support/cmdline_test.c \
2344
2345GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2346GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2347
nnoble69ac39f2014-12-12 15:43:38 -08002348ifeq ($(NO_SECURE),true)
2349
2350bins/gpr_cmdline_test: openssl_dep_error
2351
2352else
2353
jtattermusch97fb3f62014-12-08 15:13:41 -08002354bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002355 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002356 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002357 $(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 -08002358
nnoble69ac39f2014-12-12 15:43:38 -08002359endif
2360
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002361deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2362
nnoble69ac39f2014-12-12 15:43:38 -08002363ifneq ($(NO_SECURE),true)
2364ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002365-include $(GPR_CMDLINE_TEST_DEPS)
2366endif
nnoble69ac39f2014-12-12 15:43:38 -08002367endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002368
2369clean_gpr_cmdline_test:
2370 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2371 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2372 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2373 $(Q) $(RM) bins/gpr_cmdline_test
2374
2375
2376GPR_HISTOGRAM_TEST_SRC = \
2377 test/core/support/histogram_test.c \
2378
2379GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2380GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2381
nnoble69ac39f2014-12-12 15:43:38 -08002382ifeq ($(NO_SECURE),true)
2383
2384bins/gpr_histogram_test: openssl_dep_error
2385
2386else
2387
jtattermusch57c6f0c2014-12-11 12:28:56 -08002388bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002389 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002390 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002391 $(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 -08002392
nnoble69ac39f2014-12-12 15:43:38 -08002393endif
2394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002395deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2396
nnoble69ac39f2014-12-12 15:43:38 -08002397ifneq ($(NO_SECURE),true)
2398ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002399-include $(GPR_HISTOGRAM_TEST_DEPS)
2400endif
nnoble69ac39f2014-12-12 15:43:38 -08002401endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002402
2403clean_gpr_histogram_test:
2404 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2405 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2406 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2407 $(Q) $(RM) bins/gpr_histogram_test
2408
2409
2410GPR_HOST_PORT_TEST_SRC = \
2411 test/core/support/host_port_test.c \
2412
2413GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2414GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2415
nnoble69ac39f2014-12-12 15:43:38 -08002416ifeq ($(NO_SECURE),true)
2417
2418bins/gpr_host_port_test: openssl_dep_error
2419
2420else
2421
jtattermusch57c6f0c2014-12-11 12:28:56 -08002422bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002423 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002424 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002425 $(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 -08002426
nnoble69ac39f2014-12-12 15:43:38 -08002427endif
2428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002429deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2430
nnoble69ac39f2014-12-12 15:43:38 -08002431ifneq ($(NO_SECURE),true)
2432ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002433-include $(GPR_HOST_PORT_TEST_DEPS)
2434endif
nnoble69ac39f2014-12-12 15:43:38 -08002435endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002436
2437clean_gpr_host_port_test:
2438 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2439 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2440 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2441 $(Q) $(RM) bins/gpr_host_port_test
2442
2443
2444GPR_SLICE_BUFFER_TEST_SRC = \
2445 test/core/support/slice_buffer_test.c \
2446
2447GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2448GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2449
nnoble69ac39f2014-12-12 15:43:38 -08002450ifeq ($(NO_SECURE),true)
2451
2452bins/gpr_slice_buffer_test: openssl_dep_error
2453
2454else
2455
jtattermusch57c6f0c2014-12-11 12:28:56 -08002456bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002457 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002458 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002459 $(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 -08002460
nnoble69ac39f2014-12-12 15:43:38 -08002461endif
2462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002463deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2464
nnoble69ac39f2014-12-12 15:43:38 -08002465ifneq ($(NO_SECURE),true)
2466ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002467-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2468endif
nnoble69ac39f2014-12-12 15:43:38 -08002469endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002470
2471clean_gpr_slice_buffer_test:
2472 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2473 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2474 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2475 $(Q) $(RM) bins/gpr_slice_buffer_test
2476
2477
2478GPR_SLICE_TEST_SRC = \
2479 test/core/support/slice_test.c \
2480
2481GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2482GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2483
nnoble69ac39f2014-12-12 15:43:38 -08002484ifeq ($(NO_SECURE),true)
2485
2486bins/gpr_slice_test: openssl_dep_error
2487
2488else
2489
jtattermusch57c6f0c2014-12-11 12:28:56 -08002490bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002491 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002492 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002493 $(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 -08002494
nnoble69ac39f2014-12-12 15:43:38 -08002495endif
2496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002497deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2498
nnoble69ac39f2014-12-12 15:43:38 -08002499ifneq ($(NO_SECURE),true)
2500ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002501-include $(GPR_SLICE_TEST_DEPS)
2502endif
nnoble69ac39f2014-12-12 15:43:38 -08002503endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002504
2505clean_gpr_slice_test:
2506 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2507 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2508 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2509 $(Q) $(RM) bins/gpr_slice_test
2510
2511
2512GPR_STRING_TEST_SRC = \
2513 test/core/support/string_test.c \
2514
2515GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2516GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2517
nnoble69ac39f2014-12-12 15:43:38 -08002518ifeq ($(NO_SECURE),true)
2519
2520bins/gpr_string_test: openssl_dep_error
2521
2522else
2523
jtattermusch57c6f0c2014-12-11 12:28:56 -08002524bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002525 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002526 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002527 $(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 -08002528
nnoble69ac39f2014-12-12 15:43:38 -08002529endif
2530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002531deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2532
nnoble69ac39f2014-12-12 15:43:38 -08002533ifneq ($(NO_SECURE),true)
2534ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002535-include $(GPR_STRING_TEST_DEPS)
2536endif
nnoble69ac39f2014-12-12 15:43:38 -08002537endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002538
2539clean_gpr_string_test:
2540 $(E) "[CLEAN] Cleaning gpr_string_test files"
2541 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2542 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2543 $(Q) $(RM) bins/gpr_string_test
2544
2545
2546GPR_SYNC_TEST_SRC = \
2547 test/core/support/sync_test.c \
2548
2549GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2550GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2551
nnoble69ac39f2014-12-12 15:43:38 -08002552ifeq ($(NO_SECURE),true)
2553
2554bins/gpr_sync_test: openssl_dep_error
2555
2556else
2557
jtattermusch57c6f0c2014-12-11 12:28:56 -08002558bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002559 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002560 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002561 $(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 -08002562
nnoble69ac39f2014-12-12 15:43:38 -08002563endif
2564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002565deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2566
nnoble69ac39f2014-12-12 15:43:38 -08002567ifneq ($(NO_SECURE),true)
2568ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002569-include $(GPR_SYNC_TEST_DEPS)
2570endif
nnoble69ac39f2014-12-12 15:43:38 -08002571endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002572
2573clean_gpr_sync_test:
2574 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2575 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2576 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2577 $(Q) $(RM) bins/gpr_sync_test
2578
2579
2580GPR_THD_TEST_SRC = \
2581 test/core/support/thd_test.c \
2582
2583GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2584GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2585
nnoble69ac39f2014-12-12 15:43:38 -08002586ifeq ($(NO_SECURE),true)
2587
2588bins/gpr_thd_test: openssl_dep_error
2589
2590else
2591
jtattermusch57c6f0c2014-12-11 12:28:56 -08002592bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002593 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002594 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002595 $(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 -08002596
nnoble69ac39f2014-12-12 15:43:38 -08002597endif
2598
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002599deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2600
nnoble69ac39f2014-12-12 15:43:38 -08002601ifneq ($(NO_SECURE),true)
2602ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002603-include $(GPR_THD_TEST_DEPS)
2604endif
nnoble69ac39f2014-12-12 15:43:38 -08002605endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002606
2607clean_gpr_thd_test:
2608 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2609 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2610 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2611 $(Q) $(RM) bins/gpr_thd_test
2612
2613
2614GPR_TIME_TEST_SRC = \
2615 test/core/support/time_test.c \
2616
2617GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2618GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2619
nnoble69ac39f2014-12-12 15:43:38 -08002620ifeq ($(NO_SECURE),true)
2621
2622bins/gpr_time_test: openssl_dep_error
2623
2624else
2625
jtattermusch57c6f0c2014-12-11 12:28:56 -08002626bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002627 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002628 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002629 $(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 -08002630
nnoble69ac39f2014-12-12 15:43:38 -08002631endif
2632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002633deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2634
nnoble69ac39f2014-12-12 15:43:38 -08002635ifneq ($(NO_SECURE),true)
2636ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002637-include $(GPR_TIME_TEST_DEPS)
2638endif
nnoble69ac39f2014-12-12 15:43:38 -08002639endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002640
2641clean_gpr_time_test:
2642 $(E) "[CLEAN] Cleaning gpr_time_test files"
2643 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2644 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2645 $(Q) $(RM) bins/gpr_time_test
2646
2647
2648MURMUR_HASH_TEST_SRC = \
2649 test/core/support/murmur_hash_test.c \
2650
2651MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2652MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2653
nnoble69ac39f2014-12-12 15:43:38 -08002654ifeq ($(NO_SECURE),true)
2655
2656bins/murmur_hash_test: openssl_dep_error
2657
2658else
2659
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002660bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2661 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002662 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2664
nnoble69ac39f2014-12-12 15:43:38 -08002665endif
2666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2668
nnoble69ac39f2014-12-12 15:43:38 -08002669ifneq ($(NO_SECURE),true)
2670ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002671-include $(MURMUR_HASH_TEST_DEPS)
2672endif
nnoble69ac39f2014-12-12 15:43:38 -08002673endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002674
2675clean_murmur_hash_test:
2676 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2677 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2678 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2679 $(Q) $(RM) bins/murmur_hash_test
2680
2681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002682GRPC_STREAM_OP_TEST_SRC = \
2683 test/core/transport/stream_op_test.c \
2684
2685GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2686GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2687
nnoble69ac39f2014-12-12 15:43:38 -08002688ifeq ($(NO_SECURE),true)
2689
2690bins/grpc_stream_op_test: openssl_dep_error
2691
2692else
2693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002694bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2695 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002696 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002697 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2698
nnoble69ac39f2014-12-12 15:43:38 -08002699endif
2700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002701deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2702
nnoble69ac39f2014-12-12 15:43:38 -08002703ifneq ($(NO_SECURE),true)
2704ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002705-include $(GRPC_STREAM_OP_TEST_DEPS)
2706endif
nnoble69ac39f2014-12-12 15:43:38 -08002707endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002708
2709clean_grpc_stream_op_test:
2710 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2711 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2712 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2713 $(Q) $(RM) bins/grpc_stream_op_test
2714
2715
nnoble0c475f02014-12-05 15:37:39 -08002716ALPN_TEST_SRC = \
2717 test/core/transport/chttp2/alpn_test.c \
2718
2719ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2720ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2721
nnoble69ac39f2014-12-12 15:43:38 -08002722ifeq ($(NO_SECURE),true)
2723
2724bins/alpn_test: openssl_dep_error
2725
2726else
2727
nnoble0c475f02014-12-05 15:37:39 -08002728bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2729 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002730 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002731 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2732
nnoble69ac39f2014-12-12 15:43:38 -08002733endif
2734
nnoble0c475f02014-12-05 15:37:39 -08002735deps_alpn_test: $(ALPN_TEST_DEPS)
2736
nnoble69ac39f2014-12-12 15:43:38 -08002737ifneq ($(NO_SECURE),true)
2738ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002739-include $(ALPN_TEST_DEPS)
2740endif
nnoble69ac39f2014-12-12 15:43:38 -08002741endif
nnoble0c475f02014-12-05 15:37:39 -08002742
2743clean_alpn_test:
2744 $(E) "[CLEAN] Cleaning alpn_test files"
2745 $(Q) $(RM) $(ALPN_TEST_OBJS)
2746 $(Q) $(RM) $(ALPN_TEST_DEPS)
2747 $(Q) $(RM) bins/alpn_test
2748
2749
ctillerc1ddffb2014-12-15 13:08:18 -08002750TIME_AVERAGED_STATS_TEST_SRC = \
2751 test/core/iomgr/time_averaged_stats_test.c \
2752
2753TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2754TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2755
2756ifeq ($(NO_SECURE),true)
2757
2758bins/time_averaged_stats_test: openssl_dep_error
2759
2760else
2761
2762bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2763 $(E) "[LD] Linking $@"
2764 $(Q) mkdir -p `dirname $@`
2765 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2766
2767endif
2768
2769deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2770
2771ifneq ($(NO_SECURE),true)
2772ifneq ($(NO_DEPS),true)
2773-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2774endif
2775endif
2776
2777clean_time_averaged_stats_test:
2778 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2779 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2780 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2781 $(Q) $(RM) bins/time_averaged_stats_test
2782
2783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002784CHTTP2_STREAM_ENCODER_TEST_SRC = \
2785 test/core/transport/chttp2/stream_encoder_test.c \
2786
2787CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2788CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2789
nnoble69ac39f2014-12-12 15:43:38 -08002790ifeq ($(NO_SECURE),true)
2791
2792bins/chttp2_stream_encoder_test: openssl_dep_error
2793
2794else
2795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002796bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2797 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002798 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002799 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2800
nnoble69ac39f2014-12-12 15:43:38 -08002801endif
2802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002803deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2804
nnoble69ac39f2014-12-12 15:43:38 -08002805ifneq ($(NO_SECURE),true)
2806ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002807-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2808endif
nnoble69ac39f2014-12-12 15:43:38 -08002809endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002810
2811clean_chttp2_stream_encoder_test:
2812 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2813 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2814 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2815 $(Q) $(RM) bins/chttp2_stream_encoder_test
2816
2817
2818HPACK_TABLE_TEST_SRC = \
2819 test/core/transport/chttp2/hpack_table_test.c \
2820
2821HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2822HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2823
nnoble69ac39f2014-12-12 15:43:38 -08002824ifeq ($(NO_SECURE),true)
2825
2826bins/hpack_table_test: openssl_dep_error
2827
2828else
2829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002830bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2831 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002832 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002833 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2834
nnoble69ac39f2014-12-12 15:43:38 -08002835endif
2836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002837deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2838
nnoble69ac39f2014-12-12 15:43:38 -08002839ifneq ($(NO_SECURE),true)
2840ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002841-include $(HPACK_TABLE_TEST_DEPS)
2842endif
nnoble69ac39f2014-12-12 15:43:38 -08002843endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002844
2845clean_hpack_table_test:
2846 $(E) "[CLEAN] Cleaning hpack_table_test files"
2847 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2848 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2849 $(Q) $(RM) bins/hpack_table_test
2850
2851
2852CHTTP2_STREAM_MAP_TEST_SRC = \
2853 test/core/transport/chttp2/stream_map_test.c \
2854
2855CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2856CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2857
nnoble69ac39f2014-12-12 15:43:38 -08002858ifeq ($(NO_SECURE),true)
2859
2860bins/chttp2_stream_map_test: openssl_dep_error
2861
2862else
2863
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002864bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2865 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002866 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2868
nnoble69ac39f2014-12-12 15:43:38 -08002869endif
2870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002871deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2872
nnoble69ac39f2014-12-12 15:43:38 -08002873ifneq ($(NO_SECURE),true)
2874ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002875-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2876endif
nnoble69ac39f2014-12-12 15:43:38 -08002877endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002878
2879clean_chttp2_stream_map_test:
2880 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2881 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2882 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2883 $(Q) $(RM) bins/chttp2_stream_map_test
2884
2885
2886HPACK_PARSER_TEST_SRC = \
2887 test/core/transport/chttp2/hpack_parser_test.c \
2888
2889HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2890HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2891
nnoble69ac39f2014-12-12 15:43:38 -08002892ifeq ($(NO_SECURE),true)
2893
2894bins/hpack_parser_test: openssl_dep_error
2895
2896else
2897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002898bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2899 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002900 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002901 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2902
nnoble69ac39f2014-12-12 15:43:38 -08002903endif
2904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002905deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2906
nnoble69ac39f2014-12-12 15:43:38 -08002907ifneq ($(NO_SECURE),true)
2908ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002909-include $(HPACK_PARSER_TEST_DEPS)
2910endif
nnoble69ac39f2014-12-12 15:43:38 -08002911endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002912
2913clean_hpack_parser_test:
2914 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2915 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2916 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2917 $(Q) $(RM) bins/hpack_parser_test
2918
2919
2920TRANSPORT_METADATA_TEST_SRC = \
2921 test/core/transport/metadata_test.c \
2922
2923TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2924TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2925
nnoble69ac39f2014-12-12 15:43:38 -08002926ifeq ($(NO_SECURE),true)
2927
2928bins/transport_metadata_test: openssl_dep_error
2929
2930else
2931
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002932bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2933 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002934 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2936
nnoble69ac39f2014-12-12 15:43:38 -08002937endif
2938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002939deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2940
nnoble69ac39f2014-12-12 15:43:38 -08002941ifneq ($(NO_SECURE),true)
2942ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002943-include $(TRANSPORT_METADATA_TEST_DEPS)
2944endif
nnoble69ac39f2014-12-12 15:43:38 -08002945endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002946
2947clean_transport_metadata_test:
2948 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2949 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2950 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2951 $(Q) $(RM) bins/transport_metadata_test
2952
2953
2954CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2955 test/core/transport/chttp2/status_conversion_test.c \
2956
2957CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2958CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2959
nnoble69ac39f2014-12-12 15:43:38 -08002960ifeq ($(NO_SECURE),true)
2961
2962bins/chttp2_status_conversion_test: openssl_dep_error
2963
2964else
2965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002966bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2967 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002968 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2970
nnoble69ac39f2014-12-12 15:43:38 -08002971endif
2972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002973deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2974
nnoble69ac39f2014-12-12 15:43:38 -08002975ifneq ($(NO_SECURE),true)
2976ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002977-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2978endif
nnoble69ac39f2014-12-12 15:43:38 -08002979endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002980
2981clean_chttp2_status_conversion_test:
2982 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2983 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2984 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2985 $(Q) $(RM) bins/chttp2_status_conversion_test
2986
2987
2988CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2989 test/core/transport/chttp2_transport_end2end_test.c \
2990
2991CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2992CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2993
nnoble69ac39f2014-12-12 15:43:38 -08002994ifeq ($(NO_SECURE),true)
2995
2996bins/chttp2_transport_end2end_test: openssl_dep_error
2997
2998else
2999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003000bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3001 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003002 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
3004
nnoble69ac39f2014-12-12 15:43:38 -08003005endif
3006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003007deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3008
nnoble69ac39f2014-12-12 15:43:38 -08003009ifneq ($(NO_SECURE),true)
3010ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003011-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3012endif
nnoble69ac39f2014-12-12 15:43:38 -08003013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003014
3015clean_chttp2_transport_end2end_test:
3016 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3017 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3018 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3019 $(Q) $(RM) bins/chttp2_transport_end2end_test
3020
3021
ctiller18b49ab2014-12-09 14:39:16 -08003022TCP_POSIX_TEST_SRC = \
3023 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003024
ctiller18b49ab2014-12-09 14:39:16 -08003025TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3026TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003027
nnoble69ac39f2014-12-12 15:43:38 -08003028ifeq ($(NO_SECURE),true)
3029
3030bins/tcp_posix_test: openssl_dep_error
3031
3032else
3033
ctiller18b49ab2014-12-09 14:39:16 -08003034bins/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 -08003035 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003036 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003037 $(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 -08003038
nnoble69ac39f2014-12-12 15:43:38 -08003039endif
3040
ctiller18b49ab2014-12-09 14:39:16 -08003041deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003042
nnoble69ac39f2014-12-12 15:43:38 -08003043ifneq ($(NO_SECURE),true)
3044ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003045-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003046endif
nnoble69ac39f2014-12-12 15:43:38 -08003047endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003048
ctiller18b49ab2014-12-09 14:39:16 -08003049clean_tcp_posix_test:
3050 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3051 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3052 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3053 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003054
3055
nnoble0c475f02014-12-05 15:37:39 -08003056DUALSTACK_SOCKET_TEST_SRC = \
3057 test/core/end2end/dualstack_socket_test.c \
3058
3059DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3060DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3061
nnoble69ac39f2014-12-12 15:43:38 -08003062ifeq ($(NO_SECURE),true)
3063
3064bins/dualstack_socket_test: openssl_dep_error
3065
3066else
3067
nnoble0c475f02014-12-05 15:37:39 -08003068bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003070 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003071 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3072
nnoble69ac39f2014-12-12 15:43:38 -08003073endif
3074
nnoble0c475f02014-12-05 15:37:39 -08003075deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3076
nnoble69ac39f2014-12-12 15:43:38 -08003077ifneq ($(NO_SECURE),true)
3078ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003079-include $(DUALSTACK_SOCKET_TEST_DEPS)
3080endif
nnoble69ac39f2014-12-12 15:43:38 -08003081endif
nnoble0c475f02014-12-05 15:37:39 -08003082
3083clean_dualstack_socket_test:
3084 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3085 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3086 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3087 $(Q) $(RM) bins/dualstack_socket_test
3088
3089
3090NO_SERVER_TEST_SRC = \
3091 test/core/end2end/no_server_test.c \
3092
3093NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3094NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3095
nnoble69ac39f2014-12-12 15:43:38 -08003096ifeq ($(NO_SECURE),true)
3097
3098bins/no_server_test: openssl_dep_error
3099
3100else
3101
nnoble0c475f02014-12-05 15:37:39 -08003102bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003104 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003105 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3106
nnoble69ac39f2014-12-12 15:43:38 -08003107endif
3108
nnoble0c475f02014-12-05 15:37:39 -08003109deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3110
nnoble69ac39f2014-12-12 15:43:38 -08003111ifneq ($(NO_SECURE),true)
3112ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003113-include $(NO_SERVER_TEST_DEPS)
3114endif
nnoble69ac39f2014-12-12 15:43:38 -08003115endif
nnoble0c475f02014-12-05 15:37:39 -08003116
3117clean_no_server_test:
3118 $(E) "[CLEAN] Cleaning no_server_test files"
3119 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3120 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3121 $(Q) $(RM) bins/no_server_test
3122
3123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003124RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003125 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003126
3127RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3128RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3129
nnoble69ac39f2014-12-12 15:43:38 -08003130ifeq ($(NO_SECURE),true)
3131
3132bins/resolve_address_test: openssl_dep_error
3133
3134else
3135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003136bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3137 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003138 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3140
nnoble69ac39f2014-12-12 15:43:38 -08003141endif
3142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003143deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3144
nnoble69ac39f2014-12-12 15:43:38 -08003145ifneq ($(NO_SECURE),true)
3146ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003147-include $(RESOLVE_ADDRESS_TEST_DEPS)
3148endif
nnoble69ac39f2014-12-12 15:43:38 -08003149endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003150
3151clean_resolve_address_test:
3152 $(E) "[CLEAN] Cleaning resolve_address_test files"
3153 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3154 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3155 $(Q) $(RM) bins/resolve_address_test
3156
3157
ctiller18b49ab2014-12-09 14:39:16 -08003158SOCKADDR_UTILS_TEST_SRC = \
3159 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003160
ctiller18b49ab2014-12-09 14:39:16 -08003161SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3162SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003163
nnoble69ac39f2014-12-12 15:43:38 -08003164ifeq ($(NO_SECURE),true)
3165
3166bins/sockaddr_utils_test: openssl_dep_error
3167
3168else
3169
ctiller18b49ab2014-12-09 14:39:16 -08003170bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003171 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003172 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003173 $(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 -08003174
nnoble69ac39f2014-12-12 15:43:38 -08003175endif
3176
ctiller18b49ab2014-12-09 14:39:16 -08003177deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003178
nnoble69ac39f2014-12-12 15:43:38 -08003179ifneq ($(NO_SECURE),true)
3180ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003181-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003182endif
nnoble69ac39f2014-12-12 15:43:38 -08003183endif
nnoble0c475f02014-12-05 15:37:39 -08003184
ctiller18b49ab2014-12-09 14:39:16 -08003185clean_sockaddr_utils_test:
3186 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3187 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3188 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3189 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003190
3191
ctiller18b49ab2014-12-09 14:39:16 -08003192TCP_SERVER_POSIX_TEST_SRC = \
3193 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003194
ctiller18b49ab2014-12-09 14:39:16 -08003195TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3196TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003197
nnoble69ac39f2014-12-12 15:43:38 -08003198ifeq ($(NO_SECURE),true)
3199
3200bins/tcp_server_posix_test: openssl_dep_error
3201
3202else
3203
ctiller18b49ab2014-12-09 14:39:16 -08003204bins/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 -08003205 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003206 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003207 $(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 -08003208
nnoble69ac39f2014-12-12 15:43:38 -08003209endif
3210
ctiller18b49ab2014-12-09 14:39:16 -08003211deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003212
nnoble69ac39f2014-12-12 15:43:38 -08003213ifneq ($(NO_SECURE),true)
3214ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003215-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003216endif
nnoble69ac39f2014-12-12 15:43:38 -08003217endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003218
ctiller18b49ab2014-12-09 14:39:16 -08003219clean_tcp_server_posix_test:
3220 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3221 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3222 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3223 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003224
3225
ctiller18b49ab2014-12-09 14:39:16 -08003226TCP_CLIENT_POSIX_TEST_SRC = \
3227 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003228
ctiller18b49ab2014-12-09 14:39:16 -08003229TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3230TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003231
nnoble69ac39f2014-12-12 15:43:38 -08003232ifeq ($(NO_SECURE),true)
3233
3234bins/tcp_client_posix_test: openssl_dep_error
3235
3236else
3237
ctiller18b49ab2014-12-09 14:39:16 -08003238bins/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 -08003239 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003240 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003241 $(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 -08003242
nnoble69ac39f2014-12-12 15:43:38 -08003243endif
3244
ctiller18b49ab2014-12-09 14:39:16 -08003245deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003246
nnoble69ac39f2014-12-12 15:43:38 -08003247ifneq ($(NO_SECURE),true)
3248ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003249-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003250endif
nnoble69ac39f2014-12-12 15:43:38 -08003251endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003252
ctiller18b49ab2014-12-09 14:39:16 -08003253clean_tcp_client_posix_test:
3254 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3255 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3256 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3257 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003258
3259
3260GRPC_CHANNEL_STACK_TEST_SRC = \
3261 test/core/channel/channel_stack_test.c \
3262
3263GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3264GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3265
nnoble69ac39f2014-12-12 15:43:38 -08003266ifeq ($(NO_SECURE),true)
3267
3268bins/grpc_channel_stack_test: openssl_dep_error
3269
3270else
3271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003272bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3273 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003274 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003275 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3276
nnoble69ac39f2014-12-12 15:43:38 -08003277endif
3278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003279deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3280
nnoble69ac39f2014-12-12 15:43:38 -08003281ifneq ($(NO_SECURE),true)
3282ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003283-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3284endif
nnoble69ac39f2014-12-12 15:43:38 -08003285endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003286
3287clean_grpc_channel_stack_test:
3288 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3289 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3290 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3291 $(Q) $(RM) bins/grpc_channel_stack_test
3292
3293
3294METADATA_BUFFER_TEST_SRC = \
3295 test/core/channel/metadata_buffer_test.c \
3296
3297METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3298METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3299
nnoble69ac39f2014-12-12 15:43:38 -08003300ifeq ($(NO_SECURE),true)
3301
3302bins/metadata_buffer_test: openssl_dep_error
3303
3304else
3305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003306bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3307 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003308 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3310
nnoble69ac39f2014-12-12 15:43:38 -08003311endif
3312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003313deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3314
nnoble69ac39f2014-12-12 15:43:38 -08003315ifneq ($(NO_SECURE),true)
3316ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003317-include $(METADATA_BUFFER_TEST_DEPS)
3318endif
nnoble69ac39f2014-12-12 15:43:38 -08003319endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003320
3321clean_metadata_buffer_test:
3322 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3323 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3324 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3325 $(Q) $(RM) bins/metadata_buffer_test
3326
3327
3328GRPC_COMPLETION_QUEUE_TEST_SRC = \
3329 test/core/surface/completion_queue_test.c \
3330
3331GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3332GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3333
nnoble69ac39f2014-12-12 15:43:38 -08003334ifeq ($(NO_SECURE),true)
3335
3336bins/grpc_completion_queue_test: openssl_dep_error
3337
3338else
3339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003340bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3341 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003342 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3344
nnoble69ac39f2014-12-12 15:43:38 -08003345endif
3346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003347deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3348
nnoble69ac39f2014-12-12 15:43:38 -08003349ifneq ($(NO_SECURE),true)
3350ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003351-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3352endif
nnoble69ac39f2014-12-12 15:43:38 -08003353endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003354
3355clean_grpc_completion_queue_test:
3356 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3357 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3358 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3359 $(Q) $(RM) bins/grpc_completion_queue_test
3360
3361
3362GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3363 test/core/surface/completion_queue_benchmark.c \
3364
3365GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3366GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3367
nnoble69ac39f2014-12-12 15:43:38 -08003368ifeq ($(NO_SECURE),true)
3369
3370bins/grpc_completion_queue_benchmark: openssl_dep_error
3371
3372else
3373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003374bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3375 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003376 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003377 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3378
nnoble69ac39f2014-12-12 15:43:38 -08003379endif
3380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003381deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3382
nnoble69ac39f2014-12-12 15:43:38 -08003383ifneq ($(NO_SECURE),true)
3384ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003385-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3386endif
nnoble69ac39f2014-12-12 15:43:38 -08003387endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003388
3389clean_grpc_completion_queue_benchmark:
3390 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3391 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3392 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3393 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3394
3395
3396CENSUS_WINDOW_STATS_TEST_SRC = \
3397 test/core/statistics/window_stats_test.c \
3398
3399CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3400CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3401
nnoble69ac39f2014-12-12 15:43:38 -08003402ifeq ($(NO_SECURE),true)
3403
3404bins/census_window_stats_test: openssl_dep_error
3405
3406else
3407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003408bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3409 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003410 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3412
nnoble69ac39f2014-12-12 15:43:38 -08003413endif
3414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3416
nnoble69ac39f2014-12-12 15:43:38 -08003417ifneq ($(NO_SECURE),true)
3418ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003419-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3420endif
nnoble69ac39f2014-12-12 15:43:38 -08003421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003422
3423clean_census_window_stats_test:
3424 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3425 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3426 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3427 $(Q) $(RM) bins/census_window_stats_test
3428
3429
3430CENSUS_STATISTICS_QUICK_TEST_SRC = \
3431 test/core/statistics/quick_test.c \
3432
3433CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3434CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3435
nnoble69ac39f2014-12-12 15:43:38 -08003436ifeq ($(NO_SECURE),true)
3437
3438bins/census_statistics_quick_test: openssl_dep_error
3439
3440else
3441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003442bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003444 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003445 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3446
nnoble69ac39f2014-12-12 15:43:38 -08003447endif
3448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003449deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3450
nnoble69ac39f2014-12-12 15:43:38 -08003451ifneq ($(NO_SECURE),true)
3452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003453-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3454endif
nnoble69ac39f2014-12-12 15:43:38 -08003455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003456
3457clean_census_statistics_quick_test:
3458 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3459 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3460 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3461 $(Q) $(RM) bins/census_statistics_quick_test
3462
3463
aveitch482a5be2014-12-15 10:25:12 -08003464CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3465 test/core/statistics/small_log_test.c \
3466
3467CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3468CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3469
3470ifeq ($(NO_SECURE),true)
3471
3472bins/census_statistics_small_log_test: openssl_dep_error
3473
3474else
3475
3476bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3477 $(E) "[LD] Linking $@"
3478 $(Q) mkdir -p `dirname $@`
3479 $(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
3480
3481endif
3482
3483deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3484
3485ifneq ($(NO_SECURE),true)
3486ifneq ($(NO_DEPS),true)
3487-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3488endif
3489endif
3490
3491clean_census_statistics_small_log_test:
3492 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3493 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3494 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3495 $(Q) $(RM) bins/census_statistics_small_log_test
3496
3497
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003498CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3499 test/core/statistics/performance_test.c \
3500
3501CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3502CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3503
nnoble69ac39f2014-12-12 15:43:38 -08003504ifeq ($(NO_SECURE),true)
3505
3506bins/census_statistics_performance_test: openssl_dep_error
3507
3508else
3509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003510bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003512 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003513 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3514
nnoble69ac39f2014-12-12 15:43:38 -08003515endif
3516
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003517deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3518
nnoble69ac39f2014-12-12 15:43:38 -08003519ifneq ($(NO_SECURE),true)
3520ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003521-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3522endif
nnoble69ac39f2014-12-12 15:43:38 -08003523endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003524
3525clean_census_statistics_performance_test:
3526 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3527 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3528 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3529 $(Q) $(RM) bins/census_statistics_performance_test
3530
3531
3532CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3533 test/core/statistics/multiple_writers_test.c \
3534
3535CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3536CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3537
nnoble69ac39f2014-12-12 15:43:38 -08003538ifeq ($(NO_SECURE),true)
3539
3540bins/census_statistics_multiple_writers_test: openssl_dep_error
3541
3542else
3543
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003544bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3545 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003546 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547 $(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
3548
nnoble69ac39f2014-12-12 15:43:38 -08003549endif
3550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3552
nnoble69ac39f2014-12-12 15:43:38 -08003553ifneq ($(NO_SECURE),true)
3554ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003555-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3556endif
nnoble69ac39f2014-12-12 15:43:38 -08003557endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003558
3559clean_census_statistics_multiple_writers_test:
3560 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3561 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3562 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3563 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3564
3565
3566CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3567 test/core/statistics/multiple_writers_circular_buffer_test.c \
3568
3569CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3570CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3571
nnoble69ac39f2014-12-12 15:43:38 -08003572ifeq ($(NO_SECURE),true)
3573
3574bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3575
3576else
3577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003578bins/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
3579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003580 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003581 $(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
3582
nnoble69ac39f2014-12-12 15:43:38 -08003583endif
3584
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003585deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3586
nnoble69ac39f2014-12-12 15:43:38 -08003587ifneq ($(NO_SECURE),true)
3588ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003589-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3590endif
nnoble69ac39f2014-12-12 15:43:38 -08003591endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003592
3593clean_census_statistics_multiple_writers_circular_buffer_test:
3594 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3595 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3596 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3597 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3598
3599
3600CENSUS_STUB_TEST_SRC = \
3601 test/core/statistics/census_stub_test.c \
3602
3603CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3604CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3605
nnoble69ac39f2014-12-12 15:43:38 -08003606ifeq ($(NO_SECURE),true)
3607
3608bins/census_stub_test: openssl_dep_error
3609
3610else
3611
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003612bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3613 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003614 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003615 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3616
nnoble69ac39f2014-12-12 15:43:38 -08003617endif
3618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3620
nnoble69ac39f2014-12-12 15:43:38 -08003621ifneq ($(NO_SECURE),true)
3622ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003623-include $(CENSUS_STUB_TEST_DEPS)
3624endif
nnoble69ac39f2014-12-12 15:43:38 -08003625endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003626
3627clean_census_stub_test:
3628 $(E) "[CLEAN] Cleaning census_stub_test files"
3629 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3630 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3631 $(Q) $(RM) bins/census_stub_test
3632
3633
3634CENSUS_HASH_TABLE_TEST_SRC = \
3635 test/core/statistics/hash_table_test.c \
3636
3637CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3638CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3639
nnoble69ac39f2014-12-12 15:43:38 -08003640ifeq ($(NO_SECURE),true)
3641
3642bins/census_hash_table_test: openssl_dep_error
3643
3644else
3645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003646bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003648 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003649 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3650
nnoble69ac39f2014-12-12 15:43:38 -08003651endif
3652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3654
nnoble69ac39f2014-12-12 15:43:38 -08003655ifneq ($(NO_SECURE),true)
3656ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003657-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3658endif
nnoble69ac39f2014-12-12 15:43:38 -08003659endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003660
3661clean_census_hash_table_test:
3662 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3663 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3664 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3665 $(Q) $(RM) bins/census_hash_table_test
3666
3667
3668FLING_SERVER_SRC = \
3669 test/core/fling/server.c \
3670
3671FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3672FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3673
nnoble69ac39f2014-12-12 15:43:38 -08003674ifeq ($(NO_SECURE),true)
3675
3676bins/fling_server: openssl_dep_error
3677
3678else
3679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003680bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3681 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003682 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003683 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3684
nnoble69ac39f2014-12-12 15:43:38 -08003685endif
3686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003687deps_fling_server: $(FLING_SERVER_DEPS)
3688
nnoble69ac39f2014-12-12 15:43:38 -08003689ifneq ($(NO_SECURE),true)
3690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003691-include $(FLING_SERVER_DEPS)
3692endif
nnoble69ac39f2014-12-12 15:43:38 -08003693endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003694
3695clean_fling_server:
3696 $(E) "[CLEAN] Cleaning fling_server files"
3697 $(Q) $(RM) $(FLING_SERVER_OBJS)
3698 $(Q) $(RM) $(FLING_SERVER_DEPS)
3699 $(Q) $(RM) bins/fling_server
3700
3701
3702FLING_CLIENT_SRC = \
3703 test/core/fling/client.c \
3704
3705FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3706FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3707
nnoble69ac39f2014-12-12 15:43:38 -08003708ifeq ($(NO_SECURE),true)
3709
3710bins/fling_client: openssl_dep_error
3711
3712else
3713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003714bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3715 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003716 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003717 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3718
nnoble69ac39f2014-12-12 15:43:38 -08003719endif
3720
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003721deps_fling_client: $(FLING_CLIENT_DEPS)
3722
nnoble69ac39f2014-12-12 15:43:38 -08003723ifneq ($(NO_SECURE),true)
3724ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003725-include $(FLING_CLIENT_DEPS)
3726endif
nnoble69ac39f2014-12-12 15:43:38 -08003727endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003728
3729clean_fling_client:
3730 $(E) "[CLEAN] Cleaning fling_client files"
3731 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3732 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3733 $(Q) $(RM) bins/fling_client
3734
3735
3736FLING_TEST_SRC = \
3737 test/core/fling/fling_test.c \
3738
3739FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3740FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3741
nnoble69ac39f2014-12-12 15:43:38 -08003742ifeq ($(NO_SECURE),true)
3743
3744bins/fling_test: openssl_dep_error
3745
3746else
3747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003748bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3749 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003750 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003751 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3752
nnoble69ac39f2014-12-12 15:43:38 -08003753endif
3754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003755deps_fling_test: $(FLING_TEST_DEPS)
3756
nnoble69ac39f2014-12-12 15:43:38 -08003757ifneq ($(NO_SECURE),true)
3758ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003759-include $(FLING_TEST_DEPS)
3760endif
nnoble69ac39f2014-12-12 15:43:38 -08003761endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003762
3763clean_fling_test:
3764 $(E) "[CLEAN] Cleaning fling_test files"
3765 $(Q) $(RM) $(FLING_TEST_OBJS)
3766 $(Q) $(RM) $(FLING_TEST_DEPS)
3767 $(Q) $(RM) bins/fling_test
3768
3769
3770ECHO_SERVER_SRC = \
3771 test/core/echo/server.c \
3772
3773ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3774ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3775
nnoble69ac39f2014-12-12 15:43:38 -08003776ifeq ($(NO_SECURE),true)
3777
3778bins/echo_server: openssl_dep_error
3779
3780else
3781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003782bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003784 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003785 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3786
nnoble69ac39f2014-12-12 15:43:38 -08003787endif
3788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003789deps_echo_server: $(ECHO_SERVER_DEPS)
3790
nnoble69ac39f2014-12-12 15:43:38 -08003791ifneq ($(NO_SECURE),true)
3792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003793-include $(ECHO_SERVER_DEPS)
3794endif
nnoble69ac39f2014-12-12 15:43:38 -08003795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003796
3797clean_echo_server:
3798 $(E) "[CLEAN] Cleaning echo_server files"
3799 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3800 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3801 $(Q) $(RM) bins/echo_server
3802
3803
3804ECHO_CLIENT_SRC = \
3805 test/core/echo/client.c \
3806
3807ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3808ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3809
nnoble69ac39f2014-12-12 15:43:38 -08003810ifeq ($(NO_SECURE),true)
3811
3812bins/echo_client: openssl_dep_error
3813
3814else
3815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003816bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3817 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003818 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3820
nnoble69ac39f2014-12-12 15:43:38 -08003821endif
3822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003823deps_echo_client: $(ECHO_CLIENT_DEPS)
3824
nnoble69ac39f2014-12-12 15:43:38 -08003825ifneq ($(NO_SECURE),true)
3826ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003827-include $(ECHO_CLIENT_DEPS)
3828endif
nnoble69ac39f2014-12-12 15:43:38 -08003829endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003830
3831clean_echo_client:
3832 $(E) "[CLEAN] Cleaning echo_client files"
3833 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3834 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3835 $(Q) $(RM) bins/echo_client
3836
3837
3838ECHO_TEST_SRC = \
3839 test/core/echo/echo_test.c \
3840
3841ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3842ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3843
nnoble69ac39f2014-12-12 15:43:38 -08003844ifeq ($(NO_SECURE),true)
3845
3846bins/echo_test: openssl_dep_error
3847
3848else
3849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003850bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003852 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003853 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3854
nnoble69ac39f2014-12-12 15:43:38 -08003855endif
3856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857deps_echo_test: $(ECHO_TEST_DEPS)
3858
nnoble69ac39f2014-12-12 15:43:38 -08003859ifneq ($(NO_SECURE),true)
3860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003861-include $(ECHO_TEST_DEPS)
3862endif
nnoble69ac39f2014-12-12 15:43:38 -08003863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003864
3865clean_echo_test:
3866 $(E) "[CLEAN] Cleaning echo_test files"
3867 $(Q) $(RM) $(ECHO_TEST_OBJS)
3868 $(Q) $(RM) $(ECHO_TEST_DEPS)
3869 $(Q) $(RM) bins/echo_test
3870
3871
3872LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3873 test/core/network_benchmarks/low_level_ping_pong.c \
3874
3875LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3876LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3877
nnoble69ac39f2014-12-12 15:43:38 -08003878ifeq ($(NO_SECURE),true)
3879
3880bins/low_level_ping_pong_benchmark: openssl_dep_error
3881
3882else
3883
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003884bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3885 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003886 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003887 $(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
3888
nnoble69ac39f2014-12-12 15:43:38 -08003889endif
3890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003891deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3892
nnoble69ac39f2014-12-12 15:43:38 -08003893ifneq ($(NO_SECURE),true)
3894ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003895-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3896endif
nnoble69ac39f2014-12-12 15:43:38 -08003897endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003898
3899clean_low_level_ping_pong_benchmark:
3900 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3901 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3902 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3903 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3904
3905
3906MESSAGE_COMPRESS_TEST_SRC = \
3907 test/core/compression/message_compress_test.c \
3908
3909MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3910MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3911
nnoble69ac39f2014-12-12 15:43:38 -08003912ifeq ($(NO_SECURE),true)
3913
3914bins/message_compress_test: openssl_dep_error
3915
3916else
3917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003918bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3919 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003920 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003921 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3922
nnoble69ac39f2014-12-12 15:43:38 -08003923endif
3924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003925deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3926
nnoble69ac39f2014-12-12 15:43:38 -08003927ifneq ($(NO_SECURE),true)
3928ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003929-include $(MESSAGE_COMPRESS_TEST_DEPS)
3930endif
nnoble69ac39f2014-12-12 15:43:38 -08003931endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003932
3933clean_message_compress_test:
3934 $(E) "[CLEAN] Cleaning message_compress_test files"
3935 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3936 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3937 $(Q) $(RM) bins/message_compress_test
3938
3939
nnoble0c475f02014-12-05 15:37:39 -08003940BIN_ENCODER_TEST_SRC = \
3941 test/core/transport/chttp2/bin_encoder_test.c \
3942
3943BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3944BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3945
nnoble69ac39f2014-12-12 15:43:38 -08003946ifeq ($(NO_SECURE),true)
3947
3948bins/bin_encoder_test: openssl_dep_error
3949
3950else
3951
nnoble0c475f02014-12-05 15:37:39 -08003952bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003954 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003955 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3956
nnoble69ac39f2014-12-12 15:43:38 -08003957endif
3958
nnoble0c475f02014-12-05 15:37:39 -08003959deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3960
nnoble69ac39f2014-12-12 15:43:38 -08003961ifneq ($(NO_SECURE),true)
3962ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003963-include $(BIN_ENCODER_TEST_DEPS)
3964endif
nnoble69ac39f2014-12-12 15:43:38 -08003965endif
nnoble0c475f02014-12-05 15:37:39 -08003966
3967clean_bin_encoder_test:
3968 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3969 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3970 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3971 $(Q) $(RM) bins/bin_encoder_test
3972
3973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003974SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003975 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976
3977SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3978SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3979
nnoble69ac39f2014-12-12 15:43:38 -08003980ifeq ($(NO_SECURE),true)
3981
3982bins/secure_endpoint_test: openssl_dep_error
3983
3984else
3985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003986bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003988 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003989 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3990
nnoble69ac39f2014-12-12 15:43:38 -08003991endif
3992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003993deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3994
nnoble69ac39f2014-12-12 15:43:38 -08003995ifneq ($(NO_SECURE),true)
3996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003997-include $(SECURE_ENDPOINT_TEST_DEPS)
3998endif
nnoble69ac39f2014-12-12 15:43:38 -08003999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004000
4001clean_secure_endpoint_test:
4002 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4003 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4004 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
4005 $(Q) $(RM) bins/secure_endpoint_test
4006
4007
4008HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4009 test/core/httpcli/format_request_test.c \
4010
4011HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4012HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4013
nnoble69ac39f2014-12-12 15:43:38 -08004014ifeq ($(NO_SECURE),true)
4015
4016bins/httpcli_format_request_test: openssl_dep_error
4017
4018else
4019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004020bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4021 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004022 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4024
nnoble69ac39f2014-12-12 15:43:38 -08004025endif
4026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004027deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4028
nnoble69ac39f2014-12-12 15:43:38 -08004029ifneq ($(NO_SECURE),true)
4030ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004031-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4032endif
nnoble69ac39f2014-12-12 15:43:38 -08004033endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004034
4035clean_httpcli_format_request_test:
4036 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4037 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4038 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4039 $(Q) $(RM) bins/httpcli_format_request_test
4040
4041
4042HTTPCLI_PARSER_TEST_SRC = \
4043 test/core/httpcli/parser_test.c \
4044
4045HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4046HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4047
nnoble69ac39f2014-12-12 15:43:38 -08004048ifeq ($(NO_SECURE),true)
4049
4050bins/httpcli_parser_test: openssl_dep_error
4051
4052else
4053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004054bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4055 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004056 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004057 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4058
nnoble69ac39f2014-12-12 15:43:38 -08004059endif
4060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004061deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4062
nnoble69ac39f2014-12-12 15:43:38 -08004063ifneq ($(NO_SECURE),true)
4064ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004065-include $(HTTPCLI_PARSER_TEST_DEPS)
4066endif
nnoble69ac39f2014-12-12 15:43:38 -08004067endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004068
4069clean_httpcli_parser_test:
4070 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4071 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4072 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4073 $(Q) $(RM) bins/httpcli_parser_test
4074
4075
4076HTTPCLI_TEST_SRC = \
4077 test/core/httpcli/httpcli_test.c \
4078
4079HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4080HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4081
nnoble69ac39f2014-12-12 15:43:38 -08004082ifeq ($(NO_SECURE),true)
4083
4084bins/httpcli_test: openssl_dep_error
4085
4086else
4087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004088bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004090 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004091 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4092
nnoble69ac39f2014-12-12 15:43:38 -08004093endif
4094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004095deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4096
nnoble69ac39f2014-12-12 15:43:38 -08004097ifneq ($(NO_SECURE),true)
4098ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004099-include $(HTTPCLI_TEST_DEPS)
4100endif
nnoble69ac39f2014-12-12 15:43:38 -08004101endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004102
4103clean_httpcli_test:
4104 $(E) "[CLEAN] Cleaning httpcli_test files"
4105 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4106 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4107 $(Q) $(RM) bins/httpcli_test
4108
4109
4110GRPC_CREDENTIALS_TEST_SRC = \
4111 test/core/security/credentials_test.c \
4112
4113GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4114GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4115
nnoble69ac39f2014-12-12 15:43:38 -08004116ifeq ($(NO_SECURE),true)
4117
4118bins/grpc_credentials_test: openssl_dep_error
4119
4120else
4121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004122bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004124 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4126
nnoble69ac39f2014-12-12 15:43:38 -08004127endif
4128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004129deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4130
nnoble69ac39f2014-12-12 15:43:38 -08004131ifneq ($(NO_SECURE),true)
4132ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004133-include $(GRPC_CREDENTIALS_TEST_DEPS)
4134endif
nnoble69ac39f2014-12-12 15:43:38 -08004135endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004136
4137clean_grpc_credentials_test:
4138 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4139 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4140 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4141 $(Q) $(RM) bins/grpc_credentials_test
4142
4143
jboeuf1a809c02014-12-19 15:44:30 -08004144GRPC_FETCH_OAUTH2_SRC = \
4145 test/core/security/fetch_oauth2.c \
4146
4147GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4148GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4149
4150ifeq ($(NO_SECURE),true)
4151
4152bins/grpc_fetch_oauth2: openssl_dep_error
4153
4154else
4155
4156bins/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4157 $(E) "[LD] Linking $@"
4158 $(Q) mkdir -p `dirname $@`
4159 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_fetch_oauth2
4160
4161endif
4162
4163deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4164
4165ifneq ($(NO_SECURE),true)
4166ifneq ($(NO_DEPS),true)
4167-include $(GRPC_FETCH_OAUTH2_DEPS)
4168endif
4169endif
4170
4171clean_grpc_fetch_oauth2:
4172 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4173 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4174 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
4175 $(Q) $(RM) bins/grpc_fetch_oauth2
4176
4177
jboeufbefd2652014-12-12 15:39:47 -08004178GRPC_BASE64_TEST_SRC = \
4179 test/core/security/base64_test.c \
4180
4181GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4182GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4183
nnoble69ac39f2014-12-12 15:43:38 -08004184ifeq ($(NO_SECURE),true)
4185
4186bins/grpc_base64_test: openssl_dep_error
4187
4188else
4189
jboeufbefd2652014-12-12 15:39:47 -08004190bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4191 $(E) "[LD] Linking $@"
4192 $(Q) mkdir -p `dirname $@`
4193 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4194
nnoble69ac39f2014-12-12 15:43:38 -08004195endif
4196
jboeufbefd2652014-12-12 15:39:47 -08004197deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4198
nnoble69ac39f2014-12-12 15:43:38 -08004199ifneq ($(NO_SECURE),true)
4200ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004201-include $(GRPC_BASE64_TEST_DEPS)
4202endif
nnoble69ac39f2014-12-12 15:43:38 -08004203endif
jboeufbefd2652014-12-12 15:39:47 -08004204
4205clean_grpc_base64_test:
4206 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4207 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4208 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4209 $(Q) $(RM) bins/grpc_base64_test
4210
4211
4212GRPC_JSON_TOKEN_TEST_SRC = \
4213 test/core/security/json_token_test.c \
4214
4215GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4216GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4217
nnoble69ac39f2014-12-12 15:43:38 -08004218ifeq ($(NO_SECURE),true)
4219
4220bins/grpc_json_token_test: openssl_dep_error
4221
4222else
4223
jboeufbefd2652014-12-12 15:39:47 -08004224bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4225 $(E) "[LD] Linking $@"
4226 $(Q) mkdir -p `dirname $@`
4227 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4228
nnoble69ac39f2014-12-12 15:43:38 -08004229endif
4230
jboeufbefd2652014-12-12 15:39:47 -08004231deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4232
nnoble69ac39f2014-12-12 15:43:38 -08004233ifneq ($(NO_SECURE),true)
4234ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004235-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4236endif
nnoble69ac39f2014-12-12 15:43:38 -08004237endif
jboeufbefd2652014-12-12 15:39:47 -08004238
4239clean_grpc_json_token_test:
4240 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4241 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4242 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4243 $(Q) $(RM) bins/grpc_json_token_test
4244
4245
ctiller8919f602014-12-10 10:19:42 -08004246TIMEOUT_ENCODING_TEST_SRC = \
4247 test/core/transport/chttp2/timeout_encoding_test.c \
4248
4249TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4250TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4251
nnoble69ac39f2014-12-12 15:43:38 -08004252ifeq ($(NO_SECURE),true)
4253
4254bins/timeout_encoding_test: openssl_dep_error
4255
4256else
4257
ctiller8919f602014-12-10 10:19:42 -08004258bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4259 $(E) "[LD] Linking $@"
4260 $(Q) mkdir -p `dirname $@`
4261 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4262
nnoble69ac39f2014-12-12 15:43:38 -08004263endif
4264
ctiller8919f602014-12-10 10:19:42 -08004265deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4266
nnoble69ac39f2014-12-12 15:43:38 -08004267ifneq ($(NO_SECURE),true)
4268ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004269-include $(TIMEOUT_ENCODING_TEST_DEPS)
4270endif
nnoble69ac39f2014-12-12 15:43:38 -08004271endif
ctiller8919f602014-12-10 10:19:42 -08004272
4273clean_timeout_encoding_test:
4274 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4275 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4276 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4277 $(Q) $(RM) bins/timeout_encoding_test
4278
4279
4280FD_POSIX_TEST_SRC = \
4281 test/core/iomgr/fd_posix_test.c \
4282
4283FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4284FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4285
nnoble69ac39f2014-12-12 15:43:38 -08004286ifeq ($(NO_SECURE),true)
4287
4288bins/fd_posix_test: openssl_dep_error
4289
4290else
4291
ctiller8919f602014-12-10 10:19:42 -08004292bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4293 $(E) "[LD] Linking $@"
4294 $(Q) mkdir -p `dirname $@`
4295 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4296
nnoble69ac39f2014-12-12 15:43:38 -08004297endif
4298
ctiller8919f602014-12-10 10:19:42 -08004299deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4300
nnoble69ac39f2014-12-12 15:43:38 -08004301ifneq ($(NO_SECURE),true)
4302ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004303-include $(FD_POSIX_TEST_DEPS)
4304endif
nnoble69ac39f2014-12-12 15:43:38 -08004305endif
ctiller8919f602014-12-10 10:19:42 -08004306
4307clean_fd_posix_test:
4308 $(E) "[CLEAN] Cleaning fd_posix_test files"
4309 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4310 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4311 $(Q) $(RM) bins/fd_posix_test
4312
4313
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004314FLING_STREAM_TEST_SRC = \
4315 test/core/fling/fling_stream_test.c \
4316
4317FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4318FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4319
nnoble69ac39f2014-12-12 15:43:38 -08004320ifeq ($(NO_SECURE),true)
4321
4322bins/fling_stream_test: openssl_dep_error
4323
4324else
4325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004326bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4327 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004328 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4330
nnoble69ac39f2014-12-12 15:43:38 -08004331endif
4332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004333deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4334
nnoble69ac39f2014-12-12 15:43:38 -08004335ifneq ($(NO_SECURE),true)
4336ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004337-include $(FLING_STREAM_TEST_DEPS)
4338endif
nnoble69ac39f2014-12-12 15:43:38 -08004339endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004340
4341clean_fling_stream_test:
4342 $(E) "[CLEAN] Cleaning fling_stream_test files"
4343 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4344 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4345 $(Q) $(RM) bins/fling_stream_test
4346
4347
4348LAME_CLIENT_TEST_SRC = \
4349 test/core/surface/lame_client_test.c \
4350
4351LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4352LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4353
nnoble69ac39f2014-12-12 15:43:38 -08004354ifeq ($(NO_SECURE),true)
4355
4356bins/lame_client_test: openssl_dep_error
4357
4358else
4359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004360bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4361 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004362 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4364
nnoble69ac39f2014-12-12 15:43:38 -08004365endif
4366
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004367deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4368
nnoble69ac39f2014-12-12 15:43:38 -08004369ifneq ($(NO_SECURE),true)
4370ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004371-include $(LAME_CLIENT_TEST_DEPS)
4372endif
nnoble69ac39f2014-12-12 15:43:38 -08004373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004374
4375clean_lame_client_test:
4376 $(E) "[CLEAN] Cleaning lame_client_test files"
4377 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4378 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4379 $(Q) $(RM) bins/lame_client_test
4380
4381
4382THREAD_POOL_TEST_SRC = \
4383 test/cpp/server/thread_pool_test.cc \
4384
4385THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4386THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4387
nnoble69ac39f2014-12-12 15:43:38 -08004388ifeq ($(NO_SECURE),true)
4389
4390bins/thread_pool_test: openssl_dep_error
4391
4392else
4393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004394bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4395 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004396 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004397 $(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
4398
nnoble69ac39f2014-12-12 15:43:38 -08004399endif
4400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004401deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4402
nnoble69ac39f2014-12-12 15:43:38 -08004403ifneq ($(NO_SECURE),true)
4404ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004405-include $(THREAD_POOL_TEST_DEPS)
4406endif
nnoble69ac39f2014-12-12 15:43:38 -08004407endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004408
4409clean_thread_pool_test:
4410 $(E) "[CLEAN] Cleaning thread_pool_test files"
4411 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4412 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4413 $(Q) $(RM) bins/thread_pool_test
4414
4415
4416STATUS_TEST_SRC = \
4417 test/cpp/util/status_test.cc \
4418
4419STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4420STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4421
nnoble69ac39f2014-12-12 15:43:38 -08004422ifeq ($(NO_SECURE),true)
4423
4424bins/status_test: openssl_dep_error
4425
4426else
4427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004428bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004430 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004431 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4432
nnoble69ac39f2014-12-12 15:43:38 -08004433endif
4434
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004435deps_status_test: $(STATUS_TEST_DEPS)
4436
nnoble69ac39f2014-12-12 15:43:38 -08004437ifneq ($(NO_SECURE),true)
4438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004439-include $(STATUS_TEST_DEPS)
4440endif
nnoble69ac39f2014-12-12 15:43:38 -08004441endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004442
4443clean_status_test:
4444 $(E) "[CLEAN] Cleaning status_test files"
4445 $(Q) $(RM) $(STATUS_TEST_OBJS)
4446 $(Q) $(RM) $(STATUS_TEST_DEPS)
4447 $(Q) $(RM) bins/status_test
4448
4449
ctiller8919f602014-12-10 10:19:42 -08004450SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4451 test/cpp/end2end/sync_client_async_server_test.cc \
4452
4453SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4454SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4455
nnoble69ac39f2014-12-12 15:43:38 -08004456ifeq ($(NO_SECURE),true)
4457
4458bins/sync_client_async_server_test: openssl_dep_error
4459
4460else
4461
ctiller8919f602014-12-10 10:19:42 -08004462bins/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
4463 $(E) "[LD] Linking $@"
4464 $(Q) mkdir -p `dirname $@`
4465 $(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
4466
nnoble69ac39f2014-12-12 15:43:38 -08004467endif
4468
ctiller8919f602014-12-10 10:19:42 -08004469deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4470
nnoble69ac39f2014-12-12 15:43:38 -08004471ifneq ($(NO_SECURE),true)
4472ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004473-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4474endif
nnoble69ac39f2014-12-12 15:43:38 -08004475endif
ctiller8919f602014-12-10 10:19:42 -08004476
4477clean_sync_client_async_server_test:
4478 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4479 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4480 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4481 $(Q) $(RM) bins/sync_client_async_server_test
4482
4483
4484QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004485 gens/test/cpp/interop/empty.pb.cc \
4486 gens/test/cpp/interop/messages.pb.cc \
4487 gens/test/cpp/interop/test.pb.cc \
4488 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004489
4490QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4491QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4492
nnoble69ac39f2014-12-12 15:43:38 -08004493ifeq ($(NO_SECURE),true)
4494
4495bins/qps_client: openssl_dep_error
4496
4497else
4498
vpai80b6d012014-12-17 11:47:32 -08004499bins/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 -08004500 $(E) "[LD] Linking $@"
4501 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004502 $(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 -08004503
nnoble69ac39f2014-12-12 15:43:38 -08004504endif
4505
ctiller8919f602014-12-10 10:19:42 -08004506deps_qps_client: $(QPS_CLIENT_DEPS)
4507
nnoble69ac39f2014-12-12 15:43:38 -08004508ifneq ($(NO_SECURE),true)
4509ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004510-include $(QPS_CLIENT_DEPS)
4511endif
nnoble69ac39f2014-12-12 15:43:38 -08004512endif
ctiller8919f602014-12-10 10:19:42 -08004513
4514clean_qps_client:
4515 $(E) "[CLEAN] Cleaning qps_client files"
4516 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4517 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4518 $(Q) $(RM) bins/qps_client
4519
4520
4521QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004522 gens/test/cpp/interop/empty.pb.cc \
4523 gens/test/cpp/interop/messages.pb.cc \
4524 gens/test/cpp/interop/test.pb.cc \
4525 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004526
4527QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4528QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4529
nnoble69ac39f2014-12-12 15:43:38 -08004530ifeq ($(NO_SECURE),true)
4531
4532bins/qps_server: openssl_dep_error
4533
4534else
4535
vpai80b6d012014-12-17 11:47:32 -08004536bins/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 -08004537 $(E) "[LD] Linking $@"
4538 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004539 $(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 -08004540
nnoble69ac39f2014-12-12 15:43:38 -08004541endif
4542
ctiller8919f602014-12-10 10:19:42 -08004543deps_qps_server: $(QPS_SERVER_DEPS)
4544
nnoble69ac39f2014-12-12 15:43:38 -08004545ifneq ($(NO_SECURE),true)
4546ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004547-include $(QPS_SERVER_DEPS)
4548endif
nnoble69ac39f2014-12-12 15:43:38 -08004549endif
ctiller8919f602014-12-10 10:19:42 -08004550
4551clean_qps_server:
4552 $(E) "[CLEAN] Cleaning qps_server files"
4553 $(Q) $(RM) $(QPS_SERVER_OBJS)
4554 $(Q) $(RM) $(QPS_SERVER_DEPS)
4555 $(Q) $(RM) bins/qps_server
4556
4557
4558INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004559 gens/test/cpp/interop/empty.pb.cc \
4560 gens/test/cpp/interop/messages.pb.cc \
4561 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004562 test/cpp/interop/server.cc \
4563
4564INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4565INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4566
nnoble69ac39f2014-12-12 15:43:38 -08004567ifeq ($(NO_SECURE),true)
4568
4569bins/interop_server: openssl_dep_error
4570
4571else
4572
nnoble72309c62014-12-12 11:42:26 -08004573bins/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 -08004574 $(E) "[LD] Linking $@"
4575 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004576 $(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 -08004577
nnoble69ac39f2014-12-12 15:43:38 -08004578endif
4579
ctiller8919f602014-12-10 10:19:42 -08004580deps_interop_server: $(INTEROP_SERVER_DEPS)
4581
nnoble69ac39f2014-12-12 15:43:38 -08004582ifneq ($(NO_SECURE),true)
4583ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004584-include $(INTEROP_SERVER_DEPS)
4585endif
nnoble69ac39f2014-12-12 15:43:38 -08004586endif
ctiller8919f602014-12-10 10:19:42 -08004587
4588clean_interop_server:
4589 $(E) "[CLEAN] Cleaning interop_server files"
4590 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4591 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4592 $(Q) $(RM) bins/interop_server
4593
4594
4595INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004596 gens/test/cpp/interop/empty.pb.cc \
4597 gens/test/cpp/interop/messages.pb.cc \
4598 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004599 test/cpp/interop/client.cc \
4600
4601INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4602INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4603
nnoble69ac39f2014-12-12 15:43:38 -08004604ifeq ($(NO_SECURE),true)
4605
4606bins/interop_client: openssl_dep_error
4607
4608else
4609
nnoble72309c62014-12-12 11:42:26 -08004610bins/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 -08004611 $(E) "[LD] Linking $@"
4612 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004613 $(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 -08004614
nnoble69ac39f2014-12-12 15:43:38 -08004615endif
4616
ctiller8919f602014-12-10 10:19:42 -08004617deps_interop_client: $(INTEROP_CLIENT_DEPS)
4618
nnoble69ac39f2014-12-12 15:43:38 -08004619ifneq ($(NO_SECURE),true)
4620ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004621-include $(INTEROP_CLIENT_DEPS)
4622endif
nnoble69ac39f2014-12-12 15:43:38 -08004623endif
ctiller8919f602014-12-10 10:19:42 -08004624
4625clean_interop_client:
4626 $(E) "[CLEAN] Cleaning interop_client files"
4627 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4628 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4629 $(Q) $(RM) bins/interop_client
4630
4631
4632END2END_TEST_SRC = \
4633 test/cpp/end2end/end2end_test.cc \
4634
4635END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4636END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4637
nnoble69ac39f2014-12-12 15:43:38 -08004638ifeq ($(NO_SECURE),true)
4639
4640bins/end2end_test: openssl_dep_error
4641
4642else
4643
ctiller8919f602014-12-10 10:19:42 -08004644bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4645 $(E) "[LD] Linking $@"
4646 $(Q) mkdir -p `dirname $@`
4647 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4648
nnoble69ac39f2014-12-12 15:43:38 -08004649endif
4650
ctiller8919f602014-12-10 10:19:42 -08004651deps_end2end_test: $(END2END_TEST_DEPS)
4652
nnoble69ac39f2014-12-12 15:43:38 -08004653ifneq ($(NO_SECURE),true)
4654ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004655-include $(END2END_TEST_DEPS)
4656endif
nnoble69ac39f2014-12-12 15:43:38 -08004657endif
ctiller8919f602014-12-10 10:19:42 -08004658
4659clean_end2end_test:
4660 $(E) "[CLEAN] Cleaning end2end_test files"
4661 $(Q) $(RM) $(END2END_TEST_OBJS)
4662 $(Q) $(RM) $(END2END_TEST_DEPS)
4663 $(Q) $(RM) bins/end2end_test
4664
4665
yangg59dfc902014-12-19 14:00:14 -08004666CHANNEL_ARGUMENTS_TEST_SRC = \
4667 test/cpp/client/channel_arguments_test.cc \
4668
4669CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4670CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4671
4672ifeq ($(NO_SECURE),true)
4673
4674bins/channel_arguments_test: openssl_dep_error
4675
4676else
4677
4678bins/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/libgrpc++.a libs/libgrpc.a
4679 $(E) "[LD] Linking $@"
4680 $(Q) mkdir -p `dirname $@`
4681 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc++ -lgrpc $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/channel_arguments_test
4682
4683endif
4684
4685deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
4686
4687ifneq ($(NO_SECURE),true)
4688ifneq ($(NO_DEPS),true)
4689-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
4690endif
4691endif
4692
4693clean_channel_arguments_test:
4694 $(E) "[CLEAN] Cleaning channel_arguments_test files"
4695 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
4696 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
4697 $(Q) $(RM) bins/channel_arguments_test
4698
4699
ctiller8919f602014-12-10 10:19:42 -08004700ALARM_TEST_SRC = \
4701 test/core/iomgr/alarm_test.c \
4702
4703ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4704ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4705
nnoble69ac39f2014-12-12 15:43:38 -08004706ifeq ($(NO_SECURE),true)
4707
4708bins/alarm_test: openssl_dep_error
4709
4710else
4711
ctiller8919f602014-12-10 10:19:42 -08004712bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4713 $(E) "[LD] Linking $@"
4714 $(Q) mkdir -p `dirname $@`
4715 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4716
nnoble69ac39f2014-12-12 15:43:38 -08004717endif
4718
ctiller8919f602014-12-10 10:19:42 -08004719deps_alarm_test: $(ALARM_TEST_DEPS)
4720
nnoble69ac39f2014-12-12 15:43:38 -08004721ifneq ($(NO_SECURE),true)
4722ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004723-include $(ALARM_TEST_DEPS)
4724endif
nnoble69ac39f2014-12-12 15:43:38 -08004725endif
ctiller8919f602014-12-10 10:19:42 -08004726
4727clean_alarm_test:
4728 $(E) "[CLEAN] Cleaning alarm_test files"
4729 $(Q) $(RM) $(ALARM_TEST_OBJS)
4730 $(Q) $(RM) $(ALARM_TEST_DEPS)
4731 $(Q) $(RM) bins/alarm_test
4732
4733
ctiller3bf466f2014-12-19 16:21:57 -08004734ALARM_LIST_TEST_SRC = \
4735 test/core/iomgr/alarm_list_test.c \
4736
4737ALARM_LIST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
4738ALARM_LIST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
4739
4740ifeq ($(NO_SECURE),true)
4741
4742bins/alarm_list_test: openssl_dep_error
4743
4744else
4745
4746bins/alarm_list_test: $(ALARM_LIST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4747 $(E) "[LD] Linking $@"
4748 $(Q) mkdir -p `dirname $@`
4749 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_list_test
4750
4751endif
4752
4753deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
4754
4755ifneq ($(NO_SECURE),true)
4756ifneq ($(NO_DEPS),true)
4757-include $(ALARM_LIST_TEST_DEPS)
4758endif
4759endif
4760
4761clean_alarm_list_test:
4762 $(E) "[CLEAN] Cleaning alarm_list_test files"
4763 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
4764 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
4765 $(Q) $(RM) bins/alarm_list_test
4766
4767
4768ALARM_HEAP_TEST_SRC = \
4769 test/core/iomgr/alarm_heap_test.c \
4770
4771ALARM_HEAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
4772ALARM_HEAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
4773
4774ifeq ($(NO_SECURE),true)
4775
4776bins/alarm_heap_test: openssl_dep_error
4777
4778else
4779
4780bins/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4781 $(E) "[LD] Linking $@"
4782 $(Q) mkdir -p `dirname $@`
4783 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_heap_test
4784
4785endif
4786
4787deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
4788
4789ifneq ($(NO_SECURE),true)
4790ifneq ($(NO_DEPS),true)
4791-include $(ALARM_HEAP_TEST_DEPS)
4792endif
4793endif
4794
4795clean_alarm_heap_test:
4796 $(E) "[CLEAN] Cleaning alarm_heap_test files"
4797 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
4798 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
4799 $(Q) $(RM) bins/alarm_heap_test
4800
4801
ctiller8919f602014-12-10 10:19:42 -08004802TIME_TEST_SRC = \
4803 test/core/support/time_test.c \
4804
4805TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4806TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4807
nnoble69ac39f2014-12-12 15:43:38 -08004808ifeq ($(NO_SECURE),true)
4809
4810bins/time_test: openssl_dep_error
4811
4812else
4813
ctiller8919f602014-12-10 10:19:42 -08004814bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4815 $(E) "[LD] Linking $@"
4816 $(Q) mkdir -p `dirname $@`
4817 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4818
nnoble69ac39f2014-12-12 15:43:38 -08004819endif
4820
ctiller8919f602014-12-10 10:19:42 -08004821deps_time_test: $(TIME_TEST_DEPS)
4822
nnoble69ac39f2014-12-12 15:43:38 -08004823ifneq ($(NO_SECURE),true)
4824ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004825-include $(TIME_TEST_DEPS)
4826endif
nnoble69ac39f2014-12-12 15:43:38 -08004827endif
ctiller8919f602014-12-10 10:19:42 -08004828
4829clean_time_test:
4830 $(E) "[CLEAN] Cleaning time_test files"
4831 $(Q) $(RM) $(TIME_TEST_OBJS)
4832 $(Q) $(RM) $(TIME_TEST_DEPS)
4833 $(Q) $(RM) bins/time_test
4834
4835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004836CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4837
4838CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4839CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4840
nnoble69ac39f2014-12-12 15:43:38 -08004841ifeq ($(NO_SECURE),true)
4842
4843bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4844
4845else
4846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847bins/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
4848 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004849 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004850 $(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
4851
nnoble69ac39f2014-12-12 15:43:38 -08004852endif
4853
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004854deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4855
nnoble69ac39f2014-12-12 15:43:38 -08004856ifneq ($(NO_SECURE),true)
4857ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004858-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4859endif
nnoble69ac39f2014-12-12 15:43:38 -08004860endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004861
4862clean_chttp2_fake_security_cancel_after_accept_test:
4863 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4864 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4865 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4866 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4867
4868
4869CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4870
4871CHTTP2_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))))
4872CHTTP2_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))))
4873
nnoble69ac39f2014-12-12 15:43:38 -08004874ifeq ($(NO_SECURE),true)
4875
4876bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4877
4878else
4879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004880bins/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
4881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004883 $(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
4884
nnoble69ac39f2014-12-12 15:43:38 -08004885endif
4886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004887deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4888
nnoble69ac39f2014-12-12 15:43:38 -08004889ifneq ($(NO_SECURE),true)
4890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004891-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4892endif
nnoble69ac39f2014-12-12 15:43:38 -08004893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004894
4895clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4896 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4897 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4898 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4899 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4900
4901
4902CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4903
4904CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4905CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4906
nnoble69ac39f2014-12-12 15:43:38 -08004907ifeq ($(NO_SECURE),true)
4908
4909bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4910
4911else
4912
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004913bins/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
4914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004915 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004916 $(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
4917
nnoble69ac39f2014-12-12 15:43:38 -08004918endif
4919
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004920deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4921
nnoble69ac39f2014-12-12 15:43:38 -08004922ifneq ($(NO_SECURE),true)
4923ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004924-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4925endif
nnoble69ac39f2014-12-12 15:43:38 -08004926endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004927
4928clean_chttp2_fake_security_cancel_after_invoke_test:
4929 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4930 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4931 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4932 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4933
4934
4935CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4936
4937CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4938CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4939
nnoble69ac39f2014-12-12 15:43:38 -08004940ifeq ($(NO_SECURE),true)
4941
4942bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4943
4944else
4945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004946bins/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
4947 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004948 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004949 $(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
4950
nnoble69ac39f2014-12-12 15:43:38 -08004951endif
4952
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004953deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4954
nnoble69ac39f2014-12-12 15:43:38 -08004955ifneq ($(NO_SECURE),true)
4956ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004957-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4958endif
nnoble69ac39f2014-12-12 15:43:38 -08004959endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004960
4961clean_chttp2_fake_security_cancel_before_invoke_test:
4962 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4963 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4964 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4965 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4966
4967
4968CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4969
4970CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4971CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4972
nnoble69ac39f2014-12-12 15:43:38 -08004973ifeq ($(NO_SECURE),true)
4974
4975bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4976
4977else
4978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004979bins/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
4980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004981 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004982 $(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
4983
nnoble69ac39f2014-12-12 15:43:38 -08004984endif
4985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004986deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4987
nnoble69ac39f2014-12-12 15:43:38 -08004988ifneq ($(NO_SECURE),true)
4989ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004990-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4991endif
nnoble69ac39f2014-12-12 15:43:38 -08004992endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004993
4994clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4995 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4996 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4997 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4998 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4999
5000
ctillerc6d61c42014-12-15 14:52:08 -08005001CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5002
5003CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5004CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5005
5006ifeq ($(NO_SECURE),true)
5007
5008bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
5009
5010else
5011
5012bins/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
5013 $(E) "[LD] Linking $@"
5014 $(Q) mkdir -p `dirname $@`
5015 $(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
5016
5017endif
5018
5019deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5020
5021ifneq ($(NO_SECURE),true)
5022ifneq ($(NO_DEPS),true)
5023-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5024endif
5025endif
5026
5027clean_chttp2_fake_security_disappearing_server_test:
5028 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5029 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5030 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5031 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
5032
5033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005034CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5035
5036CHTTP2_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))))
5037CHTTP2_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))))
5038
nnoble69ac39f2014-12-12 15:43:38 -08005039ifeq ($(NO_SECURE),true)
5040
5041bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5042
5043else
5044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045bins/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
5046 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005047 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005048 $(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
5049
nnoble69ac39f2014-12-12 15:43:38 -08005050endif
5051
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005052deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5053
nnoble69ac39f2014-12-12 15:43:38 -08005054ifneq ($(NO_SECURE),true)
5055ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005056-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5057endif
nnoble69ac39f2014-12-12 15:43:38 -08005058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005059
5060clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5061 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5062 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5063 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5064 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
5065
5066
5067CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5068
5069CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5070CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5071
nnoble69ac39f2014-12-12 15:43:38 -08005072ifeq ($(NO_SECURE),true)
5073
5074bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
5075
5076else
5077
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005078bins/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
5079 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005080 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005081 $(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
5082
nnoble69ac39f2014-12-12 15:43:38 -08005083endif
5084
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005085deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5086
nnoble69ac39f2014-12-12 15:43:38 -08005087ifneq ($(NO_SECURE),true)
5088ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005089-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5090endif
nnoble69ac39f2014-12-12 15:43:38 -08005091endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005092
5093clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5094 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5095 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5096 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5097 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
5098
5099
5100CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5101
5102CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5103CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5104
nnoble69ac39f2014-12-12 15:43:38 -08005105ifeq ($(NO_SECURE),true)
5106
5107bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
5108
5109else
5110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005111bins/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
5112 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005113 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005114 $(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
5115
nnoble69ac39f2014-12-12 15:43:38 -08005116endif
5117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005118deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5119
nnoble69ac39f2014-12-12 15:43:38 -08005120ifneq ($(NO_SECURE),true)
5121ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5123endif
nnoble69ac39f2014-12-12 15:43:38 -08005124endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005125
5126clean_chttp2_fake_security_invoke_large_request_test:
5127 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5128 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5129 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5130 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
5131
5132
5133CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5134
5135CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5136CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5137
nnoble69ac39f2014-12-12 15:43:38 -08005138ifeq ($(NO_SECURE),true)
5139
5140bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
5141
5142else
5143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005144bins/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
5145 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005146 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005147 $(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
5148
nnoble69ac39f2014-12-12 15:43:38 -08005149endif
5150
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005151deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5152
nnoble69ac39f2014-12-12 15:43:38 -08005153ifneq ($(NO_SECURE),true)
5154ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005155-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5156endif
nnoble69ac39f2014-12-12 15:43:38 -08005157endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005158
5159clean_chttp2_fake_security_max_concurrent_streams_test:
5160 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5161 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5162 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5163 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5164
5165
5166CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5167
5168CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5169CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5170
nnoble69ac39f2014-12-12 15:43:38 -08005171ifeq ($(NO_SECURE),true)
5172
5173bins/chttp2_fake_security_no_op_test: openssl_dep_error
5174
5175else
5176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005177bins/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
5178 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005179 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005180 $(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
5181
nnoble69ac39f2014-12-12 15:43:38 -08005182endif
5183
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005184deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5185
nnoble69ac39f2014-12-12 15:43:38 -08005186ifneq ($(NO_SECURE),true)
5187ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005188-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5189endif
nnoble69ac39f2014-12-12 15:43:38 -08005190endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005191
5192clean_chttp2_fake_security_no_op_test:
5193 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5194 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5195 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5196 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5197
5198
5199CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5200
5201CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5202CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5203
nnoble69ac39f2014-12-12 15:43:38 -08005204ifeq ($(NO_SECURE),true)
5205
5206bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5207
5208else
5209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005210bins/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
5211 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005212 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005213 $(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
5214
nnoble69ac39f2014-12-12 15:43:38 -08005215endif
5216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005217deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5218
nnoble69ac39f2014-12-12 15:43:38 -08005219ifneq ($(NO_SECURE),true)
5220ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005221-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5222endif
nnoble69ac39f2014-12-12 15:43:38 -08005223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005224
5225clean_chttp2_fake_security_ping_pong_streaming_test:
5226 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5227 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5228 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5229 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5230
5231
ctiller33023c42014-12-12 16:28:33 -08005232CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5233
5234CHTTP2_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))))
5235CHTTP2_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))))
5236
5237ifeq ($(NO_SECURE),true)
5238
5239bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5240
5241else
5242
5243bins/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
5244 $(E) "[LD] Linking $@"
5245 $(Q) mkdir -p `dirname $@`
5246 $(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
5247
5248endif
5249
5250deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5251
5252ifneq ($(NO_SECURE),true)
5253ifneq ($(NO_DEPS),true)
5254-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5255endif
5256endif
5257
5258clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5259 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5260 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5261 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5262 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5263
5264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005265CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5266
5267CHTTP2_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))))
5268CHTTP2_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))))
5269
nnoble69ac39f2014-12-12 15:43:38 -08005270ifeq ($(NO_SECURE),true)
5271
5272bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5273
5274else
5275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276bins/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
5277 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005278 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005279 $(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
5280
nnoble69ac39f2014-12-12 15:43:38 -08005281endif
5282
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005283deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5284
nnoble69ac39f2014-12-12 15:43:38 -08005285ifneq ($(NO_SECURE),true)
5286ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5288endif
nnoble69ac39f2014-12-12 15:43:38 -08005289endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005290
5291clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5292 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5293 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5294 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5295 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5296
5297
5298CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5299
5300CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5301CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5302
nnoble69ac39f2014-12-12 15:43:38 -08005303ifeq ($(NO_SECURE),true)
5304
5305bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5306
5307else
5308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309bins/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
5310 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005311 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005312 $(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
5313
nnoble69ac39f2014-12-12 15:43:38 -08005314endif
5315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005316deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5317
nnoble69ac39f2014-12-12 15:43:38 -08005318ifneq ($(NO_SECURE),true)
5319ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005320-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5321endif
nnoble69ac39f2014-12-12 15:43:38 -08005322endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005323
5324clean_chttp2_fake_security_request_response_with_payload_test:
5325 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5326 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5327 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5328 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5329
5330
ctiller2845cad2014-12-15 15:14:12 -08005331CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5332
5333CHTTP2_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))))
5334CHTTP2_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))))
5335
5336ifeq ($(NO_SECURE),true)
5337
5338bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5339
5340else
5341
5342bins/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
5343 $(E) "[LD] Linking $@"
5344 $(Q) mkdir -p `dirname $@`
5345 $(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
5346
5347endif
5348
5349deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5350
5351ifneq ($(NO_SECURE),true)
5352ifneq ($(NO_DEPS),true)
5353-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5354endif
5355endif
5356
5357clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5358 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5359 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5360 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5361 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5362
5363
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005364CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5365
5366CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5367CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5368
nnoble69ac39f2014-12-12 15:43:38 -08005369ifeq ($(NO_SECURE),true)
5370
5371bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5372
5373else
5374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005375bins/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
5376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005377 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005378 $(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
5379
nnoble69ac39f2014-12-12 15:43:38 -08005380endif
5381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005382deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5383
nnoble69ac39f2014-12-12 15:43:38 -08005384ifneq ($(NO_SECURE),true)
5385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005386-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5387endif
nnoble69ac39f2014-12-12 15:43:38 -08005388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005389
5390clean_chttp2_fake_security_simple_delayed_request_test:
5391 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5392 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5393 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5394 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5395
5396
5397CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5398
5399CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5400CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5401
nnoble69ac39f2014-12-12 15:43:38 -08005402ifeq ($(NO_SECURE),true)
5403
5404bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5405
5406else
5407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005408bins/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
5409 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005410 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005411 $(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
5412
nnoble69ac39f2014-12-12 15:43:38 -08005413endif
5414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005415deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5416
nnoble69ac39f2014-12-12 15:43:38 -08005417ifneq ($(NO_SECURE),true)
5418ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005419-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5420endif
nnoble69ac39f2014-12-12 15:43:38 -08005421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005422
5423clean_chttp2_fake_security_simple_request_test:
5424 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5425 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5426 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5427 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5428
5429
nathaniel52878172014-12-09 10:17:19 -08005430CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005431
nathaniel52878172014-12-09 10:17:19 -08005432CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5433CHTTP2_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 -08005434
nnoble69ac39f2014-12-12 15:43:38 -08005435ifeq ($(NO_SECURE),true)
5436
5437bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5438
5439else
5440
nathaniel52878172014-12-09 10:17:19 -08005441bins/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 -08005442 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005443 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005444 $(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 -08005445
nnoble69ac39f2014-12-12 15:43:38 -08005446endif
5447
nathaniel52878172014-12-09 10:17:19 -08005448deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005449
nnoble69ac39f2014-12-12 15:43:38 -08005450ifneq ($(NO_SECURE),true)
5451ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005452-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005453endif
nnoble69ac39f2014-12-12 15:43:38 -08005454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005455
nathaniel52878172014-12-09 10:17:19 -08005456clean_chttp2_fake_security_thread_stress_test:
5457 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5458 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5459 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5460 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005461
5462
5463CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5464
5465CHTTP2_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))))
5466CHTTP2_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))))
5467
nnoble69ac39f2014-12-12 15:43:38 -08005468ifeq ($(NO_SECURE),true)
5469
5470bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5471
5472else
5473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005474bins/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
5475 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005476 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005477 $(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
5478
nnoble69ac39f2014-12-12 15:43:38 -08005479endif
5480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005481deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5482
nnoble69ac39f2014-12-12 15:43:38 -08005483ifneq ($(NO_SECURE),true)
5484ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005485-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5486endif
nnoble69ac39f2014-12-12 15:43:38 -08005487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005488
5489clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5490 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5491 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5492 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5493 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5494
5495
5496CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5497
5498CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5499CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5500
nnoble69ac39f2014-12-12 15:43:38 -08005501ifeq ($(NO_SECURE),true)
5502
5503bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5504
5505else
5506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005507bins/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
5508 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005509 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005510 $(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
5511
nnoble69ac39f2014-12-12 15:43:38 -08005512endif
5513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005514deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5515
nnoble69ac39f2014-12-12 15:43:38 -08005516ifneq ($(NO_SECURE),true)
5517ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005518-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5519endif
nnoble69ac39f2014-12-12 15:43:38 -08005520endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005521
5522clean_chttp2_fullstack_cancel_after_accept_test:
5523 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5524 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5525 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5526 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5527
5528
5529CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5530
5531CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5532CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5533
nnoble69ac39f2014-12-12 15:43:38 -08005534ifeq ($(NO_SECURE),true)
5535
5536bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5537
5538else
5539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005540bins/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
5541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005543 $(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
5544
nnoble69ac39f2014-12-12 15:43:38 -08005545endif
5546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005547deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5548
nnoble69ac39f2014-12-12 15:43:38 -08005549ifneq ($(NO_SECURE),true)
5550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005551-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5552endif
nnoble69ac39f2014-12-12 15:43:38 -08005553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005554
5555clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5556 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5557 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5558 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5559 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5560
5561
5562CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5563
5564CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5565CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5566
nnoble69ac39f2014-12-12 15:43:38 -08005567ifeq ($(NO_SECURE),true)
5568
5569bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5570
5571else
5572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005573bins/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
5574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005575 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005576 $(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
5577
nnoble69ac39f2014-12-12 15:43:38 -08005578endif
5579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005580deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5581
nnoble69ac39f2014-12-12 15:43:38 -08005582ifneq ($(NO_SECURE),true)
5583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005584-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5585endif
nnoble69ac39f2014-12-12 15:43:38 -08005586endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005587
5588clean_chttp2_fullstack_cancel_after_invoke_test:
5589 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5590 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5591 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5592 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5593
5594
5595CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5596
5597CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5598CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5599
nnoble69ac39f2014-12-12 15:43:38 -08005600ifeq ($(NO_SECURE),true)
5601
5602bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5603
5604else
5605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005606bins/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
5607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005609 $(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
5610
nnoble69ac39f2014-12-12 15:43:38 -08005611endif
5612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005613deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5614
nnoble69ac39f2014-12-12 15:43:38 -08005615ifneq ($(NO_SECURE),true)
5616ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005617-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5618endif
nnoble69ac39f2014-12-12 15:43:38 -08005619endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005620
5621clean_chttp2_fullstack_cancel_before_invoke_test:
5622 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5623 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5624 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5625 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5626
5627
5628CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5629
5630CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5631CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5632
nnoble69ac39f2014-12-12 15:43:38 -08005633ifeq ($(NO_SECURE),true)
5634
5635bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5636
5637else
5638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005639bins/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
5640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005642 $(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
5643
nnoble69ac39f2014-12-12 15:43:38 -08005644endif
5645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005646deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5647
nnoble69ac39f2014-12-12 15:43:38 -08005648ifneq ($(NO_SECURE),true)
5649ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005650-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5651endif
nnoble69ac39f2014-12-12 15:43:38 -08005652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005653
5654clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5655 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5656 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5657 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5658 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5659
5660
ctillerc6d61c42014-12-15 14:52:08 -08005661CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5662
5663CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5664CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5665
5666ifeq ($(NO_SECURE),true)
5667
5668bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5669
5670else
5671
5672bins/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
5673 $(E) "[LD] Linking $@"
5674 $(Q) mkdir -p `dirname $@`
5675 $(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
5676
5677endif
5678
5679deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5680
5681ifneq ($(NO_SECURE),true)
5682ifneq ($(NO_DEPS),true)
5683-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5684endif
5685endif
5686
5687clean_chttp2_fullstack_disappearing_server_test:
5688 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5689 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5690 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5691 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5692
5693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005694CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5695
5696CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5697CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5698
nnoble69ac39f2014-12-12 15:43:38 -08005699ifeq ($(NO_SECURE),true)
5700
5701bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5702
5703else
5704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005705bins/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
5706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005707 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005708 $(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
5709
nnoble69ac39f2014-12-12 15:43:38 -08005710endif
5711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005712deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5713
nnoble69ac39f2014-12-12 15:43:38 -08005714ifneq ($(NO_SECURE),true)
5715ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005716-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5717endif
nnoble69ac39f2014-12-12 15:43:38 -08005718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005719
5720clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5721 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5722 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5723 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5724 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5725
5726
5727CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5728
5729CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5730CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5731
nnoble69ac39f2014-12-12 15:43:38 -08005732ifeq ($(NO_SECURE),true)
5733
5734bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5735
5736else
5737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738bins/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
5739 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005740 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005741 $(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
5742
nnoble69ac39f2014-12-12 15:43:38 -08005743endif
5744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005745deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5746
nnoble69ac39f2014-12-12 15:43:38 -08005747ifneq ($(NO_SECURE),true)
5748ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005749-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5750endif
nnoble69ac39f2014-12-12 15:43:38 -08005751endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005752
5753clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5754 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5755 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5756 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5757 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5758
5759
5760CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5761
5762CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5763CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5764
nnoble69ac39f2014-12-12 15:43:38 -08005765ifeq ($(NO_SECURE),true)
5766
5767bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5768
5769else
5770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005771bins/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
5772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005773 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005774 $(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
5775
nnoble69ac39f2014-12-12 15:43:38 -08005776endif
5777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005778deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5779
nnoble69ac39f2014-12-12 15:43:38 -08005780ifneq ($(NO_SECURE),true)
5781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005782-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5783endif
nnoble69ac39f2014-12-12 15:43:38 -08005784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005785
5786clean_chttp2_fullstack_invoke_large_request_test:
5787 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5788 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5789 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5790 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5791
5792
5793CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5794
5795CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5796CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5797
nnoble69ac39f2014-12-12 15:43:38 -08005798ifeq ($(NO_SECURE),true)
5799
5800bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5801
5802else
5803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005804bins/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
5805 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005806 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005807 $(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
5808
nnoble69ac39f2014-12-12 15:43:38 -08005809endif
5810
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005811deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5812
nnoble69ac39f2014-12-12 15:43:38 -08005813ifneq ($(NO_SECURE),true)
5814ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005815-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5816endif
nnoble69ac39f2014-12-12 15:43:38 -08005817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005818
5819clean_chttp2_fullstack_max_concurrent_streams_test:
5820 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5821 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5822 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5823 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5824
5825
5826CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5827
5828CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5829CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5830
nnoble69ac39f2014-12-12 15:43:38 -08005831ifeq ($(NO_SECURE),true)
5832
5833bins/chttp2_fullstack_no_op_test: openssl_dep_error
5834
5835else
5836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005837bins/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
5838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005839 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005840 $(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
5841
nnoble69ac39f2014-12-12 15:43:38 -08005842endif
5843
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005844deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5845
nnoble69ac39f2014-12-12 15:43:38 -08005846ifneq ($(NO_SECURE),true)
5847ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005848-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5849endif
nnoble69ac39f2014-12-12 15:43:38 -08005850endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005851
5852clean_chttp2_fullstack_no_op_test:
5853 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5854 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5855 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5856 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5857
5858
5859CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5860
5861CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5862CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5863
nnoble69ac39f2014-12-12 15:43:38 -08005864ifeq ($(NO_SECURE),true)
5865
5866bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5867
5868else
5869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005870bins/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
5871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005872 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005873 $(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
5874
nnoble69ac39f2014-12-12 15:43:38 -08005875endif
5876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005877deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5878
nnoble69ac39f2014-12-12 15:43:38 -08005879ifneq ($(NO_SECURE),true)
5880ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005881-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5882endif
nnoble69ac39f2014-12-12 15:43:38 -08005883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005884
5885clean_chttp2_fullstack_ping_pong_streaming_test:
5886 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5887 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5888 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5889 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5890
5891
ctiller33023c42014-12-12 16:28:33 -08005892CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5893
5894CHTTP2_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))))
5895CHTTP2_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))))
5896
5897ifeq ($(NO_SECURE),true)
5898
5899bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5900
5901else
5902
5903bins/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
5904 $(E) "[LD] Linking $@"
5905 $(Q) mkdir -p `dirname $@`
5906 $(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
5907
5908endif
5909
5910deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5911
5912ifneq ($(NO_SECURE),true)
5913ifneq ($(NO_DEPS),true)
5914-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5915endif
5916endif
5917
5918clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5919 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5920 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5921 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5922 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5923
5924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5926
5927CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5928CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5929
nnoble69ac39f2014-12-12 15:43:38 -08005930ifeq ($(NO_SECURE),true)
5931
5932bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5933
5934else
5935
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936bins/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
5937 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005938 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005939 $(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
5940
nnoble69ac39f2014-12-12 15:43:38 -08005941endif
5942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005943deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5944
nnoble69ac39f2014-12-12 15:43:38 -08005945ifneq ($(NO_SECURE),true)
5946ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5948endif
nnoble69ac39f2014-12-12 15:43:38 -08005949endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950
5951clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5952 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5953 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5954 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5955 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5956
5957
5958CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5959
5960CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5961CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5962
nnoble69ac39f2014-12-12 15:43:38 -08005963ifeq ($(NO_SECURE),true)
5964
5965bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5966
5967else
5968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969bins/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
5970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005972 $(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
5973
nnoble69ac39f2014-12-12 15:43:38 -08005974endif
5975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005976deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5977
nnoble69ac39f2014-12-12 15:43:38 -08005978ifneq ($(NO_SECURE),true)
5979ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005980-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5981endif
nnoble69ac39f2014-12-12 15:43:38 -08005982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005983
5984clean_chttp2_fullstack_request_response_with_payload_test:
5985 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5986 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5987 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5988 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5989
5990
ctiller2845cad2014-12-15 15:14:12 -08005991CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5992
5993CHTTP2_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))))
5994CHTTP2_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))))
5995
5996ifeq ($(NO_SECURE),true)
5997
5998bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5999
6000else
6001
6002bins/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
6003 $(E) "[LD] Linking $@"
6004 $(Q) mkdir -p `dirname $@`
6005 $(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
6006
6007endif
6008
6009deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6010
6011ifneq ($(NO_SECURE),true)
6012ifneq ($(NO_DEPS),true)
6013-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6014endif
6015endif
6016
6017clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6018 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6019 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6020 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6021 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
6022
6023
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6025
6026CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6027CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6028
nnoble69ac39f2014-12-12 15:43:38 -08006029ifeq ($(NO_SECURE),true)
6030
6031bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
6032
6033else
6034
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035bins/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
6036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006037 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006038 $(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
6039
nnoble69ac39f2014-12-12 15:43:38 -08006040endif
6041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006042deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6043
nnoble69ac39f2014-12-12 15:43:38 -08006044ifneq ($(NO_SECURE),true)
6045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006046-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6047endif
nnoble69ac39f2014-12-12 15:43:38 -08006048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006049
6050clean_chttp2_fullstack_simple_delayed_request_test:
6051 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6052 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6053 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6054 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
6055
6056
6057CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6058
6059CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6060CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6061
nnoble69ac39f2014-12-12 15:43:38 -08006062ifeq ($(NO_SECURE),true)
6063
6064bins/chttp2_fullstack_simple_request_test: openssl_dep_error
6065
6066else
6067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006068bins/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
6069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006070 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006071 $(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
6072
nnoble69ac39f2014-12-12 15:43:38 -08006073endif
6074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006075deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6076
nnoble69ac39f2014-12-12 15:43:38 -08006077ifneq ($(NO_SECURE),true)
6078ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006079-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6080endif
nnoble69ac39f2014-12-12 15:43:38 -08006081endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006082
6083clean_chttp2_fullstack_simple_request_test:
6084 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6085 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6086 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6087 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
6088
6089
nathaniel52878172014-12-09 10:17:19 -08006090CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006091
nathaniel52878172014-12-09 10:17:19 -08006092CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6093CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006094
nnoble69ac39f2014-12-12 15:43:38 -08006095ifeq ($(NO_SECURE),true)
6096
6097bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
6098
6099else
6100
nathaniel52878172014-12-09 10:17:19 -08006101bins/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 -08006102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006103 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006104 $(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 -08006105
nnoble69ac39f2014-12-12 15:43:38 -08006106endif
6107
nathaniel52878172014-12-09 10:17:19 -08006108deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006109
nnoble69ac39f2014-12-12 15:43:38 -08006110ifneq ($(NO_SECURE),true)
6111ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006112-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006113endif
nnoble69ac39f2014-12-12 15:43:38 -08006114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006115
nathaniel52878172014-12-09 10:17:19 -08006116clean_chttp2_fullstack_thread_stress_test:
6117 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6118 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6119 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6120 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006121
6122
6123CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6124
6125CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6126CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6127
nnoble69ac39f2014-12-12 15:43:38 -08006128ifeq ($(NO_SECURE),true)
6129
6130bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6131
6132else
6133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134bins/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
6135 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006136 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006137 $(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
6138
nnoble69ac39f2014-12-12 15:43:38 -08006139endif
6140
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006141deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6142
nnoble69ac39f2014-12-12 15:43:38 -08006143ifneq ($(NO_SECURE),true)
6144ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006145-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6146endif
nnoble69ac39f2014-12-12 15:43:38 -08006147endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006148
6149clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6150 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6151 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6152 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6153 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6154
6155
6156CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6157
6158CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6159CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6160
nnoble69ac39f2014-12-12 15:43:38 -08006161ifeq ($(NO_SECURE),true)
6162
6163bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6164
6165else
6166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006167bins/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
6168 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006169 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006170 $(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
6171
nnoble69ac39f2014-12-12 15:43:38 -08006172endif
6173
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006174deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6175
nnoble69ac39f2014-12-12 15:43:38 -08006176ifneq ($(NO_SECURE),true)
6177ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006178-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6179endif
nnoble69ac39f2014-12-12 15:43:38 -08006180endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006181
6182clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6183 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6184 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6185 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6186 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6187
6188
6189CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6190
6191CHTTP2_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))))
6192CHTTP2_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))))
6193
nnoble69ac39f2014-12-12 15:43:38 -08006194ifeq ($(NO_SECURE),true)
6195
6196bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6197
6198else
6199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006200bins/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
6201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006202 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006203 $(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
6204
nnoble69ac39f2014-12-12 15:43:38 -08006205endif
6206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006207deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6208
nnoble69ac39f2014-12-12 15:43:38 -08006209ifneq ($(NO_SECURE),true)
6210ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006211-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6212endif
nnoble69ac39f2014-12-12 15:43:38 -08006213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006214
6215clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6216 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6217 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6218 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6219 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6220
6221
6222CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6223
6224CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6225CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6226
nnoble69ac39f2014-12-12 15:43:38 -08006227ifeq ($(NO_SECURE),true)
6228
6229bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6230
6231else
6232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006233bins/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
6234 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006235 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006236 $(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
6237
nnoble69ac39f2014-12-12 15:43:38 -08006238endif
6239
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006240deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6241
nnoble69ac39f2014-12-12 15:43:38 -08006242ifneq ($(NO_SECURE),true)
6243ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006244-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6245endif
nnoble69ac39f2014-12-12 15:43:38 -08006246endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006247
6248clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6249 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6250 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6251 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6252 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6253
6254
6255CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6256
6257CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6258CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6259
nnoble69ac39f2014-12-12 15:43:38 -08006260ifeq ($(NO_SECURE),true)
6261
6262bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6263
6264else
6265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006266bins/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
6267 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006268 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006269 $(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
6270
nnoble69ac39f2014-12-12 15:43:38 -08006271endif
6272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006273deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6274
nnoble69ac39f2014-12-12 15:43:38 -08006275ifneq ($(NO_SECURE),true)
6276ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006277-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6278endif
nnoble69ac39f2014-12-12 15:43:38 -08006279endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006280
6281clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6282 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6283 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6284 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6285 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6286
6287
6288CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6289
6290CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6291CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6292
nnoble69ac39f2014-12-12 15:43:38 -08006293ifeq ($(NO_SECURE),true)
6294
6295bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6296
6297else
6298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006299bins/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
6300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006301 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006302 $(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
6303
nnoble69ac39f2014-12-12 15:43:38 -08006304endif
6305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006306deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6307
nnoble69ac39f2014-12-12 15:43:38 -08006308ifneq ($(NO_SECURE),true)
6309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6311endif
nnoble69ac39f2014-12-12 15:43:38 -08006312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006313
6314clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6315 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6316 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6317 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6318 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6319
6320
ctillerc6d61c42014-12-15 14:52:08 -08006321CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6322
6323CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6324CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6325
6326ifeq ($(NO_SECURE),true)
6327
6328bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6329
6330else
6331
6332bins/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
6333 $(E) "[LD] Linking $@"
6334 $(Q) mkdir -p `dirname $@`
6335 $(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
6336
6337endif
6338
6339deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6340
6341ifneq ($(NO_SECURE),true)
6342ifneq ($(NO_DEPS),true)
6343-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6344endif
6345endif
6346
6347clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6348 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6349 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6350 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6351 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6352
6353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006354CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6355
6356CHTTP2_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))))
6357CHTTP2_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))))
6358
nnoble69ac39f2014-12-12 15:43:38 -08006359ifeq ($(NO_SECURE),true)
6360
6361bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6362
6363else
6364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006365bins/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
6366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006367 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006368 $(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
6369
nnoble69ac39f2014-12-12 15:43:38 -08006370endif
6371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006372deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6373
nnoble69ac39f2014-12-12 15:43:38 -08006374ifneq ($(NO_SECURE),true)
6375ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6377endif
nnoble69ac39f2014-12-12 15:43:38 -08006378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006379
6380clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6381 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6382 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6383 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6384 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6385
6386
6387CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6388
6389CHTTP2_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))))
6390CHTTP2_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))))
6391
nnoble69ac39f2014-12-12 15:43:38 -08006392ifeq ($(NO_SECURE),true)
6393
6394bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6395
6396else
6397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006398bins/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
6399 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006400 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006401 $(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
6402
nnoble69ac39f2014-12-12 15:43:38 -08006403endif
6404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006405deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6406
nnoble69ac39f2014-12-12 15:43:38 -08006407ifneq ($(NO_SECURE),true)
6408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006409-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6410endif
nnoble69ac39f2014-12-12 15:43:38 -08006411endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006412
6413clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6414 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6415 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6416 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6417 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6418
6419
6420CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6421
6422CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6423CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6424
nnoble69ac39f2014-12-12 15:43:38 -08006425ifeq ($(NO_SECURE),true)
6426
6427bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6428
6429else
6430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431bins/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
6432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006433 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006434 $(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
6435
nnoble69ac39f2014-12-12 15:43:38 -08006436endif
6437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006438deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6439
nnoble69ac39f2014-12-12 15:43:38 -08006440ifneq ($(NO_SECURE),true)
6441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006442-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6443endif
nnoble69ac39f2014-12-12 15:43:38 -08006444endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006445
6446clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6447 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6448 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6449 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6450 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6451
6452
6453CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6454
6455CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6456CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6457
nnoble69ac39f2014-12-12 15:43:38 -08006458ifeq ($(NO_SECURE),true)
6459
6460bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6461
6462else
6463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006464bins/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
6465 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006466 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006467 $(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
6468
nnoble69ac39f2014-12-12 15:43:38 -08006469endif
6470
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006471deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6472
nnoble69ac39f2014-12-12 15:43:38 -08006473ifneq ($(NO_SECURE),true)
6474ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006475-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6476endif
nnoble69ac39f2014-12-12 15:43:38 -08006477endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006478
6479clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6480 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6481 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6482 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6483 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6484
6485
6486CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6487
6488CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6489CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6490
nnoble69ac39f2014-12-12 15:43:38 -08006491ifeq ($(NO_SECURE),true)
6492
6493bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6494
6495else
6496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497bins/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
6498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006499 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006500 $(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
6501
nnoble69ac39f2014-12-12 15:43:38 -08006502endif
6503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006504deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6505
nnoble69ac39f2014-12-12 15:43:38 -08006506ifneq ($(NO_SECURE),true)
6507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006508-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6509endif
nnoble69ac39f2014-12-12 15:43:38 -08006510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006511
6512clean_chttp2_simple_ssl_fullstack_no_op_test:
6513 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6514 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6515 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6516 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6517
6518
6519CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6520
6521CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6522CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6523
nnoble69ac39f2014-12-12 15:43:38 -08006524ifeq ($(NO_SECURE),true)
6525
6526bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6527
6528else
6529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006530bins/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
6531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006532 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006533 $(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
6534
nnoble69ac39f2014-12-12 15:43:38 -08006535endif
6536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006537deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6538
nnoble69ac39f2014-12-12 15:43:38 -08006539ifneq ($(NO_SECURE),true)
6540ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006541-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6542endif
nnoble69ac39f2014-12-12 15:43:38 -08006543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006544
6545clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6546 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6547 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6548 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6549 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6550
6551
ctiller33023c42014-12-12 16:28:33 -08006552CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6553
6554CHTTP2_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))))
6555CHTTP2_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))))
6556
6557ifeq ($(NO_SECURE),true)
6558
6559bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6560
6561else
6562
6563bins/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
6564 $(E) "[LD] Linking $@"
6565 $(Q) mkdir -p `dirname $@`
6566 $(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
6567
6568endif
6569
6570deps_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)
6571
6572ifneq ($(NO_SECURE),true)
6573ifneq ($(NO_DEPS),true)
6574-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6575endif
6576endif
6577
6578clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6579 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6580 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6581 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6582 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6583
6584
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6586
6587CHTTP2_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))))
6588CHTTP2_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))))
6589
nnoble69ac39f2014-12-12 15:43:38 -08006590ifeq ($(NO_SECURE),true)
6591
6592bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6593
6594else
6595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596bins/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
6597 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006598 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006599 $(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
6600
nnoble69ac39f2014-12-12 15:43:38 -08006601endif
6602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006603deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6604
nnoble69ac39f2014-12-12 15:43:38 -08006605ifneq ($(NO_SECURE),true)
6606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6608endif
nnoble69ac39f2014-12-12 15:43:38 -08006609endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006610
6611clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6612 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6613 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6614 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6615 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6616
6617
6618CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6619
6620CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6621CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6622
nnoble69ac39f2014-12-12 15:43:38 -08006623ifeq ($(NO_SECURE),true)
6624
6625bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6626
6627else
6628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629bins/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
6630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006631 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006632 $(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
6633
nnoble69ac39f2014-12-12 15:43:38 -08006634endif
6635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006636deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6637
nnoble69ac39f2014-12-12 15:43:38 -08006638ifneq ($(NO_SECURE),true)
6639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006640-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6641endif
nnoble69ac39f2014-12-12 15:43:38 -08006642endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006643
6644clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6645 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6646 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6647 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6648 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6649
6650
ctiller2845cad2014-12-15 15:14:12 -08006651CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6652
6653CHTTP2_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))))
6654CHTTP2_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))))
6655
6656ifeq ($(NO_SECURE),true)
6657
6658bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6659
6660else
6661
6662bins/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
6663 $(E) "[LD] Linking $@"
6664 $(Q) mkdir -p `dirname $@`
6665 $(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
6666
6667endif
6668
6669deps_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)
6670
6671ifneq ($(NO_SECURE),true)
6672ifneq ($(NO_DEPS),true)
6673-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6674endif
6675endif
6676
6677clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6678 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6679 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6680 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6681 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6682
6683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6685
6686CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6687CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6688
nnoble69ac39f2014-12-12 15:43:38 -08006689ifeq ($(NO_SECURE),true)
6690
6691bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6692
6693else
6694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006695bins/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
6696 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006697 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006698 $(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
6699
nnoble69ac39f2014-12-12 15:43:38 -08006700endif
6701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006702deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6703
nnoble69ac39f2014-12-12 15:43:38 -08006704ifneq ($(NO_SECURE),true)
6705ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006706-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6707endif
nnoble69ac39f2014-12-12 15:43:38 -08006708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006709
6710clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6711 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6712 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6713 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6714 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6715
6716
6717CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6718
6719CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6720CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6721
nnoble69ac39f2014-12-12 15:43:38 -08006722ifeq ($(NO_SECURE),true)
6723
6724bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6725
6726else
6727
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006728bins/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
6729 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006730 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006731 $(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
6732
nnoble69ac39f2014-12-12 15:43:38 -08006733endif
6734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006735deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6736
nnoble69ac39f2014-12-12 15:43:38 -08006737ifneq ($(NO_SECURE),true)
6738ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006739-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6740endif
nnoble69ac39f2014-12-12 15:43:38 -08006741endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006742
6743clean_chttp2_simple_ssl_fullstack_simple_request_test:
6744 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6745 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6746 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6747 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6748
6749
nathaniel52878172014-12-09 10:17:19 -08006750CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006751
nathaniel52878172014-12-09 10:17:19 -08006752CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6753CHTTP2_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 -08006754
nnoble69ac39f2014-12-12 15:43:38 -08006755ifeq ($(NO_SECURE),true)
6756
6757bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6758
6759else
6760
nathaniel52878172014-12-09 10:17:19 -08006761bins/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 -08006762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006763 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006764 $(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 -08006765
nnoble69ac39f2014-12-12 15:43:38 -08006766endif
6767
nathaniel52878172014-12-09 10:17:19 -08006768deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006769
nnoble69ac39f2014-12-12 15:43:38 -08006770ifneq ($(NO_SECURE),true)
6771ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006772-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006773endif
nnoble69ac39f2014-12-12 15:43:38 -08006774endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006775
nathaniel52878172014-12-09 10:17:19 -08006776clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6777 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6778 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6779 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6780 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006781
6782
6783CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6784
6785CHTTP2_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))))
6786CHTTP2_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))))
6787
nnoble69ac39f2014-12-12 15:43:38 -08006788ifeq ($(NO_SECURE),true)
6789
6790bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6791
6792else
6793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794bins/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
6795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006796 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006797 $(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
6798
nnoble69ac39f2014-12-12 15:43:38 -08006799endif
6800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006801deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6802
nnoble69ac39f2014-12-12 15:43:38 -08006803ifneq ($(NO_SECURE),true)
6804ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006805-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6806endif
nnoble69ac39f2014-12-12 15:43:38 -08006807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006808
6809clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6810 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6811 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6812 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6813 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6814
6815
6816CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6817
6818CHTTP2_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))))
6819CHTTP2_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))))
6820
nnoble69ac39f2014-12-12 15:43:38 -08006821ifeq ($(NO_SECURE),true)
6822
6823bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6824
6825else
6826
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006827bins/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
6828 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006829 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006830 $(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
6831
nnoble69ac39f2014-12-12 15:43:38 -08006832endif
6833
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006834deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6835
nnoble69ac39f2014-12-12 15:43:38 -08006836ifneq ($(NO_SECURE),true)
6837ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006838-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6839endif
nnoble69ac39f2014-12-12 15:43:38 -08006840endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006841
6842clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6843 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6844 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6845 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6846 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6847
6848
6849CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6850
6851CHTTP2_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))))
6852CHTTP2_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))))
6853
nnoble69ac39f2014-12-12 15:43:38 -08006854ifeq ($(NO_SECURE),true)
6855
6856bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6857
6858else
6859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006860bins/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
6861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006862 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006863 $(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
6864
nnoble69ac39f2014-12-12 15:43:38 -08006865endif
6866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006867deps_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)
6868
nnoble69ac39f2014-12-12 15:43:38 -08006869ifneq ($(NO_SECURE),true)
6870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006871-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6872endif
nnoble69ac39f2014-12-12 15:43:38 -08006873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006874
6875clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6876 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6877 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6878 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6879 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6880
6881
6882CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6883
6884CHTTP2_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))))
6885CHTTP2_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))))
6886
nnoble69ac39f2014-12-12 15:43:38 -08006887ifeq ($(NO_SECURE),true)
6888
6889bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6890
6891else
6892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006893bins/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
6894 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006895 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006896 $(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
6897
nnoble69ac39f2014-12-12 15:43:38 -08006898endif
6899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006900deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6901
nnoble69ac39f2014-12-12 15:43:38 -08006902ifneq ($(NO_SECURE),true)
6903ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006904-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6905endif
nnoble69ac39f2014-12-12 15:43:38 -08006906endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006907
6908clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6909 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6910 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6911 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6912 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6913
6914
6915CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6916
6917CHTTP2_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))))
6918CHTTP2_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))))
6919
nnoble69ac39f2014-12-12 15:43:38 -08006920ifeq ($(NO_SECURE),true)
6921
6922bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6923
6924else
6925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926bins/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
6927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006928 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006929 $(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
6930
nnoble69ac39f2014-12-12 15:43:38 -08006931endif
6932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006933deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6934
nnoble69ac39f2014-12-12 15:43:38 -08006935ifneq ($(NO_SECURE),true)
6936ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006937-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6938endif
nnoble69ac39f2014-12-12 15:43:38 -08006939endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006940
6941clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6942 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6943 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6944 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6945 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6946
6947
6948CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6949
6950CHTTP2_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))))
6951CHTTP2_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))))
6952
nnoble69ac39f2014-12-12 15:43:38 -08006953ifeq ($(NO_SECURE),true)
6954
6955bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6956
6957else
6958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006959bins/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
6960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006961 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006962 $(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
6963
nnoble69ac39f2014-12-12 15:43:38 -08006964endif
6965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006966deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6967
nnoble69ac39f2014-12-12 15:43:38 -08006968ifneq ($(NO_SECURE),true)
6969ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6971endif
nnoble69ac39f2014-12-12 15:43:38 -08006972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006973
6974clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6975 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6976 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6977 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6978 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6979
6980
ctillerc6d61c42014-12-15 14:52:08 -08006981CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6982
6983CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6984CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6985
6986ifeq ($(NO_SECURE),true)
6987
6988bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6989
6990else
6991
6992bins/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
6993 $(E) "[LD] Linking $@"
6994 $(Q) mkdir -p `dirname $@`
6995 $(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
6996
6997endif
6998
6999deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7000
7001ifneq ($(NO_SECURE),true)
7002ifneq ($(NO_DEPS),true)
7003-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7004endif
7005endif
7006
7007clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7008 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7009 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7010 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7011 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
7012
7013
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007014CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7015
7016CHTTP2_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))))
7017CHTTP2_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))))
7018
nnoble69ac39f2014-12-12 15:43:38 -08007019ifeq ($(NO_SECURE),true)
7020
7021bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7022
7023else
7024
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007025bins/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
7026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007027 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007028 $(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
7029
nnoble69ac39f2014-12-12 15:43:38 -08007030endif
7031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007032deps_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)
7033
nnoble69ac39f2014-12-12 15:43:38 -08007034ifneq ($(NO_SECURE),true)
7035ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007036-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7037endif
nnoble69ac39f2014-12-12 15:43:38 -08007038endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007039
7040clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7041 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7042 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7043 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7044 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
7045
7046
7047CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7048
7049CHTTP2_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))))
7050CHTTP2_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))))
7051
nnoble69ac39f2014-12-12 15:43:38 -08007052ifeq ($(NO_SECURE),true)
7053
7054bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
7055
7056else
7057
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007058bins/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
7059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007060 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007061 $(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
7062
nnoble69ac39f2014-12-12 15:43:38 -08007063endif
7064
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007065deps_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)
7066
nnoble69ac39f2014-12-12 15:43:38 -08007067ifneq ($(NO_SECURE),true)
7068ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007069-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7070endif
nnoble69ac39f2014-12-12 15:43:38 -08007071endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007072
7073clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7074 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7075 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7076 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7077 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
7078
7079
7080CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7081
7082CHTTP2_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))))
7083CHTTP2_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))))
7084
nnoble69ac39f2014-12-12 15:43:38 -08007085ifeq ($(NO_SECURE),true)
7086
7087bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
7088
7089else
7090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091bins/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
7092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007093 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007094 $(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
7095
nnoble69ac39f2014-12-12 15:43:38 -08007096endif
7097
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007098deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7099
nnoble69ac39f2014-12-12 15:43:38 -08007100ifneq ($(NO_SECURE),true)
7101ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007102-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7103endif
nnoble69ac39f2014-12-12 15:43:38 -08007104endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007105
7106clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7107 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7108 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7109 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7110 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
7111
7112
7113CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7114
7115CHTTP2_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))))
7116CHTTP2_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))))
7117
nnoble69ac39f2014-12-12 15:43:38 -08007118ifeq ($(NO_SECURE),true)
7119
7120bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
7121
7122else
7123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124bins/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
7125 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007126 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007127 $(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
7128
nnoble69ac39f2014-12-12 15:43:38 -08007129endif
7130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007131deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7132
nnoble69ac39f2014-12-12 15:43:38 -08007133ifneq ($(NO_SECURE),true)
7134ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007135-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7136endif
nnoble69ac39f2014-12-12 15:43:38 -08007137endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007138
7139clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7140 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7141 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7142 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7143 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7144
7145
7146CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7147
7148CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7149CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7150
nnoble69ac39f2014-12-12 15:43:38 -08007151ifeq ($(NO_SECURE),true)
7152
7153bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7154
7155else
7156
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007157bins/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
7158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007159 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007160 $(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
7161
nnoble69ac39f2014-12-12 15:43:38 -08007162endif
7163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007164deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7165
nnoble69ac39f2014-12-12 15:43:38 -08007166ifneq ($(NO_SECURE),true)
7167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007168-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7169endif
nnoble69ac39f2014-12-12 15:43:38 -08007170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007171
7172clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7173 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7174 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7175 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7176 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7177
7178
7179CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7180
7181CHTTP2_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))))
7182CHTTP2_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))))
7183
nnoble69ac39f2014-12-12 15:43:38 -08007184ifeq ($(NO_SECURE),true)
7185
7186bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7187
7188else
7189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007190bins/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
7191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007192 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007193 $(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
7194
nnoble69ac39f2014-12-12 15:43:38 -08007195endif
7196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007197deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7198
nnoble69ac39f2014-12-12 15:43:38 -08007199ifneq ($(NO_SECURE),true)
7200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007201-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7202endif
nnoble69ac39f2014-12-12 15:43:38 -08007203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007204
7205clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7206 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7207 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7208 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7209 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7210
7211
ctiller33023c42014-12-12 16:28:33 -08007212CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7213
7214CHTTP2_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))))
7215CHTTP2_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))))
7216
7217ifeq ($(NO_SECURE),true)
7218
7219bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7220
7221else
7222
7223bins/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
7224 $(E) "[LD] Linking $@"
7225 $(Q) mkdir -p `dirname $@`
7226 $(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
7227
7228endif
7229
7230deps_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)
7231
7232ifneq ($(NO_SECURE),true)
7233ifneq ($(NO_DEPS),true)
7234-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7235endif
7236endif
7237
7238clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7239 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7240 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7241 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7242 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7243
7244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7246
7247CHTTP2_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))))
7248CHTTP2_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))))
7249
nnoble69ac39f2014-12-12 15:43:38 -08007250ifeq ($(NO_SECURE),true)
7251
7252bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7253
7254else
7255
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007256bins/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
7257 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007258 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007259 $(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
7260
nnoble69ac39f2014-12-12 15:43:38 -08007261endif
7262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007263deps_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)
7264
nnoble69ac39f2014-12-12 15:43:38 -08007265ifneq ($(NO_SECURE),true)
7266ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7268endif
nnoble69ac39f2014-12-12 15:43:38 -08007269endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007270
7271clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7272 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7273 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7274 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7275 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7276
7277
7278CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7279
7280CHTTP2_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))))
7281CHTTP2_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))))
7282
nnoble69ac39f2014-12-12 15:43:38 -08007283ifeq ($(NO_SECURE),true)
7284
7285bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7286
7287else
7288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007289bins/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
7290 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007291 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007292 $(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
7293
nnoble69ac39f2014-12-12 15:43:38 -08007294endif
7295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007296deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7297
nnoble69ac39f2014-12-12 15:43:38 -08007298ifneq ($(NO_SECURE),true)
7299ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007300-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7301endif
nnoble69ac39f2014-12-12 15:43:38 -08007302endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007303
7304clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7305 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7306 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7307 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7308 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7309
7310
ctiller2845cad2014-12-15 15:14:12 -08007311CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7312
7313CHTTP2_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))))
7314CHTTP2_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))))
7315
7316ifeq ($(NO_SECURE),true)
7317
7318bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7319
7320else
7321
7322bins/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
7323 $(E) "[LD] Linking $@"
7324 $(Q) mkdir -p `dirname $@`
7325 $(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
7326
7327endif
7328
7329deps_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)
7330
7331ifneq ($(NO_SECURE),true)
7332ifneq ($(NO_DEPS),true)
7333-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7334endif
7335endif
7336
7337clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7338 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7339 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7340 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7341 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7342
7343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007344CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7345
7346CHTTP2_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))))
7347CHTTP2_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))))
7348
nnoble69ac39f2014-12-12 15:43:38 -08007349ifeq ($(NO_SECURE),true)
7350
7351bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7352
7353else
7354
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007355bins/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
7356 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007357 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007358 $(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
7359
nnoble69ac39f2014-12-12 15:43:38 -08007360endif
7361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007362deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7363
nnoble69ac39f2014-12-12 15:43:38 -08007364ifneq ($(NO_SECURE),true)
7365ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007366-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7367endif
nnoble69ac39f2014-12-12 15:43:38 -08007368endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007369
7370clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7371 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7372 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7373 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7374 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7375
7376
7377CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7378
7379CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7380CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7381
nnoble69ac39f2014-12-12 15:43:38 -08007382ifeq ($(NO_SECURE),true)
7383
7384bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7385
7386else
7387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007388bins/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
7389 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007390 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007391 $(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
7392
nnoble69ac39f2014-12-12 15:43:38 -08007393endif
7394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007395deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7396
nnoble69ac39f2014-12-12 15:43:38 -08007397ifneq ($(NO_SECURE),true)
7398ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007399-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7400endif
nnoble69ac39f2014-12-12 15:43:38 -08007401endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007402
7403clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7404 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7405 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7406 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7407 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7408
7409
nathaniel52878172014-12-09 10:17:19 -08007410CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007411
nathaniel52878172014-12-09 10:17:19 -08007412CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7413CHTTP2_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 -08007414
nnoble69ac39f2014-12-12 15:43:38 -08007415ifeq ($(NO_SECURE),true)
7416
7417bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7418
7419else
7420
nathaniel52878172014-12-09 10:17:19 -08007421bins/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 -08007422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007423 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007424 $(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 -08007425
nnoble69ac39f2014-12-12 15:43:38 -08007426endif
7427
nathaniel52878172014-12-09 10:17:19 -08007428deps_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 -08007429
nnoble69ac39f2014-12-12 15:43:38 -08007430ifneq ($(NO_SECURE),true)
7431ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007432-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007433endif
nnoble69ac39f2014-12-12 15:43:38 -08007434endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007435
nathaniel52878172014-12-09 10:17:19 -08007436clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7437 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7438 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7439 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7440 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007441
7442
7443CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7444
7445CHTTP2_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))))
7446CHTTP2_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))))
7447
nnoble69ac39f2014-12-12 15:43:38 -08007448ifeq ($(NO_SECURE),true)
7449
7450bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7451
7452else
7453
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007454bins/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
7455 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007456 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007457 $(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
7458
nnoble69ac39f2014-12-12 15:43:38 -08007459endif
7460
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007461deps_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)
7462
nnoble69ac39f2014-12-12 15:43:38 -08007463ifneq ($(NO_SECURE),true)
7464ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007465-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7466endif
nnoble69ac39f2014-12-12 15:43:38 -08007467endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007468
7469clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7470 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7471 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7472 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7473 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7474
7475
7476CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7477
7478CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7479CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7480
nnoble69ac39f2014-12-12 15:43:38 -08007481ifeq ($(NO_SECURE),true)
7482
7483bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7484
7485else
7486
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007487bins/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
7488 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007489 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007490 $(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
7491
nnoble69ac39f2014-12-12 15:43:38 -08007492endif
7493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007494deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7495
nnoble69ac39f2014-12-12 15:43:38 -08007496ifneq ($(NO_SECURE),true)
7497ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007498-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7499endif
nnoble69ac39f2014-12-12 15:43:38 -08007500endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007501
7502clean_chttp2_socket_pair_cancel_after_accept_test:
7503 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7504 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7505 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7506 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7507
7508
7509CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7510
7511CHTTP2_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))))
7512CHTTP2_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))))
7513
nnoble69ac39f2014-12-12 15:43:38 -08007514ifeq ($(NO_SECURE),true)
7515
7516bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7517
7518else
7519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007520bins/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
7521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007522 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007523 $(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
7524
nnoble69ac39f2014-12-12 15:43:38 -08007525endif
7526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007527deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7528
nnoble69ac39f2014-12-12 15:43:38 -08007529ifneq ($(NO_SECURE),true)
7530ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007531-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7532endif
nnoble69ac39f2014-12-12 15:43:38 -08007533endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007534
7535clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7536 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7537 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7538 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7539 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7540
7541
7542CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7543
7544CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7545CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7546
nnoble69ac39f2014-12-12 15:43:38 -08007547ifeq ($(NO_SECURE),true)
7548
7549bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7550
7551else
7552
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007553bins/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
7554 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007555 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007556 $(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
7557
nnoble69ac39f2014-12-12 15:43:38 -08007558endif
7559
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007560deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7561
nnoble69ac39f2014-12-12 15:43:38 -08007562ifneq ($(NO_SECURE),true)
7563ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007564-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7565endif
nnoble69ac39f2014-12-12 15:43:38 -08007566endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007567
7568clean_chttp2_socket_pair_cancel_after_invoke_test:
7569 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7570 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7571 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7572 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7573
7574
7575CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7576
7577CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7578CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7579
nnoble69ac39f2014-12-12 15:43:38 -08007580ifeq ($(NO_SECURE),true)
7581
7582bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7583
7584else
7585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007586bins/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
7587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007588 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007589 $(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
7590
nnoble69ac39f2014-12-12 15:43:38 -08007591endif
7592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007593deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7594
nnoble69ac39f2014-12-12 15:43:38 -08007595ifneq ($(NO_SECURE),true)
7596ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007597-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7598endif
nnoble69ac39f2014-12-12 15:43:38 -08007599endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007600
7601clean_chttp2_socket_pair_cancel_before_invoke_test:
7602 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7603 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7604 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7605 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7606
7607
7608CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7609
7610CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7611CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7612
nnoble69ac39f2014-12-12 15:43:38 -08007613ifeq ($(NO_SECURE),true)
7614
7615bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7616
7617else
7618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007619bins/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
7620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007621 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007622 $(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
7623
nnoble69ac39f2014-12-12 15:43:38 -08007624endif
7625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007626deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7627
nnoble69ac39f2014-12-12 15:43:38 -08007628ifneq ($(NO_SECURE),true)
7629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007630-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7631endif
nnoble69ac39f2014-12-12 15:43:38 -08007632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007633
7634clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7635 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7636 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7637 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7638 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7639
7640
ctillerc6d61c42014-12-15 14:52:08 -08007641CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7642
7643CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7644CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7645
7646ifeq ($(NO_SECURE),true)
7647
7648bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7649
7650else
7651
7652bins/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
7653 $(E) "[LD] Linking $@"
7654 $(Q) mkdir -p `dirname $@`
7655 $(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
7656
7657endif
7658
7659deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7660
7661ifneq ($(NO_SECURE),true)
7662ifneq ($(NO_DEPS),true)
7663-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7664endif
7665endif
7666
7667clean_chttp2_socket_pair_disappearing_server_test:
7668 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7669 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7670 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7671 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7672
7673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007674CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7675
7676CHTTP2_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))))
7677CHTTP2_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))))
7678
nnoble69ac39f2014-12-12 15:43:38 -08007679ifeq ($(NO_SECURE),true)
7680
7681bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7682
7683else
7684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007685bins/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
7686 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007687 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007688 $(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
7689
nnoble69ac39f2014-12-12 15:43:38 -08007690endif
7691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007692deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7693
nnoble69ac39f2014-12-12 15:43:38 -08007694ifneq ($(NO_SECURE),true)
7695ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007696-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7697endif
nnoble69ac39f2014-12-12 15:43:38 -08007698endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007699
7700clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7701 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7702 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7703 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7704 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7705
7706
7707CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7708
7709CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7710CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7711
nnoble69ac39f2014-12-12 15:43:38 -08007712ifeq ($(NO_SECURE),true)
7713
7714bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7715
7716else
7717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007718bins/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
7719 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007721 $(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
7722
nnoble69ac39f2014-12-12 15:43:38 -08007723endif
7724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007725deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7726
nnoble69ac39f2014-12-12 15:43:38 -08007727ifneq ($(NO_SECURE),true)
7728ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007729-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7730endif
nnoble69ac39f2014-12-12 15:43:38 -08007731endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007732
7733clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7734 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7735 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7736 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7737 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7738
7739
7740CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7741
7742CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7743CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7744
nnoble69ac39f2014-12-12 15:43:38 -08007745ifeq ($(NO_SECURE),true)
7746
7747bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7748
7749else
7750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007751bins/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
7752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007753 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007754 $(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
7755
nnoble69ac39f2014-12-12 15:43:38 -08007756endif
7757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007758deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7759
nnoble69ac39f2014-12-12 15:43:38 -08007760ifneq ($(NO_SECURE),true)
7761ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007762-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7763endif
nnoble69ac39f2014-12-12 15:43:38 -08007764endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007765
7766clean_chttp2_socket_pair_invoke_large_request_test:
7767 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7768 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7769 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7770 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7771
7772
7773CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7774
7775CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7776CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7777
nnoble69ac39f2014-12-12 15:43:38 -08007778ifeq ($(NO_SECURE),true)
7779
7780bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7781
7782else
7783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007784bins/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
7785 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007786 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007787 $(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
7788
nnoble69ac39f2014-12-12 15:43:38 -08007789endif
7790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007791deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7792
nnoble69ac39f2014-12-12 15:43:38 -08007793ifneq ($(NO_SECURE),true)
7794ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007795-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7796endif
nnoble69ac39f2014-12-12 15:43:38 -08007797endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007798
7799clean_chttp2_socket_pair_max_concurrent_streams_test:
7800 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7801 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7802 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7803 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7804
7805
7806CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7807
7808CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7809CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7810
nnoble69ac39f2014-12-12 15:43:38 -08007811ifeq ($(NO_SECURE),true)
7812
7813bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7814
7815else
7816
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007817bins/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
7818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007819 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007820 $(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
7821
nnoble69ac39f2014-12-12 15:43:38 -08007822endif
7823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007824deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7825
nnoble69ac39f2014-12-12 15:43:38 -08007826ifneq ($(NO_SECURE),true)
7827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007828-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7829endif
nnoble69ac39f2014-12-12 15:43:38 -08007830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007831
7832clean_chttp2_socket_pair_no_op_test:
7833 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7834 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7835 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7836 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7837
7838
7839CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7840
7841CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7842CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7843
nnoble69ac39f2014-12-12 15:43:38 -08007844ifeq ($(NO_SECURE),true)
7845
7846bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7847
7848else
7849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007850bins/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
7851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007852 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007853 $(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
7854
nnoble69ac39f2014-12-12 15:43:38 -08007855endif
7856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007857deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7858
nnoble69ac39f2014-12-12 15:43:38 -08007859ifneq ($(NO_SECURE),true)
7860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007861-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7862endif
nnoble69ac39f2014-12-12 15:43:38 -08007863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007864
7865clean_chttp2_socket_pair_ping_pong_streaming_test:
7866 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7867 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7868 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7869 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7870
7871
ctiller33023c42014-12-12 16:28:33 -08007872CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7873
7874CHTTP2_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))))
7875CHTTP2_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))))
7876
7877ifeq ($(NO_SECURE),true)
7878
7879bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7880
7881else
7882
7883bins/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
7884 $(E) "[LD] Linking $@"
7885 $(Q) mkdir -p `dirname $@`
7886 $(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
7887
7888endif
7889
7890deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7891
7892ifneq ($(NO_SECURE),true)
7893ifneq ($(NO_DEPS),true)
7894-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7895endif
7896endif
7897
7898clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7899 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7900 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7901 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7902 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7903
7904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007905CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7906
7907CHTTP2_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))))
7908CHTTP2_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))))
7909
nnoble69ac39f2014-12-12 15:43:38 -08007910ifeq ($(NO_SECURE),true)
7911
7912bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7913
7914else
7915
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007916bins/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
7917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007918 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007919 $(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
7920
nnoble69ac39f2014-12-12 15:43:38 -08007921endif
7922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007923deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7924
nnoble69ac39f2014-12-12 15:43:38 -08007925ifneq ($(NO_SECURE),true)
7926ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007927-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7928endif
nnoble69ac39f2014-12-12 15:43:38 -08007929endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007930
7931clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7932 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7933 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7934 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7935 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7936
7937
7938CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7939
7940CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7941CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7942
nnoble69ac39f2014-12-12 15:43:38 -08007943ifeq ($(NO_SECURE),true)
7944
7945bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7946
7947else
7948
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007949bins/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
7950 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007951 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007952 $(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
7953
nnoble69ac39f2014-12-12 15:43:38 -08007954endif
7955
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007956deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7957
nnoble69ac39f2014-12-12 15:43:38 -08007958ifneq ($(NO_SECURE),true)
7959ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007960-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7961endif
nnoble69ac39f2014-12-12 15:43:38 -08007962endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007963
7964clean_chttp2_socket_pair_request_response_with_payload_test:
7965 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7966 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7967 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7968 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7969
7970
ctiller2845cad2014-12-15 15:14:12 -08007971CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7972
7973CHTTP2_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))))
7974CHTTP2_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))))
7975
7976ifeq ($(NO_SECURE),true)
7977
7978bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7979
7980else
7981
7982bins/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
7983 $(E) "[LD] Linking $@"
7984 $(Q) mkdir -p `dirname $@`
7985 $(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
7986
7987endif
7988
7989deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7990
7991ifneq ($(NO_SECURE),true)
7992ifneq ($(NO_DEPS),true)
7993-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7994endif
7995endif
7996
7997clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7998 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7999 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8000 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8001 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
8002
8003
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008004CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8005
8006CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8007CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8008
nnoble69ac39f2014-12-12 15:43:38 -08008009ifeq ($(NO_SECURE),true)
8010
8011bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
8012
8013else
8014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008015bins/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
8016 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008017 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008018 $(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
8019
nnoble69ac39f2014-12-12 15:43:38 -08008020endif
8021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008022deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8023
nnoble69ac39f2014-12-12 15:43:38 -08008024ifneq ($(NO_SECURE),true)
8025ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008026-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8027endif
nnoble69ac39f2014-12-12 15:43:38 -08008028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008029
8030clean_chttp2_socket_pair_simple_delayed_request_test:
8031 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8032 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8033 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8034 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
8035
8036
8037CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8038
8039CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8040CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8041
nnoble69ac39f2014-12-12 15:43:38 -08008042ifeq ($(NO_SECURE),true)
8043
8044bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
8045
8046else
8047
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008048bins/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
8049 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008050 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008051 $(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
8052
nnoble69ac39f2014-12-12 15:43:38 -08008053endif
8054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008055deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8056
nnoble69ac39f2014-12-12 15:43:38 -08008057ifneq ($(NO_SECURE),true)
8058ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008059-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8060endif
nnoble69ac39f2014-12-12 15:43:38 -08008061endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008062
8063clean_chttp2_socket_pair_simple_request_test:
8064 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8065 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8066 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8067 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
8068
8069
nathaniel52878172014-12-09 10:17:19 -08008070CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008071
nathaniel52878172014-12-09 10:17:19 -08008072CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8073CHTTP2_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 -08008074
nnoble69ac39f2014-12-12 15:43:38 -08008075ifeq ($(NO_SECURE),true)
8076
8077bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
8078
8079else
8080
nathaniel52878172014-12-09 10:17:19 -08008081bins/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 -08008082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008083 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008084 $(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 -08008085
nnoble69ac39f2014-12-12 15:43:38 -08008086endif
8087
nathaniel52878172014-12-09 10:17:19 -08008088deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008089
nnoble69ac39f2014-12-12 15:43:38 -08008090ifneq ($(NO_SECURE),true)
8091ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008092-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008093endif
nnoble69ac39f2014-12-12 15:43:38 -08008094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008095
nathaniel52878172014-12-09 10:17:19 -08008096clean_chttp2_socket_pair_thread_stress_test:
8097 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8098 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8099 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
8100 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008101
8102
8103CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8104
8105CHTTP2_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))))
8106CHTTP2_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))))
8107
nnoble69ac39f2014-12-12 15:43:38 -08008108ifeq ($(NO_SECURE),true)
8109
8110bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
8111
8112else
8113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008114bins/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
8115 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008116 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008117 $(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
8118
nnoble69ac39f2014-12-12 15:43:38 -08008119endif
8120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008121deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8122
nnoble69ac39f2014-12-12 15:43:38 -08008123ifneq ($(NO_SECURE),true)
8124ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008125-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8126endif
nnoble69ac39f2014-12-12 15:43:38 -08008127endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008128
8129clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8130 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8131 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8132 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8133 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
8134
8135
nnoble0c475f02014-12-05 15:37:39 -08008136CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8137
8138CHTTP2_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))))
8139CHTTP2_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))))
8140
nnoble69ac39f2014-12-12 15:43:38 -08008141ifeq ($(NO_SECURE),true)
8142
8143bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8144
8145else
8146
nnoble0c475f02014-12-05 15:37:39 -08008147bins/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
8148 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008149 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008150 $(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
8151
nnoble69ac39f2014-12-12 15:43:38 -08008152endif
8153
nnoble0c475f02014-12-05 15:37:39 -08008154deps_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)
8155
nnoble69ac39f2014-12-12 15:43:38 -08008156ifneq ($(NO_SECURE),true)
8157ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008158-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8159endif
nnoble69ac39f2014-12-12 15:43:38 -08008160endif
nnoble0c475f02014-12-05 15:37:39 -08008161
8162clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8163 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8164 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8165 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8166 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8167
8168
8169CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8170
8171CHTTP2_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))))
8172CHTTP2_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))))
8173
nnoble69ac39f2014-12-12 15:43:38 -08008174ifeq ($(NO_SECURE),true)
8175
8176bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8177
8178else
8179
nnoble0c475f02014-12-05 15:37:39 -08008180bins/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
8181 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008182 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008183 $(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
8184
nnoble69ac39f2014-12-12 15:43:38 -08008185endif
8186
nnoble0c475f02014-12-05 15:37:39 -08008187deps_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)
8188
nnoble69ac39f2014-12-12 15:43:38 -08008189ifneq ($(NO_SECURE),true)
8190ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008191-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8192endif
nnoble69ac39f2014-12-12 15:43:38 -08008193endif
nnoble0c475f02014-12-05 15:37:39 -08008194
8195clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8196 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8197 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8198 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8199 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8200
8201
8202CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8203
8204CHTTP2_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))))
8205CHTTP2_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))))
8206
nnoble69ac39f2014-12-12 15:43:38 -08008207ifeq ($(NO_SECURE),true)
8208
8209bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8210
8211else
8212
nnoble0c475f02014-12-05 15:37:39 -08008213bins/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
8214 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008215 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008216 $(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
8217
nnoble69ac39f2014-12-12 15:43:38 -08008218endif
8219
nnoble0c475f02014-12-05 15:37:39 -08008220deps_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)
8221
nnoble69ac39f2014-12-12 15:43:38 -08008222ifneq ($(NO_SECURE),true)
8223ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008224-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8225endif
nnoble69ac39f2014-12-12 15:43:38 -08008226endif
nnoble0c475f02014-12-05 15:37:39 -08008227
8228clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8229 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8230 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8231 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8232 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8233
8234
8235CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8236
8237CHTTP2_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))))
8238CHTTP2_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))))
8239
nnoble69ac39f2014-12-12 15:43:38 -08008240ifeq ($(NO_SECURE),true)
8241
8242bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8243
8244else
8245
nnoble0c475f02014-12-05 15:37:39 -08008246bins/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
8247 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008248 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008249 $(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
8250
nnoble69ac39f2014-12-12 15:43:38 -08008251endif
8252
nnoble0c475f02014-12-05 15:37:39 -08008253deps_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)
8254
nnoble69ac39f2014-12-12 15:43:38 -08008255ifneq ($(NO_SECURE),true)
8256ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008257-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8258endif
nnoble69ac39f2014-12-12 15:43:38 -08008259endif
nnoble0c475f02014-12-05 15:37:39 -08008260
8261clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8262 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8263 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8264 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8265 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8266
8267
8268CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8269
8270CHTTP2_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))))
8271CHTTP2_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))))
8272
nnoble69ac39f2014-12-12 15:43:38 -08008273ifeq ($(NO_SECURE),true)
8274
8275bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8276
8277else
8278
nnoble0c475f02014-12-05 15:37:39 -08008279bins/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
8280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008281 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008282 $(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
8283
nnoble69ac39f2014-12-12 15:43:38 -08008284endif
8285
nnoble0c475f02014-12-05 15:37:39 -08008286deps_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)
8287
nnoble69ac39f2014-12-12 15:43:38 -08008288ifneq ($(NO_SECURE),true)
8289ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008290-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8291endif
nnoble69ac39f2014-12-12 15:43:38 -08008292endif
nnoble0c475f02014-12-05 15:37:39 -08008293
8294clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8295 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8296 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8297 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8298 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8299
8300
ctillerc6d61c42014-12-15 14:52:08 -08008301CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8302
8303CHTTP2_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))))
8304CHTTP2_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))))
8305
8306ifeq ($(NO_SECURE),true)
8307
8308bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8309
8310else
8311
8312bins/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
8313 $(E) "[LD] Linking $@"
8314 $(Q) mkdir -p `dirname $@`
8315 $(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
8316
8317endif
8318
8319deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8320
8321ifneq ($(NO_SECURE),true)
8322ifneq ($(NO_DEPS),true)
8323-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8324endif
8325endif
8326
8327clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8328 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8329 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8330 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8331 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8332
8333
nnoble0c475f02014-12-05 15:37:39 -08008334CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8335
8336CHTTP2_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))))
8337CHTTP2_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))))
8338
nnoble69ac39f2014-12-12 15:43:38 -08008339ifeq ($(NO_SECURE),true)
8340
8341bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8342
8343else
8344
nnoble0c475f02014-12-05 15:37:39 -08008345bins/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
8346 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008347 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008348 $(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
8349
nnoble69ac39f2014-12-12 15:43:38 -08008350endif
8351
nnoble0c475f02014-12-05 15:37:39 -08008352deps_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)
8353
nnoble69ac39f2014-12-12 15:43:38 -08008354ifneq ($(NO_SECURE),true)
8355ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008356-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8357endif
nnoble69ac39f2014-12-12 15:43:38 -08008358endif
nnoble0c475f02014-12-05 15:37:39 -08008359
8360clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8361 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8362 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8363 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8364 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8365
8366
8367CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8368
8369CHTTP2_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))))
8370CHTTP2_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))))
8371
nnoble69ac39f2014-12-12 15:43:38 -08008372ifeq ($(NO_SECURE),true)
8373
8374bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8375
8376else
8377
nnoble0c475f02014-12-05 15:37:39 -08008378bins/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
8379 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008380 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008381 $(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
8382
nnoble69ac39f2014-12-12 15:43:38 -08008383endif
8384
nnoble0c475f02014-12-05 15:37:39 -08008385deps_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)
8386
nnoble69ac39f2014-12-12 15:43:38 -08008387ifneq ($(NO_SECURE),true)
8388ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008389-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8390endif
nnoble69ac39f2014-12-12 15:43:38 -08008391endif
nnoble0c475f02014-12-05 15:37:39 -08008392
8393clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8394 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8395 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8396 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8397 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8398
8399
8400CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8401
8402CHTTP2_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))))
8403CHTTP2_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))))
8404
nnoble69ac39f2014-12-12 15:43:38 -08008405ifeq ($(NO_SECURE),true)
8406
8407bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8408
8409else
8410
nnoble0c475f02014-12-05 15:37:39 -08008411bins/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
8412 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008413 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008414 $(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
8415
nnoble69ac39f2014-12-12 15:43:38 -08008416endif
8417
nnoble0c475f02014-12-05 15:37:39 -08008418deps_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)
8419
nnoble69ac39f2014-12-12 15:43:38 -08008420ifneq ($(NO_SECURE),true)
8421ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008422-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8423endif
nnoble69ac39f2014-12-12 15:43:38 -08008424endif
nnoble0c475f02014-12-05 15:37:39 -08008425
8426clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8427 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8428 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8429 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8430 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8431
8432
8433CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8434
8435CHTTP2_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))))
8436CHTTP2_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))))
8437
nnoble69ac39f2014-12-12 15:43:38 -08008438ifeq ($(NO_SECURE),true)
8439
8440bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8441
8442else
8443
nnoble0c475f02014-12-05 15:37:39 -08008444bins/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
8445 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008446 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008447 $(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
8448
nnoble69ac39f2014-12-12 15:43:38 -08008449endif
8450
nnoble0c475f02014-12-05 15:37:39 -08008451deps_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)
8452
nnoble69ac39f2014-12-12 15:43:38 -08008453ifneq ($(NO_SECURE),true)
8454ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008455-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8456endif
nnoble69ac39f2014-12-12 15:43:38 -08008457endif
nnoble0c475f02014-12-05 15:37:39 -08008458
8459clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8460 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8461 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8462 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8463 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8464
8465
8466CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8467
8468CHTTP2_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))))
8469CHTTP2_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))))
8470
nnoble69ac39f2014-12-12 15:43:38 -08008471ifeq ($(NO_SECURE),true)
8472
8473bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8474
8475else
8476
nnoble0c475f02014-12-05 15:37:39 -08008477bins/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
8478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008479 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008480 $(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
8481
nnoble69ac39f2014-12-12 15:43:38 -08008482endif
8483
nnoble0c475f02014-12-05 15:37:39 -08008484deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8485
nnoble69ac39f2014-12-12 15:43:38 -08008486ifneq ($(NO_SECURE),true)
8487ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008488-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8489endif
nnoble69ac39f2014-12-12 15:43:38 -08008490endif
nnoble0c475f02014-12-05 15:37:39 -08008491
8492clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8493 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8494 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8495 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8496 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8497
8498
8499CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8500
8501CHTTP2_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))))
8502CHTTP2_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))))
8503
nnoble69ac39f2014-12-12 15:43:38 -08008504ifeq ($(NO_SECURE),true)
8505
8506bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8507
8508else
8509
nnoble0c475f02014-12-05 15:37:39 -08008510bins/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
8511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008512 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008513 $(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
8514
nnoble69ac39f2014-12-12 15:43:38 -08008515endif
8516
nnoble0c475f02014-12-05 15:37:39 -08008517deps_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)
8518
nnoble69ac39f2014-12-12 15:43:38 -08008519ifneq ($(NO_SECURE),true)
8520ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008521-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8522endif
nnoble69ac39f2014-12-12 15:43:38 -08008523endif
nnoble0c475f02014-12-05 15:37:39 -08008524
8525clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8526 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8527 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8528 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8529 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8530
8531
ctiller33023c42014-12-12 16:28:33 -08008532CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8533
8534CHTTP2_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))))
8535CHTTP2_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))))
8536
8537ifeq ($(NO_SECURE),true)
8538
8539bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8540
8541else
8542
8543bins/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
8544 $(E) "[LD] Linking $@"
8545 $(Q) mkdir -p `dirname $@`
8546 $(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
8547
8548endif
8549
8550deps_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)
8551
8552ifneq ($(NO_SECURE),true)
8553ifneq ($(NO_DEPS),true)
8554-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8555endif
8556endif
8557
8558clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8559 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8560 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8561 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8562 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8563
8564
nnoble0c475f02014-12-05 15:37:39 -08008565CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8566
8567CHTTP2_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))))
8568CHTTP2_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))))
8569
nnoble69ac39f2014-12-12 15:43:38 -08008570ifeq ($(NO_SECURE),true)
8571
8572bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8573
8574else
8575
nnoble0c475f02014-12-05 15:37:39 -08008576bins/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
8577 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008578 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008579 $(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
8580
nnoble69ac39f2014-12-12 15:43:38 -08008581endif
8582
nnoble0c475f02014-12-05 15:37:39 -08008583deps_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)
8584
nnoble69ac39f2014-12-12 15:43:38 -08008585ifneq ($(NO_SECURE),true)
8586ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008587-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8588endif
nnoble69ac39f2014-12-12 15:43:38 -08008589endif
nnoble0c475f02014-12-05 15:37:39 -08008590
8591clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8592 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8593 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8594 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8595 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8596
8597
8598CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8599
8600CHTTP2_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))))
8601CHTTP2_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))))
8602
nnoble69ac39f2014-12-12 15:43:38 -08008603ifeq ($(NO_SECURE),true)
8604
8605bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8606
8607else
8608
nnoble0c475f02014-12-05 15:37:39 -08008609bins/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
8610 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008611 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008612 $(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
8613
nnoble69ac39f2014-12-12 15:43:38 -08008614endif
8615
nnoble0c475f02014-12-05 15:37:39 -08008616deps_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)
8617
nnoble69ac39f2014-12-12 15:43:38 -08008618ifneq ($(NO_SECURE),true)
8619ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008620-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8621endif
nnoble69ac39f2014-12-12 15:43:38 -08008622endif
nnoble0c475f02014-12-05 15:37:39 -08008623
8624clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8625 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8626 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8627 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8628 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8629
8630
ctiller2845cad2014-12-15 15:14:12 -08008631CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8632
8633CHTTP2_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))))
8634CHTTP2_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))))
8635
8636ifeq ($(NO_SECURE),true)
8637
8638bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8639
8640else
8641
8642bins/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
8643 $(E) "[LD] Linking $@"
8644 $(Q) mkdir -p `dirname $@`
8645 $(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
8646
8647endif
8648
8649deps_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)
8650
8651ifneq ($(NO_SECURE),true)
8652ifneq ($(NO_DEPS),true)
8653-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8654endif
8655endif
8656
8657clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8658 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8659 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8660 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8661 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8662
8663
nnoble0c475f02014-12-05 15:37:39 -08008664CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8665
8666CHTTP2_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))))
8667CHTTP2_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))))
8668
nnoble69ac39f2014-12-12 15:43:38 -08008669ifeq ($(NO_SECURE),true)
8670
8671bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8672
8673else
8674
nnoble0c475f02014-12-05 15:37:39 -08008675bins/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
8676 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008677 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008678 $(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
8679
nnoble69ac39f2014-12-12 15:43:38 -08008680endif
8681
nnoble0c475f02014-12-05 15:37:39 -08008682deps_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)
8683
nnoble69ac39f2014-12-12 15:43:38 -08008684ifneq ($(NO_SECURE),true)
8685ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008686-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8687endif
nnoble69ac39f2014-12-12 15:43:38 -08008688endif
nnoble0c475f02014-12-05 15:37:39 -08008689
8690clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8691 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8692 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8693 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8694 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8695
8696
8697CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8698
8699CHTTP2_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))))
8700CHTTP2_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))))
8701
nnoble69ac39f2014-12-12 15:43:38 -08008702ifeq ($(NO_SECURE),true)
8703
8704bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8705
8706else
8707
nnoble0c475f02014-12-05 15:37:39 -08008708bins/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
8709 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008710 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008711 $(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
8712
nnoble69ac39f2014-12-12 15:43:38 -08008713endif
8714
nnoble0c475f02014-12-05 15:37:39 -08008715deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8716
nnoble69ac39f2014-12-12 15:43:38 -08008717ifneq ($(NO_SECURE),true)
8718ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008719-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8720endif
nnoble69ac39f2014-12-12 15:43:38 -08008721endif
nnoble0c475f02014-12-05 15:37:39 -08008722
8723clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8724 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8725 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8726 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8727 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8728
8729
nathaniel52878172014-12-09 10:17:19 -08008730CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008731
nathaniel52878172014-12-09 10:17:19 -08008732CHTTP2_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))))
8733CHTTP2_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 -08008734
nnoble69ac39f2014-12-12 15:43:38 -08008735ifeq ($(NO_SECURE),true)
8736
8737bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8738
8739else
8740
nathaniel52878172014-12-09 10:17:19 -08008741bins/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 -08008742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008743 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008744 $(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 -08008745
nnoble69ac39f2014-12-12 15:43:38 -08008746endif
8747
nathaniel52878172014-12-09 10:17:19 -08008748deps_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 -08008749
nnoble69ac39f2014-12-12 15:43:38 -08008750ifneq ($(NO_SECURE),true)
8751ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008752-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008753endif
nnoble69ac39f2014-12-12 15:43:38 -08008754endif
nnoble0c475f02014-12-05 15:37:39 -08008755
nathaniel52878172014-12-09 10:17:19 -08008756clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8757 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8758 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8759 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8760 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008761
8762
8763CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8764
8765CHTTP2_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))))
8766CHTTP2_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))))
8767
nnoble69ac39f2014-12-12 15:43:38 -08008768ifeq ($(NO_SECURE),true)
8769
8770bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8771
8772else
8773
nnoble0c475f02014-12-05 15:37:39 -08008774bins/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
8775 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008776 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008777 $(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
8778
nnoble69ac39f2014-12-12 15:43:38 -08008779endif
8780
nnoble0c475f02014-12-05 15:37:39 -08008781deps_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)
8782
nnoble69ac39f2014-12-12 15:43:38 -08008783ifneq ($(NO_SECURE),true)
8784ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008785-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8786endif
nnoble69ac39f2014-12-12 15:43:38 -08008787endif
nnoble0c475f02014-12-05 15:37:39 -08008788
8789clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8790 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8791 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8792 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8793 $(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 -08008794
8795
8796
8797
nnoble0c475f02014-12-05 15:37:39 -08008798
8799
ctiller3bf466f2014-12-19 16:21:57 -08008800.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_alarm_list_test clean_alarm_list_test deps_alarm_heap_test clean_alarm_heap_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