blob: 13766aea50cba2ebfb0c0f13afd58e081337cb2b [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 \
chenw97fd9e52014-12-19 17:12:36 -08001015 test/core/end2end/data/test_root_cert.c \
1016 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001017 test/core/end2end/data/server1_cert.c \
1018 test/core/end2end/data/server1_key.c \
1019 test/core/iomgr/endpoint_tests.c \
1020 test/core/statistics/census_log_tests.c \
1021 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001022 test/core/util/grpc_profiler.c \
1023 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001024 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001025 test/core/util/slice_splitter.c \
1026 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001027
1028
1029LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1030LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1031
nnoble69ac39f2014-12-12 15:43:38 -08001032ifeq ($(NO_SECURE),true)
1033
1034libs/libgrpc_test_util.a: openssl_dep_error
1035
1036else
1037
nnoble9ebc9b72014-12-17 11:40:25 -08001038libs/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001039 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001040 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001041 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1042
1043
1044
nnoble69ac39f2014-12-12 15:43:38 -08001045endif
1046
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001047deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1048
nnoble69ac39f2014-12-12 15:43:38 -08001049ifneq ($(NO_SECURE),true)
1050ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001051-include $(LIBGRPC_TEST_UTIL_DEPS)
1052endif
nnoble69ac39f2014-12-12 15:43:38 -08001053endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001054
1055clean_libgrpc_test_util:
1056 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1057 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1058 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1059 $(Q) $(RM) libs/libgrpc_test_util.a
1060 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1061
1062
1063LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001064 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001065 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001066 src/cpp/client/client_context.cc \
1067 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001068 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001069 src/cpp/client/internal_stub.cc \
1070 src/cpp/proto/proto_utils.cc \
1071 src/cpp/rpc_method.cc \
1072 src/cpp/server/async_server.cc \
1073 src/cpp/server/async_server_context.cc \
1074 src/cpp/server/completion_queue.cc \
1075 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001076 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077 src/cpp/server/server.cc \
1078 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001079 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001080 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001081 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001082 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001083 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084
nnoble85a49262014-12-08 18:14:03 -08001085PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001086 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001087 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001088 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001089 include/grpc++/channel_interface.h \
1090 include/grpc++/client_context.h \
1091 include/grpc++/completion_queue.h \
1092 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001094 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001095 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001096 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001097 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001098 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001099 include/grpc++/status.h \
1100 include/grpc++/stream_context_interface.h \
1101 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001102
1103LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1104LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1105
nnoble69ac39f2014-12-12 15:43:38 -08001106ifeq ($(NO_SECURE),true)
1107
1108libs/libgrpc++.a: openssl_dep_error
1109
1110else
1111
nnoble9ebc9b72014-12-17 11:40:25 -08001112libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001113 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001114 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001115 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1116
1117libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1118 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001119 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001120 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1121
nnoble69ac39f2014-12-12 15:43:38 -08001122endif
1123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001124deps_libgrpc++: $(LIBGRPC++_DEPS)
1125
nnoble69ac39f2014-12-12 15:43:38 -08001126ifneq ($(NO_SECURE),true)
1127ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001128-include $(LIBGRPC++_DEPS)
1129endif
nnoble69ac39f2014-12-12 15:43:38 -08001130endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001131
1132clean_libgrpc++:
1133 $(E) "[CLEAN] Cleaning libgrpc++ files"
1134 $(Q) $(RM) $(LIBGRPC++_OBJS)
1135 $(Q) $(RM) $(LIBGRPC++_DEPS)
1136 $(Q) $(RM) libs/libgrpc++.a
1137 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1138
1139
1140LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001141 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001142 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001143 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001144
1145
1146LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1147LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1148
nnoble69ac39f2014-12-12 15:43:38 -08001149ifeq ($(NO_SECURE),true)
1150
1151libs/libgrpc++_test_util.a: openssl_dep_error
1152
1153else
1154
nnoble9ebc9b72014-12-17 11:40:25 -08001155libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001156 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001157 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1159
1160
1161
nnoble69ac39f2014-12-12 15:43:38 -08001162endif
1163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001164deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1165
nnoble69ac39f2014-12-12 15:43:38 -08001166ifneq ($(NO_SECURE),true)
1167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001168-include $(LIBGRPC++_TEST_UTIL_DEPS)
1169endif
nnoble69ac39f2014-12-12 15:43:38 -08001170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001171
1172clean_libgrpc++_test_util:
1173 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1174 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1175 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1176 $(Q) $(RM) libs/libgrpc++_test_util.a
1177 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1178
1179
1180LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1181 test/core/end2end/fixtures/chttp2_fake_security.c \
1182
1183
1184LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1185LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1186
nnoble69ac39f2014-12-12 15:43:38 -08001187ifeq ($(NO_SECURE),true)
1188
1189libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1190
1191else
1192
nnoble9ebc9b72014-12-17 11:40:25 -08001193libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001194 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001195 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001196 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1197
1198
1199
nnoble69ac39f2014-12-12 15:43:38 -08001200endif
1201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001202deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1203
nnoble69ac39f2014-12-12 15:43:38 -08001204ifneq ($(NO_SECURE),true)
1205ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001206-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1207endif
nnoble69ac39f2014-12-12 15:43:38 -08001208endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001209
1210clean_libend2end_fixture_chttp2_fake_security:
1211 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1212 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1213 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1214 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1215 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1216
1217
1218LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1219 test/core/end2end/fixtures/chttp2_fullstack.c \
1220
1221
1222LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1223LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1224
nnoble69ac39f2014-12-12 15:43:38 -08001225ifeq ($(NO_SECURE),true)
1226
1227libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1228
1229else
1230
nnoble9ebc9b72014-12-17 11:40:25 -08001231libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001232 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001233 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001234 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1235
1236
1237
nnoble69ac39f2014-12-12 15:43:38 -08001238endif
1239
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001240deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1241
nnoble69ac39f2014-12-12 15:43:38 -08001242ifneq ($(NO_SECURE),true)
1243ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001244-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1245endif
nnoble69ac39f2014-12-12 15:43:38 -08001246endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001247
1248clean_libend2end_fixture_chttp2_fullstack:
1249 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1250 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1251 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1252 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1253 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1254
1255
1256LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1257 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1258
1259
1260LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1261LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1262
nnoble69ac39f2014-12-12 15:43:38 -08001263ifeq ($(NO_SECURE),true)
1264
1265libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1266
1267else
1268
nnoble9ebc9b72014-12-17 11:40:25 -08001269libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001270 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001271 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001272 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1273
1274
1275
nnoble69ac39f2014-12-12 15:43:38 -08001276endif
1277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001278deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1279
nnoble69ac39f2014-12-12 15:43:38 -08001280ifneq ($(NO_SECURE),true)
1281ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001282-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1283endif
nnoble69ac39f2014-12-12 15:43:38 -08001284endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001285
1286clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1287 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1288 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1289 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1290 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1291 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1292
1293
1294LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1295 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1296
1297
1298LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1299LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1300
nnoble69ac39f2014-12-12 15:43:38 -08001301ifeq ($(NO_SECURE),true)
1302
1303libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1304
1305else
1306
nnoble9ebc9b72014-12-17 11:40:25 -08001307libs/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 -08001308 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001309 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001310 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1311
1312
1313
nnoble69ac39f2014-12-12 15:43:38 -08001314endif
1315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001316deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1317
nnoble69ac39f2014-12-12 15:43:38 -08001318ifneq ($(NO_SECURE),true)
1319ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001320-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1321endif
nnoble69ac39f2014-12-12 15:43:38 -08001322endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001323
1324clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1325 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1326 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1327 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1328 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1329 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1330
1331
1332LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1333 test/core/end2end/fixtures/chttp2_socket_pair.c \
1334
1335
1336LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1337LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1338
nnoble69ac39f2014-12-12 15:43:38 -08001339ifeq ($(NO_SECURE),true)
1340
1341libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1342
1343else
1344
nnoble9ebc9b72014-12-17 11:40:25 -08001345libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001346 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001347 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001348 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1349
1350
1351
nnoble69ac39f2014-12-12 15:43:38 -08001352endif
1353
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001354deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1355
nnoble69ac39f2014-12-12 15:43:38 -08001356ifneq ($(NO_SECURE),true)
1357ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001358-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1359endif
nnoble69ac39f2014-12-12 15:43:38 -08001360endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001361
1362clean_libend2end_fixture_chttp2_socket_pair:
1363 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1364 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1365 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1366 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1367 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1368
1369
nnoble0c475f02014-12-05 15:37:39 -08001370LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1371 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1372
1373
1374LIBEND2END_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))))
1375LIBEND2END_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))))
1376
nnoble69ac39f2014-12-12 15:43:38 -08001377ifeq ($(NO_SECURE),true)
1378
1379libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1380
1381else
1382
nnoble9ebc9b72014-12-17 11:40:25 -08001383libs/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 -08001384 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001385 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001386 $(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)
1387
1388
1389
nnoble69ac39f2014-12-12 15:43:38 -08001390endif
1391
nnoble0c475f02014-12-05 15:37:39 -08001392deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1393
nnoble69ac39f2014-12-12 15:43:38 -08001394ifneq ($(NO_SECURE),true)
1395ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001396-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1397endif
nnoble69ac39f2014-12-12 15:43:38 -08001398endif
nnoble0c475f02014-12-05 15:37:39 -08001399
1400clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1401 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1402 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1403 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1404 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1405 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1406
1407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1409 test/core/end2end/tests/cancel_after_accept.c \
1410
1411
1412LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1413LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1414
1415libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1416 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001417 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001418 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1419
1420
1421
1422deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1423
nnoble69ac39f2014-12-12 15:43:38 -08001424ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001425-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1426endif
1427
1428clean_libend2end_test_cancel_after_accept:
1429 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1430 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1431 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1432 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1433 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1434
1435
1436LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1437 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1438
1439
1440LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1441LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1442
1443libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1444 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001445 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001446 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1447
1448
1449
1450deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1451
nnoble69ac39f2014-12-12 15:43:38 -08001452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001453-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1454endif
1455
1456clean_libend2end_test_cancel_after_accept_and_writes_closed:
1457 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1458 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1459 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1460 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1461 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1462
1463
1464LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1465 test/core/end2end/tests/cancel_after_invoke.c \
1466
1467
1468LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1469LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1470
1471libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1472 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001473 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001474 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1475
1476
1477
1478deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1479
nnoble69ac39f2014-12-12 15:43:38 -08001480ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001481-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1482endif
1483
1484clean_libend2end_test_cancel_after_invoke:
1485 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1486 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1487 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1488 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1489 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1490
1491
1492LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1493 test/core/end2end/tests/cancel_before_invoke.c \
1494
1495
1496LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1497LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1498
1499libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1500 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001501 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001502 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1503
1504
1505
1506deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1507
nnoble69ac39f2014-12-12 15:43:38 -08001508ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001509-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1510endif
1511
1512clean_libend2end_test_cancel_before_invoke:
1513 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1514 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1515 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1516 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1517 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1518
1519
1520LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1521 test/core/end2end/tests/cancel_in_a_vacuum.c \
1522
1523
1524LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1525LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1526
1527libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1528 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001529 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001530 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1531
1532
1533
1534deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1535
nnoble69ac39f2014-12-12 15:43:38 -08001536ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001537-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1538endif
1539
1540clean_libend2end_test_cancel_in_a_vacuum:
1541 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1542 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1543 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1544 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1545 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1546
1547
ctillerc6d61c42014-12-15 14:52:08 -08001548LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1549 test/core/end2end/tests/disappearing_server.c \
1550
1551
1552LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1553LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1554
1555libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1556 $(E) "[AR] Creating $@"
1557 $(Q) mkdir -p `dirname $@`
1558 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1559
1560
1561
1562deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1563
1564ifneq ($(NO_DEPS),true)
1565-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1566endif
1567
1568clean_libend2end_test_disappearing_server:
1569 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1570 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1571 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1572 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1573 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1574
1575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001576LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1577 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1578
1579
1580LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1581LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1582
1583libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1584 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001585 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001586 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1587
1588
1589
1590deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1591
nnoble69ac39f2014-12-12 15:43:38 -08001592ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001593-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1594endif
1595
1596clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1597 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1598 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1599 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1600 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1601 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1602
1603
1604LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1605 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1606
1607
1608LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1609LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1610
1611libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1612 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001613 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001614 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1615
1616
1617
1618deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1619
nnoble69ac39f2014-12-12 15:43:38 -08001620ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001621-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1622endif
1623
1624clean_libend2end_test_early_server_shutdown_finishes_tags:
1625 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1626 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1627 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1628 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1629 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1630
1631
1632LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1633 test/core/end2end/tests/invoke_large_request.c \
1634
1635
1636LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1637LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1638
1639libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1640 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001641 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001642 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1643
1644
1645
1646deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1647
nnoble69ac39f2014-12-12 15:43:38 -08001648ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001649-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1650endif
1651
1652clean_libend2end_test_invoke_large_request:
1653 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1654 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1655 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1656 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1657 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1658
1659
1660LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1661 test/core/end2end/tests/max_concurrent_streams.c \
1662
1663
1664LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1665LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1666
1667libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1668 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001669 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001670 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1671
1672
1673
1674deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1675
nnoble69ac39f2014-12-12 15:43:38 -08001676ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001677-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1678endif
1679
1680clean_libend2end_test_max_concurrent_streams:
1681 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1682 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1683 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1684 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1685 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1686
1687
1688LIBEND2END_TEST_NO_OP_SRC = \
1689 test/core/end2end/tests/no_op.c \
1690
1691
1692LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1693LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1694
1695libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1696 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001697 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001698 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1699
1700
1701
1702deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1703
nnoble69ac39f2014-12-12 15:43:38 -08001704ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001705-include $(LIBEND2END_TEST_NO_OP_DEPS)
1706endif
1707
1708clean_libend2end_test_no_op:
1709 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1710 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1711 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1712 $(Q) $(RM) libs/libend2end_test_no_op.a
1713 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1714
1715
1716LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1717 test/core/end2end/tests/ping_pong_streaming.c \
1718
1719
1720LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1721LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1722
1723libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1724 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001725 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001726 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1727
1728
1729
1730deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1731
nnoble69ac39f2014-12-12 15:43:38 -08001732ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001733-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1734endif
1735
1736clean_libend2end_test_ping_pong_streaming:
1737 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1738 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1739 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1740 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1741 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1742
1743
ctiller33023c42014-12-12 16:28:33 -08001744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1745 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1746
1747
1748LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1749LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1750
1751libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1752 $(E) "[AR] Creating $@"
1753 $(Q) mkdir -p `dirname $@`
1754 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1755
1756
1757
1758deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1759
1760ifneq ($(NO_DEPS),true)
1761-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1762endif
1763
1764clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1765 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1766 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1767 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1768 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1769 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1770
1771
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001772LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1773 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1774
1775
1776LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1777LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1778
1779libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1780 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001781 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001782 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1783
1784
1785
1786deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1787
nnoble69ac39f2014-12-12 15:43:38 -08001788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001789-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1790endif
1791
1792clean_libend2end_test_request_response_with_metadata_and_payload:
1793 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1794 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1795 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1796 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1797 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1798
1799
1800LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1801 test/core/end2end/tests/request_response_with_payload.c \
1802
1803
1804LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1805LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1806
1807libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1808 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001809 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001810 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1811
1812
1813
1814deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1815
nnoble69ac39f2014-12-12 15:43:38 -08001816ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001817-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1818endif
1819
1820clean_libend2end_test_request_response_with_payload:
1821 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1822 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1823 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1824 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1825 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1826
1827
ctiller2845cad2014-12-15 15:14:12 -08001828LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1829 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1830
1831
1832LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1833LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1834
1835libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1836 $(E) "[AR] Creating $@"
1837 $(Q) mkdir -p `dirname $@`
1838 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1839
1840
1841
1842deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1843
1844ifneq ($(NO_DEPS),true)
1845-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1846endif
1847
1848clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1849 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1850 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1851 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1852 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1853 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1854
1855
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001856LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1857 test/core/end2end/tests/simple_delayed_request.c \
1858
1859
1860LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1861LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1862
1863libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1864 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001865 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001866 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1867
1868
1869
1870deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1871
nnoble69ac39f2014-12-12 15:43:38 -08001872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001873-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1874endif
1875
1876clean_libend2end_test_simple_delayed_request:
1877 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1878 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1879 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1880 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1881 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1882
1883
1884LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1885 test/core/end2end/tests/simple_request.c \
1886
1887
1888LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1889LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1890
1891libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1892 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001893 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001894 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1895
1896
1897
1898deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1899
nnoble69ac39f2014-12-12 15:43:38 -08001900ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001901-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1902endif
1903
1904clean_libend2end_test_simple_request:
1905 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1906 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1907 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1908 $(Q) $(RM) libs/libend2end_test_simple_request.a
1909 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1910
1911
nathaniel52878172014-12-09 10:17:19 -08001912LIBEND2END_TEST_THREAD_STRESS_SRC = \
1913 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001914
1915
nathaniel52878172014-12-09 10:17:19 -08001916LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1917LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001918
nathaniel52878172014-12-09 10:17:19 -08001919libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001920 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001921 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001922 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001923
1924
1925
nathaniel52878172014-12-09 10:17:19 -08001926deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001927
nnoble69ac39f2014-12-12 15:43:38 -08001928ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001929-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001930endif
1931
nathaniel52878172014-12-09 10:17:19 -08001932clean_libend2end_test_thread_stress:
1933 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1934 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1935 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1936 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1937 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001938
1939
1940LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1941 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1942
1943
1944LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1945LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1946
1947libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1948 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001949 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001950 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1951
1952
1953
1954deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1955
nnoble69ac39f2014-12-12 15:43:38 -08001956ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001957-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1958endif
1959
1960clean_libend2end_test_writes_done_hangs_with_pending_read:
1961 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1962 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1963 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1964 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1965 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1966
1967
1968LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08001969 test/core/end2end/data/test_root_cert.c \
1970 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001971 test/core/end2end/data/server1_cert.c \
1972 test/core/end2end/data/server1_key.c \
1973
1974
1975LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1976LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1977
nnoble69ac39f2014-12-12 15:43:38 -08001978ifeq ($(NO_SECURE),true)
1979
1980libs/libend2end_certs.a: openssl_dep_error
1981
1982else
1983
nnoble9ebc9b72014-12-17 11:40:25 -08001984libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001985 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001986 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001987 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1988
1989
1990
nnoble69ac39f2014-12-12 15:43:38 -08001991endif
1992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001993deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1994
nnoble69ac39f2014-12-12 15:43:38 -08001995ifneq ($(NO_SECURE),true)
1996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001997-include $(LIBEND2END_CERTS_DEPS)
1998endif
nnoble69ac39f2014-12-12 15:43:38 -08001999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002000
2001clean_libend2end_certs:
2002 $(E) "[CLEAN] Cleaning libend2end_certs files"
2003 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2004 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
2005 $(Q) $(RM) libs/libend2end_certs.a
2006 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
2007
2008
2009LIBGRPC_UNSECURE_SRC = \
2010 src/core/channel/call_op_string.c \
2011 src/core/channel/census_filter.c \
2012 src/core/channel/channel_args.c \
2013 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002014 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002015 src/core/channel/client_channel.c \
2016 src/core/channel/client_setup.c \
2017 src/core/channel/connected_channel.c \
2018 src/core/channel/http_client_filter.c \
2019 src/core/channel/http_filter.c \
2020 src/core/channel/http_server_filter.c \
2021 src/core/channel/metadata_buffer.c \
2022 src/core/channel/noop_filter.c \
2023 src/core/compression/algorithm.c \
2024 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002025 src/core/httpcli/format_request.c \
2026 src/core/httpcli/httpcli.c \
2027 src/core/httpcli/httpcli_security_context.c \
2028 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002029 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002030 src/core/iomgr/endpoint_pair_posix.c \
2031 src/core/iomgr/iomgr_libevent.c \
2032 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002033 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002034 src/core/iomgr/resolve_address_posix.c \
2035 src/core/iomgr/sockaddr_utils.c \
2036 src/core/iomgr/socket_utils_common_posix.c \
2037 src/core/iomgr/socket_utils_linux.c \
2038 src/core/iomgr/socket_utils_posix.c \
2039 src/core/iomgr/tcp_client_posix.c \
2040 src/core/iomgr/tcp_posix.c \
2041 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002042 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002043 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002044 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002045 src/core/statistics/census_rpc_stats.c \
2046 src/core/statistics/census_tracing.c \
2047 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002048 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002049 src/core/surface/byte_buffer.c \
2050 src/core/surface/byte_buffer_reader.c \
2051 src/core/surface/call.c \
2052 src/core/surface/channel.c \
2053 src/core/surface/channel_create.c \
2054 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002055 src/core/surface/completion_queue.c \
2056 src/core/surface/event_string.c \
2057 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002058 src/core/surface/lame_client.c \
2059 src/core/surface/secure_channel_create.c \
2060 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002061 src/core/surface/server.c \
2062 src/core/surface/server_chttp2.c \
2063 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002064 src/core/transport/chttp2/alpn.c \
2065 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002067 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002068 src/core/transport/chttp2/frame_ping.c \
2069 src/core/transport/chttp2/frame_rst_stream.c \
2070 src/core/transport/chttp2/frame_settings.c \
2071 src/core/transport/chttp2/frame_window_update.c \
2072 src/core/transport/chttp2/hpack_parser.c \
2073 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002074 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002075 src/core/transport/chttp2/status_conversion.c \
2076 src/core/transport/chttp2/stream_encoder.c \
2077 src/core/transport/chttp2/stream_map.c \
2078 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002079 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002080 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002081 src/core/transport/metadata.c \
2082 src/core/transport/stream_op.c \
2083 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002084 third_party/cJSON/cJSON.c \
2085
nnoble85a49262014-12-08 18:14:03 -08002086PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002087 include/grpc/byte_buffer.h \
2088 include/grpc/byte_buffer_reader.h \
2089 include/grpc/grpc.h \
2090 include/grpc/grpc_security.h \
2091 include/grpc/status.h \
2092
2093LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2094LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2095
2096libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2097 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002098 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002099 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2100
2101libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002103 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002104 $(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 -08002105
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002106deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2107
nnoble69ac39f2014-12-12 15:43:38 -08002108ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002109-include $(LIBGRPC_UNSECURE_DEPS)
2110endif
2111
2112clean_libgrpc_unsecure:
2113 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2114 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2115 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2116 $(Q) $(RM) libs/libgrpc_unsecure.a
2117 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2118
2119
2120
nnoble69ac39f2014-12-12 15:43:38 -08002121# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002122
2123
2124GEN_HPACK_TABLES_SRC = \
2125 src/core/transport/chttp2/gen_hpack_tables.c \
2126
2127GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2128GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2129
nnoble69ac39f2014-12-12 15:43:38 -08002130ifeq ($(NO_SECURE),true)
2131
2132bins/gen_hpack_tables: openssl_dep_error
2133
2134else
2135
nnoble0c475f02014-12-05 15:37:39 -08002136bins/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 -08002137 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002138 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002139 $(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 -08002140
nnoble69ac39f2014-12-12 15:43:38 -08002141endif
2142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002143deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2144
nnoble69ac39f2014-12-12 15:43:38 -08002145ifneq ($(NO_SECURE),true)
2146ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002147-include $(GEN_HPACK_TABLES_DEPS)
2148endif
nnoble69ac39f2014-12-12 15:43:38 -08002149endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002150
2151clean_gen_hpack_tables:
2152 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2153 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2154 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2155 $(Q) $(RM) bins/gen_hpack_tables
2156
2157
nnobleebebb7e2014-12-10 16:31:01 -08002158CPP_PLUGIN_SRC = \
2159 src/compiler/cpp_plugin.cpp \
2160 src/compiler/cpp_generator.cpp \
2161
2162CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2163CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2164
2165bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002166 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002167 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002168 $(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 -08002169
2170deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2171
nnoble69ac39f2014-12-12 15:43:38 -08002172ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002173-include $(CPP_PLUGIN_DEPS)
2174endif
2175
2176clean_cpp_plugin:
2177 $(E) "[CLEAN] Cleaning cpp_plugin files"
2178 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2179 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2180 $(Q) $(RM) bins/cpp_plugin
2181
2182
2183RUBY_PLUGIN_SRC = \
2184 src/compiler/ruby_plugin.cpp \
2185 src/compiler/ruby_generator.cpp \
2186
2187RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2188RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2189
2190bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002191 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002192 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002193 $(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 -08002194
2195deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2196
nnoble69ac39f2014-12-12 15:43:38 -08002197ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002198-include $(RUBY_PLUGIN_DEPS)
2199endif
2200
2201clean_ruby_plugin:
2202 $(E) "[CLEAN] Cleaning ruby_plugin files"
2203 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2204 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2205 $(Q) $(RM) bins/ruby_plugin
2206
2207
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002208GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2209 test/core/surface/byte_buffer_reader_test.c \
2210
2211GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2212GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2213
nnoble69ac39f2014-12-12 15:43:38 -08002214ifeq ($(NO_SECURE),true)
2215
2216bins/grpc_byte_buffer_reader_test: openssl_dep_error
2217
2218else
2219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002220bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2221 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002222 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002223 $(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
2224
nnoble69ac39f2014-12-12 15:43:38 -08002225endif
2226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002227deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2228
nnoble69ac39f2014-12-12 15:43:38 -08002229ifneq ($(NO_SECURE),true)
2230ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002231-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2232endif
nnoble69ac39f2014-12-12 15:43:38 -08002233endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002234
2235clean_grpc_byte_buffer_reader_test:
2236 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2237 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2238 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2239 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2240
2241
2242GPR_CANCELLABLE_TEST_SRC = \
2243 test/core/support/cancellable_test.c \
2244
2245GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2246GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2247
nnoble69ac39f2014-12-12 15:43:38 -08002248ifeq ($(NO_SECURE),true)
2249
2250bins/gpr_cancellable_test: openssl_dep_error
2251
2252else
2253
jtattermusch97fb3f62014-12-08 15:13:41 -08002254bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002256 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002257 $(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 -08002258
nnoble69ac39f2014-12-12 15:43:38 -08002259endif
2260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002261deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2262
nnoble69ac39f2014-12-12 15:43:38 -08002263ifneq ($(NO_SECURE),true)
2264ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002265-include $(GPR_CANCELLABLE_TEST_DEPS)
2266endif
nnoble69ac39f2014-12-12 15:43:38 -08002267endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002268
2269clean_gpr_cancellable_test:
2270 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2271 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2272 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2273 $(Q) $(RM) bins/gpr_cancellable_test
2274
2275
2276GPR_LOG_TEST_SRC = \
2277 test/core/support/log_test.c \
2278
2279GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2280GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2281
nnoble69ac39f2014-12-12 15:43:38 -08002282ifeq ($(NO_SECURE),true)
2283
2284bins/gpr_log_test: openssl_dep_error
2285
2286else
2287
jtattermusch97fb3f62014-12-08 15:13:41 -08002288bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002289 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002290 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002291 $(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 -08002292
nnoble69ac39f2014-12-12 15:43:38 -08002293endif
2294
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002295deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2296
nnoble69ac39f2014-12-12 15:43:38 -08002297ifneq ($(NO_SECURE),true)
2298ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002299-include $(GPR_LOG_TEST_DEPS)
2300endif
nnoble69ac39f2014-12-12 15:43:38 -08002301endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002302
2303clean_gpr_log_test:
2304 $(E) "[CLEAN] Cleaning gpr_log_test files"
2305 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2306 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2307 $(Q) $(RM) bins/gpr_log_test
2308
2309
ctiller5e04b132014-12-15 09:24:43 -08002310GPR_USEFUL_TEST_SRC = \
2311 test/core/support/useful_test.c \
2312
2313GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2314GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2315
2316ifeq ($(NO_SECURE),true)
2317
2318bins/gpr_useful_test: openssl_dep_error
2319
2320else
2321
2322bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2323 $(E) "[LD] Linking $@"
2324 $(Q) mkdir -p `dirname $@`
2325 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2326
2327endif
2328
2329deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2330
2331ifneq ($(NO_SECURE),true)
2332ifneq ($(NO_DEPS),true)
2333-include $(GPR_USEFUL_TEST_DEPS)
2334endif
2335endif
2336
2337clean_gpr_useful_test:
2338 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2339 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2340 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2341 $(Q) $(RM) bins/gpr_useful_test
2342
2343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002344GPR_CMDLINE_TEST_SRC = \
2345 test/core/support/cmdline_test.c \
2346
2347GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2348GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2349
nnoble69ac39f2014-12-12 15:43:38 -08002350ifeq ($(NO_SECURE),true)
2351
2352bins/gpr_cmdline_test: openssl_dep_error
2353
2354else
2355
jtattermusch97fb3f62014-12-08 15:13:41 -08002356bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002358 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002359 $(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 -08002360
nnoble69ac39f2014-12-12 15:43:38 -08002361endif
2362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002363deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2364
nnoble69ac39f2014-12-12 15:43:38 -08002365ifneq ($(NO_SECURE),true)
2366ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002367-include $(GPR_CMDLINE_TEST_DEPS)
2368endif
nnoble69ac39f2014-12-12 15:43:38 -08002369endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002370
2371clean_gpr_cmdline_test:
2372 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2373 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2374 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2375 $(Q) $(RM) bins/gpr_cmdline_test
2376
2377
2378GPR_HISTOGRAM_TEST_SRC = \
2379 test/core/support/histogram_test.c \
2380
2381GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2382GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2383
nnoble69ac39f2014-12-12 15:43:38 -08002384ifeq ($(NO_SECURE),true)
2385
2386bins/gpr_histogram_test: openssl_dep_error
2387
2388else
2389
jtattermusch57c6f0c2014-12-11 12:28:56 -08002390bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002391 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002392 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002393 $(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 -08002394
nnoble69ac39f2014-12-12 15:43:38 -08002395endif
2396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002397deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2398
nnoble69ac39f2014-12-12 15:43:38 -08002399ifneq ($(NO_SECURE),true)
2400ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002401-include $(GPR_HISTOGRAM_TEST_DEPS)
2402endif
nnoble69ac39f2014-12-12 15:43:38 -08002403endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002404
2405clean_gpr_histogram_test:
2406 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2407 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2408 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2409 $(Q) $(RM) bins/gpr_histogram_test
2410
2411
2412GPR_HOST_PORT_TEST_SRC = \
2413 test/core/support/host_port_test.c \
2414
2415GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2416GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2417
nnoble69ac39f2014-12-12 15:43:38 -08002418ifeq ($(NO_SECURE),true)
2419
2420bins/gpr_host_port_test: openssl_dep_error
2421
2422else
2423
jtattermusch57c6f0c2014-12-11 12:28:56 -08002424bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002426 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002427 $(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 -08002428
nnoble69ac39f2014-12-12 15:43:38 -08002429endif
2430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002431deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2432
nnoble69ac39f2014-12-12 15:43:38 -08002433ifneq ($(NO_SECURE),true)
2434ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002435-include $(GPR_HOST_PORT_TEST_DEPS)
2436endif
nnoble69ac39f2014-12-12 15:43:38 -08002437endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002438
2439clean_gpr_host_port_test:
2440 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2441 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2442 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2443 $(Q) $(RM) bins/gpr_host_port_test
2444
2445
2446GPR_SLICE_BUFFER_TEST_SRC = \
2447 test/core/support/slice_buffer_test.c \
2448
2449GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2450GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2451
nnoble69ac39f2014-12-12 15:43:38 -08002452ifeq ($(NO_SECURE),true)
2453
2454bins/gpr_slice_buffer_test: openssl_dep_error
2455
2456else
2457
jtattermusch57c6f0c2014-12-11 12:28:56 -08002458bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002459 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002460 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002461 $(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 -08002462
nnoble69ac39f2014-12-12 15:43:38 -08002463endif
2464
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002465deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2466
nnoble69ac39f2014-12-12 15:43:38 -08002467ifneq ($(NO_SECURE),true)
2468ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002469-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2470endif
nnoble69ac39f2014-12-12 15:43:38 -08002471endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002472
2473clean_gpr_slice_buffer_test:
2474 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2475 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2476 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2477 $(Q) $(RM) bins/gpr_slice_buffer_test
2478
2479
2480GPR_SLICE_TEST_SRC = \
2481 test/core/support/slice_test.c \
2482
2483GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2484GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2485
nnoble69ac39f2014-12-12 15:43:38 -08002486ifeq ($(NO_SECURE),true)
2487
2488bins/gpr_slice_test: openssl_dep_error
2489
2490else
2491
jtattermusch57c6f0c2014-12-11 12:28:56 -08002492bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002493 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002494 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002495 $(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 -08002496
nnoble69ac39f2014-12-12 15:43:38 -08002497endif
2498
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002499deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2500
nnoble69ac39f2014-12-12 15:43:38 -08002501ifneq ($(NO_SECURE),true)
2502ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002503-include $(GPR_SLICE_TEST_DEPS)
2504endif
nnoble69ac39f2014-12-12 15:43:38 -08002505endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002506
2507clean_gpr_slice_test:
2508 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2509 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2510 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2511 $(Q) $(RM) bins/gpr_slice_test
2512
2513
2514GPR_STRING_TEST_SRC = \
2515 test/core/support/string_test.c \
2516
2517GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2518GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2519
nnoble69ac39f2014-12-12 15:43:38 -08002520ifeq ($(NO_SECURE),true)
2521
2522bins/gpr_string_test: openssl_dep_error
2523
2524else
2525
jtattermusch57c6f0c2014-12-11 12:28:56 -08002526bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002527 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002528 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002529 $(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 -08002530
nnoble69ac39f2014-12-12 15:43:38 -08002531endif
2532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002533deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2534
nnoble69ac39f2014-12-12 15:43:38 -08002535ifneq ($(NO_SECURE),true)
2536ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002537-include $(GPR_STRING_TEST_DEPS)
2538endif
nnoble69ac39f2014-12-12 15:43:38 -08002539endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002540
2541clean_gpr_string_test:
2542 $(E) "[CLEAN] Cleaning gpr_string_test files"
2543 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2544 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2545 $(Q) $(RM) bins/gpr_string_test
2546
2547
2548GPR_SYNC_TEST_SRC = \
2549 test/core/support/sync_test.c \
2550
2551GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2552GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2553
nnoble69ac39f2014-12-12 15:43:38 -08002554ifeq ($(NO_SECURE),true)
2555
2556bins/gpr_sync_test: openssl_dep_error
2557
2558else
2559
jtattermusch57c6f0c2014-12-11 12:28:56 -08002560bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002562 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002563 $(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 -08002564
nnoble69ac39f2014-12-12 15:43:38 -08002565endif
2566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002567deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2568
nnoble69ac39f2014-12-12 15:43:38 -08002569ifneq ($(NO_SECURE),true)
2570ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002571-include $(GPR_SYNC_TEST_DEPS)
2572endif
nnoble69ac39f2014-12-12 15:43:38 -08002573endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002574
2575clean_gpr_sync_test:
2576 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2577 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2578 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2579 $(Q) $(RM) bins/gpr_sync_test
2580
2581
2582GPR_THD_TEST_SRC = \
2583 test/core/support/thd_test.c \
2584
2585GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2586GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2587
nnoble69ac39f2014-12-12 15:43:38 -08002588ifeq ($(NO_SECURE),true)
2589
2590bins/gpr_thd_test: openssl_dep_error
2591
2592else
2593
jtattermusch57c6f0c2014-12-11 12:28:56 -08002594bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002595 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002596 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002597 $(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 -08002598
nnoble69ac39f2014-12-12 15:43:38 -08002599endif
2600
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002601deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2602
nnoble69ac39f2014-12-12 15:43:38 -08002603ifneq ($(NO_SECURE),true)
2604ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002605-include $(GPR_THD_TEST_DEPS)
2606endif
nnoble69ac39f2014-12-12 15:43:38 -08002607endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002608
2609clean_gpr_thd_test:
2610 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2611 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2612 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2613 $(Q) $(RM) bins/gpr_thd_test
2614
2615
2616GPR_TIME_TEST_SRC = \
2617 test/core/support/time_test.c \
2618
2619GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2620GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2621
nnoble69ac39f2014-12-12 15:43:38 -08002622ifeq ($(NO_SECURE),true)
2623
2624bins/gpr_time_test: openssl_dep_error
2625
2626else
2627
jtattermusch57c6f0c2014-12-11 12:28:56 -08002628bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002629 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002630 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002631 $(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 -08002632
nnoble69ac39f2014-12-12 15:43:38 -08002633endif
2634
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002635deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2636
nnoble69ac39f2014-12-12 15:43:38 -08002637ifneq ($(NO_SECURE),true)
2638ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002639-include $(GPR_TIME_TEST_DEPS)
2640endif
nnoble69ac39f2014-12-12 15:43:38 -08002641endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002642
2643clean_gpr_time_test:
2644 $(E) "[CLEAN] Cleaning gpr_time_test files"
2645 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2646 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2647 $(Q) $(RM) bins/gpr_time_test
2648
2649
2650MURMUR_HASH_TEST_SRC = \
2651 test/core/support/murmur_hash_test.c \
2652
2653MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2654MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2655
nnoble69ac39f2014-12-12 15:43:38 -08002656ifeq ($(NO_SECURE),true)
2657
2658bins/murmur_hash_test: openssl_dep_error
2659
2660else
2661
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002662bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002665 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2666
nnoble69ac39f2014-12-12 15:43:38 -08002667endif
2668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002669deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2670
nnoble69ac39f2014-12-12 15:43:38 -08002671ifneq ($(NO_SECURE),true)
2672ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002673-include $(MURMUR_HASH_TEST_DEPS)
2674endif
nnoble69ac39f2014-12-12 15:43:38 -08002675endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002676
2677clean_murmur_hash_test:
2678 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2679 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2680 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2681 $(Q) $(RM) bins/murmur_hash_test
2682
2683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002684GRPC_STREAM_OP_TEST_SRC = \
2685 test/core/transport/stream_op_test.c \
2686
2687GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2688GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2689
nnoble69ac39f2014-12-12 15:43:38 -08002690ifeq ($(NO_SECURE),true)
2691
2692bins/grpc_stream_op_test: openssl_dep_error
2693
2694else
2695
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002696bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2697 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002698 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002699 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2700
nnoble69ac39f2014-12-12 15:43:38 -08002701endif
2702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002703deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2704
nnoble69ac39f2014-12-12 15:43:38 -08002705ifneq ($(NO_SECURE),true)
2706ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002707-include $(GRPC_STREAM_OP_TEST_DEPS)
2708endif
nnoble69ac39f2014-12-12 15:43:38 -08002709endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002710
2711clean_grpc_stream_op_test:
2712 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2713 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2714 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2715 $(Q) $(RM) bins/grpc_stream_op_test
2716
2717
nnoble0c475f02014-12-05 15:37:39 -08002718ALPN_TEST_SRC = \
2719 test/core/transport/chttp2/alpn_test.c \
2720
2721ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2722ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2723
nnoble69ac39f2014-12-12 15:43:38 -08002724ifeq ($(NO_SECURE),true)
2725
2726bins/alpn_test: openssl_dep_error
2727
2728else
2729
nnoble0c475f02014-12-05 15:37:39 -08002730bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2731 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002732 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002733 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2734
nnoble69ac39f2014-12-12 15:43:38 -08002735endif
2736
nnoble0c475f02014-12-05 15:37:39 -08002737deps_alpn_test: $(ALPN_TEST_DEPS)
2738
nnoble69ac39f2014-12-12 15:43:38 -08002739ifneq ($(NO_SECURE),true)
2740ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002741-include $(ALPN_TEST_DEPS)
2742endif
nnoble69ac39f2014-12-12 15:43:38 -08002743endif
nnoble0c475f02014-12-05 15:37:39 -08002744
2745clean_alpn_test:
2746 $(E) "[CLEAN] Cleaning alpn_test files"
2747 $(Q) $(RM) $(ALPN_TEST_OBJS)
2748 $(Q) $(RM) $(ALPN_TEST_DEPS)
2749 $(Q) $(RM) bins/alpn_test
2750
2751
ctillerc1ddffb2014-12-15 13:08:18 -08002752TIME_AVERAGED_STATS_TEST_SRC = \
2753 test/core/iomgr/time_averaged_stats_test.c \
2754
2755TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2756TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2757
2758ifeq ($(NO_SECURE),true)
2759
2760bins/time_averaged_stats_test: openssl_dep_error
2761
2762else
2763
2764bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2765 $(E) "[LD] Linking $@"
2766 $(Q) mkdir -p `dirname $@`
2767 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2768
2769endif
2770
2771deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2772
2773ifneq ($(NO_SECURE),true)
2774ifneq ($(NO_DEPS),true)
2775-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2776endif
2777endif
2778
2779clean_time_averaged_stats_test:
2780 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2781 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2782 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2783 $(Q) $(RM) bins/time_averaged_stats_test
2784
2785
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002786CHTTP2_STREAM_ENCODER_TEST_SRC = \
2787 test/core/transport/chttp2/stream_encoder_test.c \
2788
2789CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2790CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2791
nnoble69ac39f2014-12-12 15:43:38 -08002792ifeq ($(NO_SECURE),true)
2793
2794bins/chttp2_stream_encoder_test: openssl_dep_error
2795
2796else
2797
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002798bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2799 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002800 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002801 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2802
nnoble69ac39f2014-12-12 15:43:38 -08002803endif
2804
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002805deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2806
nnoble69ac39f2014-12-12 15:43:38 -08002807ifneq ($(NO_SECURE),true)
2808ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002809-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2810endif
nnoble69ac39f2014-12-12 15:43:38 -08002811endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002812
2813clean_chttp2_stream_encoder_test:
2814 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2815 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2816 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2817 $(Q) $(RM) bins/chttp2_stream_encoder_test
2818
2819
2820HPACK_TABLE_TEST_SRC = \
2821 test/core/transport/chttp2/hpack_table_test.c \
2822
2823HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2824HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2825
nnoble69ac39f2014-12-12 15:43:38 -08002826ifeq ($(NO_SECURE),true)
2827
2828bins/hpack_table_test: openssl_dep_error
2829
2830else
2831
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002832bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2833 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002834 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002835 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2836
nnoble69ac39f2014-12-12 15:43:38 -08002837endif
2838
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002839deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2840
nnoble69ac39f2014-12-12 15:43:38 -08002841ifneq ($(NO_SECURE),true)
2842ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002843-include $(HPACK_TABLE_TEST_DEPS)
2844endif
nnoble69ac39f2014-12-12 15:43:38 -08002845endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002846
2847clean_hpack_table_test:
2848 $(E) "[CLEAN] Cleaning hpack_table_test files"
2849 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2850 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2851 $(Q) $(RM) bins/hpack_table_test
2852
2853
2854CHTTP2_STREAM_MAP_TEST_SRC = \
2855 test/core/transport/chttp2/stream_map_test.c \
2856
2857CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2858CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2859
nnoble69ac39f2014-12-12 15:43:38 -08002860ifeq ($(NO_SECURE),true)
2861
2862bins/chttp2_stream_map_test: openssl_dep_error
2863
2864else
2865
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002866bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2867 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002868 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002869 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2870
nnoble69ac39f2014-12-12 15:43:38 -08002871endif
2872
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002873deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2874
nnoble69ac39f2014-12-12 15:43:38 -08002875ifneq ($(NO_SECURE),true)
2876ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002877-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2878endif
nnoble69ac39f2014-12-12 15:43:38 -08002879endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002880
2881clean_chttp2_stream_map_test:
2882 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2883 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2884 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2885 $(Q) $(RM) bins/chttp2_stream_map_test
2886
2887
2888HPACK_PARSER_TEST_SRC = \
2889 test/core/transport/chttp2/hpack_parser_test.c \
2890
2891HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2892HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2893
nnoble69ac39f2014-12-12 15:43:38 -08002894ifeq ($(NO_SECURE),true)
2895
2896bins/hpack_parser_test: openssl_dep_error
2897
2898else
2899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002900bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2901 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002902 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002903 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2904
nnoble69ac39f2014-12-12 15:43:38 -08002905endif
2906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002907deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2908
nnoble69ac39f2014-12-12 15:43:38 -08002909ifneq ($(NO_SECURE),true)
2910ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002911-include $(HPACK_PARSER_TEST_DEPS)
2912endif
nnoble69ac39f2014-12-12 15:43:38 -08002913endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002914
2915clean_hpack_parser_test:
2916 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2917 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2918 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2919 $(Q) $(RM) bins/hpack_parser_test
2920
2921
2922TRANSPORT_METADATA_TEST_SRC = \
2923 test/core/transport/metadata_test.c \
2924
2925TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2926TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2927
nnoble69ac39f2014-12-12 15:43:38 -08002928ifeq ($(NO_SECURE),true)
2929
2930bins/transport_metadata_test: openssl_dep_error
2931
2932else
2933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002934bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2935 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002936 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002937 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2938
nnoble69ac39f2014-12-12 15:43:38 -08002939endif
2940
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002941deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2942
nnoble69ac39f2014-12-12 15:43:38 -08002943ifneq ($(NO_SECURE),true)
2944ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002945-include $(TRANSPORT_METADATA_TEST_DEPS)
2946endif
nnoble69ac39f2014-12-12 15:43:38 -08002947endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002948
2949clean_transport_metadata_test:
2950 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2951 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2952 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2953 $(Q) $(RM) bins/transport_metadata_test
2954
2955
2956CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2957 test/core/transport/chttp2/status_conversion_test.c \
2958
2959CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2960CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2961
nnoble69ac39f2014-12-12 15:43:38 -08002962ifeq ($(NO_SECURE),true)
2963
2964bins/chttp2_status_conversion_test: openssl_dep_error
2965
2966else
2967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002968bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2969 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002970 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002971 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2972
nnoble69ac39f2014-12-12 15:43:38 -08002973endif
2974
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002975deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2976
nnoble69ac39f2014-12-12 15:43:38 -08002977ifneq ($(NO_SECURE),true)
2978ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002979-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2980endif
nnoble69ac39f2014-12-12 15:43:38 -08002981endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002982
2983clean_chttp2_status_conversion_test:
2984 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2985 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2986 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2987 $(Q) $(RM) bins/chttp2_status_conversion_test
2988
2989
2990CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2991 test/core/transport/chttp2_transport_end2end_test.c \
2992
2993CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2994CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2995
nnoble69ac39f2014-12-12 15:43:38 -08002996ifeq ($(NO_SECURE),true)
2997
2998bins/chttp2_transport_end2end_test: openssl_dep_error
2999
3000else
3001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003002bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3003 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003004 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
3006
nnoble69ac39f2014-12-12 15:43:38 -08003007endif
3008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003009deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3010
nnoble69ac39f2014-12-12 15:43:38 -08003011ifneq ($(NO_SECURE),true)
3012ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003013-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3014endif
nnoble69ac39f2014-12-12 15:43:38 -08003015endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003016
3017clean_chttp2_transport_end2end_test:
3018 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3019 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3020 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3021 $(Q) $(RM) bins/chttp2_transport_end2end_test
3022
3023
ctiller18b49ab2014-12-09 14:39:16 -08003024TCP_POSIX_TEST_SRC = \
3025 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003026
ctiller18b49ab2014-12-09 14:39:16 -08003027TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3028TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003029
nnoble69ac39f2014-12-12 15:43:38 -08003030ifeq ($(NO_SECURE),true)
3031
3032bins/tcp_posix_test: openssl_dep_error
3033
3034else
3035
ctiller18b49ab2014-12-09 14:39:16 -08003036bins/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 -08003037 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003038 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003039 $(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 -08003040
nnoble69ac39f2014-12-12 15:43:38 -08003041endif
3042
ctiller18b49ab2014-12-09 14:39:16 -08003043deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003044
nnoble69ac39f2014-12-12 15:43:38 -08003045ifneq ($(NO_SECURE),true)
3046ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003047-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003048endif
nnoble69ac39f2014-12-12 15:43:38 -08003049endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003050
ctiller18b49ab2014-12-09 14:39:16 -08003051clean_tcp_posix_test:
3052 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3053 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3054 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3055 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003056
3057
nnoble0c475f02014-12-05 15:37:39 -08003058DUALSTACK_SOCKET_TEST_SRC = \
3059 test/core/end2end/dualstack_socket_test.c \
3060
3061DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3062DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3063
nnoble69ac39f2014-12-12 15:43:38 -08003064ifeq ($(NO_SECURE),true)
3065
3066bins/dualstack_socket_test: openssl_dep_error
3067
3068else
3069
nnoble0c475f02014-12-05 15:37:39 -08003070bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3071 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003072 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003073 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3074
nnoble69ac39f2014-12-12 15:43:38 -08003075endif
3076
nnoble0c475f02014-12-05 15:37:39 -08003077deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3078
nnoble69ac39f2014-12-12 15:43:38 -08003079ifneq ($(NO_SECURE),true)
3080ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003081-include $(DUALSTACK_SOCKET_TEST_DEPS)
3082endif
nnoble69ac39f2014-12-12 15:43:38 -08003083endif
nnoble0c475f02014-12-05 15:37:39 -08003084
3085clean_dualstack_socket_test:
3086 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3087 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3088 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3089 $(Q) $(RM) bins/dualstack_socket_test
3090
3091
3092NO_SERVER_TEST_SRC = \
3093 test/core/end2end/no_server_test.c \
3094
3095NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3096NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3097
nnoble69ac39f2014-12-12 15:43:38 -08003098ifeq ($(NO_SECURE),true)
3099
3100bins/no_server_test: openssl_dep_error
3101
3102else
3103
nnoble0c475f02014-12-05 15:37:39 -08003104bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3105 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003106 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003107 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3108
nnoble69ac39f2014-12-12 15:43:38 -08003109endif
3110
nnoble0c475f02014-12-05 15:37:39 -08003111deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3112
nnoble69ac39f2014-12-12 15:43:38 -08003113ifneq ($(NO_SECURE),true)
3114ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003115-include $(NO_SERVER_TEST_DEPS)
3116endif
nnoble69ac39f2014-12-12 15:43:38 -08003117endif
nnoble0c475f02014-12-05 15:37:39 -08003118
3119clean_no_server_test:
3120 $(E) "[CLEAN] Cleaning no_server_test files"
3121 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3122 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3123 $(Q) $(RM) bins/no_server_test
3124
3125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003126RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003127 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003128
3129RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3130RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3131
nnoble69ac39f2014-12-12 15:43:38 -08003132ifeq ($(NO_SECURE),true)
3133
3134bins/resolve_address_test: openssl_dep_error
3135
3136else
3137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003138bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3139 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003140 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003141 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3142
nnoble69ac39f2014-12-12 15:43:38 -08003143endif
3144
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003145deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3146
nnoble69ac39f2014-12-12 15:43:38 -08003147ifneq ($(NO_SECURE),true)
3148ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003149-include $(RESOLVE_ADDRESS_TEST_DEPS)
3150endif
nnoble69ac39f2014-12-12 15:43:38 -08003151endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003152
3153clean_resolve_address_test:
3154 $(E) "[CLEAN] Cleaning resolve_address_test files"
3155 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3156 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3157 $(Q) $(RM) bins/resolve_address_test
3158
3159
ctiller18b49ab2014-12-09 14:39:16 -08003160SOCKADDR_UTILS_TEST_SRC = \
3161 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003162
ctiller18b49ab2014-12-09 14:39:16 -08003163SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3164SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003165
nnoble69ac39f2014-12-12 15:43:38 -08003166ifeq ($(NO_SECURE),true)
3167
3168bins/sockaddr_utils_test: openssl_dep_error
3169
3170else
3171
ctiller18b49ab2014-12-09 14:39:16 -08003172bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003173 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003174 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003175 $(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 -08003176
nnoble69ac39f2014-12-12 15:43:38 -08003177endif
3178
ctiller18b49ab2014-12-09 14:39:16 -08003179deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003180
nnoble69ac39f2014-12-12 15:43:38 -08003181ifneq ($(NO_SECURE),true)
3182ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003183-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003184endif
nnoble69ac39f2014-12-12 15:43:38 -08003185endif
nnoble0c475f02014-12-05 15:37:39 -08003186
ctiller18b49ab2014-12-09 14:39:16 -08003187clean_sockaddr_utils_test:
3188 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3189 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3190 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3191 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003192
3193
ctiller18b49ab2014-12-09 14:39:16 -08003194TCP_SERVER_POSIX_TEST_SRC = \
3195 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003196
ctiller18b49ab2014-12-09 14:39:16 -08003197TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3198TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003199
nnoble69ac39f2014-12-12 15:43:38 -08003200ifeq ($(NO_SECURE),true)
3201
3202bins/tcp_server_posix_test: openssl_dep_error
3203
3204else
3205
ctiller18b49ab2014-12-09 14:39:16 -08003206bins/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 -08003207 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003208 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003209 $(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 -08003210
nnoble69ac39f2014-12-12 15:43:38 -08003211endif
3212
ctiller18b49ab2014-12-09 14:39:16 -08003213deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214
nnoble69ac39f2014-12-12 15:43:38 -08003215ifneq ($(NO_SECURE),true)
3216ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003217-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003218endif
nnoble69ac39f2014-12-12 15:43:38 -08003219endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220
ctiller18b49ab2014-12-09 14:39:16 -08003221clean_tcp_server_posix_test:
3222 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3223 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3224 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3225 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003226
3227
ctiller18b49ab2014-12-09 14:39:16 -08003228TCP_CLIENT_POSIX_TEST_SRC = \
3229 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003230
ctiller18b49ab2014-12-09 14:39:16 -08003231TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3232TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003233
nnoble69ac39f2014-12-12 15:43:38 -08003234ifeq ($(NO_SECURE),true)
3235
3236bins/tcp_client_posix_test: openssl_dep_error
3237
3238else
3239
ctiller18b49ab2014-12-09 14:39:16 -08003240bins/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 -08003241 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003242 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003243 $(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 -08003244
nnoble69ac39f2014-12-12 15:43:38 -08003245endif
3246
ctiller18b49ab2014-12-09 14:39:16 -08003247deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003248
nnoble69ac39f2014-12-12 15:43:38 -08003249ifneq ($(NO_SECURE),true)
3250ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003251-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003252endif
nnoble69ac39f2014-12-12 15:43:38 -08003253endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003254
ctiller18b49ab2014-12-09 14:39:16 -08003255clean_tcp_client_posix_test:
3256 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3257 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3258 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3259 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003260
3261
3262GRPC_CHANNEL_STACK_TEST_SRC = \
3263 test/core/channel/channel_stack_test.c \
3264
3265GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3266GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3267
nnoble69ac39f2014-12-12 15:43:38 -08003268ifeq ($(NO_SECURE),true)
3269
3270bins/grpc_channel_stack_test: openssl_dep_error
3271
3272else
3273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003274bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3275 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003276 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003277 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3278
nnoble69ac39f2014-12-12 15:43:38 -08003279endif
3280
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003281deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3282
nnoble69ac39f2014-12-12 15:43:38 -08003283ifneq ($(NO_SECURE),true)
3284ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003285-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3286endif
nnoble69ac39f2014-12-12 15:43:38 -08003287endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003288
3289clean_grpc_channel_stack_test:
3290 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3291 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3292 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3293 $(Q) $(RM) bins/grpc_channel_stack_test
3294
3295
3296METADATA_BUFFER_TEST_SRC = \
3297 test/core/channel/metadata_buffer_test.c \
3298
3299METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3300METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3301
nnoble69ac39f2014-12-12 15:43:38 -08003302ifeq ($(NO_SECURE),true)
3303
3304bins/metadata_buffer_test: openssl_dep_error
3305
3306else
3307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003308bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3309 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003310 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003311 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3312
nnoble69ac39f2014-12-12 15:43:38 -08003313endif
3314
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003315deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3316
nnoble69ac39f2014-12-12 15:43:38 -08003317ifneq ($(NO_SECURE),true)
3318ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003319-include $(METADATA_BUFFER_TEST_DEPS)
3320endif
nnoble69ac39f2014-12-12 15:43:38 -08003321endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003322
3323clean_metadata_buffer_test:
3324 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3325 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3326 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3327 $(Q) $(RM) bins/metadata_buffer_test
3328
3329
3330GRPC_COMPLETION_QUEUE_TEST_SRC = \
3331 test/core/surface/completion_queue_test.c \
3332
3333GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3334GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3335
nnoble69ac39f2014-12-12 15:43:38 -08003336ifeq ($(NO_SECURE),true)
3337
3338bins/grpc_completion_queue_test: openssl_dep_error
3339
3340else
3341
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003342bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3343 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003344 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003345 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3346
nnoble69ac39f2014-12-12 15:43:38 -08003347endif
3348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003349deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3350
nnoble69ac39f2014-12-12 15:43:38 -08003351ifneq ($(NO_SECURE),true)
3352ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003353-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3354endif
nnoble69ac39f2014-12-12 15:43:38 -08003355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003356
3357clean_grpc_completion_queue_test:
3358 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3359 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3360 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3361 $(Q) $(RM) bins/grpc_completion_queue_test
3362
3363
3364GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3365 test/core/surface/completion_queue_benchmark.c \
3366
3367GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3368GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3369
nnoble69ac39f2014-12-12 15:43:38 -08003370ifeq ($(NO_SECURE),true)
3371
3372bins/grpc_completion_queue_benchmark: openssl_dep_error
3373
3374else
3375
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003376bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3377 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003378 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003379 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3380
nnoble69ac39f2014-12-12 15:43:38 -08003381endif
3382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003383deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3384
nnoble69ac39f2014-12-12 15:43:38 -08003385ifneq ($(NO_SECURE),true)
3386ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003387-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3388endif
nnoble69ac39f2014-12-12 15:43:38 -08003389endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003390
3391clean_grpc_completion_queue_benchmark:
3392 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3393 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3394 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3395 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3396
3397
3398CENSUS_WINDOW_STATS_TEST_SRC = \
3399 test/core/statistics/window_stats_test.c \
3400
3401CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3402CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3403
nnoble69ac39f2014-12-12 15:43:38 -08003404ifeq ($(NO_SECURE),true)
3405
3406bins/census_window_stats_test: openssl_dep_error
3407
3408else
3409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003410bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3411 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003413 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3414
nnoble69ac39f2014-12-12 15:43:38 -08003415endif
3416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003417deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3418
nnoble69ac39f2014-12-12 15:43:38 -08003419ifneq ($(NO_SECURE),true)
3420ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003421-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3422endif
nnoble69ac39f2014-12-12 15:43:38 -08003423endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003424
3425clean_census_window_stats_test:
3426 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3427 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3428 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3429 $(Q) $(RM) bins/census_window_stats_test
3430
3431
3432CENSUS_STATISTICS_QUICK_TEST_SRC = \
3433 test/core/statistics/quick_test.c \
3434
3435CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3436CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3437
nnoble69ac39f2014-12-12 15:43:38 -08003438ifeq ($(NO_SECURE),true)
3439
3440bins/census_statistics_quick_test: openssl_dep_error
3441
3442else
3443
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003444bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3445 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003446 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003447 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3448
nnoble69ac39f2014-12-12 15:43:38 -08003449endif
3450
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003451deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3452
nnoble69ac39f2014-12-12 15:43:38 -08003453ifneq ($(NO_SECURE),true)
3454ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003455-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3456endif
nnoble69ac39f2014-12-12 15:43:38 -08003457endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003458
3459clean_census_statistics_quick_test:
3460 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3461 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3462 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3463 $(Q) $(RM) bins/census_statistics_quick_test
3464
3465
aveitch482a5be2014-12-15 10:25:12 -08003466CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3467 test/core/statistics/small_log_test.c \
3468
3469CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3470CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3471
3472ifeq ($(NO_SECURE),true)
3473
3474bins/census_statistics_small_log_test: openssl_dep_error
3475
3476else
3477
3478bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3479 $(E) "[LD] Linking $@"
3480 $(Q) mkdir -p `dirname $@`
3481 $(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
3482
3483endif
3484
3485deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3486
3487ifneq ($(NO_SECURE),true)
3488ifneq ($(NO_DEPS),true)
3489-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3490endif
3491endif
3492
3493clean_census_statistics_small_log_test:
3494 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3495 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3496 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3497 $(Q) $(RM) bins/census_statistics_small_log_test
3498
3499
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003500CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3501 test/core/statistics/performance_test.c \
3502
3503CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3504CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3505
nnoble69ac39f2014-12-12 15:43:38 -08003506ifeq ($(NO_SECURE),true)
3507
3508bins/census_statistics_performance_test: openssl_dep_error
3509
3510else
3511
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003512bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3513 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003514 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003515 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3516
nnoble69ac39f2014-12-12 15:43:38 -08003517endif
3518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003519deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3520
nnoble69ac39f2014-12-12 15:43:38 -08003521ifneq ($(NO_SECURE),true)
3522ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003523-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3524endif
nnoble69ac39f2014-12-12 15:43:38 -08003525endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003526
3527clean_census_statistics_performance_test:
3528 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3529 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3530 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3531 $(Q) $(RM) bins/census_statistics_performance_test
3532
3533
3534CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3535 test/core/statistics/multiple_writers_test.c \
3536
3537CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3538CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3539
nnoble69ac39f2014-12-12 15:43:38 -08003540ifeq ($(NO_SECURE),true)
3541
3542bins/census_statistics_multiple_writers_test: openssl_dep_error
3543
3544else
3545
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003546bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3547 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003548 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003549 $(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
3550
nnoble69ac39f2014-12-12 15:43:38 -08003551endif
3552
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003553deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3554
nnoble69ac39f2014-12-12 15:43:38 -08003555ifneq ($(NO_SECURE),true)
3556ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003557-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3558endif
nnoble69ac39f2014-12-12 15:43:38 -08003559endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003560
3561clean_census_statistics_multiple_writers_test:
3562 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3563 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3564 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3565 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3566
3567
3568CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3569 test/core/statistics/multiple_writers_circular_buffer_test.c \
3570
3571CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3572CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3573
nnoble69ac39f2014-12-12 15:43:38 -08003574ifeq ($(NO_SECURE),true)
3575
3576bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3577
3578else
3579
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003580bins/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
3581 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003582 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003583 $(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
3584
nnoble69ac39f2014-12-12 15:43:38 -08003585endif
3586
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003587deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3588
nnoble69ac39f2014-12-12 15:43:38 -08003589ifneq ($(NO_SECURE),true)
3590ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003591-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3592endif
nnoble69ac39f2014-12-12 15:43:38 -08003593endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003594
3595clean_census_statistics_multiple_writers_circular_buffer_test:
3596 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3597 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3598 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3599 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3600
3601
3602CENSUS_STUB_TEST_SRC = \
3603 test/core/statistics/census_stub_test.c \
3604
3605CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3606CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3607
nnoble69ac39f2014-12-12 15:43:38 -08003608ifeq ($(NO_SECURE),true)
3609
3610bins/census_stub_test: openssl_dep_error
3611
3612else
3613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003614bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3615 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003616 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003617 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3618
nnoble69ac39f2014-12-12 15:43:38 -08003619endif
3620
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003621deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3622
nnoble69ac39f2014-12-12 15:43:38 -08003623ifneq ($(NO_SECURE),true)
3624ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003625-include $(CENSUS_STUB_TEST_DEPS)
3626endif
nnoble69ac39f2014-12-12 15:43:38 -08003627endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003628
3629clean_census_stub_test:
3630 $(E) "[CLEAN] Cleaning census_stub_test files"
3631 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3632 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3633 $(Q) $(RM) bins/census_stub_test
3634
3635
3636CENSUS_HASH_TABLE_TEST_SRC = \
3637 test/core/statistics/hash_table_test.c \
3638
3639CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3640CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3641
nnoble69ac39f2014-12-12 15:43:38 -08003642ifeq ($(NO_SECURE),true)
3643
3644bins/census_hash_table_test: openssl_dep_error
3645
3646else
3647
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003648bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3649 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003650 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003651 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3652
nnoble69ac39f2014-12-12 15:43:38 -08003653endif
3654
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003655deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3656
nnoble69ac39f2014-12-12 15:43:38 -08003657ifneq ($(NO_SECURE),true)
3658ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003659-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3660endif
nnoble69ac39f2014-12-12 15:43:38 -08003661endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003662
3663clean_census_hash_table_test:
3664 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3665 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3666 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3667 $(Q) $(RM) bins/census_hash_table_test
3668
3669
3670FLING_SERVER_SRC = \
3671 test/core/fling/server.c \
3672
3673FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3674FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3675
nnoble69ac39f2014-12-12 15:43:38 -08003676ifeq ($(NO_SECURE),true)
3677
3678bins/fling_server: openssl_dep_error
3679
3680else
3681
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003682bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3683 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003684 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003685 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3686
nnoble69ac39f2014-12-12 15:43:38 -08003687endif
3688
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003689deps_fling_server: $(FLING_SERVER_DEPS)
3690
nnoble69ac39f2014-12-12 15:43:38 -08003691ifneq ($(NO_SECURE),true)
3692ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003693-include $(FLING_SERVER_DEPS)
3694endif
nnoble69ac39f2014-12-12 15:43:38 -08003695endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003696
3697clean_fling_server:
3698 $(E) "[CLEAN] Cleaning fling_server files"
3699 $(Q) $(RM) $(FLING_SERVER_OBJS)
3700 $(Q) $(RM) $(FLING_SERVER_DEPS)
3701 $(Q) $(RM) bins/fling_server
3702
3703
3704FLING_CLIENT_SRC = \
3705 test/core/fling/client.c \
3706
3707FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3708FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3709
nnoble69ac39f2014-12-12 15:43:38 -08003710ifeq ($(NO_SECURE),true)
3711
3712bins/fling_client: openssl_dep_error
3713
3714else
3715
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003716bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3717 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003718 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003719 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3720
nnoble69ac39f2014-12-12 15:43:38 -08003721endif
3722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003723deps_fling_client: $(FLING_CLIENT_DEPS)
3724
nnoble69ac39f2014-12-12 15:43:38 -08003725ifneq ($(NO_SECURE),true)
3726ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003727-include $(FLING_CLIENT_DEPS)
3728endif
nnoble69ac39f2014-12-12 15:43:38 -08003729endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003730
3731clean_fling_client:
3732 $(E) "[CLEAN] Cleaning fling_client files"
3733 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3734 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3735 $(Q) $(RM) bins/fling_client
3736
3737
3738FLING_TEST_SRC = \
3739 test/core/fling/fling_test.c \
3740
3741FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3742FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3743
nnoble69ac39f2014-12-12 15:43:38 -08003744ifeq ($(NO_SECURE),true)
3745
3746bins/fling_test: openssl_dep_error
3747
3748else
3749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003750bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3751 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003752 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003753 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3754
nnoble69ac39f2014-12-12 15:43:38 -08003755endif
3756
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003757deps_fling_test: $(FLING_TEST_DEPS)
3758
nnoble69ac39f2014-12-12 15:43:38 -08003759ifneq ($(NO_SECURE),true)
3760ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003761-include $(FLING_TEST_DEPS)
3762endif
nnoble69ac39f2014-12-12 15:43:38 -08003763endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003764
3765clean_fling_test:
3766 $(E) "[CLEAN] Cleaning fling_test files"
3767 $(Q) $(RM) $(FLING_TEST_OBJS)
3768 $(Q) $(RM) $(FLING_TEST_DEPS)
3769 $(Q) $(RM) bins/fling_test
3770
3771
3772ECHO_SERVER_SRC = \
3773 test/core/echo/server.c \
3774
3775ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3776ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3777
nnoble69ac39f2014-12-12 15:43:38 -08003778ifeq ($(NO_SECURE),true)
3779
3780bins/echo_server: openssl_dep_error
3781
3782else
3783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003784bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3785 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003786 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003787 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3788
nnoble69ac39f2014-12-12 15:43:38 -08003789endif
3790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003791deps_echo_server: $(ECHO_SERVER_DEPS)
3792
nnoble69ac39f2014-12-12 15:43:38 -08003793ifneq ($(NO_SECURE),true)
3794ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003795-include $(ECHO_SERVER_DEPS)
3796endif
nnoble69ac39f2014-12-12 15:43:38 -08003797endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003798
3799clean_echo_server:
3800 $(E) "[CLEAN] Cleaning echo_server files"
3801 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3802 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3803 $(Q) $(RM) bins/echo_server
3804
3805
3806ECHO_CLIENT_SRC = \
3807 test/core/echo/client.c \
3808
3809ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3810ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3811
nnoble69ac39f2014-12-12 15:43:38 -08003812ifeq ($(NO_SECURE),true)
3813
3814bins/echo_client: openssl_dep_error
3815
3816else
3817
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003818bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3819 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003820 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003821 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3822
nnoble69ac39f2014-12-12 15:43:38 -08003823endif
3824
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003825deps_echo_client: $(ECHO_CLIENT_DEPS)
3826
nnoble69ac39f2014-12-12 15:43:38 -08003827ifneq ($(NO_SECURE),true)
3828ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003829-include $(ECHO_CLIENT_DEPS)
3830endif
nnoble69ac39f2014-12-12 15:43:38 -08003831endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003832
3833clean_echo_client:
3834 $(E) "[CLEAN] Cleaning echo_client files"
3835 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3836 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3837 $(Q) $(RM) bins/echo_client
3838
3839
3840ECHO_TEST_SRC = \
3841 test/core/echo/echo_test.c \
3842
3843ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3844ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3845
nnoble69ac39f2014-12-12 15:43:38 -08003846ifeq ($(NO_SECURE),true)
3847
3848bins/echo_test: openssl_dep_error
3849
3850else
3851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003852bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3853 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003854 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003855 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3856
nnoble69ac39f2014-12-12 15:43:38 -08003857endif
3858
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003859deps_echo_test: $(ECHO_TEST_DEPS)
3860
nnoble69ac39f2014-12-12 15:43:38 -08003861ifneq ($(NO_SECURE),true)
3862ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003863-include $(ECHO_TEST_DEPS)
3864endif
nnoble69ac39f2014-12-12 15:43:38 -08003865endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003866
3867clean_echo_test:
3868 $(E) "[CLEAN] Cleaning echo_test files"
3869 $(Q) $(RM) $(ECHO_TEST_OBJS)
3870 $(Q) $(RM) $(ECHO_TEST_DEPS)
3871 $(Q) $(RM) bins/echo_test
3872
3873
3874LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3875 test/core/network_benchmarks/low_level_ping_pong.c \
3876
3877LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3878LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3879
nnoble69ac39f2014-12-12 15:43:38 -08003880ifeq ($(NO_SECURE),true)
3881
3882bins/low_level_ping_pong_benchmark: openssl_dep_error
3883
3884else
3885
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003886bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3887 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003888 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003889 $(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
3890
nnoble69ac39f2014-12-12 15:43:38 -08003891endif
3892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003893deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3894
nnoble69ac39f2014-12-12 15:43:38 -08003895ifneq ($(NO_SECURE),true)
3896ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003897-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3898endif
nnoble69ac39f2014-12-12 15:43:38 -08003899endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003900
3901clean_low_level_ping_pong_benchmark:
3902 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3903 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3904 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3905 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3906
3907
3908MESSAGE_COMPRESS_TEST_SRC = \
3909 test/core/compression/message_compress_test.c \
3910
3911MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3912MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3913
nnoble69ac39f2014-12-12 15:43:38 -08003914ifeq ($(NO_SECURE),true)
3915
3916bins/message_compress_test: openssl_dep_error
3917
3918else
3919
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003920bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3921 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003922 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003923 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3924
nnoble69ac39f2014-12-12 15:43:38 -08003925endif
3926
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003927deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3928
nnoble69ac39f2014-12-12 15:43:38 -08003929ifneq ($(NO_SECURE),true)
3930ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003931-include $(MESSAGE_COMPRESS_TEST_DEPS)
3932endif
nnoble69ac39f2014-12-12 15:43:38 -08003933endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003934
3935clean_message_compress_test:
3936 $(E) "[CLEAN] Cleaning message_compress_test files"
3937 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3938 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3939 $(Q) $(RM) bins/message_compress_test
3940
3941
nnoble0c475f02014-12-05 15:37:39 -08003942BIN_ENCODER_TEST_SRC = \
3943 test/core/transport/chttp2/bin_encoder_test.c \
3944
3945BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3946BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3947
nnoble69ac39f2014-12-12 15:43:38 -08003948ifeq ($(NO_SECURE),true)
3949
3950bins/bin_encoder_test: openssl_dep_error
3951
3952else
3953
nnoble0c475f02014-12-05 15:37:39 -08003954bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3955 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003956 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003957 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3958
nnoble69ac39f2014-12-12 15:43:38 -08003959endif
3960
nnoble0c475f02014-12-05 15:37:39 -08003961deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3962
nnoble69ac39f2014-12-12 15:43:38 -08003963ifneq ($(NO_SECURE),true)
3964ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003965-include $(BIN_ENCODER_TEST_DEPS)
3966endif
nnoble69ac39f2014-12-12 15:43:38 -08003967endif
nnoble0c475f02014-12-05 15:37:39 -08003968
3969clean_bin_encoder_test:
3970 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3971 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3972 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3973 $(Q) $(RM) bins/bin_encoder_test
3974
3975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003977 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003978
3979SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3980SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3981
nnoble69ac39f2014-12-12 15:43:38 -08003982ifeq ($(NO_SECURE),true)
3983
3984bins/secure_endpoint_test: openssl_dep_error
3985
3986else
3987
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003988bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3989 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003990 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003991 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3992
nnoble69ac39f2014-12-12 15:43:38 -08003993endif
3994
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003995deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3996
nnoble69ac39f2014-12-12 15:43:38 -08003997ifneq ($(NO_SECURE),true)
3998ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003999-include $(SECURE_ENDPOINT_TEST_DEPS)
4000endif
nnoble69ac39f2014-12-12 15:43:38 -08004001endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004002
4003clean_secure_endpoint_test:
4004 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4005 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4006 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
4007 $(Q) $(RM) bins/secure_endpoint_test
4008
4009
4010HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4011 test/core/httpcli/format_request_test.c \
4012
4013HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4014HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4015
nnoble69ac39f2014-12-12 15:43:38 -08004016ifeq ($(NO_SECURE),true)
4017
4018bins/httpcli_format_request_test: openssl_dep_error
4019
4020else
4021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004022bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004024 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004025 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4026
nnoble69ac39f2014-12-12 15:43:38 -08004027endif
4028
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004029deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4030
nnoble69ac39f2014-12-12 15:43:38 -08004031ifneq ($(NO_SECURE),true)
4032ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004033-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4034endif
nnoble69ac39f2014-12-12 15:43:38 -08004035endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004036
4037clean_httpcli_format_request_test:
4038 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4039 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4040 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4041 $(Q) $(RM) bins/httpcli_format_request_test
4042
4043
4044HTTPCLI_PARSER_TEST_SRC = \
4045 test/core/httpcli/parser_test.c \
4046
4047HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4048HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4049
nnoble69ac39f2014-12-12 15:43:38 -08004050ifeq ($(NO_SECURE),true)
4051
4052bins/httpcli_parser_test: openssl_dep_error
4053
4054else
4055
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004056bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004058 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004059 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4060
nnoble69ac39f2014-12-12 15:43:38 -08004061endif
4062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004063deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4064
nnoble69ac39f2014-12-12 15:43:38 -08004065ifneq ($(NO_SECURE),true)
4066ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004067-include $(HTTPCLI_PARSER_TEST_DEPS)
4068endif
nnoble69ac39f2014-12-12 15:43:38 -08004069endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004070
4071clean_httpcli_parser_test:
4072 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4073 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4074 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4075 $(Q) $(RM) bins/httpcli_parser_test
4076
4077
4078HTTPCLI_TEST_SRC = \
4079 test/core/httpcli/httpcli_test.c \
4080
4081HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4082HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4083
nnoble69ac39f2014-12-12 15:43:38 -08004084ifeq ($(NO_SECURE),true)
4085
4086bins/httpcli_test: openssl_dep_error
4087
4088else
4089
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004090bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4091 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004092 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004093 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4094
nnoble69ac39f2014-12-12 15:43:38 -08004095endif
4096
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004097deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4098
nnoble69ac39f2014-12-12 15:43:38 -08004099ifneq ($(NO_SECURE),true)
4100ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004101-include $(HTTPCLI_TEST_DEPS)
4102endif
nnoble69ac39f2014-12-12 15:43:38 -08004103endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004104
4105clean_httpcli_test:
4106 $(E) "[CLEAN] Cleaning httpcli_test files"
4107 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4108 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4109 $(Q) $(RM) bins/httpcli_test
4110
4111
4112GRPC_CREDENTIALS_TEST_SRC = \
4113 test/core/security/credentials_test.c \
4114
4115GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4116GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4117
nnoble69ac39f2014-12-12 15:43:38 -08004118ifeq ($(NO_SECURE),true)
4119
4120bins/grpc_credentials_test: openssl_dep_error
4121
4122else
4123
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004124bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4125 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004126 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004127 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4128
nnoble69ac39f2014-12-12 15:43:38 -08004129endif
4130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004131deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4132
nnoble69ac39f2014-12-12 15:43:38 -08004133ifneq ($(NO_SECURE),true)
4134ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004135-include $(GRPC_CREDENTIALS_TEST_DEPS)
4136endif
nnoble69ac39f2014-12-12 15:43:38 -08004137endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004138
4139clean_grpc_credentials_test:
4140 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4141 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4142 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4143 $(Q) $(RM) bins/grpc_credentials_test
4144
4145
jboeuf1a809c02014-12-19 15:44:30 -08004146GRPC_FETCH_OAUTH2_SRC = \
4147 test/core/security/fetch_oauth2.c \
4148
4149GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4150GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4151
4152ifeq ($(NO_SECURE),true)
4153
4154bins/grpc_fetch_oauth2: openssl_dep_error
4155
4156else
4157
4158bins/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4159 $(E) "[LD] Linking $@"
4160 $(Q) mkdir -p `dirname $@`
4161 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_fetch_oauth2
4162
4163endif
4164
4165deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4166
4167ifneq ($(NO_SECURE),true)
4168ifneq ($(NO_DEPS),true)
4169-include $(GRPC_FETCH_OAUTH2_DEPS)
4170endif
4171endif
4172
4173clean_grpc_fetch_oauth2:
4174 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4175 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4176 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
4177 $(Q) $(RM) bins/grpc_fetch_oauth2
4178
4179
jboeufbefd2652014-12-12 15:39:47 -08004180GRPC_BASE64_TEST_SRC = \
4181 test/core/security/base64_test.c \
4182
4183GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4184GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4185
nnoble69ac39f2014-12-12 15:43:38 -08004186ifeq ($(NO_SECURE),true)
4187
4188bins/grpc_base64_test: openssl_dep_error
4189
4190else
4191
jboeufbefd2652014-12-12 15:39:47 -08004192bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4193 $(E) "[LD] Linking $@"
4194 $(Q) mkdir -p `dirname $@`
4195 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4196
nnoble69ac39f2014-12-12 15:43:38 -08004197endif
4198
jboeufbefd2652014-12-12 15:39:47 -08004199deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4200
nnoble69ac39f2014-12-12 15:43:38 -08004201ifneq ($(NO_SECURE),true)
4202ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004203-include $(GRPC_BASE64_TEST_DEPS)
4204endif
nnoble69ac39f2014-12-12 15:43:38 -08004205endif
jboeufbefd2652014-12-12 15:39:47 -08004206
4207clean_grpc_base64_test:
4208 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4209 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4210 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4211 $(Q) $(RM) bins/grpc_base64_test
4212
4213
4214GRPC_JSON_TOKEN_TEST_SRC = \
4215 test/core/security/json_token_test.c \
4216
4217GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4218GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4219
nnoble69ac39f2014-12-12 15:43:38 -08004220ifeq ($(NO_SECURE),true)
4221
4222bins/grpc_json_token_test: openssl_dep_error
4223
4224else
4225
jboeufbefd2652014-12-12 15:39:47 -08004226bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4227 $(E) "[LD] Linking $@"
4228 $(Q) mkdir -p `dirname $@`
4229 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4230
nnoble69ac39f2014-12-12 15:43:38 -08004231endif
4232
jboeufbefd2652014-12-12 15:39:47 -08004233deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4234
nnoble69ac39f2014-12-12 15:43:38 -08004235ifneq ($(NO_SECURE),true)
4236ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004237-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4238endif
nnoble69ac39f2014-12-12 15:43:38 -08004239endif
jboeufbefd2652014-12-12 15:39:47 -08004240
4241clean_grpc_json_token_test:
4242 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4243 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4244 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4245 $(Q) $(RM) bins/grpc_json_token_test
4246
4247
ctiller8919f602014-12-10 10:19:42 -08004248TIMEOUT_ENCODING_TEST_SRC = \
4249 test/core/transport/chttp2/timeout_encoding_test.c \
4250
4251TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4252TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4253
nnoble69ac39f2014-12-12 15:43:38 -08004254ifeq ($(NO_SECURE),true)
4255
4256bins/timeout_encoding_test: openssl_dep_error
4257
4258else
4259
ctiller8919f602014-12-10 10:19:42 -08004260bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4261 $(E) "[LD] Linking $@"
4262 $(Q) mkdir -p `dirname $@`
4263 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4264
nnoble69ac39f2014-12-12 15:43:38 -08004265endif
4266
ctiller8919f602014-12-10 10:19:42 -08004267deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4268
nnoble69ac39f2014-12-12 15:43:38 -08004269ifneq ($(NO_SECURE),true)
4270ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004271-include $(TIMEOUT_ENCODING_TEST_DEPS)
4272endif
nnoble69ac39f2014-12-12 15:43:38 -08004273endif
ctiller8919f602014-12-10 10:19:42 -08004274
4275clean_timeout_encoding_test:
4276 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4277 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4278 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4279 $(Q) $(RM) bins/timeout_encoding_test
4280
4281
4282FD_POSIX_TEST_SRC = \
4283 test/core/iomgr/fd_posix_test.c \
4284
4285FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4286FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4287
nnoble69ac39f2014-12-12 15:43:38 -08004288ifeq ($(NO_SECURE),true)
4289
4290bins/fd_posix_test: openssl_dep_error
4291
4292else
4293
ctiller8919f602014-12-10 10:19:42 -08004294bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4295 $(E) "[LD] Linking $@"
4296 $(Q) mkdir -p `dirname $@`
4297 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4298
nnoble69ac39f2014-12-12 15:43:38 -08004299endif
4300
ctiller8919f602014-12-10 10:19:42 -08004301deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4302
nnoble69ac39f2014-12-12 15:43:38 -08004303ifneq ($(NO_SECURE),true)
4304ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004305-include $(FD_POSIX_TEST_DEPS)
4306endif
nnoble69ac39f2014-12-12 15:43:38 -08004307endif
ctiller8919f602014-12-10 10:19:42 -08004308
4309clean_fd_posix_test:
4310 $(E) "[CLEAN] Cleaning fd_posix_test files"
4311 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4312 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4313 $(Q) $(RM) bins/fd_posix_test
4314
4315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004316FLING_STREAM_TEST_SRC = \
4317 test/core/fling/fling_stream_test.c \
4318
4319FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4320FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4321
nnoble69ac39f2014-12-12 15:43:38 -08004322ifeq ($(NO_SECURE),true)
4323
4324bins/fling_stream_test: openssl_dep_error
4325
4326else
4327
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004328bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4329 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004330 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004331 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4332
nnoble69ac39f2014-12-12 15:43:38 -08004333endif
4334
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004335deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4336
nnoble69ac39f2014-12-12 15:43:38 -08004337ifneq ($(NO_SECURE),true)
4338ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004339-include $(FLING_STREAM_TEST_DEPS)
4340endif
nnoble69ac39f2014-12-12 15:43:38 -08004341endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004342
4343clean_fling_stream_test:
4344 $(E) "[CLEAN] Cleaning fling_stream_test files"
4345 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4346 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4347 $(Q) $(RM) bins/fling_stream_test
4348
4349
4350LAME_CLIENT_TEST_SRC = \
4351 test/core/surface/lame_client_test.c \
4352
4353LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4354LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4355
nnoble69ac39f2014-12-12 15:43:38 -08004356ifeq ($(NO_SECURE),true)
4357
4358bins/lame_client_test: openssl_dep_error
4359
4360else
4361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004362bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4363 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004364 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004365 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4366
nnoble69ac39f2014-12-12 15:43:38 -08004367endif
4368
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004369deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4370
nnoble69ac39f2014-12-12 15:43:38 -08004371ifneq ($(NO_SECURE),true)
4372ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004373-include $(LAME_CLIENT_TEST_DEPS)
4374endif
nnoble69ac39f2014-12-12 15:43:38 -08004375endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004376
4377clean_lame_client_test:
4378 $(E) "[CLEAN] Cleaning lame_client_test files"
4379 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4380 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4381 $(Q) $(RM) bins/lame_client_test
4382
4383
4384THREAD_POOL_TEST_SRC = \
4385 test/cpp/server/thread_pool_test.cc \
4386
4387THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4388THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4389
nnoble69ac39f2014-12-12 15:43:38 -08004390ifeq ($(NO_SECURE),true)
4391
4392bins/thread_pool_test: openssl_dep_error
4393
4394else
4395
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004396bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4397 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004398 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004399 $(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
4400
nnoble69ac39f2014-12-12 15:43:38 -08004401endif
4402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004403deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4404
nnoble69ac39f2014-12-12 15:43:38 -08004405ifneq ($(NO_SECURE),true)
4406ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004407-include $(THREAD_POOL_TEST_DEPS)
4408endif
nnoble69ac39f2014-12-12 15:43:38 -08004409endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004410
4411clean_thread_pool_test:
4412 $(E) "[CLEAN] Cleaning thread_pool_test files"
4413 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4414 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4415 $(Q) $(RM) bins/thread_pool_test
4416
4417
4418STATUS_TEST_SRC = \
4419 test/cpp/util/status_test.cc \
4420
4421STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4422STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4423
nnoble69ac39f2014-12-12 15:43:38 -08004424ifeq ($(NO_SECURE),true)
4425
4426bins/status_test: openssl_dep_error
4427
4428else
4429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004430bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4431 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004432 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004433 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4434
nnoble69ac39f2014-12-12 15:43:38 -08004435endif
4436
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004437deps_status_test: $(STATUS_TEST_DEPS)
4438
nnoble69ac39f2014-12-12 15:43:38 -08004439ifneq ($(NO_SECURE),true)
4440ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004441-include $(STATUS_TEST_DEPS)
4442endif
nnoble69ac39f2014-12-12 15:43:38 -08004443endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004444
4445clean_status_test:
4446 $(E) "[CLEAN] Cleaning status_test files"
4447 $(Q) $(RM) $(STATUS_TEST_OBJS)
4448 $(Q) $(RM) $(STATUS_TEST_DEPS)
4449 $(Q) $(RM) bins/status_test
4450
4451
ctiller8919f602014-12-10 10:19:42 -08004452SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4453 test/cpp/end2end/sync_client_async_server_test.cc \
4454
4455SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4456SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4457
nnoble69ac39f2014-12-12 15:43:38 -08004458ifeq ($(NO_SECURE),true)
4459
4460bins/sync_client_async_server_test: openssl_dep_error
4461
4462else
4463
ctiller8919f602014-12-10 10:19:42 -08004464bins/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
4465 $(E) "[LD] Linking $@"
4466 $(Q) mkdir -p `dirname $@`
4467 $(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
4468
nnoble69ac39f2014-12-12 15:43:38 -08004469endif
4470
ctiller8919f602014-12-10 10:19:42 -08004471deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4472
nnoble69ac39f2014-12-12 15:43:38 -08004473ifneq ($(NO_SECURE),true)
4474ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004475-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4476endif
nnoble69ac39f2014-12-12 15:43:38 -08004477endif
ctiller8919f602014-12-10 10:19:42 -08004478
4479clean_sync_client_async_server_test:
4480 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4481 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4482 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4483 $(Q) $(RM) bins/sync_client_async_server_test
4484
4485
4486QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004487 gens/test/cpp/interop/empty.pb.cc \
4488 gens/test/cpp/interop/messages.pb.cc \
4489 gens/test/cpp/interop/test.pb.cc \
4490 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004491
4492QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4493QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4494
nnoble69ac39f2014-12-12 15:43:38 -08004495ifeq ($(NO_SECURE),true)
4496
4497bins/qps_client: openssl_dep_error
4498
4499else
4500
vpai80b6d012014-12-17 11:47:32 -08004501bins/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 -08004502 $(E) "[LD] Linking $@"
4503 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004504 $(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 -08004505
nnoble69ac39f2014-12-12 15:43:38 -08004506endif
4507
ctiller8919f602014-12-10 10:19:42 -08004508deps_qps_client: $(QPS_CLIENT_DEPS)
4509
nnoble69ac39f2014-12-12 15:43:38 -08004510ifneq ($(NO_SECURE),true)
4511ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004512-include $(QPS_CLIENT_DEPS)
4513endif
nnoble69ac39f2014-12-12 15:43:38 -08004514endif
ctiller8919f602014-12-10 10:19:42 -08004515
4516clean_qps_client:
4517 $(E) "[CLEAN] Cleaning qps_client files"
4518 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4519 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4520 $(Q) $(RM) bins/qps_client
4521
4522
4523QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004524 gens/test/cpp/interop/empty.pb.cc \
4525 gens/test/cpp/interop/messages.pb.cc \
4526 gens/test/cpp/interop/test.pb.cc \
4527 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004528
4529QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4530QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4531
nnoble69ac39f2014-12-12 15:43:38 -08004532ifeq ($(NO_SECURE),true)
4533
4534bins/qps_server: openssl_dep_error
4535
4536else
4537
vpai80b6d012014-12-17 11:47:32 -08004538bins/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 -08004539 $(E) "[LD] Linking $@"
4540 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004541 $(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 -08004542
nnoble69ac39f2014-12-12 15:43:38 -08004543endif
4544
ctiller8919f602014-12-10 10:19:42 -08004545deps_qps_server: $(QPS_SERVER_DEPS)
4546
nnoble69ac39f2014-12-12 15:43:38 -08004547ifneq ($(NO_SECURE),true)
4548ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004549-include $(QPS_SERVER_DEPS)
4550endif
nnoble69ac39f2014-12-12 15:43:38 -08004551endif
ctiller8919f602014-12-10 10:19:42 -08004552
4553clean_qps_server:
4554 $(E) "[CLEAN] Cleaning qps_server files"
4555 $(Q) $(RM) $(QPS_SERVER_OBJS)
4556 $(Q) $(RM) $(QPS_SERVER_DEPS)
4557 $(Q) $(RM) bins/qps_server
4558
4559
4560INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004561 gens/test/cpp/interop/empty.pb.cc \
4562 gens/test/cpp/interop/messages.pb.cc \
4563 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004564 test/cpp/interop/server.cc \
4565
4566INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4567INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4568
nnoble69ac39f2014-12-12 15:43:38 -08004569ifeq ($(NO_SECURE),true)
4570
4571bins/interop_server: openssl_dep_error
4572
4573else
4574
nnoble72309c62014-12-12 11:42:26 -08004575bins/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 -08004576 $(E) "[LD] Linking $@"
4577 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004578 $(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 -08004579
nnoble69ac39f2014-12-12 15:43:38 -08004580endif
4581
ctiller8919f602014-12-10 10:19:42 -08004582deps_interop_server: $(INTEROP_SERVER_DEPS)
4583
nnoble69ac39f2014-12-12 15:43:38 -08004584ifneq ($(NO_SECURE),true)
4585ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004586-include $(INTEROP_SERVER_DEPS)
4587endif
nnoble69ac39f2014-12-12 15:43:38 -08004588endif
ctiller8919f602014-12-10 10:19:42 -08004589
4590clean_interop_server:
4591 $(E) "[CLEAN] Cleaning interop_server files"
4592 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4593 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4594 $(Q) $(RM) bins/interop_server
4595
4596
4597INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004598 gens/test/cpp/interop/empty.pb.cc \
4599 gens/test/cpp/interop/messages.pb.cc \
4600 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004601 test/cpp/interop/client.cc \
4602
4603INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4604INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4605
nnoble69ac39f2014-12-12 15:43:38 -08004606ifeq ($(NO_SECURE),true)
4607
4608bins/interop_client: openssl_dep_error
4609
4610else
4611
nnoble72309c62014-12-12 11:42:26 -08004612bins/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 -08004613 $(E) "[LD] Linking $@"
4614 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004615 $(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 -08004616
nnoble69ac39f2014-12-12 15:43:38 -08004617endif
4618
ctiller8919f602014-12-10 10:19:42 -08004619deps_interop_client: $(INTEROP_CLIENT_DEPS)
4620
nnoble69ac39f2014-12-12 15:43:38 -08004621ifneq ($(NO_SECURE),true)
4622ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004623-include $(INTEROP_CLIENT_DEPS)
4624endif
nnoble69ac39f2014-12-12 15:43:38 -08004625endif
ctiller8919f602014-12-10 10:19:42 -08004626
4627clean_interop_client:
4628 $(E) "[CLEAN] Cleaning interop_client files"
4629 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4630 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4631 $(Q) $(RM) bins/interop_client
4632
4633
4634END2END_TEST_SRC = \
4635 test/cpp/end2end/end2end_test.cc \
4636
4637END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4638END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4639
nnoble69ac39f2014-12-12 15:43:38 -08004640ifeq ($(NO_SECURE),true)
4641
4642bins/end2end_test: openssl_dep_error
4643
4644else
4645
ctiller8919f602014-12-10 10:19:42 -08004646bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4647 $(E) "[LD] Linking $@"
4648 $(Q) mkdir -p `dirname $@`
4649 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4650
nnoble69ac39f2014-12-12 15:43:38 -08004651endif
4652
ctiller8919f602014-12-10 10:19:42 -08004653deps_end2end_test: $(END2END_TEST_DEPS)
4654
nnoble69ac39f2014-12-12 15:43:38 -08004655ifneq ($(NO_SECURE),true)
4656ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004657-include $(END2END_TEST_DEPS)
4658endif
nnoble69ac39f2014-12-12 15:43:38 -08004659endif
ctiller8919f602014-12-10 10:19:42 -08004660
4661clean_end2end_test:
4662 $(E) "[CLEAN] Cleaning end2end_test files"
4663 $(Q) $(RM) $(END2END_TEST_OBJS)
4664 $(Q) $(RM) $(END2END_TEST_DEPS)
4665 $(Q) $(RM) bins/end2end_test
4666
4667
yangg59dfc902014-12-19 14:00:14 -08004668CHANNEL_ARGUMENTS_TEST_SRC = \
4669 test/cpp/client/channel_arguments_test.cc \
4670
4671CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4672CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4673
4674ifeq ($(NO_SECURE),true)
4675
4676bins/channel_arguments_test: openssl_dep_error
4677
4678else
4679
4680bins/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/libgrpc++.a libs/libgrpc.a
4681 $(E) "[LD] Linking $@"
4682 $(Q) mkdir -p `dirname $@`
4683 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc++ -lgrpc $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/channel_arguments_test
4684
4685endif
4686
4687deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
4688
4689ifneq ($(NO_SECURE),true)
4690ifneq ($(NO_DEPS),true)
4691-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
4692endif
4693endif
4694
4695clean_channel_arguments_test:
4696 $(E) "[CLEAN] Cleaning channel_arguments_test files"
4697 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
4698 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
4699 $(Q) $(RM) bins/channel_arguments_test
4700
4701
ctiller8919f602014-12-10 10:19:42 -08004702ALARM_TEST_SRC = \
4703 test/core/iomgr/alarm_test.c \
4704
4705ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4706ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4707
nnoble69ac39f2014-12-12 15:43:38 -08004708ifeq ($(NO_SECURE),true)
4709
4710bins/alarm_test: openssl_dep_error
4711
4712else
4713
ctiller8919f602014-12-10 10:19:42 -08004714bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4715 $(E) "[LD] Linking $@"
4716 $(Q) mkdir -p `dirname $@`
4717 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4718
nnoble69ac39f2014-12-12 15:43:38 -08004719endif
4720
ctiller8919f602014-12-10 10:19:42 -08004721deps_alarm_test: $(ALARM_TEST_DEPS)
4722
nnoble69ac39f2014-12-12 15:43:38 -08004723ifneq ($(NO_SECURE),true)
4724ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004725-include $(ALARM_TEST_DEPS)
4726endif
nnoble69ac39f2014-12-12 15:43:38 -08004727endif
ctiller8919f602014-12-10 10:19:42 -08004728
4729clean_alarm_test:
4730 $(E) "[CLEAN] Cleaning alarm_test files"
4731 $(Q) $(RM) $(ALARM_TEST_OBJS)
4732 $(Q) $(RM) $(ALARM_TEST_DEPS)
4733 $(Q) $(RM) bins/alarm_test
4734
4735
ctiller3bf466f2014-12-19 16:21:57 -08004736ALARM_LIST_TEST_SRC = \
4737 test/core/iomgr/alarm_list_test.c \
4738
4739ALARM_LIST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
4740ALARM_LIST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
4741
4742ifeq ($(NO_SECURE),true)
4743
4744bins/alarm_list_test: openssl_dep_error
4745
4746else
4747
4748bins/alarm_list_test: $(ALARM_LIST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4749 $(E) "[LD] Linking $@"
4750 $(Q) mkdir -p `dirname $@`
4751 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_list_test
4752
4753endif
4754
4755deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
4756
4757ifneq ($(NO_SECURE),true)
4758ifneq ($(NO_DEPS),true)
4759-include $(ALARM_LIST_TEST_DEPS)
4760endif
4761endif
4762
4763clean_alarm_list_test:
4764 $(E) "[CLEAN] Cleaning alarm_list_test files"
4765 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
4766 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
4767 $(Q) $(RM) bins/alarm_list_test
4768
4769
4770ALARM_HEAP_TEST_SRC = \
4771 test/core/iomgr/alarm_heap_test.c \
4772
4773ALARM_HEAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
4774ALARM_HEAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
4775
4776ifeq ($(NO_SECURE),true)
4777
4778bins/alarm_heap_test: openssl_dep_error
4779
4780else
4781
4782bins/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4783 $(E) "[LD] Linking $@"
4784 $(Q) mkdir -p `dirname $@`
4785 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_heap_test
4786
4787endif
4788
4789deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
4790
4791ifneq ($(NO_SECURE),true)
4792ifneq ($(NO_DEPS),true)
4793-include $(ALARM_HEAP_TEST_DEPS)
4794endif
4795endif
4796
4797clean_alarm_heap_test:
4798 $(E) "[CLEAN] Cleaning alarm_heap_test files"
4799 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
4800 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
4801 $(Q) $(RM) bins/alarm_heap_test
4802
4803
ctiller8919f602014-12-10 10:19:42 -08004804TIME_TEST_SRC = \
4805 test/core/support/time_test.c \
4806
4807TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4808TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4809
nnoble69ac39f2014-12-12 15:43:38 -08004810ifeq ($(NO_SECURE),true)
4811
4812bins/time_test: openssl_dep_error
4813
4814else
4815
ctiller8919f602014-12-10 10:19:42 -08004816bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4817 $(E) "[LD] Linking $@"
4818 $(Q) mkdir -p `dirname $@`
4819 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4820
nnoble69ac39f2014-12-12 15:43:38 -08004821endif
4822
ctiller8919f602014-12-10 10:19:42 -08004823deps_time_test: $(TIME_TEST_DEPS)
4824
nnoble69ac39f2014-12-12 15:43:38 -08004825ifneq ($(NO_SECURE),true)
4826ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004827-include $(TIME_TEST_DEPS)
4828endif
nnoble69ac39f2014-12-12 15:43:38 -08004829endif
ctiller8919f602014-12-10 10:19:42 -08004830
4831clean_time_test:
4832 $(E) "[CLEAN] Cleaning time_test files"
4833 $(Q) $(RM) $(TIME_TEST_OBJS)
4834 $(Q) $(RM) $(TIME_TEST_DEPS)
4835 $(Q) $(RM) bins/time_test
4836
4837
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004838CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4839
4840CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4841CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4842
nnoble69ac39f2014-12-12 15:43:38 -08004843ifeq ($(NO_SECURE),true)
4844
4845bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4846
4847else
4848
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004849bins/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
4850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004852 $(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
4853
nnoble69ac39f2014-12-12 15:43:38 -08004854endif
4855
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004856deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4857
nnoble69ac39f2014-12-12 15:43:38 -08004858ifneq ($(NO_SECURE),true)
4859ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004860-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4861endif
nnoble69ac39f2014-12-12 15:43:38 -08004862endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004863
4864clean_chttp2_fake_security_cancel_after_accept_test:
4865 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4866 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4867 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4868 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4869
4870
4871CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4872
4873CHTTP2_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))))
4874CHTTP2_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))))
4875
nnoble69ac39f2014-12-12 15:43:38 -08004876ifeq ($(NO_SECURE),true)
4877
4878bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4879
4880else
4881
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004882bins/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
4883 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004884 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004885 $(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
4886
nnoble69ac39f2014-12-12 15:43:38 -08004887endif
4888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004889deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4890
nnoble69ac39f2014-12-12 15:43:38 -08004891ifneq ($(NO_SECURE),true)
4892ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004893-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4894endif
nnoble69ac39f2014-12-12 15:43:38 -08004895endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004896
4897clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4898 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4899 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4900 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4901 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4902
4903
4904CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4905
4906CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4907CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4908
nnoble69ac39f2014-12-12 15:43:38 -08004909ifeq ($(NO_SECURE),true)
4910
4911bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4912
4913else
4914
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004915bins/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
4916 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004917 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004918 $(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
4919
nnoble69ac39f2014-12-12 15:43:38 -08004920endif
4921
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004922deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4923
nnoble69ac39f2014-12-12 15:43:38 -08004924ifneq ($(NO_SECURE),true)
4925ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004926-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4927endif
nnoble69ac39f2014-12-12 15:43:38 -08004928endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004929
4930clean_chttp2_fake_security_cancel_after_invoke_test:
4931 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4932 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4933 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4934 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4935
4936
4937CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4938
4939CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4940CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4941
nnoble69ac39f2014-12-12 15:43:38 -08004942ifeq ($(NO_SECURE),true)
4943
4944bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4945
4946else
4947
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004948bins/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
4949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004950 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004951 $(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
4952
nnoble69ac39f2014-12-12 15:43:38 -08004953endif
4954
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004955deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4956
nnoble69ac39f2014-12-12 15:43:38 -08004957ifneq ($(NO_SECURE),true)
4958ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004959-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4960endif
nnoble69ac39f2014-12-12 15:43:38 -08004961endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004962
4963clean_chttp2_fake_security_cancel_before_invoke_test:
4964 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4965 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4966 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4967 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4968
4969
4970CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4971
4972CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4973CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4974
nnoble69ac39f2014-12-12 15:43:38 -08004975ifeq ($(NO_SECURE),true)
4976
4977bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4978
4979else
4980
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004981bins/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
4982 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004983 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004984 $(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
4985
nnoble69ac39f2014-12-12 15:43:38 -08004986endif
4987
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004988deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4989
nnoble69ac39f2014-12-12 15:43:38 -08004990ifneq ($(NO_SECURE),true)
4991ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004992-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4993endif
nnoble69ac39f2014-12-12 15:43:38 -08004994endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004995
4996clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4997 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4998 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4999 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5000 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
5001
5002
ctillerc6d61c42014-12-15 14:52:08 -08005003CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5004
5005CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5006CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5007
5008ifeq ($(NO_SECURE),true)
5009
5010bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
5011
5012else
5013
5014bins/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
5015 $(E) "[LD] Linking $@"
5016 $(Q) mkdir -p `dirname $@`
5017 $(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
5018
5019endif
5020
5021deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5022
5023ifneq ($(NO_SECURE),true)
5024ifneq ($(NO_DEPS),true)
5025-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5026endif
5027endif
5028
5029clean_chttp2_fake_security_disappearing_server_test:
5030 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5031 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5032 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5033 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
5034
5035
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005036CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5037
5038CHTTP2_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))))
5039CHTTP2_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))))
5040
nnoble69ac39f2014-12-12 15:43:38 -08005041ifeq ($(NO_SECURE),true)
5042
5043bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5044
5045else
5046
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005047bins/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
5048 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005049 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005050 $(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
5051
nnoble69ac39f2014-12-12 15:43:38 -08005052endif
5053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005054deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5055
nnoble69ac39f2014-12-12 15:43:38 -08005056ifneq ($(NO_SECURE),true)
5057ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005058-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5059endif
nnoble69ac39f2014-12-12 15:43:38 -08005060endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005061
5062clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5063 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5064 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5065 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5066 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
5067
5068
5069CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5070
5071CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5072CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5073
nnoble69ac39f2014-12-12 15:43:38 -08005074ifeq ($(NO_SECURE),true)
5075
5076bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
5077
5078else
5079
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005080bins/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
5081 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005082 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005083 $(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
5084
nnoble69ac39f2014-12-12 15:43:38 -08005085endif
5086
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005087deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5088
nnoble69ac39f2014-12-12 15:43:38 -08005089ifneq ($(NO_SECURE),true)
5090ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005091-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5092endif
nnoble69ac39f2014-12-12 15:43:38 -08005093endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005094
5095clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5096 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5097 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5098 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5099 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
5100
5101
5102CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5103
5104CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5105CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5106
nnoble69ac39f2014-12-12 15:43:38 -08005107ifeq ($(NO_SECURE),true)
5108
5109bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
5110
5111else
5112
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005113bins/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
5114 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005115 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005116 $(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
5117
nnoble69ac39f2014-12-12 15:43:38 -08005118endif
5119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005120deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5121
nnoble69ac39f2014-12-12 15:43:38 -08005122ifneq ($(NO_SECURE),true)
5123ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005124-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5125endif
nnoble69ac39f2014-12-12 15:43:38 -08005126endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005127
5128clean_chttp2_fake_security_invoke_large_request_test:
5129 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5130 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5131 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5132 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
5133
5134
5135CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5136
5137CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5138CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5139
nnoble69ac39f2014-12-12 15:43:38 -08005140ifeq ($(NO_SECURE),true)
5141
5142bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
5143
5144else
5145
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005146bins/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
5147 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005148 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005149 $(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
5150
nnoble69ac39f2014-12-12 15:43:38 -08005151endif
5152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005153deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5154
nnoble69ac39f2014-12-12 15:43:38 -08005155ifneq ($(NO_SECURE),true)
5156ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005157-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5158endif
nnoble69ac39f2014-12-12 15:43:38 -08005159endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005160
5161clean_chttp2_fake_security_max_concurrent_streams_test:
5162 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5163 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5164 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5165 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5166
5167
5168CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5169
5170CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5171CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5172
nnoble69ac39f2014-12-12 15:43:38 -08005173ifeq ($(NO_SECURE),true)
5174
5175bins/chttp2_fake_security_no_op_test: openssl_dep_error
5176
5177else
5178
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005179bins/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
5180 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005181 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005182 $(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
5183
nnoble69ac39f2014-12-12 15:43:38 -08005184endif
5185
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005186deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5187
nnoble69ac39f2014-12-12 15:43:38 -08005188ifneq ($(NO_SECURE),true)
5189ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005190-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5191endif
nnoble69ac39f2014-12-12 15:43:38 -08005192endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005193
5194clean_chttp2_fake_security_no_op_test:
5195 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5196 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5197 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5198 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5199
5200
5201CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5202
5203CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5204CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5205
nnoble69ac39f2014-12-12 15:43:38 -08005206ifeq ($(NO_SECURE),true)
5207
5208bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5209
5210else
5211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005212bins/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
5213 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005214 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005215 $(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
5216
nnoble69ac39f2014-12-12 15:43:38 -08005217endif
5218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005219deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5220
nnoble69ac39f2014-12-12 15:43:38 -08005221ifneq ($(NO_SECURE),true)
5222ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005223-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5224endif
nnoble69ac39f2014-12-12 15:43:38 -08005225endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005226
5227clean_chttp2_fake_security_ping_pong_streaming_test:
5228 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5229 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5230 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5231 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5232
5233
ctiller33023c42014-12-12 16:28:33 -08005234CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5235
5236CHTTP2_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))))
5237CHTTP2_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))))
5238
5239ifeq ($(NO_SECURE),true)
5240
5241bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5242
5243else
5244
5245bins/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
5246 $(E) "[LD] Linking $@"
5247 $(Q) mkdir -p `dirname $@`
5248 $(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
5249
5250endif
5251
5252deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5253
5254ifneq ($(NO_SECURE),true)
5255ifneq ($(NO_DEPS),true)
5256-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5257endif
5258endif
5259
5260clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5261 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5262 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5263 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5264 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5265
5266
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005267CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5268
5269CHTTP2_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))))
5270CHTTP2_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))))
5271
nnoble69ac39f2014-12-12 15:43:38 -08005272ifeq ($(NO_SECURE),true)
5273
5274bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5275
5276else
5277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005278bins/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
5279 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005280 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005281 $(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
5282
nnoble69ac39f2014-12-12 15:43:38 -08005283endif
5284
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005285deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5286
nnoble69ac39f2014-12-12 15:43:38 -08005287ifneq ($(NO_SECURE),true)
5288ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005289-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5290endif
nnoble69ac39f2014-12-12 15:43:38 -08005291endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005292
5293clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5294 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5295 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5296 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5297 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5298
5299
5300CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5301
5302CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5303CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5304
nnoble69ac39f2014-12-12 15:43:38 -08005305ifeq ($(NO_SECURE),true)
5306
5307bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5308
5309else
5310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005311bins/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
5312 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005313 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005314 $(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
5315
nnoble69ac39f2014-12-12 15:43:38 -08005316endif
5317
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005318deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5319
nnoble69ac39f2014-12-12 15:43:38 -08005320ifneq ($(NO_SECURE),true)
5321ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005322-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5323endif
nnoble69ac39f2014-12-12 15:43:38 -08005324endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005325
5326clean_chttp2_fake_security_request_response_with_payload_test:
5327 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5328 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5329 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5330 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5331
5332
ctiller2845cad2014-12-15 15:14:12 -08005333CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5334
5335CHTTP2_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))))
5336CHTTP2_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))))
5337
5338ifeq ($(NO_SECURE),true)
5339
5340bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5341
5342else
5343
5344bins/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
5345 $(E) "[LD] Linking $@"
5346 $(Q) mkdir -p `dirname $@`
5347 $(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
5348
5349endif
5350
5351deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5352
5353ifneq ($(NO_SECURE),true)
5354ifneq ($(NO_DEPS),true)
5355-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5356endif
5357endif
5358
5359clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5360 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5361 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5362 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5363 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5364
5365
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005366CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5367
5368CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5369CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5370
nnoble69ac39f2014-12-12 15:43:38 -08005371ifeq ($(NO_SECURE),true)
5372
5373bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5374
5375else
5376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005377bins/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
5378 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005379 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005380 $(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
5381
nnoble69ac39f2014-12-12 15:43:38 -08005382endif
5383
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005384deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5385
nnoble69ac39f2014-12-12 15:43:38 -08005386ifneq ($(NO_SECURE),true)
5387ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005388-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5389endif
nnoble69ac39f2014-12-12 15:43:38 -08005390endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005391
5392clean_chttp2_fake_security_simple_delayed_request_test:
5393 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5394 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5395 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5396 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5397
5398
5399CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5400
5401CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5402CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5403
nnoble69ac39f2014-12-12 15:43:38 -08005404ifeq ($(NO_SECURE),true)
5405
5406bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5407
5408else
5409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005410bins/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
5411 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005413 $(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
5414
nnoble69ac39f2014-12-12 15:43:38 -08005415endif
5416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005417deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5418
nnoble69ac39f2014-12-12 15:43:38 -08005419ifneq ($(NO_SECURE),true)
5420ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005421-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5422endif
nnoble69ac39f2014-12-12 15:43:38 -08005423endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005424
5425clean_chttp2_fake_security_simple_request_test:
5426 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5427 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5428 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5429 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5430
5431
nathaniel52878172014-12-09 10:17:19 -08005432CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005433
nathaniel52878172014-12-09 10:17:19 -08005434CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5435CHTTP2_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 -08005436
nnoble69ac39f2014-12-12 15:43:38 -08005437ifeq ($(NO_SECURE),true)
5438
5439bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5440
5441else
5442
nathaniel52878172014-12-09 10:17:19 -08005443bins/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 -08005444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005445 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005446 $(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 -08005447
nnoble69ac39f2014-12-12 15:43:38 -08005448endif
5449
nathaniel52878172014-12-09 10:17:19 -08005450deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005451
nnoble69ac39f2014-12-12 15:43:38 -08005452ifneq ($(NO_SECURE),true)
5453ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005454-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005455endif
nnoble69ac39f2014-12-12 15:43:38 -08005456endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005457
nathaniel52878172014-12-09 10:17:19 -08005458clean_chttp2_fake_security_thread_stress_test:
5459 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5460 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5461 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5462 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005463
5464
5465CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5466
5467CHTTP2_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))))
5468CHTTP2_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))))
5469
nnoble69ac39f2014-12-12 15:43:38 -08005470ifeq ($(NO_SECURE),true)
5471
5472bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5473
5474else
5475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005476bins/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
5477 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005478 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005479 $(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
5480
nnoble69ac39f2014-12-12 15:43:38 -08005481endif
5482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005483deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5484
nnoble69ac39f2014-12-12 15:43:38 -08005485ifneq ($(NO_SECURE),true)
5486ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005487-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5488endif
nnoble69ac39f2014-12-12 15:43:38 -08005489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005490
5491clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5492 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5493 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5494 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5495 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5496
5497
5498CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5499
5500CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5501CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5502
nnoble69ac39f2014-12-12 15:43:38 -08005503ifeq ($(NO_SECURE),true)
5504
5505bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5506
5507else
5508
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005509bins/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
5510 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005511 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005512 $(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
5513
nnoble69ac39f2014-12-12 15:43:38 -08005514endif
5515
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005516deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5517
nnoble69ac39f2014-12-12 15:43:38 -08005518ifneq ($(NO_SECURE),true)
5519ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005520-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5521endif
nnoble69ac39f2014-12-12 15:43:38 -08005522endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005523
5524clean_chttp2_fullstack_cancel_after_accept_test:
5525 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5526 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5527 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5528 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5529
5530
5531CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5532
5533CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5534CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5535
nnoble69ac39f2014-12-12 15:43:38 -08005536ifeq ($(NO_SECURE),true)
5537
5538bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5539
5540else
5541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005542bins/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
5543 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005544 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005545 $(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
5546
nnoble69ac39f2014-12-12 15:43:38 -08005547endif
5548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005549deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5550
nnoble69ac39f2014-12-12 15:43:38 -08005551ifneq ($(NO_SECURE),true)
5552ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005553-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5554endif
nnoble69ac39f2014-12-12 15:43:38 -08005555endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005556
5557clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5558 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5559 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5560 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5561 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5562
5563
5564CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5565
5566CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5567CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5568
nnoble69ac39f2014-12-12 15:43:38 -08005569ifeq ($(NO_SECURE),true)
5570
5571bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5572
5573else
5574
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005575bins/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
5576 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005577 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005578 $(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
5579
nnoble69ac39f2014-12-12 15:43:38 -08005580endif
5581
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005582deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5583
nnoble69ac39f2014-12-12 15:43:38 -08005584ifneq ($(NO_SECURE),true)
5585ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005586-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5587endif
nnoble69ac39f2014-12-12 15:43:38 -08005588endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005589
5590clean_chttp2_fullstack_cancel_after_invoke_test:
5591 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5592 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5593 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5594 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5595
5596
5597CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5598
5599CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5600CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5601
nnoble69ac39f2014-12-12 15:43:38 -08005602ifeq ($(NO_SECURE),true)
5603
5604bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5605
5606else
5607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005608bins/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
5609 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005610 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005611 $(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
5612
nnoble69ac39f2014-12-12 15:43:38 -08005613endif
5614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005615deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5616
nnoble69ac39f2014-12-12 15:43:38 -08005617ifneq ($(NO_SECURE),true)
5618ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005619-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5620endif
nnoble69ac39f2014-12-12 15:43:38 -08005621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005622
5623clean_chttp2_fullstack_cancel_before_invoke_test:
5624 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5625 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5626 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5627 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5628
5629
5630CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5631
5632CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5633CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5634
nnoble69ac39f2014-12-12 15:43:38 -08005635ifeq ($(NO_SECURE),true)
5636
5637bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5638
5639else
5640
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005641bins/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
5642 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005643 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005644 $(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
5645
nnoble69ac39f2014-12-12 15:43:38 -08005646endif
5647
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005648deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5649
nnoble69ac39f2014-12-12 15:43:38 -08005650ifneq ($(NO_SECURE),true)
5651ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005652-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5653endif
nnoble69ac39f2014-12-12 15:43:38 -08005654endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005655
5656clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5657 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5658 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5659 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5660 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5661
5662
ctillerc6d61c42014-12-15 14:52:08 -08005663CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5664
5665CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5666CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5667
5668ifeq ($(NO_SECURE),true)
5669
5670bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5671
5672else
5673
5674bins/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
5675 $(E) "[LD] Linking $@"
5676 $(Q) mkdir -p `dirname $@`
5677 $(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
5678
5679endif
5680
5681deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5682
5683ifneq ($(NO_SECURE),true)
5684ifneq ($(NO_DEPS),true)
5685-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5686endif
5687endif
5688
5689clean_chttp2_fullstack_disappearing_server_test:
5690 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5691 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5692 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5693 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5694
5695
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005696CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5697
5698CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5699CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5700
nnoble69ac39f2014-12-12 15:43:38 -08005701ifeq ($(NO_SECURE),true)
5702
5703bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5704
5705else
5706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005707bins/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
5708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005709 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005710 $(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
5711
nnoble69ac39f2014-12-12 15:43:38 -08005712endif
5713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005714deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5715
nnoble69ac39f2014-12-12 15:43:38 -08005716ifneq ($(NO_SECURE),true)
5717ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005718-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5719endif
nnoble69ac39f2014-12-12 15:43:38 -08005720endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005721
5722clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5723 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5724 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5725 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5726 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5727
5728
5729CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5730
5731CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5732CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5733
nnoble69ac39f2014-12-12 15:43:38 -08005734ifeq ($(NO_SECURE),true)
5735
5736bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5737
5738else
5739
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005740bins/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
5741 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005742 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005743 $(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
5744
nnoble69ac39f2014-12-12 15:43:38 -08005745endif
5746
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005747deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5748
nnoble69ac39f2014-12-12 15:43:38 -08005749ifneq ($(NO_SECURE),true)
5750ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005751-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5752endif
nnoble69ac39f2014-12-12 15:43:38 -08005753endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005754
5755clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5756 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5757 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5758 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5759 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5760
5761
5762CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5763
5764CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5765CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5766
nnoble69ac39f2014-12-12 15:43:38 -08005767ifeq ($(NO_SECURE),true)
5768
5769bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5770
5771else
5772
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005773bins/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
5774 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005775 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005776 $(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
5777
nnoble69ac39f2014-12-12 15:43:38 -08005778endif
5779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005780deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5781
nnoble69ac39f2014-12-12 15:43:38 -08005782ifneq ($(NO_SECURE),true)
5783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005784-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5785endif
nnoble69ac39f2014-12-12 15:43:38 -08005786endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005787
5788clean_chttp2_fullstack_invoke_large_request_test:
5789 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5790 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5791 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5792 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5793
5794
5795CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5796
5797CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5798CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5799
nnoble69ac39f2014-12-12 15:43:38 -08005800ifeq ($(NO_SECURE),true)
5801
5802bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5803
5804else
5805
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005806bins/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
5807 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005808 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005809 $(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
5810
nnoble69ac39f2014-12-12 15:43:38 -08005811endif
5812
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005813deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5814
nnoble69ac39f2014-12-12 15:43:38 -08005815ifneq ($(NO_SECURE),true)
5816ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005817-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5818endif
nnoble69ac39f2014-12-12 15:43:38 -08005819endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005820
5821clean_chttp2_fullstack_max_concurrent_streams_test:
5822 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5823 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5824 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5825 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5826
5827
5828CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5829
5830CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5831CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5832
nnoble69ac39f2014-12-12 15:43:38 -08005833ifeq ($(NO_SECURE),true)
5834
5835bins/chttp2_fullstack_no_op_test: openssl_dep_error
5836
5837else
5838
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005839bins/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
5840 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005841 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005842 $(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
5843
nnoble69ac39f2014-12-12 15:43:38 -08005844endif
5845
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005846deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5847
nnoble69ac39f2014-12-12 15:43:38 -08005848ifneq ($(NO_SECURE),true)
5849ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005850-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5851endif
nnoble69ac39f2014-12-12 15:43:38 -08005852endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005853
5854clean_chttp2_fullstack_no_op_test:
5855 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5856 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5857 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5858 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5859
5860
5861CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5862
5863CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5864CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5865
nnoble69ac39f2014-12-12 15:43:38 -08005866ifeq ($(NO_SECURE),true)
5867
5868bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5869
5870else
5871
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005872bins/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
5873 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005874 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005875 $(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
5876
nnoble69ac39f2014-12-12 15:43:38 -08005877endif
5878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005879deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5880
nnoble69ac39f2014-12-12 15:43:38 -08005881ifneq ($(NO_SECURE),true)
5882ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005883-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5884endif
nnoble69ac39f2014-12-12 15:43:38 -08005885endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005886
5887clean_chttp2_fullstack_ping_pong_streaming_test:
5888 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5889 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5890 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5891 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5892
5893
ctiller33023c42014-12-12 16:28:33 -08005894CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5895
5896CHTTP2_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))))
5897CHTTP2_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))))
5898
5899ifeq ($(NO_SECURE),true)
5900
5901bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5902
5903else
5904
5905bins/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
5906 $(E) "[LD] Linking $@"
5907 $(Q) mkdir -p `dirname $@`
5908 $(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
5909
5910endif
5911
5912deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5913
5914ifneq ($(NO_SECURE),true)
5915ifneq ($(NO_DEPS),true)
5916-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5917endif
5918endif
5919
5920clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5921 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5922 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5923 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5924 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5925
5926
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005927CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5928
5929CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5930CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5931
nnoble69ac39f2014-12-12 15:43:38 -08005932ifeq ($(NO_SECURE),true)
5933
5934bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5935
5936else
5937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005938bins/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
5939 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005940 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005941 $(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
5942
nnoble69ac39f2014-12-12 15:43:38 -08005943endif
5944
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005945deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5946
nnoble69ac39f2014-12-12 15:43:38 -08005947ifneq ($(NO_SECURE),true)
5948ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005949-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5950endif
nnoble69ac39f2014-12-12 15:43:38 -08005951endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005952
5953clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5954 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5955 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5956 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5957 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5958
5959
5960CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5961
5962CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5963CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5964
nnoble69ac39f2014-12-12 15:43:38 -08005965ifeq ($(NO_SECURE),true)
5966
5967bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5968
5969else
5970
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005971bins/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
5972 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005973 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005974 $(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
5975
nnoble69ac39f2014-12-12 15:43:38 -08005976endif
5977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005978deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5979
nnoble69ac39f2014-12-12 15:43:38 -08005980ifneq ($(NO_SECURE),true)
5981ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005982-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5983endif
nnoble69ac39f2014-12-12 15:43:38 -08005984endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005985
5986clean_chttp2_fullstack_request_response_with_payload_test:
5987 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5988 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5989 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5990 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5991
5992
ctiller2845cad2014-12-15 15:14:12 -08005993CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5994
5995CHTTP2_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))))
5996CHTTP2_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))))
5997
5998ifeq ($(NO_SECURE),true)
5999
6000bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6001
6002else
6003
6004bins/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
6005 $(E) "[LD] Linking $@"
6006 $(Q) mkdir -p `dirname $@`
6007 $(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
6008
6009endif
6010
6011deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6012
6013ifneq ($(NO_SECURE),true)
6014ifneq ($(NO_DEPS),true)
6015-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6016endif
6017endif
6018
6019clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6020 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6021 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6022 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6023 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
6024
6025
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006026CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6027
6028CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6029CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6030
nnoble69ac39f2014-12-12 15:43:38 -08006031ifeq ($(NO_SECURE),true)
6032
6033bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
6034
6035else
6036
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006037bins/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
6038 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006039 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006040 $(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
6041
nnoble69ac39f2014-12-12 15:43:38 -08006042endif
6043
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006044deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6045
nnoble69ac39f2014-12-12 15:43:38 -08006046ifneq ($(NO_SECURE),true)
6047ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006048-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6049endif
nnoble69ac39f2014-12-12 15:43:38 -08006050endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006051
6052clean_chttp2_fullstack_simple_delayed_request_test:
6053 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6054 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6055 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6056 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
6057
6058
6059CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6060
6061CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6062CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6063
nnoble69ac39f2014-12-12 15:43:38 -08006064ifeq ($(NO_SECURE),true)
6065
6066bins/chttp2_fullstack_simple_request_test: openssl_dep_error
6067
6068else
6069
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006070bins/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
6071 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006072 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006073 $(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
6074
nnoble69ac39f2014-12-12 15:43:38 -08006075endif
6076
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006077deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6078
nnoble69ac39f2014-12-12 15:43:38 -08006079ifneq ($(NO_SECURE),true)
6080ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006081-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6082endif
nnoble69ac39f2014-12-12 15:43:38 -08006083endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006084
6085clean_chttp2_fullstack_simple_request_test:
6086 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6087 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6088 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6089 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
6090
6091
nathaniel52878172014-12-09 10:17:19 -08006092CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006093
nathaniel52878172014-12-09 10:17:19 -08006094CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6095CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006096
nnoble69ac39f2014-12-12 15:43:38 -08006097ifeq ($(NO_SECURE),true)
6098
6099bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
6100
6101else
6102
nathaniel52878172014-12-09 10:17:19 -08006103bins/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 -08006104 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006105 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006106 $(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 -08006107
nnoble69ac39f2014-12-12 15:43:38 -08006108endif
6109
nathaniel52878172014-12-09 10:17:19 -08006110deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006111
nnoble69ac39f2014-12-12 15:43:38 -08006112ifneq ($(NO_SECURE),true)
6113ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006114-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006115endif
nnoble69ac39f2014-12-12 15:43:38 -08006116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006117
nathaniel52878172014-12-09 10:17:19 -08006118clean_chttp2_fullstack_thread_stress_test:
6119 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6120 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6121 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6122 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006123
6124
6125CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6126
6127CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6128CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6129
nnoble69ac39f2014-12-12 15:43:38 -08006130ifeq ($(NO_SECURE),true)
6131
6132bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6133
6134else
6135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006136bins/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
6137 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006138 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006139 $(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
6140
nnoble69ac39f2014-12-12 15:43:38 -08006141endif
6142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006143deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6144
nnoble69ac39f2014-12-12 15:43:38 -08006145ifneq ($(NO_SECURE),true)
6146ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006147-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6148endif
nnoble69ac39f2014-12-12 15:43:38 -08006149endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006150
6151clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6152 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6153 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6154 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6155 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6156
6157
6158CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6159
6160CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6161CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6162
nnoble69ac39f2014-12-12 15:43:38 -08006163ifeq ($(NO_SECURE),true)
6164
6165bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6166
6167else
6168
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006169bins/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
6170 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006171 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006172 $(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
6173
nnoble69ac39f2014-12-12 15:43:38 -08006174endif
6175
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006176deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6177
nnoble69ac39f2014-12-12 15:43:38 -08006178ifneq ($(NO_SECURE),true)
6179ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006180-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6181endif
nnoble69ac39f2014-12-12 15:43:38 -08006182endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006183
6184clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6185 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6186 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6187 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6188 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6189
6190
6191CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6192
6193CHTTP2_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))))
6194CHTTP2_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))))
6195
nnoble69ac39f2014-12-12 15:43:38 -08006196ifeq ($(NO_SECURE),true)
6197
6198bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6199
6200else
6201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006202bins/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
6203 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006204 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006205 $(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
6206
nnoble69ac39f2014-12-12 15:43:38 -08006207endif
6208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006209deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6210
nnoble69ac39f2014-12-12 15:43:38 -08006211ifneq ($(NO_SECURE),true)
6212ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006213-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6214endif
nnoble69ac39f2014-12-12 15:43:38 -08006215endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006216
6217clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6218 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6219 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6220 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6221 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6222
6223
6224CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6225
6226CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6227CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6228
nnoble69ac39f2014-12-12 15:43:38 -08006229ifeq ($(NO_SECURE),true)
6230
6231bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6232
6233else
6234
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006235bins/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
6236 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006237 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006238 $(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
6239
nnoble69ac39f2014-12-12 15:43:38 -08006240endif
6241
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006242deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6243
nnoble69ac39f2014-12-12 15:43:38 -08006244ifneq ($(NO_SECURE),true)
6245ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006246-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6247endif
nnoble69ac39f2014-12-12 15:43:38 -08006248endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006249
6250clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6251 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6252 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6253 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6254 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6255
6256
6257CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6258
6259CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6260CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6261
nnoble69ac39f2014-12-12 15:43:38 -08006262ifeq ($(NO_SECURE),true)
6263
6264bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6265
6266else
6267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006268bins/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
6269 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006270 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006271 $(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
6272
nnoble69ac39f2014-12-12 15:43:38 -08006273endif
6274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006275deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6276
nnoble69ac39f2014-12-12 15:43:38 -08006277ifneq ($(NO_SECURE),true)
6278ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006279-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6280endif
nnoble69ac39f2014-12-12 15:43:38 -08006281endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006282
6283clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6284 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6285 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6286 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6287 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6288
6289
6290CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6291
6292CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6293CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6294
nnoble69ac39f2014-12-12 15:43:38 -08006295ifeq ($(NO_SECURE),true)
6296
6297bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6298
6299else
6300
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006301bins/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
6302 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006303 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006304 $(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
6305
nnoble69ac39f2014-12-12 15:43:38 -08006306endif
6307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006308deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6309
nnoble69ac39f2014-12-12 15:43:38 -08006310ifneq ($(NO_SECURE),true)
6311ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006312-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6313endif
nnoble69ac39f2014-12-12 15:43:38 -08006314endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006315
6316clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6317 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6318 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6319 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6320 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6321
6322
ctillerc6d61c42014-12-15 14:52:08 -08006323CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6324
6325CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6326CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6327
6328ifeq ($(NO_SECURE),true)
6329
6330bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6331
6332else
6333
6334bins/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
6335 $(E) "[LD] Linking $@"
6336 $(Q) mkdir -p `dirname $@`
6337 $(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
6338
6339endif
6340
6341deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6342
6343ifneq ($(NO_SECURE),true)
6344ifneq ($(NO_DEPS),true)
6345-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6346endif
6347endif
6348
6349clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6350 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6351 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6352 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6353 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6354
6355
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006356CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6357
6358CHTTP2_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))))
6359CHTTP2_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))))
6360
nnoble69ac39f2014-12-12 15:43:38 -08006361ifeq ($(NO_SECURE),true)
6362
6363bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6364
6365else
6366
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006367bins/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
6368 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006369 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006370 $(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
6371
nnoble69ac39f2014-12-12 15:43:38 -08006372endif
6373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006374deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6375
nnoble69ac39f2014-12-12 15:43:38 -08006376ifneq ($(NO_SECURE),true)
6377ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006378-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6379endif
nnoble69ac39f2014-12-12 15:43:38 -08006380endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006381
6382clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6383 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6384 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6385 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6386 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6387
6388
6389CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6390
6391CHTTP2_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))))
6392CHTTP2_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))))
6393
nnoble69ac39f2014-12-12 15:43:38 -08006394ifeq ($(NO_SECURE),true)
6395
6396bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6397
6398else
6399
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006400bins/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
6401 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006402 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006403 $(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
6404
nnoble69ac39f2014-12-12 15:43:38 -08006405endif
6406
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006407deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6408
nnoble69ac39f2014-12-12 15:43:38 -08006409ifneq ($(NO_SECURE),true)
6410ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006411-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6412endif
nnoble69ac39f2014-12-12 15:43:38 -08006413endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006414
6415clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6416 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6417 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6418 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6419 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6420
6421
6422CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6423
6424CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6425CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6426
nnoble69ac39f2014-12-12 15:43:38 -08006427ifeq ($(NO_SECURE),true)
6428
6429bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6430
6431else
6432
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006433bins/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
6434 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006435 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006436 $(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
6437
nnoble69ac39f2014-12-12 15:43:38 -08006438endif
6439
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006440deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6441
nnoble69ac39f2014-12-12 15:43:38 -08006442ifneq ($(NO_SECURE),true)
6443ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006444-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6445endif
nnoble69ac39f2014-12-12 15:43:38 -08006446endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006447
6448clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6449 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6450 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6451 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6452 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6453
6454
6455CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6456
6457CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6458CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6459
nnoble69ac39f2014-12-12 15:43:38 -08006460ifeq ($(NO_SECURE),true)
6461
6462bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6463
6464else
6465
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006466bins/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
6467 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006468 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006469 $(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
6470
nnoble69ac39f2014-12-12 15:43:38 -08006471endif
6472
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006473deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6474
nnoble69ac39f2014-12-12 15:43:38 -08006475ifneq ($(NO_SECURE),true)
6476ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006477-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6478endif
nnoble69ac39f2014-12-12 15:43:38 -08006479endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006480
6481clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6482 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6483 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6484 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6485 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6486
6487
6488CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6489
6490CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6491CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6492
nnoble69ac39f2014-12-12 15:43:38 -08006493ifeq ($(NO_SECURE),true)
6494
6495bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6496
6497else
6498
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499bins/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
6500 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006501 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006502 $(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
6503
nnoble69ac39f2014-12-12 15:43:38 -08006504endif
6505
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006506deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6507
nnoble69ac39f2014-12-12 15:43:38 -08006508ifneq ($(NO_SECURE),true)
6509ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006510-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6511endif
nnoble69ac39f2014-12-12 15:43:38 -08006512endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006513
6514clean_chttp2_simple_ssl_fullstack_no_op_test:
6515 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6516 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6517 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6518 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6519
6520
6521CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6522
6523CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6524CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6525
nnoble69ac39f2014-12-12 15:43:38 -08006526ifeq ($(NO_SECURE),true)
6527
6528bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6529
6530else
6531
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006532bins/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
6533 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006534 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006535 $(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
6536
nnoble69ac39f2014-12-12 15:43:38 -08006537endif
6538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006539deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6540
nnoble69ac39f2014-12-12 15:43:38 -08006541ifneq ($(NO_SECURE),true)
6542ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006543-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6544endif
nnoble69ac39f2014-12-12 15:43:38 -08006545endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006546
6547clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6548 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6549 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6550 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6551 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6552
6553
ctiller33023c42014-12-12 16:28:33 -08006554CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6555
6556CHTTP2_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))))
6557CHTTP2_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))))
6558
6559ifeq ($(NO_SECURE),true)
6560
6561bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6562
6563else
6564
6565bins/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
6566 $(E) "[LD] Linking $@"
6567 $(Q) mkdir -p `dirname $@`
6568 $(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
6569
6570endif
6571
6572deps_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)
6573
6574ifneq ($(NO_SECURE),true)
6575ifneq ($(NO_DEPS),true)
6576-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6577endif
6578endif
6579
6580clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6581 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6582 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6583 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6584 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6585
6586
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006587CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6588
6589CHTTP2_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))))
6590CHTTP2_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))))
6591
nnoble69ac39f2014-12-12 15:43:38 -08006592ifeq ($(NO_SECURE),true)
6593
6594bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6595
6596else
6597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006598bins/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
6599 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006600 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006601 $(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
6602
nnoble69ac39f2014-12-12 15:43:38 -08006603endif
6604
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006605deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6606
nnoble69ac39f2014-12-12 15:43:38 -08006607ifneq ($(NO_SECURE),true)
6608ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006609-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6610endif
nnoble69ac39f2014-12-12 15:43:38 -08006611endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006612
6613clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6614 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6615 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6616 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6617 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6618
6619
6620CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6621
6622CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6623CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6624
nnoble69ac39f2014-12-12 15:43:38 -08006625ifeq ($(NO_SECURE),true)
6626
6627bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6628
6629else
6630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006631bins/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
6632 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006633 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006634 $(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
6635
nnoble69ac39f2014-12-12 15:43:38 -08006636endif
6637
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006638deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6639
nnoble69ac39f2014-12-12 15:43:38 -08006640ifneq ($(NO_SECURE),true)
6641ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006642-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6643endif
nnoble69ac39f2014-12-12 15:43:38 -08006644endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006645
6646clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6647 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6648 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6649 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6650 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6651
6652
ctiller2845cad2014-12-15 15:14:12 -08006653CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6654
6655CHTTP2_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))))
6656CHTTP2_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))))
6657
6658ifeq ($(NO_SECURE),true)
6659
6660bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6661
6662else
6663
6664bins/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
6665 $(E) "[LD] Linking $@"
6666 $(Q) mkdir -p `dirname $@`
6667 $(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
6668
6669endif
6670
6671deps_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)
6672
6673ifneq ($(NO_SECURE),true)
6674ifneq ($(NO_DEPS),true)
6675-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6676endif
6677endif
6678
6679clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6680 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6681 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6682 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6683 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6684
6685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006686CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6687
6688CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6689CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6690
nnoble69ac39f2014-12-12 15:43:38 -08006691ifeq ($(NO_SECURE),true)
6692
6693bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6694
6695else
6696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006697bins/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
6698 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006699 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006700 $(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
6701
nnoble69ac39f2014-12-12 15:43:38 -08006702endif
6703
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006704deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6705
nnoble69ac39f2014-12-12 15:43:38 -08006706ifneq ($(NO_SECURE),true)
6707ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006708-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6709endif
nnoble69ac39f2014-12-12 15:43:38 -08006710endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006711
6712clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6713 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6714 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6715 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6716 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6717
6718
6719CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6720
6721CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6722CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6723
nnoble69ac39f2014-12-12 15:43:38 -08006724ifeq ($(NO_SECURE),true)
6725
6726bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6727
6728else
6729
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006730bins/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
6731 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006732 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006733 $(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
6734
nnoble69ac39f2014-12-12 15:43:38 -08006735endif
6736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006737deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6738
nnoble69ac39f2014-12-12 15:43:38 -08006739ifneq ($(NO_SECURE),true)
6740ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006741-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6742endif
nnoble69ac39f2014-12-12 15:43:38 -08006743endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006744
6745clean_chttp2_simple_ssl_fullstack_simple_request_test:
6746 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6747 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6748 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6749 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6750
6751
nathaniel52878172014-12-09 10:17:19 -08006752CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006753
nathaniel52878172014-12-09 10:17:19 -08006754CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6755CHTTP2_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 -08006756
nnoble69ac39f2014-12-12 15:43:38 -08006757ifeq ($(NO_SECURE),true)
6758
6759bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6760
6761else
6762
nathaniel52878172014-12-09 10:17:19 -08006763bins/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 -08006764 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006765 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006766 $(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 -08006767
nnoble69ac39f2014-12-12 15:43:38 -08006768endif
6769
nathaniel52878172014-12-09 10:17:19 -08006770deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006771
nnoble69ac39f2014-12-12 15:43:38 -08006772ifneq ($(NO_SECURE),true)
6773ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006774-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006775endif
nnoble69ac39f2014-12-12 15:43:38 -08006776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006777
nathaniel52878172014-12-09 10:17:19 -08006778clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6779 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6780 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6781 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6782 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006783
6784
6785CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6786
6787CHTTP2_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))))
6788CHTTP2_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))))
6789
nnoble69ac39f2014-12-12 15:43:38 -08006790ifeq ($(NO_SECURE),true)
6791
6792bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6793
6794else
6795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006796bins/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
6797 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006798 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006799 $(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
6800
nnoble69ac39f2014-12-12 15:43:38 -08006801endif
6802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006803deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6804
nnoble69ac39f2014-12-12 15:43:38 -08006805ifneq ($(NO_SECURE),true)
6806ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006807-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6808endif
nnoble69ac39f2014-12-12 15:43:38 -08006809endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006810
6811clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6812 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6813 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6814 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6815 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6816
6817
6818CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6819
6820CHTTP2_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))))
6821CHTTP2_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))))
6822
nnoble69ac39f2014-12-12 15:43:38 -08006823ifeq ($(NO_SECURE),true)
6824
6825bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6826
6827else
6828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006829bins/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
6830 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006831 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006832 $(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
6833
nnoble69ac39f2014-12-12 15:43:38 -08006834endif
6835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006836deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6837
nnoble69ac39f2014-12-12 15:43:38 -08006838ifneq ($(NO_SECURE),true)
6839ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006840-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6841endif
nnoble69ac39f2014-12-12 15:43:38 -08006842endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006843
6844clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6845 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6846 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6847 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6848 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6849
6850
6851CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6852
6853CHTTP2_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))))
6854CHTTP2_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))))
6855
nnoble69ac39f2014-12-12 15:43:38 -08006856ifeq ($(NO_SECURE),true)
6857
6858bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6859
6860else
6861
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006862bins/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
6863 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006864 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006865 $(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
6866
nnoble69ac39f2014-12-12 15:43:38 -08006867endif
6868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006869deps_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)
6870
nnoble69ac39f2014-12-12 15:43:38 -08006871ifneq ($(NO_SECURE),true)
6872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006873-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6874endif
nnoble69ac39f2014-12-12 15:43:38 -08006875endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006876
6877clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6878 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6879 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6880 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6881 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6882
6883
6884CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6885
6886CHTTP2_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))))
6887CHTTP2_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))))
6888
nnoble69ac39f2014-12-12 15:43:38 -08006889ifeq ($(NO_SECURE),true)
6890
6891bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6892
6893else
6894
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006895bins/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
6896 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006897 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006898 $(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
6899
nnoble69ac39f2014-12-12 15:43:38 -08006900endif
6901
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006902deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6903
nnoble69ac39f2014-12-12 15:43:38 -08006904ifneq ($(NO_SECURE),true)
6905ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006906-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6907endif
nnoble69ac39f2014-12-12 15:43:38 -08006908endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006909
6910clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6911 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6912 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6913 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6914 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6915
6916
6917CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6918
6919CHTTP2_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))))
6920CHTTP2_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))))
6921
nnoble69ac39f2014-12-12 15:43:38 -08006922ifeq ($(NO_SECURE),true)
6923
6924bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6925
6926else
6927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006928bins/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
6929 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006930 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006931 $(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
6932
nnoble69ac39f2014-12-12 15:43:38 -08006933endif
6934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006935deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6936
nnoble69ac39f2014-12-12 15:43:38 -08006937ifneq ($(NO_SECURE),true)
6938ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006939-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6940endif
nnoble69ac39f2014-12-12 15:43:38 -08006941endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006942
6943clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6944 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6945 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6946 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6947 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6948
6949
6950CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6951
6952CHTTP2_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))))
6953CHTTP2_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))))
6954
nnoble69ac39f2014-12-12 15:43:38 -08006955ifeq ($(NO_SECURE),true)
6956
6957bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6958
6959else
6960
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006961bins/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
6962 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006963 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006964 $(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
6965
nnoble69ac39f2014-12-12 15:43:38 -08006966endif
6967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006968deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6969
nnoble69ac39f2014-12-12 15:43:38 -08006970ifneq ($(NO_SECURE),true)
6971ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006972-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6973endif
nnoble69ac39f2014-12-12 15:43:38 -08006974endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006975
6976clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6977 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6978 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6979 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6980 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6981
6982
ctillerc6d61c42014-12-15 14:52:08 -08006983CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6984
6985CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6986CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6987
6988ifeq ($(NO_SECURE),true)
6989
6990bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6991
6992else
6993
6994bins/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
6995 $(E) "[LD] Linking $@"
6996 $(Q) mkdir -p `dirname $@`
6997 $(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
6998
6999endif
7000
7001deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7002
7003ifneq ($(NO_SECURE),true)
7004ifneq ($(NO_DEPS),true)
7005-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7006endif
7007endif
7008
7009clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7010 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7011 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7012 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7013 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
7014
7015
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007016CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7017
7018CHTTP2_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))))
7019CHTTP2_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))))
7020
nnoble69ac39f2014-12-12 15:43:38 -08007021ifeq ($(NO_SECURE),true)
7022
7023bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7024
7025else
7026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007027bins/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
7028 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007029 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007030 $(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
7031
nnoble69ac39f2014-12-12 15:43:38 -08007032endif
7033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007034deps_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)
7035
nnoble69ac39f2014-12-12 15:43:38 -08007036ifneq ($(NO_SECURE),true)
7037ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007038-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7039endif
nnoble69ac39f2014-12-12 15:43:38 -08007040endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007041
7042clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7043 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7044 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7045 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7046 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
7047
7048
7049CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7050
7051CHTTP2_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))))
7052CHTTP2_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))))
7053
nnoble69ac39f2014-12-12 15:43:38 -08007054ifeq ($(NO_SECURE),true)
7055
7056bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
7057
7058else
7059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007060bins/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
7061 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007062 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007063 $(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
7064
nnoble69ac39f2014-12-12 15:43:38 -08007065endif
7066
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007067deps_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)
7068
nnoble69ac39f2014-12-12 15:43:38 -08007069ifneq ($(NO_SECURE),true)
7070ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007071-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7072endif
nnoble69ac39f2014-12-12 15:43:38 -08007073endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007074
7075clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7076 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7077 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7078 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7079 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
7080
7081
7082CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7083
7084CHTTP2_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))))
7085CHTTP2_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))))
7086
nnoble69ac39f2014-12-12 15:43:38 -08007087ifeq ($(NO_SECURE),true)
7088
7089bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
7090
7091else
7092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007093bins/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
7094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007095 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007096 $(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
7097
nnoble69ac39f2014-12-12 15:43:38 -08007098endif
7099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007100deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7101
nnoble69ac39f2014-12-12 15:43:38 -08007102ifneq ($(NO_SECURE),true)
7103ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007104-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7105endif
nnoble69ac39f2014-12-12 15:43:38 -08007106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007107
7108clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7109 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7110 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7111 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7112 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
7113
7114
7115CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7116
7117CHTTP2_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))))
7118CHTTP2_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))))
7119
nnoble69ac39f2014-12-12 15:43:38 -08007120ifeq ($(NO_SECURE),true)
7121
7122bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
7123
7124else
7125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007126bins/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
7127 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007128 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007129 $(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
7130
nnoble69ac39f2014-12-12 15:43:38 -08007131endif
7132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007133deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7134
nnoble69ac39f2014-12-12 15:43:38 -08007135ifneq ($(NO_SECURE),true)
7136ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007137-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7138endif
nnoble69ac39f2014-12-12 15:43:38 -08007139endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007140
7141clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7142 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7143 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7144 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7145 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7146
7147
7148CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7149
7150CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7151CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7152
nnoble69ac39f2014-12-12 15:43:38 -08007153ifeq ($(NO_SECURE),true)
7154
7155bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7156
7157else
7158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007159bins/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
7160 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007161 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007162 $(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
7163
nnoble69ac39f2014-12-12 15:43:38 -08007164endif
7165
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007166deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7167
nnoble69ac39f2014-12-12 15:43:38 -08007168ifneq ($(NO_SECURE),true)
7169ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007170-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7171endif
nnoble69ac39f2014-12-12 15:43:38 -08007172endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007173
7174clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7175 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7176 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7177 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7178 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7179
7180
7181CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7182
7183CHTTP2_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))))
7184CHTTP2_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))))
7185
nnoble69ac39f2014-12-12 15:43:38 -08007186ifeq ($(NO_SECURE),true)
7187
7188bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7189
7190else
7191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007192bins/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
7193 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007194 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007195 $(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
7196
nnoble69ac39f2014-12-12 15:43:38 -08007197endif
7198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007199deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7200
nnoble69ac39f2014-12-12 15:43:38 -08007201ifneq ($(NO_SECURE),true)
7202ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007203-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7204endif
nnoble69ac39f2014-12-12 15:43:38 -08007205endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007206
7207clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7208 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7209 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7210 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7211 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7212
7213
ctiller33023c42014-12-12 16:28:33 -08007214CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7215
7216CHTTP2_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))))
7217CHTTP2_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))))
7218
7219ifeq ($(NO_SECURE),true)
7220
7221bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7222
7223else
7224
7225bins/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
7226 $(E) "[LD] Linking $@"
7227 $(Q) mkdir -p `dirname $@`
7228 $(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
7229
7230endif
7231
7232deps_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)
7233
7234ifneq ($(NO_SECURE),true)
7235ifneq ($(NO_DEPS),true)
7236-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7237endif
7238endif
7239
7240clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7241 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7242 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7243 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7244 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7245
7246
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007247CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7248
7249CHTTP2_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))))
7250CHTTP2_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))))
7251
nnoble69ac39f2014-12-12 15:43:38 -08007252ifeq ($(NO_SECURE),true)
7253
7254bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7255
7256else
7257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007258bins/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
7259 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007260 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007261 $(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
7262
nnoble69ac39f2014-12-12 15:43:38 -08007263endif
7264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007265deps_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)
7266
nnoble69ac39f2014-12-12 15:43:38 -08007267ifneq ($(NO_SECURE),true)
7268ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007269-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7270endif
nnoble69ac39f2014-12-12 15:43:38 -08007271endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007272
7273clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7274 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7275 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7276 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7277 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7278
7279
7280CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7281
7282CHTTP2_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))))
7283CHTTP2_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))))
7284
nnoble69ac39f2014-12-12 15:43:38 -08007285ifeq ($(NO_SECURE),true)
7286
7287bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7288
7289else
7290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007291bins/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
7292 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007293 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007294 $(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
7295
nnoble69ac39f2014-12-12 15:43:38 -08007296endif
7297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007298deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7299
nnoble69ac39f2014-12-12 15:43:38 -08007300ifneq ($(NO_SECURE),true)
7301ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007302-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7303endif
nnoble69ac39f2014-12-12 15:43:38 -08007304endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007305
7306clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7307 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7308 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7309 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7310 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7311
7312
ctiller2845cad2014-12-15 15:14:12 -08007313CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7314
7315CHTTP2_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))))
7316CHTTP2_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))))
7317
7318ifeq ($(NO_SECURE),true)
7319
7320bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7321
7322else
7323
7324bins/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
7325 $(E) "[LD] Linking $@"
7326 $(Q) mkdir -p `dirname $@`
7327 $(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
7328
7329endif
7330
7331deps_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)
7332
7333ifneq ($(NO_SECURE),true)
7334ifneq ($(NO_DEPS),true)
7335-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7336endif
7337endif
7338
7339clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7340 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7341 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7342 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7343 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7344
7345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007346CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7347
7348CHTTP2_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))))
7349CHTTP2_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))))
7350
nnoble69ac39f2014-12-12 15:43:38 -08007351ifeq ($(NO_SECURE),true)
7352
7353bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7354
7355else
7356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007357bins/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
7358 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007359 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007360 $(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
7361
nnoble69ac39f2014-12-12 15:43:38 -08007362endif
7363
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007364deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7365
nnoble69ac39f2014-12-12 15:43:38 -08007366ifneq ($(NO_SECURE),true)
7367ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007368-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7369endif
nnoble69ac39f2014-12-12 15:43:38 -08007370endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007371
7372clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7373 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7374 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7375 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7376 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7377
7378
7379CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7380
7381CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7382CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7383
nnoble69ac39f2014-12-12 15:43:38 -08007384ifeq ($(NO_SECURE),true)
7385
7386bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7387
7388else
7389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007390bins/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
7391 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007392 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007393 $(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
7394
nnoble69ac39f2014-12-12 15:43:38 -08007395endif
7396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007397deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7398
nnoble69ac39f2014-12-12 15:43:38 -08007399ifneq ($(NO_SECURE),true)
7400ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007401-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7402endif
nnoble69ac39f2014-12-12 15:43:38 -08007403endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007404
7405clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7406 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7407 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7408 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7409 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7410
7411
nathaniel52878172014-12-09 10:17:19 -08007412CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007413
nathaniel52878172014-12-09 10:17:19 -08007414CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7415CHTTP2_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 -08007416
nnoble69ac39f2014-12-12 15:43:38 -08007417ifeq ($(NO_SECURE),true)
7418
7419bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7420
7421else
7422
nathaniel52878172014-12-09 10:17:19 -08007423bins/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 -08007424 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007425 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007426 $(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 -08007427
nnoble69ac39f2014-12-12 15:43:38 -08007428endif
7429
nathaniel52878172014-12-09 10:17:19 -08007430deps_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 -08007431
nnoble69ac39f2014-12-12 15:43:38 -08007432ifneq ($(NO_SECURE),true)
7433ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007434-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007435endif
nnoble69ac39f2014-12-12 15:43:38 -08007436endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007437
nathaniel52878172014-12-09 10:17:19 -08007438clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7439 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7440 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7441 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7442 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007443
7444
7445CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7446
7447CHTTP2_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))))
7448CHTTP2_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))))
7449
nnoble69ac39f2014-12-12 15:43:38 -08007450ifeq ($(NO_SECURE),true)
7451
7452bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7453
7454else
7455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007456bins/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
7457 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007458 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007459 $(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
7460
nnoble69ac39f2014-12-12 15:43:38 -08007461endif
7462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007463deps_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)
7464
nnoble69ac39f2014-12-12 15:43:38 -08007465ifneq ($(NO_SECURE),true)
7466ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007467-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7468endif
nnoble69ac39f2014-12-12 15:43:38 -08007469endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007470
7471clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7472 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7473 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7474 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7475 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7476
7477
7478CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7479
7480CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7481CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7482
nnoble69ac39f2014-12-12 15:43:38 -08007483ifeq ($(NO_SECURE),true)
7484
7485bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7486
7487else
7488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007489bins/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
7490 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007491 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007492 $(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
7493
nnoble69ac39f2014-12-12 15:43:38 -08007494endif
7495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007496deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7497
nnoble69ac39f2014-12-12 15:43:38 -08007498ifneq ($(NO_SECURE),true)
7499ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007500-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7501endif
nnoble69ac39f2014-12-12 15:43:38 -08007502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007503
7504clean_chttp2_socket_pair_cancel_after_accept_test:
7505 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7506 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7507 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7508 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7509
7510
7511CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7512
7513CHTTP2_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))))
7514CHTTP2_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))))
7515
nnoble69ac39f2014-12-12 15:43:38 -08007516ifeq ($(NO_SECURE),true)
7517
7518bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7519
7520else
7521
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007522bins/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
7523 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007524 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007525 $(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
7526
nnoble69ac39f2014-12-12 15:43:38 -08007527endif
7528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007529deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7530
nnoble69ac39f2014-12-12 15:43:38 -08007531ifneq ($(NO_SECURE),true)
7532ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007533-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7534endif
nnoble69ac39f2014-12-12 15:43:38 -08007535endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007536
7537clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7538 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7539 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7540 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7541 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7542
7543
7544CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7545
7546CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7547CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7548
nnoble69ac39f2014-12-12 15:43:38 -08007549ifeq ($(NO_SECURE),true)
7550
7551bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7552
7553else
7554
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007555bins/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
7556 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007557 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007558 $(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
7559
nnoble69ac39f2014-12-12 15:43:38 -08007560endif
7561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007562deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7563
nnoble69ac39f2014-12-12 15:43:38 -08007564ifneq ($(NO_SECURE),true)
7565ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007566-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7567endif
nnoble69ac39f2014-12-12 15:43:38 -08007568endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007569
7570clean_chttp2_socket_pair_cancel_after_invoke_test:
7571 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7572 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7573 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7574 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7575
7576
7577CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7578
7579CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7580CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7581
nnoble69ac39f2014-12-12 15:43:38 -08007582ifeq ($(NO_SECURE),true)
7583
7584bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7585
7586else
7587
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007588bins/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
7589 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007590 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007591 $(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
7592
nnoble69ac39f2014-12-12 15:43:38 -08007593endif
7594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007595deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7596
nnoble69ac39f2014-12-12 15:43:38 -08007597ifneq ($(NO_SECURE),true)
7598ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007599-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7600endif
nnoble69ac39f2014-12-12 15:43:38 -08007601endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007602
7603clean_chttp2_socket_pair_cancel_before_invoke_test:
7604 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7605 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7606 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7607 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7608
7609
7610CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7611
7612CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7613CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7614
nnoble69ac39f2014-12-12 15:43:38 -08007615ifeq ($(NO_SECURE),true)
7616
7617bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7618
7619else
7620
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007621bins/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
7622 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007623 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007624 $(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
7625
nnoble69ac39f2014-12-12 15:43:38 -08007626endif
7627
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007628deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7629
nnoble69ac39f2014-12-12 15:43:38 -08007630ifneq ($(NO_SECURE),true)
7631ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007632-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7633endif
nnoble69ac39f2014-12-12 15:43:38 -08007634endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007635
7636clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7637 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7638 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7639 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7640 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7641
7642
ctillerc6d61c42014-12-15 14:52:08 -08007643CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7644
7645CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7646CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7647
7648ifeq ($(NO_SECURE),true)
7649
7650bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7651
7652else
7653
7654bins/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
7655 $(E) "[LD] Linking $@"
7656 $(Q) mkdir -p `dirname $@`
7657 $(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
7658
7659endif
7660
7661deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7662
7663ifneq ($(NO_SECURE),true)
7664ifneq ($(NO_DEPS),true)
7665-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7666endif
7667endif
7668
7669clean_chttp2_socket_pair_disappearing_server_test:
7670 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7671 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7672 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7673 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7674
7675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007676CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7677
7678CHTTP2_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))))
7679CHTTP2_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))))
7680
nnoble69ac39f2014-12-12 15:43:38 -08007681ifeq ($(NO_SECURE),true)
7682
7683bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7684
7685else
7686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007687bins/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
7688 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007689 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007690 $(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
7691
nnoble69ac39f2014-12-12 15:43:38 -08007692endif
7693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007694deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7695
nnoble69ac39f2014-12-12 15:43:38 -08007696ifneq ($(NO_SECURE),true)
7697ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007698-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7699endif
nnoble69ac39f2014-12-12 15:43:38 -08007700endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007701
7702clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7703 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7704 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7705 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7706 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7707
7708
7709CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7710
7711CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7712CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7713
nnoble69ac39f2014-12-12 15:43:38 -08007714ifeq ($(NO_SECURE),true)
7715
7716bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7717
7718else
7719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007720bins/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
7721 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007722 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007723 $(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
7724
nnoble69ac39f2014-12-12 15:43:38 -08007725endif
7726
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007727deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7728
nnoble69ac39f2014-12-12 15:43:38 -08007729ifneq ($(NO_SECURE),true)
7730ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007731-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7732endif
nnoble69ac39f2014-12-12 15:43:38 -08007733endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007734
7735clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7736 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7737 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7738 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7739 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7740
7741
7742CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7743
7744CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7745CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7746
nnoble69ac39f2014-12-12 15:43:38 -08007747ifeq ($(NO_SECURE),true)
7748
7749bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7750
7751else
7752
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007753bins/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
7754 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007755 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007756 $(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
7757
nnoble69ac39f2014-12-12 15:43:38 -08007758endif
7759
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007760deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7761
nnoble69ac39f2014-12-12 15:43:38 -08007762ifneq ($(NO_SECURE),true)
7763ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007764-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7765endif
nnoble69ac39f2014-12-12 15:43:38 -08007766endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007767
7768clean_chttp2_socket_pair_invoke_large_request_test:
7769 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7770 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7771 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7772 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7773
7774
7775CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7776
7777CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7778CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7779
nnoble69ac39f2014-12-12 15:43:38 -08007780ifeq ($(NO_SECURE),true)
7781
7782bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7783
7784else
7785
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007786bins/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
7787 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007788 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007789 $(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
7790
nnoble69ac39f2014-12-12 15:43:38 -08007791endif
7792
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007793deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7794
nnoble69ac39f2014-12-12 15:43:38 -08007795ifneq ($(NO_SECURE),true)
7796ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007797-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7798endif
nnoble69ac39f2014-12-12 15:43:38 -08007799endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007800
7801clean_chttp2_socket_pair_max_concurrent_streams_test:
7802 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7803 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7804 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7805 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7806
7807
7808CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7809
7810CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7811CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7812
nnoble69ac39f2014-12-12 15:43:38 -08007813ifeq ($(NO_SECURE),true)
7814
7815bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7816
7817else
7818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007819bins/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
7820 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007821 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007822 $(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
7823
nnoble69ac39f2014-12-12 15:43:38 -08007824endif
7825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007826deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7827
nnoble69ac39f2014-12-12 15:43:38 -08007828ifneq ($(NO_SECURE),true)
7829ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007830-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7831endif
nnoble69ac39f2014-12-12 15:43:38 -08007832endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007833
7834clean_chttp2_socket_pair_no_op_test:
7835 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7836 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7837 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7838 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7839
7840
7841CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7842
7843CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7844CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7845
nnoble69ac39f2014-12-12 15:43:38 -08007846ifeq ($(NO_SECURE),true)
7847
7848bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7849
7850else
7851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007852bins/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
7853 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007854 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007855 $(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
7856
nnoble69ac39f2014-12-12 15:43:38 -08007857endif
7858
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007859deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7860
nnoble69ac39f2014-12-12 15:43:38 -08007861ifneq ($(NO_SECURE),true)
7862ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007863-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7864endif
nnoble69ac39f2014-12-12 15:43:38 -08007865endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007866
7867clean_chttp2_socket_pair_ping_pong_streaming_test:
7868 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7869 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7870 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7871 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7872
7873
ctiller33023c42014-12-12 16:28:33 -08007874CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7875
7876CHTTP2_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))))
7877CHTTP2_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))))
7878
7879ifeq ($(NO_SECURE),true)
7880
7881bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7882
7883else
7884
7885bins/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
7886 $(E) "[LD] Linking $@"
7887 $(Q) mkdir -p `dirname $@`
7888 $(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
7889
7890endif
7891
7892deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7893
7894ifneq ($(NO_SECURE),true)
7895ifneq ($(NO_DEPS),true)
7896-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7897endif
7898endif
7899
7900clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7901 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7902 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7903 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7904 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7905
7906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007907CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7908
7909CHTTP2_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))))
7910CHTTP2_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))))
7911
nnoble69ac39f2014-12-12 15:43:38 -08007912ifeq ($(NO_SECURE),true)
7913
7914bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7915
7916else
7917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007918bins/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
7919 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007920 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007921 $(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
7922
nnoble69ac39f2014-12-12 15:43:38 -08007923endif
7924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007925deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7926
nnoble69ac39f2014-12-12 15:43:38 -08007927ifneq ($(NO_SECURE),true)
7928ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007929-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7930endif
nnoble69ac39f2014-12-12 15:43:38 -08007931endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007932
7933clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7934 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7935 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7936 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7937 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7938
7939
7940CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7941
7942CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7943CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7944
nnoble69ac39f2014-12-12 15:43:38 -08007945ifeq ($(NO_SECURE),true)
7946
7947bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7948
7949else
7950
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007951bins/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
7952 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007953 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007954 $(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
7955
nnoble69ac39f2014-12-12 15:43:38 -08007956endif
7957
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007958deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7959
nnoble69ac39f2014-12-12 15:43:38 -08007960ifneq ($(NO_SECURE),true)
7961ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007962-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7963endif
nnoble69ac39f2014-12-12 15:43:38 -08007964endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007965
7966clean_chttp2_socket_pair_request_response_with_payload_test:
7967 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7968 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7969 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7970 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7971
7972
ctiller2845cad2014-12-15 15:14:12 -08007973CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7974
7975CHTTP2_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))))
7976CHTTP2_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))))
7977
7978ifeq ($(NO_SECURE),true)
7979
7980bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7981
7982else
7983
7984bins/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
7985 $(E) "[LD] Linking $@"
7986 $(Q) mkdir -p `dirname $@`
7987 $(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
7988
7989endif
7990
7991deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7992
7993ifneq ($(NO_SECURE),true)
7994ifneq ($(NO_DEPS),true)
7995-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7996endif
7997endif
7998
7999clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
8000 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
8001 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8002 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8003 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
8004
8005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008006CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8007
8008CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8009CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8010
nnoble69ac39f2014-12-12 15:43:38 -08008011ifeq ($(NO_SECURE),true)
8012
8013bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
8014
8015else
8016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008017bins/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
8018 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008019 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008020 $(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
8021
nnoble69ac39f2014-12-12 15:43:38 -08008022endif
8023
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008024deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8025
nnoble69ac39f2014-12-12 15:43:38 -08008026ifneq ($(NO_SECURE),true)
8027ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008028-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8029endif
nnoble69ac39f2014-12-12 15:43:38 -08008030endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008031
8032clean_chttp2_socket_pair_simple_delayed_request_test:
8033 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8034 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8035 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8036 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
8037
8038
8039CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8040
8041CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8042CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8043
nnoble69ac39f2014-12-12 15:43:38 -08008044ifeq ($(NO_SECURE),true)
8045
8046bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
8047
8048else
8049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008050bins/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
8051 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008052 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008053 $(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
8054
nnoble69ac39f2014-12-12 15:43:38 -08008055endif
8056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008057deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8058
nnoble69ac39f2014-12-12 15:43:38 -08008059ifneq ($(NO_SECURE),true)
8060ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008061-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8062endif
nnoble69ac39f2014-12-12 15:43:38 -08008063endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008064
8065clean_chttp2_socket_pair_simple_request_test:
8066 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8067 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8068 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8069 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
8070
8071
nathaniel52878172014-12-09 10:17:19 -08008072CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008073
nathaniel52878172014-12-09 10:17:19 -08008074CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8075CHTTP2_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 -08008076
nnoble69ac39f2014-12-12 15:43:38 -08008077ifeq ($(NO_SECURE),true)
8078
8079bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
8080
8081else
8082
nathaniel52878172014-12-09 10:17:19 -08008083bins/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 -08008084 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008085 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008086 $(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 -08008087
nnoble69ac39f2014-12-12 15:43:38 -08008088endif
8089
nathaniel52878172014-12-09 10:17:19 -08008090deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008091
nnoble69ac39f2014-12-12 15:43:38 -08008092ifneq ($(NO_SECURE),true)
8093ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008094-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008095endif
nnoble69ac39f2014-12-12 15:43:38 -08008096endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008097
nathaniel52878172014-12-09 10:17:19 -08008098clean_chttp2_socket_pair_thread_stress_test:
8099 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8100 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8101 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
8102 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008103
8104
8105CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8106
8107CHTTP2_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))))
8108CHTTP2_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))))
8109
nnoble69ac39f2014-12-12 15:43:38 -08008110ifeq ($(NO_SECURE),true)
8111
8112bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
8113
8114else
8115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008116bins/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
8117 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008118 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008119 $(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
8120
nnoble69ac39f2014-12-12 15:43:38 -08008121endif
8122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008123deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8124
nnoble69ac39f2014-12-12 15:43:38 -08008125ifneq ($(NO_SECURE),true)
8126ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008127-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8128endif
nnoble69ac39f2014-12-12 15:43:38 -08008129endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008130
8131clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8132 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8133 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8134 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8135 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
8136
8137
nnoble0c475f02014-12-05 15:37:39 -08008138CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8139
8140CHTTP2_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))))
8141CHTTP2_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))))
8142
nnoble69ac39f2014-12-12 15:43:38 -08008143ifeq ($(NO_SECURE),true)
8144
8145bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8146
8147else
8148
nnoble0c475f02014-12-05 15:37:39 -08008149bins/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
8150 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008151 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008152 $(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
8153
nnoble69ac39f2014-12-12 15:43:38 -08008154endif
8155
nnoble0c475f02014-12-05 15:37:39 -08008156deps_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)
8157
nnoble69ac39f2014-12-12 15:43:38 -08008158ifneq ($(NO_SECURE),true)
8159ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008160-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8161endif
nnoble69ac39f2014-12-12 15:43:38 -08008162endif
nnoble0c475f02014-12-05 15:37:39 -08008163
8164clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8165 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8166 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8167 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8168 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8169
8170
8171CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8172
8173CHTTP2_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))))
8174CHTTP2_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))))
8175
nnoble69ac39f2014-12-12 15:43:38 -08008176ifeq ($(NO_SECURE),true)
8177
8178bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8179
8180else
8181
nnoble0c475f02014-12-05 15:37:39 -08008182bins/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
8183 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008184 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008185 $(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
8186
nnoble69ac39f2014-12-12 15:43:38 -08008187endif
8188
nnoble0c475f02014-12-05 15:37:39 -08008189deps_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)
8190
nnoble69ac39f2014-12-12 15:43:38 -08008191ifneq ($(NO_SECURE),true)
8192ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008193-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8194endif
nnoble69ac39f2014-12-12 15:43:38 -08008195endif
nnoble0c475f02014-12-05 15:37:39 -08008196
8197clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8198 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8199 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8200 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8201 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8202
8203
8204CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8205
8206CHTTP2_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))))
8207CHTTP2_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))))
8208
nnoble69ac39f2014-12-12 15:43:38 -08008209ifeq ($(NO_SECURE),true)
8210
8211bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8212
8213else
8214
nnoble0c475f02014-12-05 15:37:39 -08008215bins/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
8216 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008217 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008218 $(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
8219
nnoble69ac39f2014-12-12 15:43:38 -08008220endif
8221
nnoble0c475f02014-12-05 15:37:39 -08008222deps_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)
8223
nnoble69ac39f2014-12-12 15:43:38 -08008224ifneq ($(NO_SECURE),true)
8225ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008226-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8227endif
nnoble69ac39f2014-12-12 15:43:38 -08008228endif
nnoble0c475f02014-12-05 15:37:39 -08008229
8230clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8231 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8232 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8233 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8234 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8235
8236
8237CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8238
8239CHTTP2_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))))
8240CHTTP2_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))))
8241
nnoble69ac39f2014-12-12 15:43:38 -08008242ifeq ($(NO_SECURE),true)
8243
8244bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8245
8246else
8247
nnoble0c475f02014-12-05 15:37:39 -08008248bins/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
8249 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008250 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008251 $(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
8252
nnoble69ac39f2014-12-12 15:43:38 -08008253endif
8254
nnoble0c475f02014-12-05 15:37:39 -08008255deps_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)
8256
nnoble69ac39f2014-12-12 15:43:38 -08008257ifneq ($(NO_SECURE),true)
8258ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008259-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8260endif
nnoble69ac39f2014-12-12 15:43:38 -08008261endif
nnoble0c475f02014-12-05 15:37:39 -08008262
8263clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8264 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8265 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8266 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8267 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8268
8269
8270CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8271
8272CHTTP2_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))))
8273CHTTP2_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))))
8274
nnoble69ac39f2014-12-12 15:43:38 -08008275ifeq ($(NO_SECURE),true)
8276
8277bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8278
8279else
8280
nnoble0c475f02014-12-05 15:37:39 -08008281bins/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
8282 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008283 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008284 $(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
8285
nnoble69ac39f2014-12-12 15:43:38 -08008286endif
8287
nnoble0c475f02014-12-05 15:37:39 -08008288deps_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)
8289
nnoble69ac39f2014-12-12 15:43:38 -08008290ifneq ($(NO_SECURE),true)
8291ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008292-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8293endif
nnoble69ac39f2014-12-12 15:43:38 -08008294endif
nnoble0c475f02014-12-05 15:37:39 -08008295
8296clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8297 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8298 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8299 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8300 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8301
8302
ctillerc6d61c42014-12-15 14:52:08 -08008303CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8304
8305CHTTP2_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))))
8306CHTTP2_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))))
8307
8308ifeq ($(NO_SECURE),true)
8309
8310bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8311
8312else
8313
8314bins/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
8315 $(E) "[LD] Linking $@"
8316 $(Q) mkdir -p `dirname $@`
8317 $(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
8318
8319endif
8320
8321deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8322
8323ifneq ($(NO_SECURE),true)
8324ifneq ($(NO_DEPS),true)
8325-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8326endif
8327endif
8328
8329clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8330 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8331 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8332 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8333 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8334
8335
nnoble0c475f02014-12-05 15:37:39 -08008336CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8337
8338CHTTP2_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))))
8339CHTTP2_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))))
8340
nnoble69ac39f2014-12-12 15:43:38 -08008341ifeq ($(NO_SECURE),true)
8342
8343bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8344
8345else
8346
nnoble0c475f02014-12-05 15:37:39 -08008347bins/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
8348 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008349 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008350 $(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
8351
nnoble69ac39f2014-12-12 15:43:38 -08008352endif
8353
nnoble0c475f02014-12-05 15:37:39 -08008354deps_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)
8355
nnoble69ac39f2014-12-12 15:43:38 -08008356ifneq ($(NO_SECURE),true)
8357ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008358-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8359endif
nnoble69ac39f2014-12-12 15:43:38 -08008360endif
nnoble0c475f02014-12-05 15:37:39 -08008361
8362clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8363 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8364 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8365 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8366 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8367
8368
8369CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8370
8371CHTTP2_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))))
8372CHTTP2_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))))
8373
nnoble69ac39f2014-12-12 15:43:38 -08008374ifeq ($(NO_SECURE),true)
8375
8376bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8377
8378else
8379
nnoble0c475f02014-12-05 15:37:39 -08008380bins/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
8381 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008382 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008383 $(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
8384
nnoble69ac39f2014-12-12 15:43:38 -08008385endif
8386
nnoble0c475f02014-12-05 15:37:39 -08008387deps_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)
8388
nnoble69ac39f2014-12-12 15:43:38 -08008389ifneq ($(NO_SECURE),true)
8390ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008391-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8392endif
nnoble69ac39f2014-12-12 15:43:38 -08008393endif
nnoble0c475f02014-12-05 15:37:39 -08008394
8395clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8396 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8397 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8398 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8399 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8400
8401
8402CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8403
8404CHTTP2_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))))
8405CHTTP2_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))))
8406
nnoble69ac39f2014-12-12 15:43:38 -08008407ifeq ($(NO_SECURE),true)
8408
8409bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8410
8411else
8412
nnoble0c475f02014-12-05 15:37:39 -08008413bins/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
8414 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008415 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008416 $(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
8417
nnoble69ac39f2014-12-12 15:43:38 -08008418endif
8419
nnoble0c475f02014-12-05 15:37:39 -08008420deps_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)
8421
nnoble69ac39f2014-12-12 15:43:38 -08008422ifneq ($(NO_SECURE),true)
8423ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008424-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8425endif
nnoble69ac39f2014-12-12 15:43:38 -08008426endif
nnoble0c475f02014-12-05 15:37:39 -08008427
8428clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8429 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8430 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8431 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8432 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8433
8434
8435CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8436
8437CHTTP2_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))))
8438CHTTP2_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))))
8439
nnoble69ac39f2014-12-12 15:43:38 -08008440ifeq ($(NO_SECURE),true)
8441
8442bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8443
8444else
8445
nnoble0c475f02014-12-05 15:37:39 -08008446bins/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
8447 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008448 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008449 $(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
8450
nnoble69ac39f2014-12-12 15:43:38 -08008451endif
8452
nnoble0c475f02014-12-05 15:37:39 -08008453deps_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)
8454
nnoble69ac39f2014-12-12 15:43:38 -08008455ifneq ($(NO_SECURE),true)
8456ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008457-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8458endif
nnoble69ac39f2014-12-12 15:43:38 -08008459endif
nnoble0c475f02014-12-05 15:37:39 -08008460
8461clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8462 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8463 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8464 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8465 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8466
8467
8468CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8469
8470CHTTP2_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))))
8471CHTTP2_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))))
8472
nnoble69ac39f2014-12-12 15:43:38 -08008473ifeq ($(NO_SECURE),true)
8474
8475bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8476
8477else
8478
nnoble0c475f02014-12-05 15:37:39 -08008479bins/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
8480 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008481 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008482 $(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
8483
nnoble69ac39f2014-12-12 15:43:38 -08008484endif
8485
nnoble0c475f02014-12-05 15:37:39 -08008486deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8487
nnoble69ac39f2014-12-12 15:43:38 -08008488ifneq ($(NO_SECURE),true)
8489ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008490-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8491endif
nnoble69ac39f2014-12-12 15:43:38 -08008492endif
nnoble0c475f02014-12-05 15:37:39 -08008493
8494clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8495 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8496 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8497 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8498 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8499
8500
8501CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8502
8503CHTTP2_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))))
8504CHTTP2_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))))
8505
nnoble69ac39f2014-12-12 15:43:38 -08008506ifeq ($(NO_SECURE),true)
8507
8508bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8509
8510else
8511
nnoble0c475f02014-12-05 15:37:39 -08008512bins/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
8513 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008514 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008515 $(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
8516
nnoble69ac39f2014-12-12 15:43:38 -08008517endif
8518
nnoble0c475f02014-12-05 15:37:39 -08008519deps_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)
8520
nnoble69ac39f2014-12-12 15:43:38 -08008521ifneq ($(NO_SECURE),true)
8522ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008523-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8524endif
nnoble69ac39f2014-12-12 15:43:38 -08008525endif
nnoble0c475f02014-12-05 15:37:39 -08008526
8527clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8528 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8529 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8530 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8531 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8532
8533
ctiller33023c42014-12-12 16:28:33 -08008534CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8535
8536CHTTP2_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))))
8537CHTTP2_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))))
8538
8539ifeq ($(NO_SECURE),true)
8540
8541bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8542
8543else
8544
8545bins/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
8546 $(E) "[LD] Linking $@"
8547 $(Q) mkdir -p `dirname $@`
8548 $(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
8549
8550endif
8551
8552deps_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)
8553
8554ifneq ($(NO_SECURE),true)
8555ifneq ($(NO_DEPS),true)
8556-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8557endif
8558endif
8559
8560clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8561 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8562 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8563 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8564 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8565
8566
nnoble0c475f02014-12-05 15:37:39 -08008567CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8568
8569CHTTP2_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))))
8570CHTTP2_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))))
8571
nnoble69ac39f2014-12-12 15:43:38 -08008572ifeq ($(NO_SECURE),true)
8573
8574bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8575
8576else
8577
nnoble0c475f02014-12-05 15:37:39 -08008578bins/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
8579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008580 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008581 $(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
8582
nnoble69ac39f2014-12-12 15:43:38 -08008583endif
8584
nnoble0c475f02014-12-05 15:37:39 -08008585deps_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)
8586
nnoble69ac39f2014-12-12 15:43:38 -08008587ifneq ($(NO_SECURE),true)
8588ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008589-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8590endif
nnoble69ac39f2014-12-12 15:43:38 -08008591endif
nnoble0c475f02014-12-05 15:37:39 -08008592
8593clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8594 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8595 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8596 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8597 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8598
8599
8600CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8601
8602CHTTP2_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))))
8603CHTTP2_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))))
8604
nnoble69ac39f2014-12-12 15:43:38 -08008605ifeq ($(NO_SECURE),true)
8606
8607bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8608
8609else
8610
nnoble0c475f02014-12-05 15:37:39 -08008611bins/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
8612 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008613 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008614 $(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
8615
nnoble69ac39f2014-12-12 15:43:38 -08008616endif
8617
nnoble0c475f02014-12-05 15:37:39 -08008618deps_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)
8619
nnoble69ac39f2014-12-12 15:43:38 -08008620ifneq ($(NO_SECURE),true)
8621ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008622-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8623endif
nnoble69ac39f2014-12-12 15:43:38 -08008624endif
nnoble0c475f02014-12-05 15:37:39 -08008625
8626clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8627 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8628 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8629 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8630 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8631
8632
ctiller2845cad2014-12-15 15:14:12 -08008633CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8634
8635CHTTP2_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))))
8636CHTTP2_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))))
8637
8638ifeq ($(NO_SECURE),true)
8639
8640bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8641
8642else
8643
8644bins/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
8645 $(E) "[LD] Linking $@"
8646 $(Q) mkdir -p `dirname $@`
8647 $(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
8648
8649endif
8650
8651deps_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)
8652
8653ifneq ($(NO_SECURE),true)
8654ifneq ($(NO_DEPS),true)
8655-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8656endif
8657endif
8658
8659clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8660 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8661 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8662 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8663 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8664
8665
nnoble0c475f02014-12-05 15:37:39 -08008666CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8667
8668CHTTP2_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))))
8669CHTTP2_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))))
8670
nnoble69ac39f2014-12-12 15:43:38 -08008671ifeq ($(NO_SECURE),true)
8672
8673bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8674
8675else
8676
nnoble0c475f02014-12-05 15:37:39 -08008677bins/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
8678 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008679 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008680 $(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
8681
nnoble69ac39f2014-12-12 15:43:38 -08008682endif
8683
nnoble0c475f02014-12-05 15:37:39 -08008684deps_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)
8685
nnoble69ac39f2014-12-12 15:43:38 -08008686ifneq ($(NO_SECURE),true)
8687ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008688-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8689endif
nnoble69ac39f2014-12-12 15:43:38 -08008690endif
nnoble0c475f02014-12-05 15:37:39 -08008691
8692clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8693 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8694 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8695 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8696 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8697
8698
8699CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8700
8701CHTTP2_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))))
8702CHTTP2_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))))
8703
nnoble69ac39f2014-12-12 15:43:38 -08008704ifeq ($(NO_SECURE),true)
8705
8706bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8707
8708else
8709
nnoble0c475f02014-12-05 15:37:39 -08008710bins/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
8711 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008712 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008713 $(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
8714
nnoble69ac39f2014-12-12 15:43:38 -08008715endif
8716
nnoble0c475f02014-12-05 15:37:39 -08008717deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8718
nnoble69ac39f2014-12-12 15:43:38 -08008719ifneq ($(NO_SECURE),true)
8720ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008721-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8722endif
nnoble69ac39f2014-12-12 15:43:38 -08008723endif
nnoble0c475f02014-12-05 15:37:39 -08008724
8725clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8726 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8727 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8728 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8729 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8730
8731
nathaniel52878172014-12-09 10:17:19 -08008732CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008733
nathaniel52878172014-12-09 10:17:19 -08008734CHTTP2_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))))
8735CHTTP2_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 -08008736
nnoble69ac39f2014-12-12 15:43:38 -08008737ifeq ($(NO_SECURE),true)
8738
8739bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8740
8741else
8742
nathaniel52878172014-12-09 10:17:19 -08008743bins/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 -08008744 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008745 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008746 $(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 -08008747
nnoble69ac39f2014-12-12 15:43:38 -08008748endif
8749
nathaniel52878172014-12-09 10:17:19 -08008750deps_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 -08008751
nnoble69ac39f2014-12-12 15:43:38 -08008752ifneq ($(NO_SECURE),true)
8753ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008754-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008755endif
nnoble69ac39f2014-12-12 15:43:38 -08008756endif
nnoble0c475f02014-12-05 15:37:39 -08008757
nathaniel52878172014-12-09 10:17:19 -08008758clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8759 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8760 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8761 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8762 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008763
8764
8765CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8766
8767CHTTP2_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))))
8768CHTTP2_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))))
8769
nnoble69ac39f2014-12-12 15:43:38 -08008770ifeq ($(NO_SECURE),true)
8771
8772bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8773
8774else
8775
nnoble0c475f02014-12-05 15:37:39 -08008776bins/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
8777 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008778 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008779 $(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
8780
nnoble69ac39f2014-12-12 15:43:38 -08008781endif
8782
nnoble0c475f02014-12-05 15:37:39 -08008783deps_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)
8784
nnoble69ac39f2014-12-12 15:43:38 -08008785ifneq ($(NO_SECURE),true)
8786ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008787-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8788endif
nnoble69ac39f2014-12-12 15:43:38 -08008789endif
nnoble0c475f02014-12-05 15:37:39 -08008790
8791clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8792 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8793 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8794 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8795 $(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 -08008796
8797
8798
8799
nnoble0c475f02014-12-05 15:37:39 -08008800
8801
ctiller3bf466f2014-12-19 16:21:57 -08008802.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