blob: fa3c350e5bac663e04d0716d50a19454ab4b17f3 [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
nnoble60825402014-12-15 14:43:51 -080096HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -080099
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800137OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800138CPPFLAGS += -Ithird_party/openssl/include
139LDFLAGS += -Lthird_party/openssl
140else
141NO_SECURE = true
142endif
143endif
144
145ifneq ($(DEP_MISSING),)
146NO_DEPS = true
147endif
148
149ifneq ($(MAKECMDGOALS),clean)
150NO_DEPS = true
151endif
152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153.SECONDARY = %.pb.h %.pb.cc
154
nnoble69ac39f2014-12-12 15:43:38 -0800155ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800156all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800157dep_error:
158 @echo "You shouldn't see this message - all of your dependencies are correct."
159else
160all: dep_error git_update stop
161
162dep_error:
163 @echo
164 @echo "DEPENDENCY ERROR"
165 @echo
166 @echo "You are missing system dependencies that are essential to build grpc,"
167 @echo "and the third_party directory doesn't have them:"
168 @echo
169 @echo " $(DEP_MISSING)"
170 @echo
171 @echo "Installing the development packages for your system will solve"
172 @echo "this issue. Please consult INSTALL to get more information."
173 @echo
174 @echo "If you need information about why these tests failed, run:"
175 @echo
176 @echo " make run_dep_checks"
177 @echo
178endif
179
180git_update:
181ifeq ($(IS_GIT_FOLDER),true)
182 @echo "Additionally, since you are in a git clone, you can download the"
183 @echo "missing dependencies in third_party by running the following command:"
184 @echo
ctiller64f29102014-12-15 10:40:59 -0800185 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800186 @echo
187endif
188
189openssl_dep_error: openssl_dep_message git_update stop
190
191openssl_dep_message:
192 @echo
193 @echo "DEPENDENCY ERROR"
194 @echo
195 @echo "The target you are trying to run requires OpenSSL with ALPN support."
196 @echo "Your system doesn't have it, and neither does the third_party directory."
197 @echo
198 @echo "Please consult INSTALL to get more information."
199 @echo
200 @echo "If you need information about why these tests failed, run:"
201 @echo
202 @echo " make run_dep_checks"
203 @echo
204
205stop:
206 @false
207
208run_dep_checks:
209 $(EVENT2_CHECK_CMD) || true
210 $(OPENSSL_ALPN_CHECK_CMD) || true
211 $(ZLIB_CHECK_CMD) || true
212
213third_party/zlib/libz.a:
214 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
215 $(MAKE) -C third_party/zlib
216
217third_party/openssl/libssl.a:
218 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
219 $(MAKE) -C third_party/openssl build_crypto build_ssl
220
nnoble29e1d292014-12-01 10:27:40 -0800221static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800222
nnoble85a49262014-12-08 18:14:03 -0800223static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800224
nnoble85a49262014-12-08 18:14:03 -0800225static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800226
nnoble29e1d292014-12-01 10:27:40 -0800227shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800228
nnoble85a49262014-12-08 18:14:03 -0800229shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230
nnoble85a49262014-12-08 18:14:03 -0800231shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232
nnoble29e1d292014-12-01 10:27:40 -0800233privatelibs: privatelibs_c privatelibs_cxx
234
ctiller2845cad2014-12-15 15:14:12 -0800235privatelibs_c: dep_c libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800236
ctiller2845cad2014-12-15 15:14:12 -0800237privatelibs_cxx: dep_cxx libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800238
239buildtests: buildtests_c buildtests_cxx
240
ctiller2845cad2014-12-15 15:14:12 -0800241buildtests_c: bins_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_useful_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/time_averaged_stats_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_small_log_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_disappearing_server_test bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/chttp2_fake_security_invoke_large_request_test bins/chttp2_fake_security_max_concurrent_streams_test bins/chttp2_fake_security_no_op_test bins/chttp2_fake_security_ping_pong_streaming_test bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_payload_test bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fake_security_simple_delayed_request_test bins/chttp2_fake_security_simple_request_test bins/chttp2_fake_security_thread_stress_test bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/chttp2_fullstack_cancel_after_accept_test bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_fullstack_cancel_after_invoke_test bins/chttp2_fullstack_cancel_before_invoke_test bins/chttp2_fullstack_cancel_in_a_vacuum_test bins/chttp2_fullstack_disappearing_server_test bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_fullstack_invoke_large_request_test bins/chttp2_fullstack_max_concurrent_streams_test bins/chttp2_fullstack_no_op_test bins/chttp2_fullstack_ping_pong_streaming_test bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_payload_test bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fullstack_simple_delayed_request_test bins/chttp2_fullstack_simple_request_test bins/chttp2_fullstack_thread_stress_test bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_fullstack_disappearing_server_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_fullstack_no_op_test bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_fullstack_simple_request_test bins/chttp2_simple_ssl_fullstack_thread_stress_test bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_cancel_after_accept_test bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_cancel_after_invoke_test bins/chttp2_socket_pair_cancel_before_invoke_test bins/chttp2_socket_pair_cancel_in_a_vacuum_test bins/chttp2_socket_pair_disappearing_server_test bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_invoke_large_request_test bins/chttp2_socket_pair_max_concurrent_streams_test bins/chttp2_socket_pair_no_op_test bins/chttp2_socket_pair_ping_pong_streaming_test bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_payload_test bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_simple_delayed_request_test bins/chttp2_socket_pair_simple_request_test bins/chttp2_socket_pair_thread_stress_test bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800242
nnoblebba76922014-12-15 13:27:38 -0800243buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test
nnoble29e1d292014-12-01 10:27:40 -0800244
nnoble85a49262014-12-08 18:14:03 -0800245test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800246
nnoble85a49262014-12-08 18:14:03 -0800247test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
249 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
250 $(E) "[RUN] Testing gpr_cancellable_test"
251 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
252 $(E) "[RUN] Testing gpr_log_test"
253 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800254 $(E) "[RUN] Testing gpr_useful_test"
255 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800256 $(E) "[RUN] Testing gpr_cmdline_test"
257 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
258 $(E) "[RUN] Testing gpr_histogram_test"
259 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
260 $(E) "[RUN] Testing gpr_host_port_test"
261 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
262 $(E) "[RUN] Testing gpr_slice_buffer_test"
263 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
264 $(E) "[RUN] Testing gpr_slice_test"
265 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
266 $(E) "[RUN] Testing gpr_string_test"
267 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
268 $(E) "[RUN] Testing gpr_sync_test"
269 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
270 $(E) "[RUN] Testing gpr_thd_test"
271 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
272 $(E) "[RUN] Testing gpr_time_test"
273 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
274 $(E) "[RUN] Testing murmur_hash_test"
275 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800276 $(E) "[RUN] Testing grpc_stream_op_test"
277 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800278 $(E) "[RUN] Testing alpn_test"
279 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800280 $(E) "[RUN] Testing time_averaged_stats_test"
281 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 $(E) "[RUN] Testing chttp2_stream_encoder_test"
283 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
284 $(E) "[RUN] Testing hpack_table_test"
285 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
286 $(E) "[RUN] Testing chttp2_stream_map_test"
287 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
288 $(E) "[RUN] Testing hpack_parser_test"
289 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
290 $(E) "[RUN] Testing transport_metadata_test"
291 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
292 $(E) "[RUN] Testing chttp2_status_conversion_test"
293 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
294 $(E) "[RUN] Testing chttp2_transport_end2end_test"
295 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800296 $(E) "[RUN] Testing tcp_posix_test"
297 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800298 $(E) "[RUN] Testing dualstack_socket_test"
299 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
300 $(E) "[RUN] Testing no_server_test"
301 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800302 $(E) "[RUN] Testing resolve_address_test"
303 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800304 $(E) "[RUN] Testing sockaddr_utils_test"
305 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
306 $(E) "[RUN] Testing tcp_server_posix_test"
307 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
308 $(E) "[RUN] Testing tcp_client_posix_test"
309 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800310 $(E) "[RUN] Testing grpc_channel_stack_test"
311 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
312 $(E) "[RUN] Testing metadata_buffer_test"
313 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
314 $(E) "[RUN] Testing grpc_completion_queue_test"
315 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
316 $(E) "[RUN] Testing census_window_stats_test"
317 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
318 $(E) "[RUN] Testing census_statistics_quick_test"
319 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800320 $(E) "[RUN] Testing census_statistics_small_log_test"
321 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800322 $(E) "[RUN] Testing census_statistics_performance_test"
323 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
324 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
325 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
326 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
327 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
328 $(E) "[RUN] Testing census_stub_test"
329 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
330 $(E) "[RUN] Testing census_hash_table_test"
331 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
332 $(E) "[RUN] Testing fling_test"
333 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
334 $(E) "[RUN] Testing echo_test"
335 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
336 $(E) "[RUN] Testing message_compress_test"
337 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800338 $(E) "[RUN] Testing bin_encoder_test"
339 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800340 $(E) "[RUN] Testing secure_endpoint_test"
341 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
342 $(E) "[RUN] Testing httpcli_format_request_test"
343 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
344 $(E) "[RUN] Testing httpcli_parser_test"
345 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
346 $(E) "[RUN] Testing httpcli_test"
347 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
348 $(E) "[RUN] Testing grpc_credentials_test"
349 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800350 $(E) "[RUN] Testing grpc_base64_test"
351 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
352 $(E) "[RUN] Testing grpc_json_token_test"
353 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800354 $(E) "[RUN] Testing timeout_encoding_test"
355 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
356 $(E) "[RUN] Testing fd_posix_test"
357 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800358 $(E) "[RUN] Testing fling_stream_test"
359 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
360 $(E) "[RUN] Testing lame_client_test"
361 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800362 $(E) "[RUN] Testing alarm_test"
363 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
364 $(E) "[RUN] Testing time_test"
365 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800366 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
367 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
368 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
369 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
370 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
371 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
372 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
373 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
374 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
375 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800376 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
377 $(Q) ./bins/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800378 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
379 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
380 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
381 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
382 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
383 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
384 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
385 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
386 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
387 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
388 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
389 $(Q) ./bins/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800390 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
391 $(Q) ./bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800392 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
393 $(Q) ./bins/chttp2_fake_security_request_response_with_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_metadata_and_payload_test failed ; exit 1 )
394 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
395 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800396 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
397 $(Q) ./bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800398 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
399 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
400 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
401 $(Q) ./bins/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800402 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
403 $(Q) ./bins/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800404 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
405 $(Q) ./bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fake_security_writes_done_hangs_with_pending_read_test failed ; exit 1 )
406 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
407 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
408 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
409 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
410 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
411 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
412 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
413 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
414 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
415 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800416 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
417 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800418 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
419 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
420 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
421 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
422 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
423 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
424 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
425 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
426 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
427 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
428 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
429 $(Q) ./bins/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800430 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
431 $(Q) ./bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800432 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
433 $(Q) ./bins/chttp2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
434 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
435 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800436 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
437 $(Q) ./bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800438 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
439 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
440 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
441 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800442 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
443 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800444 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
445 $(Q) ./bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
446 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
447 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
448 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
449 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
450 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
451 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
452 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
453 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
454 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
455 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800456 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
457 $(Q) ./bins/chttp2_simple_ssl_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800458 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
459 $(Q) ./bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
460 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
461 $(Q) ./bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
462 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
463 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
464 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
465 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
466 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
467 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
468 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
469 $(Q) ./bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800470 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
471 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800472 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
473 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
474 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
475 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800476 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
477 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800478 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
479 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
480 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
481 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800482 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
483 $(Q) ./bins/chttp2_simple_ssl_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800484 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
485 $(Q) ./bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
486 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
487 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test failed ; exit 1 )
488 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
489 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
490 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
491 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test failed ; exit 1 )
492 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
493 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test failed ; exit 1 )
494 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
495 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800496 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
497 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800498 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
499 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
500 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
501 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
502 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
503 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test failed ; exit 1 )
504 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
505 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test failed ; exit 1 )
506 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
507 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_test failed ; exit 1 )
508 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
509 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800510 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
511 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800512 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
513 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
514 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
515 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800516 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
517 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800518 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
519 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test failed ; exit 1 )
520 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
521 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800522 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
523 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800524 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
525 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
526 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
527 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
528 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
529 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
530 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
531 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
532 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
533 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
534 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
535 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800536 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
537 $(Q) ./bins/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800538 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
539 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
540 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
541 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_test failed ; exit 1 )
542 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
543 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
544 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
545 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
546 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
547 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
548 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
549 $(Q) ./bins/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800550 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
551 $(Q) ./bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800552 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
553 $(Q) ./bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_metadata_and_payload_test failed ; exit 1 )
554 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
555 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800556 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
557 $(Q) ./bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800558 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
559 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
560 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
561 $(Q) ./bins/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800562 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
563 $(Q) ./bins/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800564 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
565 $(Q) ./bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800566 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
567 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test failed ; exit 1 )
568 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
569 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
570 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
571 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test failed ; exit 1 )
572 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
573 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test failed ; exit 1 )
574 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
575 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800576 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
577 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800578 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
579 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
580 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
581 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test failed ; exit 1 )
582 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
583 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test failed ; exit 1 )
584 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
585 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test failed ; exit 1 )
586 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
587 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_no_op_test failed ; exit 1 )
588 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
589 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800590 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
591 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800592 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
593 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test failed ; exit 1 )
594 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
595 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800596 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
597 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800598 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
599 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test failed ; exit 1 )
600 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
601 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800602 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
603 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_thread_stress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800604 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
605 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800606
607
nnoble85a49262014-12-08 18:14:03 -0800608test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800609 $(E) "[RUN] Testing thread_pool_test"
610 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
611 $(E) "[RUN] Testing status_test"
612 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800613 $(E) "[RUN] Testing sync_client_async_server_test"
614 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
615 $(E) "[RUN] Testing qps_client"
616 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
617 $(E) "[RUN] Testing qps_server"
618 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800619 $(E) "[RUN] Testing end2end_test"
620 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800621
622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800623tools: privatelibs bins/gen_hpack_tables
624
nnobleebebb7e2014-12-10 16:31:01 -0800625protoc_plugins: bins/cpp_plugin bins/ruby_plugin
626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800627buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
628
629benchmarks: buildbenchmarks
630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631strip: strip-static strip-shared
632
nnoble20e2e3f2014-12-16 15:37:57 -0800633strip-static: strip-static_c strip-static_cxx
634
635strip-shared: strip-shared_c strip-shared_cxx
636
nnoble85a49262014-12-08 18:14:03 -0800637strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800638 $(E) "[STRIP] Stripping libgpr.a"
639 $(Q) $(STRIP) libs/libgpr.a
640 $(E) "[STRIP] Stripping libgrpc.a"
641 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800642 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
643 $(Q) $(STRIP) libs/libgrpc_unsecure.a
644
nnoble85a49262014-12-08 18:14:03 -0800645strip-static_cxx: static_cxx
646 $(E) "[STRIP] Stripping libgrpc++.a"
647 $(Q) $(STRIP) libs/libgrpc++.a
648
649strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800650 $(E) "[STRIP] Stripping libgpr.so"
651 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
652 $(E) "[STRIP] Stripping libgrpc.so"
653 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800654 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
655 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
656
nnoble85a49262014-12-08 18:14:03 -0800657strip-shared_cxx: shared_cxx
658 $(E) "[STRIP] Stripping libgrpc++.so"
659 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
660
nnoble72309c62014-12-12 11:42:26 -0800661deps/gens/test/cpp/interop/empty.pb.dep:
662 $(Q) mkdir -p `dirname $@`
663 $(Q) touch $@
664
665gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800666 $(E) "[PROTOC] Generating protobuf CC file from $<"
667 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800668 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
669
670deps/gens/test/cpp/interop/messages.pb.dep:
671 $(Q) mkdir -p `dirname $@`
672 $(Q) touch $@
673
674gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
675 $(E) "[PROTOC] Generating protobuf CC file from $<"
676 $(Q) mkdir -p `dirname $@`
677 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
678
679deps/gens/test/cpp/interop/test.pb.dep:
680 $(Q) mkdir -p `dirname $@`
681 $(Q) touch $@
682
683gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
684 $(E) "[PROTOC] Generating protobuf CC file from $<"
685 $(Q) mkdir -p `dirname $@`
686 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
687
688deps/gens/test/cpp/util/echo.pb.dep:
689 $(Q) mkdir -p `dirname $@`
690 $(Q) touch $@
691
692gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
693 $(E) "[PROTOC] Generating protobuf CC file from $<"
694 $(Q) mkdir -p `dirname $@`
695 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800697
698deps/%.dep : %.c
699 $(E) "[DEP] Generating dependencies for $<"
700 $(Q) mkdir -p `dirname $@`
701 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800703deps/%.dep : %.cc
704 $(E) "[DEP] Generating dependencies for $<"
705 $(Q) mkdir -p `dirname $@`
706 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
707
708objs/%.o : %.c
709 $(E) "[C] Compiling $<"
710 $(Q) mkdir -p `dirname $@`
711 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
712
713objs/%.o : gens/%.pb.cc
714 $(E) "[CXX] Compiling $<"
715 $(Q) mkdir -p `dirname $@`
716 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
717
nnoble72309c62014-12-12 11:42:26 -0800718objs/src/compiler/%.o : src/compiler/%.cc
719 $(E) "[HOSTCXX] Compiling $<"
720 $(Q) mkdir -p `dirname $@`
721 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723objs/%.o : %.cc
724 $(E) "[CXX] Compiling $<"
725 $(Q) mkdir -p `dirname $@`
726 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
727
nnoble0c475f02014-12-05 15:37:39 -0800728dep: dep_c dep_cxx
729
ctiller2845cad2014-12-15 15:14:12 -0800730dep_c: deps_libgpr deps_libgrpc deps_libgrpc_test_util deps_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request deps_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs deps_libgrpc_unsecure
nnoble0c475f02014-12-05 15:37:39 -0800731
ctiller2845cad2014-12-15 15:14:12 -0800732bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble69ac39f2014-12-12 15:43:38 -0800733
734dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
735
736bins_dep_cxx: deps_cpp_plugin deps_ruby_plugin deps_thread_pool_test deps_status_test deps_sync_client_async_server_test deps_qps_client deps_qps_server deps_interop_server deps_interop_client deps_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800737
nnoble85a49262014-12-08 18:14:03 -0800738install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739
nnoble85a49262014-12-08 18:14:03 -0800740install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741
nnoble85a49262014-12-08 18:14:03 -0800742install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
743
744install-headers: install-headers_c install-headers_cxx
745
746install-headers_c:
747 $(E) "[INSTALL] Installing public C headers"
748 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
749
750install-headers_cxx:
751 $(E) "[INSTALL] Installing public C++ headers"
752 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
753
754install-static: install-static_c install-static_cxx
755
756install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800757 $(E) "[INSTALL] Installing libgpr.a"
758 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
759 $(E) "[INSTALL] Installing libgrpc.a"
760 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800761 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
762 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
763
nnoble85a49262014-12-08 18:14:03 -0800764install-static_cxx: static_cxx strip-static_cxx
765 $(E) "[INSTALL] Installing libgrpc++.a"
766 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
767
768install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800769 $(E) "[INSTALL] Installing libgpr.so"
770 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
771 $(E) "[INSTALL] Installing libgrpc.so"
772 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800773 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
774 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
775
nnoble85a49262014-12-08 18:14:03 -0800776install-shared_cxx: shared_cxx strip-shared_cxx
777 $(E) "[INSTALL] Installing libgrpc++.so"
778 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
779
ctiller2845cad2014-12-15 15:14:12 -0800780clean: clean_libgpr clean_libgrpc clean_libgrpc_test_util clean_libgrpc++ clean_libgrpc++_test_util clean_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_disappearing_server clean_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_invoke_large_request clean_libend2end_test_max_concurrent_streams clean_libend2end_test_no_op clean_libend2end_test_ping_pong_streaming clean_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_libgrpc_unsecure clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800781 $(Q) $(RM) -r deps objs libs bins gens
782
783
784# The various libraries
785
786
787LIBGPR_SRC = \
788 src/core/support/alloc.c \
789 src/core/support/cancellable.c \
790 src/core/support/cmdline.c \
791 src/core/support/cpu_posix.c \
792 src/core/support/histogram.c \
793 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800794 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800795 src/core/support/log.c \
796 src/core/support/log_linux.c \
797 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800798 src/core/support/log_win32.c \
799 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800801 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800802 src/core/support/string.c \
803 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800804 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 src/core/support/sync.c \
806 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800807 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800808 src/core/support/thd_posix.c \
809 src/core/support/thd_win32.c \
810 src/core/support/time.c \
811 src/core/support/time_posix.c \
812 src/core/support/time_win32.c \
813
nnoble85a49262014-12-08 18:14:03 -0800814PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800815 include/grpc/support/alloc.h \
816 include/grpc/support/atm_gcc_atomic.h \
817 include/grpc/support/atm_gcc_sync.h \
818 include/grpc/support/atm.h \
819 include/grpc/support/atm_win32.h \
820 include/grpc/support/cancellable_platform.h \
821 include/grpc/support/cmdline.h \
822 include/grpc/support/histogram.h \
823 include/grpc/support/host_port.h \
824 include/grpc/support/log.h \
825 include/grpc/support/port_platform.h \
826 include/grpc/support/slice_buffer.h \
827 include/grpc/support/slice.h \
828 include/grpc/support/string.h \
829 include/grpc/support/sync_generic.h \
830 include/grpc/support/sync.h \
831 include/grpc/support/sync_posix.h \
832 include/grpc/support/sync_win32.h \
833 include/grpc/support/thd.h \
834 include/grpc/support/thd_posix.h \
835 include/grpc/support/thd_win32.h \
836 include/grpc/support/time.h \
837 include/grpc/support/time_posix.h \
838 include/grpc/support/time_win32.h \
839 include/grpc/support/useful.h \
840
841LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
842LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
843
844libs/libgpr.a: $(LIBGPR_OBJS)
845 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800847 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
848
849libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800852 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
853
854deps_libgpr: $(LIBGPR_DEPS)
855
nnoble69ac39f2014-12-12 15:43:38 -0800856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800857-include $(LIBGPR_DEPS)
858endif
859
860clean_libgpr:
861 $(E) "[CLEAN] Cleaning libgpr files"
862 $(Q) $(RM) $(LIBGPR_OBJS)
863 $(Q) $(RM) $(LIBGPR_DEPS)
864 $(Q) $(RM) libs/libgpr.a
865 $(Q) $(RM) libs/libgpr.so.$(VERSION)
866
867
868LIBGRPC_SRC = \
869 src/core/channel/call_op_string.c \
870 src/core/channel/census_filter.c \
871 src/core/channel/channel_args.c \
872 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800873 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800874 src/core/channel/client_channel.c \
875 src/core/channel/client_setup.c \
876 src/core/channel/connected_channel.c \
877 src/core/channel/http_client_filter.c \
878 src/core/channel/http_filter.c \
879 src/core/channel/http_server_filter.c \
880 src/core/channel/metadata_buffer.c \
881 src/core/channel/noop_filter.c \
882 src/core/compression/algorithm.c \
883 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -0800884 src/core/httpcli/format_request.c \
885 src/core/httpcli/httpcli.c \
886 src/core/httpcli/httpcli_security_context.c \
887 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800888 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800889 src/core/iomgr/endpoint_pair_posix.c \
890 src/core/iomgr/iomgr_libevent.c \
891 src/core/iomgr/iomgr_libevent_use_threads.c \
892 src/core/iomgr/resolve_address_posix.c \
893 src/core/iomgr/sockaddr_utils.c \
894 src/core/iomgr/socket_utils_common_posix.c \
895 src/core/iomgr/socket_utils_linux.c \
896 src/core/iomgr/socket_utils_posix.c \
897 src/core/iomgr/tcp_client_posix.c \
898 src/core/iomgr/tcp_posix.c \
899 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800900 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800901 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800902 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800903 src/core/security/credentials.c \
904 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800905 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800906 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800907 src/core/security/secure_transport_setup.c \
908 src/core/security/security_context.c \
909 src/core/security/server_secure_chttp2.c \
910 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800911 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800912 src/core/statistics/census_rpc_stats.c \
913 src/core/statistics/census_tracing.c \
914 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800915 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800916 src/core/surface/byte_buffer.c \
917 src/core/surface/byte_buffer_reader.c \
918 src/core/surface/call.c \
919 src/core/surface/channel.c \
920 src/core/surface/channel_create.c \
921 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800922 src/core/surface/completion_queue.c \
923 src/core/surface/event_string.c \
924 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800925 src/core/surface/lame_client.c \
926 src/core/surface/secure_channel_create.c \
927 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800928 src/core/surface/server.c \
929 src/core/surface/server_chttp2.c \
930 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800931 src/core/transport/chttp2/alpn.c \
932 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800933 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800934 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800935 src/core/transport/chttp2/frame_ping.c \
936 src/core/transport/chttp2/frame_rst_stream.c \
937 src/core/transport/chttp2/frame_settings.c \
938 src/core/transport/chttp2/frame_window_update.c \
939 src/core/transport/chttp2/hpack_parser.c \
940 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800941 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800942 src/core/transport/chttp2/status_conversion.c \
943 src/core/transport/chttp2/stream_encoder.c \
944 src/core/transport/chttp2/stream_map.c \
945 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800946 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800947 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 src/core/transport/metadata.c \
949 src/core/transport/stream_op.c \
950 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800951 src/core/tsi/fake_transport_security.c \
952 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800953 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954 third_party/cJSON/cJSON.c \
955
nnoble85a49262014-12-08 18:14:03 -0800956PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957 include/grpc/byte_buffer.h \
958 include/grpc/byte_buffer_reader.h \
959 include/grpc/grpc.h \
960 include/grpc/grpc_security.h \
961 include/grpc/status.h \
962
963LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
964LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
965
nnoble69ac39f2014-12-12 15:43:38 -0800966ifeq ($(NO_SECURE),true)
967
968libs/libgrpc.a: openssl_dep_error
969
970else
971
nnoble20e2e3f2014-12-16 15:37:57 -0800972libs/libgrpc.a: $(LIBGRPC_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800973 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800975 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800976 $(Q) mkdir tmp-merge
977 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
978 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
979 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
980 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
981 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982
983libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
984 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800985 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800986 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
987
nnoble69ac39f2014-12-12 15:43:38 -0800988endif
989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800990deps_libgrpc: $(LIBGRPC_DEPS)
991
nnoble69ac39f2014-12-12 15:43:38 -0800992ifneq ($(NO_SECURE),true)
993ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800994-include $(LIBGRPC_DEPS)
995endif
nnoble69ac39f2014-12-12 15:43:38 -0800996endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997
998clean_libgrpc:
999 $(E) "[CLEAN] Cleaning libgrpc files"
1000 $(Q) $(RM) $(LIBGRPC_OBJS)
1001 $(Q) $(RM) $(LIBGRPC_DEPS)
1002 $(Q) $(RM) libs/libgrpc.a
1003 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1004
1005
1006LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001007 test/core/end2end/cq_verifier.c \
1008 test/core/end2end/data/ca_cert.c \
1009 test/core/end2end/data/server1_cert.c \
1010 test/core/end2end/data/server1_key.c \
1011 test/core/iomgr/endpoint_tests.c \
1012 test/core/statistics/census_log_tests.c \
1013 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001014 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -08001015 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001016 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001017 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001018 test/core/util/slice_splitter.c \
1019 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001020
1021
1022LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1023LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1024
nnoble69ac39f2014-12-12 15:43:38 -08001025ifeq ($(NO_SECURE),true)
1026
1027libs/libgrpc_test_util.a: openssl_dep_error
1028
1029else
1030
nnoble20e2e3f2014-12-16 15:37:57 -08001031libs/libgrpc_test_util.a: $(LIBGRPC_TEST_UTIL_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001032 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001033 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001034 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1035
1036
1037
nnoble69ac39f2014-12-12 15:43:38 -08001038endif
1039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001040deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1041
nnoble69ac39f2014-12-12 15:43:38 -08001042ifneq ($(NO_SECURE),true)
1043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001044-include $(LIBGRPC_TEST_UTIL_DEPS)
1045endif
nnoble69ac39f2014-12-12 15:43:38 -08001046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001047
1048clean_libgrpc_test_util:
1049 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1050 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1051 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1052 $(Q) $(RM) libs/libgrpc_test_util.a
1053 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1054
1055
1056LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001057 src/cpp/client/channel.cc \
1058 src/cpp/client/client_context.cc \
1059 src/cpp/client/create_channel.cc \
1060 src/cpp/client/internal_stub.cc \
1061 src/cpp/proto/proto_utils.cc \
1062 src/cpp/rpc_method.cc \
1063 src/cpp/server/async_server.cc \
1064 src/cpp/server/async_server_context.cc \
1065 src/cpp/server/completion_queue.cc \
1066 src/cpp/server/server_builder.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001067 src/cpp/server/server.cc \
1068 src/cpp/server/server_rpc_handler.cc \
1069 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001071 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001072 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073
nnoble85a49262014-12-08 18:14:03 -08001074PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001075 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076 include/grpc++/async_server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001077 include/grpc++/channel_interface.h \
1078 include/grpc++/client_context.h \
1079 include/grpc++/completion_queue.h \
1080 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001081 include/grpc++/create_channel.h \
1082 include/grpc++/server_builder.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001084 include/grpc++/status.h \
1085 include/grpc++/stream_context_interface.h \
1086 include/grpc++/stream.h \
1087 include/grpc++/thread_pool_interface.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001088
1089LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1090LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1091
nnoble69ac39f2014-12-12 15:43:38 -08001092ifeq ($(NO_SECURE),true)
1093
1094libs/libgrpc++.a: openssl_dep_error
1095
1096else
1097
nnoble20e2e3f2014-12-16 15:37:57 -08001098libs/libgrpc++.a: $(LIBGRPC++_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001099 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001100 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001101 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1102
1103libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1104 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001105 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001106 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1107
nnoble69ac39f2014-12-12 15:43:38 -08001108endif
1109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110deps_libgrpc++: $(LIBGRPC++_DEPS)
1111
nnoble69ac39f2014-12-12 15:43:38 -08001112ifneq ($(NO_SECURE),true)
1113ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114-include $(LIBGRPC++_DEPS)
1115endif
nnoble69ac39f2014-12-12 15:43:38 -08001116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117
1118clean_libgrpc++:
1119 $(E) "[CLEAN] Cleaning libgrpc++ files"
1120 $(Q) $(RM) $(LIBGRPC++_OBJS)
1121 $(Q) $(RM) $(LIBGRPC++_DEPS)
1122 $(Q) $(RM) libs/libgrpc++.a
1123 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1124
1125
1126LIBGRPC++_TEST_UTIL_SRC = \
nnoble72309c62014-12-12 11:42:26 -08001127 test/cpp/end2end/async_test_server.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001128 gens/test/cpp/util/echo.pb.cc \
1129 test/cpp/util/test_ssl_channel.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001130
1131
1132LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1133LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1134
nnoble69ac39f2014-12-12 15:43:38 -08001135ifeq ($(NO_SECURE),true)
1136
1137libs/libgrpc++_test_util.a: openssl_dep_error
1138
1139else
1140
nnoble20e2e3f2014-12-16 15:37:57 -08001141libs/libgrpc++_test_util.a: $(LIBGRPC++_TEST_UTIL_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001142 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001143 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001144 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1145
1146
1147
nnoble69ac39f2014-12-12 15:43:38 -08001148endif
1149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001150deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1151
nnoble69ac39f2014-12-12 15:43:38 -08001152ifneq ($(NO_SECURE),true)
1153ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154-include $(LIBGRPC++_TEST_UTIL_DEPS)
1155endif
nnoble69ac39f2014-12-12 15:43:38 -08001156endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157
1158clean_libgrpc++_test_util:
1159 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1160 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1161 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1162 $(Q) $(RM) libs/libgrpc++_test_util.a
1163 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1164
1165
1166LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1167 test/core/end2end/fixtures/chttp2_fake_security.c \
1168
1169
1170LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1171LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1172
nnoble69ac39f2014-12-12 15:43:38 -08001173ifeq ($(NO_SECURE),true)
1174
1175libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1176
1177else
1178
nnoble20e2e3f2014-12-16 15:37:57 -08001179libs/libend2end_fixture_chttp2_fake_security.a: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001180 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001181 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1183
1184
1185
nnoble69ac39f2014-12-12 15:43:38 -08001186endif
1187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001188deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1189
nnoble69ac39f2014-12-12 15:43:38 -08001190ifneq ($(NO_SECURE),true)
1191ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1193endif
nnoble69ac39f2014-12-12 15:43:38 -08001194endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195
1196clean_libend2end_fixture_chttp2_fake_security:
1197 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1198 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1199 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1200 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1201 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1202
1203
1204LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1205 test/core/end2end/fixtures/chttp2_fullstack.c \
1206
1207
1208LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1209LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1210
nnoble69ac39f2014-12-12 15:43:38 -08001211ifeq ($(NO_SECURE),true)
1212
1213libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1214
1215else
1216
nnoble20e2e3f2014-12-16 15:37:57 -08001217libs/libend2end_fixture_chttp2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001218 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001219 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001220 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1221
1222
1223
nnoble69ac39f2014-12-12 15:43:38 -08001224endif
1225
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001226deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1227
nnoble69ac39f2014-12-12 15:43:38 -08001228ifneq ($(NO_SECURE),true)
1229ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001230-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1231endif
nnoble69ac39f2014-12-12 15:43:38 -08001232endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233
1234clean_libend2end_fixture_chttp2_fullstack:
1235 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1236 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1237 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1238 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1239 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1240
1241
1242LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1243 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1244
1245
1246LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1247LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1248
nnoble69ac39f2014-12-12 15:43:38 -08001249ifeq ($(NO_SECURE),true)
1250
1251libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1252
1253else
1254
nnoble20e2e3f2014-12-16 15:37:57 -08001255libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001256 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001257 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001258 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1259
1260
1261
nnoble69ac39f2014-12-12 15:43:38 -08001262endif
1263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001264deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1265
nnoble69ac39f2014-12-12 15:43:38 -08001266ifneq ($(NO_SECURE),true)
1267ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001268-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1269endif
nnoble69ac39f2014-12-12 15:43:38 -08001270endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001271
1272clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1273 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1274 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1275 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1276 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1277 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1278
1279
1280LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1281 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1282
1283
1284LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1285LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1286
nnoble69ac39f2014-12-12 15:43:38 -08001287ifeq ($(NO_SECURE),true)
1288
1289libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1290
1291else
1292
nnoble20e2e3f2014-12-16 15:37:57 -08001293libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001294 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001295 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001296 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1297
1298
1299
nnoble69ac39f2014-12-12 15:43:38 -08001300endif
1301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001302deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1303
nnoble69ac39f2014-12-12 15:43:38 -08001304ifneq ($(NO_SECURE),true)
1305ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001306-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1307endif
nnoble69ac39f2014-12-12 15:43:38 -08001308endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001309
1310clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1311 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1312 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1313 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1314 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1315 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1316
1317
1318LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1319 test/core/end2end/fixtures/chttp2_socket_pair.c \
1320
1321
1322LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1323LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1324
nnoble69ac39f2014-12-12 15:43:38 -08001325ifeq ($(NO_SECURE),true)
1326
1327libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1328
1329else
1330
nnoble20e2e3f2014-12-16 15:37:57 -08001331libs/libend2end_fixture_chttp2_socket_pair.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001332 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001333 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001334 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1335
1336
1337
nnoble69ac39f2014-12-12 15:43:38 -08001338endif
1339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001340deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1341
nnoble69ac39f2014-12-12 15:43:38 -08001342ifneq ($(NO_SECURE),true)
1343ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001344-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1345endif
nnoble69ac39f2014-12-12 15:43:38 -08001346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347
1348clean_libend2end_fixture_chttp2_socket_pair:
1349 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1350 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1351 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1352 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1353 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1354
1355
nnoble0c475f02014-12-05 15:37:39 -08001356LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1357 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1358
1359
1360LIBEND2END_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))))
1361LIBEND2END_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))))
1362
nnoble69ac39f2014-12-12 15:43:38 -08001363ifeq ($(NO_SECURE),true)
1364
1365libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1366
1367else
1368
nnoble20e2e3f2014-12-16 15:37:57 -08001369libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS) $(OPENSSL_DEP)
nnoble0c475f02014-12-05 15:37:39 -08001370 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001371 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001372 $(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)
1373
1374
1375
nnoble69ac39f2014-12-12 15:43:38 -08001376endif
1377
nnoble0c475f02014-12-05 15:37:39 -08001378deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1379
nnoble69ac39f2014-12-12 15:43:38 -08001380ifneq ($(NO_SECURE),true)
1381ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001382-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1383endif
nnoble69ac39f2014-12-12 15:43:38 -08001384endif
nnoble0c475f02014-12-05 15:37:39 -08001385
1386clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1387 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1388 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1389 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1390 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1391 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1392
1393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001394LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1395 test/core/end2end/tests/cancel_after_accept.c \
1396
1397
1398LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1399LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1400
1401libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1402 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001403 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001404 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1405
1406
1407
1408deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1409
nnoble69ac39f2014-12-12 15:43:38 -08001410ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001411-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1412endif
1413
1414clean_libend2end_test_cancel_after_accept:
1415 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1416 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1417 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1418 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1419 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1420
1421
1422LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1423 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1424
1425
1426LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1427LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1428
1429libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1430 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001432 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1433
1434
1435
1436deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1437
nnoble69ac39f2014-12-12 15:43:38 -08001438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001439-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1440endif
1441
1442clean_libend2end_test_cancel_after_accept_and_writes_closed:
1443 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1444 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1445 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1446 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1447 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1448
1449
1450LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1451 test/core/end2end/tests/cancel_after_invoke.c \
1452
1453
1454LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1455LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1456
1457libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1458 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001459 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001460 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1461
1462
1463
1464deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1465
nnoble69ac39f2014-12-12 15:43:38 -08001466ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001467-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1468endif
1469
1470clean_libend2end_test_cancel_after_invoke:
1471 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1472 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1473 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1474 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1475 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1476
1477
1478LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1479 test/core/end2end/tests/cancel_before_invoke.c \
1480
1481
1482LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1483LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1484
1485libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1486 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001487 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001488 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1489
1490
1491
1492deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1493
nnoble69ac39f2014-12-12 15:43:38 -08001494ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1496endif
1497
1498clean_libend2end_test_cancel_before_invoke:
1499 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1500 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1501 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1502 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1503 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1504
1505
1506LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1507 test/core/end2end/tests/cancel_in_a_vacuum.c \
1508
1509
1510LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1511LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1512
1513libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1514 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001515 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001516 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1517
1518
1519
1520deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1521
nnoble69ac39f2014-12-12 15:43:38 -08001522ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001523-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1524endif
1525
1526clean_libend2end_test_cancel_in_a_vacuum:
1527 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1528 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1529 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1530 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1531 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1532
1533
ctillerc6d61c42014-12-15 14:52:08 -08001534LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1535 test/core/end2end/tests/disappearing_server.c \
1536
1537
1538LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1539LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1540
1541libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1542 $(E) "[AR] Creating $@"
1543 $(Q) mkdir -p `dirname $@`
1544 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1545
1546
1547
1548deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1549
1550ifneq ($(NO_DEPS),true)
1551-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1552endif
1553
1554clean_libend2end_test_disappearing_server:
1555 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1556 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1557 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1558 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1559 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1560
1561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001562LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1563 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1564
1565
1566LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1567LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1568
1569libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1570 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001571 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001572 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1573
1574
1575
1576deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1577
nnoble69ac39f2014-12-12 15:43:38 -08001578ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001579-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1580endif
1581
1582clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1583 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1584 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1585 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1586 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1587 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1588
1589
1590LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1591 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1592
1593
1594LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1595LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1596
1597libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1598 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001599 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001600 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1601
1602
1603
1604deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1605
nnoble69ac39f2014-12-12 15:43:38 -08001606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001607-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1608endif
1609
1610clean_libend2end_test_early_server_shutdown_finishes_tags:
1611 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1612 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1613 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1614 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1615 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1616
1617
1618LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1619 test/core/end2end/tests/invoke_large_request.c \
1620
1621
1622LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1623LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1624
1625libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1626 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001627 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001628 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1629
1630
1631
1632deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1633
nnoble69ac39f2014-12-12 15:43:38 -08001634ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001635-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1636endif
1637
1638clean_libend2end_test_invoke_large_request:
1639 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1640 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1641 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1642 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1643 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1644
1645
1646LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1647 test/core/end2end/tests/max_concurrent_streams.c \
1648
1649
1650LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1651LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1652
1653libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1654 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001655 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001656 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1657
1658
1659
1660deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1661
nnoble69ac39f2014-12-12 15:43:38 -08001662ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001663-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1664endif
1665
1666clean_libend2end_test_max_concurrent_streams:
1667 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1668 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1669 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1670 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1671 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1672
1673
1674LIBEND2END_TEST_NO_OP_SRC = \
1675 test/core/end2end/tests/no_op.c \
1676
1677
1678LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1679LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1680
1681libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1682 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001683 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001684 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1685
1686
1687
1688deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1689
nnoble69ac39f2014-12-12 15:43:38 -08001690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001691-include $(LIBEND2END_TEST_NO_OP_DEPS)
1692endif
1693
1694clean_libend2end_test_no_op:
1695 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1696 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1697 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1698 $(Q) $(RM) libs/libend2end_test_no_op.a
1699 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1700
1701
1702LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1703 test/core/end2end/tests/ping_pong_streaming.c \
1704
1705
1706LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1707LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1708
1709libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1710 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001711 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001712 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1713
1714
1715
1716deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1717
nnoble69ac39f2014-12-12 15:43:38 -08001718ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001719-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1720endif
1721
1722clean_libend2end_test_ping_pong_streaming:
1723 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1724 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1725 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1726 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1727 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1728
1729
ctiller33023c42014-12-12 16:28:33 -08001730LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1731 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1732
1733
1734LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1735LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1736
1737libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1738 $(E) "[AR] Creating $@"
1739 $(Q) mkdir -p `dirname $@`
1740 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1741
1742
1743
1744deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1745
1746ifneq ($(NO_DEPS),true)
1747-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1748endif
1749
1750clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1751 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1752 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1753 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1754 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1755 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1756
1757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001758LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1759 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1760
1761
1762LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1763LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1764
1765libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1766 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001767 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001768 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1769
1770
1771
1772deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1773
nnoble69ac39f2014-12-12 15:43:38 -08001774ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001775-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1776endif
1777
1778clean_libend2end_test_request_response_with_metadata_and_payload:
1779 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1780 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1781 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1782 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1783 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1784
1785
1786LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1787 test/core/end2end/tests/request_response_with_payload.c \
1788
1789
1790LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1791LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1792
1793libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1794 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001795 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001796 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1797
1798
1799
1800deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1801
nnoble69ac39f2014-12-12 15:43:38 -08001802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001803-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1804endif
1805
1806clean_libend2end_test_request_response_with_payload:
1807 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1808 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1809 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1810 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1811 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1812
1813
ctiller2845cad2014-12-15 15:14:12 -08001814LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1815 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1816
1817
1818LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1819LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1820
1821libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1822 $(E) "[AR] Creating $@"
1823 $(Q) mkdir -p `dirname $@`
1824 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1825
1826
1827
1828deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1829
1830ifneq ($(NO_DEPS),true)
1831-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1832endif
1833
1834clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1835 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1836 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1837 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1838 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1839 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1840
1841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001842LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1843 test/core/end2end/tests/simple_delayed_request.c \
1844
1845
1846LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1847LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1848
1849libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1850 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001852 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1853
1854
1855
1856deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1857
nnoble69ac39f2014-12-12 15:43:38 -08001858ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001859-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1860endif
1861
1862clean_libend2end_test_simple_delayed_request:
1863 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1864 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1865 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1866 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1867 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1868
1869
1870LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1871 test/core/end2end/tests/simple_request.c \
1872
1873
1874LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1875LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1876
1877libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1878 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001879 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001880 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1881
1882
1883
1884deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1885
nnoble69ac39f2014-12-12 15:43:38 -08001886ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001887-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1888endif
1889
1890clean_libend2end_test_simple_request:
1891 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1892 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1893 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1894 $(Q) $(RM) libs/libend2end_test_simple_request.a
1895 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1896
1897
nathaniel52878172014-12-09 10:17:19 -08001898LIBEND2END_TEST_THREAD_STRESS_SRC = \
1899 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001900
1901
nathaniel52878172014-12-09 10:17:19 -08001902LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1903LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001904
nathaniel52878172014-12-09 10:17:19 -08001905libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001906 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001907 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001908 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909
1910
1911
nathaniel52878172014-12-09 10:17:19 -08001912deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
nnoble69ac39f2014-12-12 15:43:38 -08001914ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001915-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001916endif
1917
nathaniel52878172014-12-09 10:17:19 -08001918clean_libend2end_test_thread_stress:
1919 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1920 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1921 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1922 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1923 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001924
1925
1926LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1927 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1928
1929
1930LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1931LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1932
1933libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1934 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001935 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001936 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1937
1938
1939
1940deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1941
nnoble69ac39f2014-12-12 15:43:38 -08001942ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001943-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1944endif
1945
1946clean_libend2end_test_writes_done_hangs_with_pending_read:
1947 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1948 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1949 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1950 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1951 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1952
1953
1954LIBEND2END_CERTS_SRC = \
1955 test/core/end2end/data/ca_cert.c \
1956 test/core/end2end/data/server1_cert.c \
1957 test/core/end2end/data/server1_key.c \
1958
1959
1960LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1961LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1962
nnoble69ac39f2014-12-12 15:43:38 -08001963ifeq ($(NO_SECURE),true)
1964
1965libs/libend2end_certs.a: openssl_dep_error
1966
1967else
1968
nnoble20e2e3f2014-12-16 15:37:57 -08001969libs/libend2end_certs.a: $(LIBEND2END_CERTS_OBJS) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001970 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001971 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1973
1974
1975
nnoble69ac39f2014-12-12 15:43:38 -08001976endif
1977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001978deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1979
nnoble69ac39f2014-12-12 15:43:38 -08001980ifneq ($(NO_SECURE),true)
1981ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001982-include $(LIBEND2END_CERTS_DEPS)
1983endif
nnoble69ac39f2014-12-12 15:43:38 -08001984endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001985
1986clean_libend2end_certs:
1987 $(E) "[CLEAN] Cleaning libend2end_certs files"
1988 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1989 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1990 $(Q) $(RM) libs/libend2end_certs.a
1991 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1992
1993
1994LIBGRPC_UNSECURE_SRC = \
1995 src/core/channel/call_op_string.c \
1996 src/core/channel/census_filter.c \
1997 src/core/channel/channel_args.c \
1998 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001999 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002000 src/core/channel/client_channel.c \
2001 src/core/channel/client_setup.c \
2002 src/core/channel/connected_channel.c \
2003 src/core/channel/http_client_filter.c \
2004 src/core/channel/http_filter.c \
2005 src/core/channel/http_server_filter.c \
2006 src/core/channel/metadata_buffer.c \
2007 src/core/channel/noop_filter.c \
2008 src/core/compression/algorithm.c \
2009 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002010 src/core/httpcli/format_request.c \
2011 src/core/httpcli/httpcli.c \
2012 src/core/httpcli/httpcli_security_context.c \
2013 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002014 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002015 src/core/iomgr/endpoint_pair_posix.c \
2016 src/core/iomgr/iomgr_libevent.c \
2017 src/core/iomgr/iomgr_libevent_use_threads.c \
2018 src/core/iomgr/resolve_address_posix.c \
2019 src/core/iomgr/sockaddr_utils.c \
2020 src/core/iomgr/socket_utils_common_posix.c \
2021 src/core/iomgr/socket_utils_linux.c \
2022 src/core/iomgr/socket_utils_posix.c \
2023 src/core/iomgr/tcp_client_posix.c \
2024 src/core/iomgr/tcp_posix.c \
2025 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002026 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002027 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002028 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002029 src/core/statistics/census_rpc_stats.c \
2030 src/core/statistics/census_tracing.c \
2031 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002032 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002033 src/core/surface/byte_buffer.c \
2034 src/core/surface/byte_buffer_reader.c \
2035 src/core/surface/call.c \
2036 src/core/surface/channel.c \
2037 src/core/surface/channel_create.c \
2038 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002039 src/core/surface/completion_queue.c \
2040 src/core/surface/event_string.c \
2041 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002042 src/core/surface/lame_client.c \
2043 src/core/surface/secure_channel_create.c \
2044 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002045 src/core/surface/server.c \
2046 src/core/surface/server_chttp2.c \
2047 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002048 src/core/transport/chttp2/alpn.c \
2049 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002050 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002051 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002052 src/core/transport/chttp2/frame_ping.c \
2053 src/core/transport/chttp2/frame_rst_stream.c \
2054 src/core/transport/chttp2/frame_settings.c \
2055 src/core/transport/chttp2/frame_window_update.c \
2056 src/core/transport/chttp2/hpack_parser.c \
2057 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002058 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002059 src/core/transport/chttp2/status_conversion.c \
2060 src/core/transport/chttp2/stream_encoder.c \
2061 src/core/transport/chttp2/stream_map.c \
2062 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002063 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002064 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002065 src/core/transport/metadata.c \
2066 src/core/transport/stream_op.c \
2067 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002068 third_party/cJSON/cJSON.c \
2069
nnoble85a49262014-12-08 18:14:03 -08002070PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002071 include/grpc/byte_buffer.h \
2072 include/grpc/byte_buffer_reader.h \
2073 include/grpc/grpc.h \
2074 include/grpc/grpc_security.h \
2075 include/grpc/status.h \
2076
2077LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2078LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2079
2080libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2081 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002082 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002083 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2084
2085libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2086 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002087 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002088 $(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 -08002089
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002090deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2091
nnoble69ac39f2014-12-12 15:43:38 -08002092ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093-include $(LIBGRPC_UNSECURE_DEPS)
2094endif
2095
2096clean_libgrpc_unsecure:
2097 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2098 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2099 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2100 $(Q) $(RM) libs/libgrpc_unsecure.a
2101 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2102
2103
2104
nnoble69ac39f2014-12-12 15:43:38 -08002105# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002106
2107
2108GEN_HPACK_TABLES_SRC = \
2109 src/core/transport/chttp2/gen_hpack_tables.c \
2110
2111GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2112GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2113
nnoble69ac39f2014-12-12 15:43:38 -08002114ifeq ($(NO_SECURE),true)
2115
2116bins/gen_hpack_tables: openssl_dep_error
2117
2118else
2119
nnoble0c475f02014-12-05 15:37:39 -08002120bins/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 -08002121 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002122 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002123 $(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 -08002124
nnoble69ac39f2014-12-12 15:43:38 -08002125endif
2126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002127deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2128
nnoble69ac39f2014-12-12 15:43:38 -08002129ifneq ($(NO_SECURE),true)
2130ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002131-include $(GEN_HPACK_TABLES_DEPS)
2132endif
nnoble69ac39f2014-12-12 15:43:38 -08002133endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134
2135clean_gen_hpack_tables:
2136 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2137 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2138 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2139 $(Q) $(RM) bins/gen_hpack_tables
2140
2141
nnobleebebb7e2014-12-10 16:31:01 -08002142CPP_PLUGIN_SRC = \
2143 src/compiler/cpp_plugin.cpp \
2144 src/compiler/cpp_generator.cpp \
2145
2146CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2147CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2148
2149bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002150 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002151 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002152 $(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 -08002153
2154deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2155
nnoble69ac39f2014-12-12 15:43:38 -08002156ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002157-include $(CPP_PLUGIN_DEPS)
2158endif
2159
2160clean_cpp_plugin:
2161 $(E) "[CLEAN] Cleaning cpp_plugin files"
2162 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2163 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2164 $(Q) $(RM) bins/cpp_plugin
2165
2166
2167RUBY_PLUGIN_SRC = \
2168 src/compiler/ruby_plugin.cpp \
2169 src/compiler/ruby_generator.cpp \
2170
2171RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2172RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2173
2174bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002175 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002176 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002177 $(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 -08002178
2179deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2180
nnoble69ac39f2014-12-12 15:43:38 -08002181ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002182-include $(RUBY_PLUGIN_DEPS)
2183endif
2184
2185clean_ruby_plugin:
2186 $(E) "[CLEAN] Cleaning ruby_plugin files"
2187 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2188 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2189 $(Q) $(RM) bins/ruby_plugin
2190
2191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002192GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2193 test/core/surface/byte_buffer_reader_test.c \
2194
2195GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2196GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2197
nnoble69ac39f2014-12-12 15:43:38 -08002198ifeq ($(NO_SECURE),true)
2199
2200bins/grpc_byte_buffer_reader_test: openssl_dep_error
2201
2202else
2203
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002204bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2205 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002206 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002207 $(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
2208
nnoble69ac39f2014-12-12 15:43:38 -08002209endif
2210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002211deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2212
nnoble69ac39f2014-12-12 15:43:38 -08002213ifneq ($(NO_SECURE),true)
2214ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002215-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2216endif
nnoble69ac39f2014-12-12 15:43:38 -08002217endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002218
2219clean_grpc_byte_buffer_reader_test:
2220 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2221 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2222 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2223 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2224
2225
2226GPR_CANCELLABLE_TEST_SRC = \
2227 test/core/support/cancellable_test.c \
2228
2229GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2230GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2231
nnoble69ac39f2014-12-12 15:43:38 -08002232ifeq ($(NO_SECURE),true)
2233
2234bins/gpr_cancellable_test: openssl_dep_error
2235
2236else
2237
jtattermusch97fb3f62014-12-08 15:13:41 -08002238bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002239 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002240 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002241 $(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 -08002242
nnoble69ac39f2014-12-12 15:43:38 -08002243endif
2244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002245deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2246
nnoble69ac39f2014-12-12 15:43:38 -08002247ifneq ($(NO_SECURE),true)
2248ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002249-include $(GPR_CANCELLABLE_TEST_DEPS)
2250endif
nnoble69ac39f2014-12-12 15:43:38 -08002251endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252
2253clean_gpr_cancellable_test:
2254 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2255 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2256 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2257 $(Q) $(RM) bins/gpr_cancellable_test
2258
2259
2260GPR_LOG_TEST_SRC = \
2261 test/core/support/log_test.c \
2262
2263GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2264GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2265
nnoble69ac39f2014-12-12 15:43:38 -08002266ifeq ($(NO_SECURE),true)
2267
2268bins/gpr_log_test: openssl_dep_error
2269
2270else
2271
jtattermusch97fb3f62014-12-08 15:13:41 -08002272bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002273 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002274 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002275 $(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 -08002276
nnoble69ac39f2014-12-12 15:43:38 -08002277endif
2278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002279deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2280
nnoble69ac39f2014-12-12 15:43:38 -08002281ifneq ($(NO_SECURE),true)
2282ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002283-include $(GPR_LOG_TEST_DEPS)
2284endif
nnoble69ac39f2014-12-12 15:43:38 -08002285endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002286
2287clean_gpr_log_test:
2288 $(E) "[CLEAN] Cleaning gpr_log_test files"
2289 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2290 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2291 $(Q) $(RM) bins/gpr_log_test
2292
2293
ctiller5e04b132014-12-15 09:24:43 -08002294GPR_USEFUL_TEST_SRC = \
2295 test/core/support/useful_test.c \
2296
2297GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2298GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2299
2300ifeq ($(NO_SECURE),true)
2301
2302bins/gpr_useful_test: openssl_dep_error
2303
2304else
2305
2306bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2307 $(E) "[LD] Linking $@"
2308 $(Q) mkdir -p `dirname $@`
2309 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2310
2311endif
2312
2313deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2314
2315ifneq ($(NO_SECURE),true)
2316ifneq ($(NO_DEPS),true)
2317-include $(GPR_USEFUL_TEST_DEPS)
2318endif
2319endif
2320
2321clean_gpr_useful_test:
2322 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2323 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2324 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2325 $(Q) $(RM) bins/gpr_useful_test
2326
2327
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002328GPR_CMDLINE_TEST_SRC = \
2329 test/core/support/cmdline_test.c \
2330
2331GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2332GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2333
nnoble69ac39f2014-12-12 15:43:38 -08002334ifeq ($(NO_SECURE),true)
2335
2336bins/gpr_cmdline_test: openssl_dep_error
2337
2338else
2339
jtattermusch97fb3f62014-12-08 15:13:41 -08002340bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002341 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002342 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002343 $(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 -08002344
nnoble69ac39f2014-12-12 15:43:38 -08002345endif
2346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002347deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2348
nnoble69ac39f2014-12-12 15:43:38 -08002349ifneq ($(NO_SECURE),true)
2350ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002351-include $(GPR_CMDLINE_TEST_DEPS)
2352endif
nnoble69ac39f2014-12-12 15:43:38 -08002353endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354
2355clean_gpr_cmdline_test:
2356 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2357 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2358 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2359 $(Q) $(RM) bins/gpr_cmdline_test
2360
2361
2362GPR_HISTOGRAM_TEST_SRC = \
2363 test/core/support/histogram_test.c \
2364
2365GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2366GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2367
nnoble69ac39f2014-12-12 15:43:38 -08002368ifeq ($(NO_SECURE),true)
2369
2370bins/gpr_histogram_test: openssl_dep_error
2371
2372else
2373
jtattermusch57c6f0c2014-12-11 12:28:56 -08002374bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002375 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002376 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002377 $(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 -08002378
nnoble69ac39f2014-12-12 15:43:38 -08002379endif
2380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002381deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2382
nnoble69ac39f2014-12-12 15:43:38 -08002383ifneq ($(NO_SECURE),true)
2384ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002385-include $(GPR_HISTOGRAM_TEST_DEPS)
2386endif
nnoble69ac39f2014-12-12 15:43:38 -08002387endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388
2389clean_gpr_histogram_test:
2390 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2391 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2392 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2393 $(Q) $(RM) bins/gpr_histogram_test
2394
2395
2396GPR_HOST_PORT_TEST_SRC = \
2397 test/core/support/host_port_test.c \
2398
2399GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2400GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2401
nnoble69ac39f2014-12-12 15:43:38 -08002402ifeq ($(NO_SECURE),true)
2403
2404bins/gpr_host_port_test: openssl_dep_error
2405
2406else
2407
jtattermusch57c6f0c2014-12-11 12:28:56 -08002408bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002409 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002410 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002411 $(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 -08002412
nnoble69ac39f2014-12-12 15:43:38 -08002413endif
2414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002415deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2416
nnoble69ac39f2014-12-12 15:43:38 -08002417ifneq ($(NO_SECURE),true)
2418ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002419-include $(GPR_HOST_PORT_TEST_DEPS)
2420endif
nnoble69ac39f2014-12-12 15:43:38 -08002421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002422
2423clean_gpr_host_port_test:
2424 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2425 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2426 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2427 $(Q) $(RM) bins/gpr_host_port_test
2428
2429
2430GPR_SLICE_BUFFER_TEST_SRC = \
2431 test/core/support/slice_buffer_test.c \
2432
2433GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2434GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2435
nnoble69ac39f2014-12-12 15:43:38 -08002436ifeq ($(NO_SECURE),true)
2437
2438bins/gpr_slice_buffer_test: openssl_dep_error
2439
2440else
2441
jtattermusch57c6f0c2014-12-11 12:28:56 -08002442bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002444 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002445 $(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 -08002446
nnoble69ac39f2014-12-12 15:43:38 -08002447endif
2448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002449deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2450
nnoble69ac39f2014-12-12 15:43:38 -08002451ifneq ($(NO_SECURE),true)
2452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002453-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2454endif
nnoble69ac39f2014-12-12 15:43:38 -08002455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002456
2457clean_gpr_slice_buffer_test:
2458 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2459 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2460 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2461 $(Q) $(RM) bins/gpr_slice_buffer_test
2462
2463
2464GPR_SLICE_TEST_SRC = \
2465 test/core/support/slice_test.c \
2466
2467GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2468GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2469
nnoble69ac39f2014-12-12 15:43:38 -08002470ifeq ($(NO_SECURE),true)
2471
2472bins/gpr_slice_test: openssl_dep_error
2473
2474else
2475
jtattermusch57c6f0c2014-12-11 12:28:56 -08002476bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002477 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002478 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002479 $(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 -08002480
nnoble69ac39f2014-12-12 15:43:38 -08002481endif
2482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002483deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2484
nnoble69ac39f2014-12-12 15:43:38 -08002485ifneq ($(NO_SECURE),true)
2486ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002487-include $(GPR_SLICE_TEST_DEPS)
2488endif
nnoble69ac39f2014-12-12 15:43:38 -08002489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002490
2491clean_gpr_slice_test:
2492 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2493 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2494 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2495 $(Q) $(RM) bins/gpr_slice_test
2496
2497
2498GPR_STRING_TEST_SRC = \
2499 test/core/support/string_test.c \
2500
2501GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2502GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2503
nnoble69ac39f2014-12-12 15:43:38 -08002504ifeq ($(NO_SECURE),true)
2505
2506bins/gpr_string_test: openssl_dep_error
2507
2508else
2509
jtattermusch57c6f0c2014-12-11 12:28:56 -08002510bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002512 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002513 $(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 -08002514
nnoble69ac39f2014-12-12 15:43:38 -08002515endif
2516
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002517deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2518
nnoble69ac39f2014-12-12 15:43:38 -08002519ifneq ($(NO_SECURE),true)
2520ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002521-include $(GPR_STRING_TEST_DEPS)
2522endif
nnoble69ac39f2014-12-12 15:43:38 -08002523endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524
2525clean_gpr_string_test:
2526 $(E) "[CLEAN] Cleaning gpr_string_test files"
2527 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2528 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2529 $(Q) $(RM) bins/gpr_string_test
2530
2531
2532GPR_SYNC_TEST_SRC = \
2533 test/core/support/sync_test.c \
2534
2535GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2536GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2537
nnoble69ac39f2014-12-12 15:43:38 -08002538ifeq ($(NO_SECURE),true)
2539
2540bins/gpr_sync_test: openssl_dep_error
2541
2542else
2543
jtattermusch57c6f0c2014-12-11 12:28:56 -08002544bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002545 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002546 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002547 $(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 -08002548
nnoble69ac39f2014-12-12 15:43:38 -08002549endif
2550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002551deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2552
nnoble69ac39f2014-12-12 15:43:38 -08002553ifneq ($(NO_SECURE),true)
2554ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002555-include $(GPR_SYNC_TEST_DEPS)
2556endif
nnoble69ac39f2014-12-12 15:43:38 -08002557endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002558
2559clean_gpr_sync_test:
2560 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2561 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2562 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2563 $(Q) $(RM) bins/gpr_sync_test
2564
2565
2566GPR_THD_TEST_SRC = \
2567 test/core/support/thd_test.c \
2568
2569GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2570GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2571
nnoble69ac39f2014-12-12 15:43:38 -08002572ifeq ($(NO_SECURE),true)
2573
2574bins/gpr_thd_test: openssl_dep_error
2575
2576else
2577
jtattermusch57c6f0c2014-12-11 12:28:56 -08002578bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002580 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002581 $(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 -08002582
nnoble69ac39f2014-12-12 15:43:38 -08002583endif
2584
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002585deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2586
nnoble69ac39f2014-12-12 15:43:38 -08002587ifneq ($(NO_SECURE),true)
2588ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002589-include $(GPR_THD_TEST_DEPS)
2590endif
nnoble69ac39f2014-12-12 15:43:38 -08002591endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002592
2593clean_gpr_thd_test:
2594 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2595 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2596 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2597 $(Q) $(RM) bins/gpr_thd_test
2598
2599
2600GPR_TIME_TEST_SRC = \
2601 test/core/support/time_test.c \
2602
2603GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2604GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2605
nnoble69ac39f2014-12-12 15:43:38 -08002606ifeq ($(NO_SECURE),true)
2607
2608bins/gpr_time_test: openssl_dep_error
2609
2610else
2611
jtattermusch57c6f0c2014-12-11 12:28:56 -08002612bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002613 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002614 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002615 $(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 -08002616
nnoble69ac39f2014-12-12 15:43:38 -08002617endif
2618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002619deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2620
nnoble69ac39f2014-12-12 15:43:38 -08002621ifneq ($(NO_SECURE),true)
2622ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002623-include $(GPR_TIME_TEST_DEPS)
2624endif
nnoble69ac39f2014-12-12 15:43:38 -08002625endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002626
2627clean_gpr_time_test:
2628 $(E) "[CLEAN] Cleaning gpr_time_test files"
2629 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2630 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2631 $(Q) $(RM) bins/gpr_time_test
2632
2633
2634MURMUR_HASH_TEST_SRC = \
2635 test/core/support/murmur_hash_test.c \
2636
2637MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2638MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2639
nnoble69ac39f2014-12-12 15:43:38 -08002640ifeq ($(NO_SECURE),true)
2641
2642bins/murmur_hash_test: openssl_dep_error
2643
2644else
2645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002646bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002648 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002649 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2650
nnoble69ac39f2014-12-12 15:43:38 -08002651endif
2652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002653deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2654
nnoble69ac39f2014-12-12 15:43:38 -08002655ifneq ($(NO_SECURE),true)
2656ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002657-include $(MURMUR_HASH_TEST_DEPS)
2658endif
nnoble69ac39f2014-12-12 15:43:38 -08002659endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002660
2661clean_murmur_hash_test:
2662 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2663 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2664 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2665 $(Q) $(RM) bins/murmur_hash_test
2666
2667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002668GRPC_STREAM_OP_TEST_SRC = \
2669 test/core/transport/stream_op_test.c \
2670
2671GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2672GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2673
nnoble69ac39f2014-12-12 15:43:38 -08002674ifeq ($(NO_SECURE),true)
2675
2676bins/grpc_stream_op_test: openssl_dep_error
2677
2678else
2679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002680bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2681 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002682 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002683 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2684
nnoble69ac39f2014-12-12 15:43:38 -08002685endif
2686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002687deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2688
nnoble69ac39f2014-12-12 15:43:38 -08002689ifneq ($(NO_SECURE),true)
2690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002691-include $(GRPC_STREAM_OP_TEST_DEPS)
2692endif
nnoble69ac39f2014-12-12 15:43:38 -08002693endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002694
2695clean_grpc_stream_op_test:
2696 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2697 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2698 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2699 $(Q) $(RM) bins/grpc_stream_op_test
2700
2701
nnoble0c475f02014-12-05 15:37:39 -08002702ALPN_TEST_SRC = \
2703 test/core/transport/chttp2/alpn_test.c \
2704
2705ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2706ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2707
nnoble69ac39f2014-12-12 15:43:38 -08002708ifeq ($(NO_SECURE),true)
2709
2710bins/alpn_test: openssl_dep_error
2711
2712else
2713
nnoble0c475f02014-12-05 15:37:39 -08002714bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2715 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002716 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002717 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2718
nnoble69ac39f2014-12-12 15:43:38 -08002719endif
2720
nnoble0c475f02014-12-05 15:37:39 -08002721deps_alpn_test: $(ALPN_TEST_DEPS)
2722
nnoble69ac39f2014-12-12 15:43:38 -08002723ifneq ($(NO_SECURE),true)
2724ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002725-include $(ALPN_TEST_DEPS)
2726endif
nnoble69ac39f2014-12-12 15:43:38 -08002727endif
nnoble0c475f02014-12-05 15:37:39 -08002728
2729clean_alpn_test:
2730 $(E) "[CLEAN] Cleaning alpn_test files"
2731 $(Q) $(RM) $(ALPN_TEST_OBJS)
2732 $(Q) $(RM) $(ALPN_TEST_DEPS)
2733 $(Q) $(RM) bins/alpn_test
2734
2735
ctillerc1ddffb2014-12-15 13:08:18 -08002736TIME_AVERAGED_STATS_TEST_SRC = \
2737 test/core/iomgr/time_averaged_stats_test.c \
2738
2739TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2740TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2741
2742ifeq ($(NO_SECURE),true)
2743
2744bins/time_averaged_stats_test: openssl_dep_error
2745
2746else
2747
2748bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2749 $(E) "[LD] Linking $@"
2750 $(Q) mkdir -p `dirname $@`
2751 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2752
2753endif
2754
2755deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2756
2757ifneq ($(NO_SECURE),true)
2758ifneq ($(NO_DEPS),true)
2759-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2760endif
2761endif
2762
2763clean_time_averaged_stats_test:
2764 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2765 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2766 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2767 $(Q) $(RM) bins/time_averaged_stats_test
2768
2769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002770CHTTP2_STREAM_ENCODER_TEST_SRC = \
2771 test/core/transport/chttp2/stream_encoder_test.c \
2772
2773CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2774CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2775
nnoble69ac39f2014-12-12 15:43:38 -08002776ifeq ($(NO_SECURE),true)
2777
2778bins/chttp2_stream_encoder_test: openssl_dep_error
2779
2780else
2781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002782bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002784 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002785 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2786
nnoble69ac39f2014-12-12 15:43:38 -08002787endif
2788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002789deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2790
nnoble69ac39f2014-12-12 15:43:38 -08002791ifneq ($(NO_SECURE),true)
2792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002793-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2794endif
nnoble69ac39f2014-12-12 15:43:38 -08002795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002796
2797clean_chttp2_stream_encoder_test:
2798 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2799 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2800 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2801 $(Q) $(RM) bins/chttp2_stream_encoder_test
2802
2803
2804HPACK_TABLE_TEST_SRC = \
2805 test/core/transport/chttp2/hpack_table_test.c \
2806
2807HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2808HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2809
nnoble69ac39f2014-12-12 15:43:38 -08002810ifeq ($(NO_SECURE),true)
2811
2812bins/hpack_table_test: openssl_dep_error
2813
2814else
2815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002816bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2817 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002818 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002819 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2820
nnoble69ac39f2014-12-12 15:43:38 -08002821endif
2822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002823deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2824
nnoble69ac39f2014-12-12 15:43:38 -08002825ifneq ($(NO_SECURE),true)
2826ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002827-include $(HPACK_TABLE_TEST_DEPS)
2828endif
nnoble69ac39f2014-12-12 15:43:38 -08002829endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002830
2831clean_hpack_table_test:
2832 $(E) "[CLEAN] Cleaning hpack_table_test files"
2833 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2834 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2835 $(Q) $(RM) bins/hpack_table_test
2836
2837
2838CHTTP2_STREAM_MAP_TEST_SRC = \
2839 test/core/transport/chttp2/stream_map_test.c \
2840
2841CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2842CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2843
nnoble69ac39f2014-12-12 15:43:38 -08002844ifeq ($(NO_SECURE),true)
2845
2846bins/chttp2_stream_map_test: openssl_dep_error
2847
2848else
2849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002850bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002852 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002853 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2854
nnoble69ac39f2014-12-12 15:43:38 -08002855endif
2856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002857deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2858
nnoble69ac39f2014-12-12 15:43:38 -08002859ifneq ($(NO_SECURE),true)
2860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002861-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2862endif
nnoble69ac39f2014-12-12 15:43:38 -08002863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002864
2865clean_chttp2_stream_map_test:
2866 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2867 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2868 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2869 $(Q) $(RM) bins/chttp2_stream_map_test
2870
2871
2872HPACK_PARSER_TEST_SRC = \
2873 test/core/transport/chttp2/hpack_parser_test.c \
2874
2875HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2876HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2877
nnoble69ac39f2014-12-12 15:43:38 -08002878ifeq ($(NO_SECURE),true)
2879
2880bins/hpack_parser_test: openssl_dep_error
2881
2882else
2883
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002884bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2885 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002886 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002887 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2888
nnoble69ac39f2014-12-12 15:43:38 -08002889endif
2890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002891deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2892
nnoble69ac39f2014-12-12 15:43:38 -08002893ifneq ($(NO_SECURE),true)
2894ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002895-include $(HPACK_PARSER_TEST_DEPS)
2896endif
nnoble69ac39f2014-12-12 15:43:38 -08002897endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002898
2899clean_hpack_parser_test:
2900 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2901 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2902 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2903 $(Q) $(RM) bins/hpack_parser_test
2904
2905
2906TRANSPORT_METADATA_TEST_SRC = \
2907 test/core/transport/metadata_test.c \
2908
2909TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2910TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2911
nnoble69ac39f2014-12-12 15:43:38 -08002912ifeq ($(NO_SECURE),true)
2913
2914bins/transport_metadata_test: openssl_dep_error
2915
2916else
2917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002918bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2919 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002920 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002921 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2922
nnoble69ac39f2014-12-12 15:43:38 -08002923endif
2924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002925deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2926
nnoble69ac39f2014-12-12 15:43:38 -08002927ifneq ($(NO_SECURE),true)
2928ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002929-include $(TRANSPORT_METADATA_TEST_DEPS)
2930endif
nnoble69ac39f2014-12-12 15:43:38 -08002931endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002932
2933clean_transport_metadata_test:
2934 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2935 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2936 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2937 $(Q) $(RM) bins/transport_metadata_test
2938
2939
2940CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2941 test/core/transport/chttp2/status_conversion_test.c \
2942
2943CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2944CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2945
nnoble69ac39f2014-12-12 15:43:38 -08002946ifeq ($(NO_SECURE),true)
2947
2948bins/chttp2_status_conversion_test: openssl_dep_error
2949
2950else
2951
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002952bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002954 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002955 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2956
nnoble69ac39f2014-12-12 15:43:38 -08002957endif
2958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002959deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2960
nnoble69ac39f2014-12-12 15:43:38 -08002961ifneq ($(NO_SECURE),true)
2962ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002963-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2964endif
nnoble69ac39f2014-12-12 15:43:38 -08002965endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002966
2967clean_chttp2_status_conversion_test:
2968 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2969 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2970 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2971 $(Q) $(RM) bins/chttp2_status_conversion_test
2972
2973
2974CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2975 test/core/transport/chttp2_transport_end2end_test.c \
2976
2977CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2978CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2979
nnoble69ac39f2014-12-12 15:43:38 -08002980ifeq ($(NO_SECURE),true)
2981
2982bins/chttp2_transport_end2end_test: openssl_dep_error
2983
2984else
2985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002986bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002988 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002989 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2990
nnoble69ac39f2014-12-12 15:43:38 -08002991endif
2992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002993deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2994
nnoble69ac39f2014-12-12 15:43:38 -08002995ifneq ($(NO_SECURE),true)
2996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002997-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2998endif
nnoble69ac39f2014-12-12 15:43:38 -08002999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003000
3001clean_chttp2_transport_end2end_test:
3002 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3003 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3004 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3005 $(Q) $(RM) bins/chttp2_transport_end2end_test
3006
3007
ctiller18b49ab2014-12-09 14:39:16 -08003008TCP_POSIX_TEST_SRC = \
3009 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003010
ctiller18b49ab2014-12-09 14:39:16 -08003011TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3012TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003013
nnoble69ac39f2014-12-12 15:43:38 -08003014ifeq ($(NO_SECURE),true)
3015
3016bins/tcp_posix_test: openssl_dep_error
3017
3018else
3019
ctiller18b49ab2014-12-09 14:39:16 -08003020bins/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 -08003021 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003022 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003023 $(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 -08003024
nnoble69ac39f2014-12-12 15:43:38 -08003025endif
3026
ctiller18b49ab2014-12-09 14:39:16 -08003027deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003028
nnoble69ac39f2014-12-12 15:43:38 -08003029ifneq ($(NO_SECURE),true)
3030ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003031-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003032endif
nnoble69ac39f2014-12-12 15:43:38 -08003033endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003034
ctiller18b49ab2014-12-09 14:39:16 -08003035clean_tcp_posix_test:
3036 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3037 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3038 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3039 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003040
3041
nnoble0c475f02014-12-05 15:37:39 -08003042DUALSTACK_SOCKET_TEST_SRC = \
3043 test/core/end2end/dualstack_socket_test.c \
3044
3045DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3046DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3047
nnoble69ac39f2014-12-12 15:43:38 -08003048ifeq ($(NO_SECURE),true)
3049
3050bins/dualstack_socket_test: openssl_dep_error
3051
3052else
3053
nnoble0c475f02014-12-05 15:37:39 -08003054bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3055 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003056 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003057 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3058
nnoble69ac39f2014-12-12 15:43:38 -08003059endif
3060
nnoble0c475f02014-12-05 15:37:39 -08003061deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3062
nnoble69ac39f2014-12-12 15:43:38 -08003063ifneq ($(NO_SECURE),true)
3064ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003065-include $(DUALSTACK_SOCKET_TEST_DEPS)
3066endif
nnoble69ac39f2014-12-12 15:43:38 -08003067endif
nnoble0c475f02014-12-05 15:37:39 -08003068
3069clean_dualstack_socket_test:
3070 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3071 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3072 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3073 $(Q) $(RM) bins/dualstack_socket_test
3074
3075
3076NO_SERVER_TEST_SRC = \
3077 test/core/end2end/no_server_test.c \
3078
3079NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3080NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3081
nnoble69ac39f2014-12-12 15:43:38 -08003082ifeq ($(NO_SECURE),true)
3083
3084bins/no_server_test: openssl_dep_error
3085
3086else
3087
nnoble0c475f02014-12-05 15:37:39 -08003088bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003090 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003091 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3092
nnoble69ac39f2014-12-12 15:43:38 -08003093endif
3094
nnoble0c475f02014-12-05 15:37:39 -08003095deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3096
nnoble69ac39f2014-12-12 15:43:38 -08003097ifneq ($(NO_SECURE),true)
3098ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003099-include $(NO_SERVER_TEST_DEPS)
3100endif
nnoble69ac39f2014-12-12 15:43:38 -08003101endif
nnoble0c475f02014-12-05 15:37:39 -08003102
3103clean_no_server_test:
3104 $(E) "[CLEAN] Cleaning no_server_test files"
3105 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3106 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3107 $(Q) $(RM) bins/no_server_test
3108
3109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003110RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003111 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003112
3113RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3114RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3115
nnoble69ac39f2014-12-12 15:43:38 -08003116ifeq ($(NO_SECURE),true)
3117
3118bins/resolve_address_test: openssl_dep_error
3119
3120else
3121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003122bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003124 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003125 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3126
nnoble69ac39f2014-12-12 15:43:38 -08003127endif
3128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003129deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3130
nnoble69ac39f2014-12-12 15:43:38 -08003131ifneq ($(NO_SECURE),true)
3132ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003133-include $(RESOLVE_ADDRESS_TEST_DEPS)
3134endif
nnoble69ac39f2014-12-12 15:43:38 -08003135endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003136
3137clean_resolve_address_test:
3138 $(E) "[CLEAN] Cleaning resolve_address_test files"
3139 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3140 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3141 $(Q) $(RM) bins/resolve_address_test
3142
3143
ctiller18b49ab2014-12-09 14:39:16 -08003144SOCKADDR_UTILS_TEST_SRC = \
3145 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003146
ctiller18b49ab2014-12-09 14:39:16 -08003147SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3148SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003149
nnoble69ac39f2014-12-12 15:43:38 -08003150ifeq ($(NO_SECURE),true)
3151
3152bins/sockaddr_utils_test: openssl_dep_error
3153
3154else
3155
ctiller18b49ab2014-12-09 14:39:16 -08003156bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003157 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003158 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003159 $(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 -08003160
nnoble69ac39f2014-12-12 15:43:38 -08003161endif
3162
ctiller18b49ab2014-12-09 14:39:16 -08003163deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003164
nnoble69ac39f2014-12-12 15:43:38 -08003165ifneq ($(NO_SECURE),true)
3166ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003167-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003168endif
nnoble69ac39f2014-12-12 15:43:38 -08003169endif
nnoble0c475f02014-12-05 15:37:39 -08003170
ctiller18b49ab2014-12-09 14:39:16 -08003171clean_sockaddr_utils_test:
3172 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3173 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3174 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3175 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003176
3177
ctiller18b49ab2014-12-09 14:39:16 -08003178TCP_SERVER_POSIX_TEST_SRC = \
3179 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003180
ctiller18b49ab2014-12-09 14:39:16 -08003181TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3182TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003183
nnoble69ac39f2014-12-12 15:43:38 -08003184ifeq ($(NO_SECURE),true)
3185
3186bins/tcp_server_posix_test: openssl_dep_error
3187
3188else
3189
ctiller18b49ab2014-12-09 14:39:16 -08003190bins/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 -08003191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003192 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003193 $(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 -08003194
nnoble69ac39f2014-12-12 15:43:38 -08003195endif
3196
ctiller18b49ab2014-12-09 14:39:16 -08003197deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003198
nnoble69ac39f2014-12-12 15:43:38 -08003199ifneq ($(NO_SECURE),true)
3200ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003201-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003202endif
nnoble69ac39f2014-12-12 15:43:38 -08003203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003204
ctiller18b49ab2014-12-09 14:39:16 -08003205clean_tcp_server_posix_test:
3206 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3207 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3208 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3209 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003210
3211
ctiller18b49ab2014-12-09 14:39:16 -08003212TCP_CLIENT_POSIX_TEST_SRC = \
3213 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214
ctiller18b49ab2014-12-09 14:39:16 -08003215TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3216TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003217
nnoble69ac39f2014-12-12 15:43:38 -08003218ifeq ($(NO_SECURE),true)
3219
3220bins/tcp_client_posix_test: openssl_dep_error
3221
3222else
3223
ctiller18b49ab2014-12-09 14:39:16 -08003224bins/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 -08003225 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003226 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003227 $(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 -08003228
nnoble69ac39f2014-12-12 15:43:38 -08003229endif
3230
ctiller18b49ab2014-12-09 14:39:16 -08003231deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003232
nnoble69ac39f2014-12-12 15:43:38 -08003233ifneq ($(NO_SECURE),true)
3234ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003235-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003236endif
nnoble69ac39f2014-12-12 15:43:38 -08003237endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003238
ctiller18b49ab2014-12-09 14:39:16 -08003239clean_tcp_client_posix_test:
3240 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3241 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3242 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3243 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003244
3245
3246GRPC_CHANNEL_STACK_TEST_SRC = \
3247 test/core/channel/channel_stack_test.c \
3248
3249GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3250GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3251
nnoble69ac39f2014-12-12 15:43:38 -08003252ifeq ($(NO_SECURE),true)
3253
3254bins/grpc_channel_stack_test: openssl_dep_error
3255
3256else
3257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003258bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3259 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003260 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003261 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3262
nnoble69ac39f2014-12-12 15:43:38 -08003263endif
3264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003265deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3266
nnoble69ac39f2014-12-12 15:43:38 -08003267ifneq ($(NO_SECURE),true)
3268ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003269-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3270endif
nnoble69ac39f2014-12-12 15:43:38 -08003271endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003272
3273clean_grpc_channel_stack_test:
3274 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3275 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3276 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3277 $(Q) $(RM) bins/grpc_channel_stack_test
3278
3279
3280METADATA_BUFFER_TEST_SRC = \
3281 test/core/channel/metadata_buffer_test.c \
3282
3283METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3284METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3285
nnoble69ac39f2014-12-12 15:43:38 -08003286ifeq ($(NO_SECURE),true)
3287
3288bins/metadata_buffer_test: openssl_dep_error
3289
3290else
3291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003292bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3293 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003294 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003295 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3296
nnoble69ac39f2014-12-12 15:43:38 -08003297endif
3298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003299deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3300
nnoble69ac39f2014-12-12 15:43:38 -08003301ifneq ($(NO_SECURE),true)
3302ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003303-include $(METADATA_BUFFER_TEST_DEPS)
3304endif
nnoble69ac39f2014-12-12 15:43:38 -08003305endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003306
3307clean_metadata_buffer_test:
3308 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3309 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3310 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3311 $(Q) $(RM) bins/metadata_buffer_test
3312
3313
3314GRPC_COMPLETION_QUEUE_TEST_SRC = \
3315 test/core/surface/completion_queue_test.c \
3316
3317GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3318GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3319
nnoble69ac39f2014-12-12 15:43:38 -08003320ifeq ($(NO_SECURE),true)
3321
3322bins/grpc_completion_queue_test: openssl_dep_error
3323
3324else
3325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003326bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3327 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003328 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003329 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3330
nnoble69ac39f2014-12-12 15:43:38 -08003331endif
3332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003333deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3334
nnoble69ac39f2014-12-12 15:43:38 -08003335ifneq ($(NO_SECURE),true)
3336ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003337-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3338endif
nnoble69ac39f2014-12-12 15:43:38 -08003339endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003340
3341clean_grpc_completion_queue_test:
3342 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3343 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3344 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3345 $(Q) $(RM) bins/grpc_completion_queue_test
3346
3347
3348GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3349 test/core/surface/completion_queue_benchmark.c \
3350
3351GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3352GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3353
nnoble69ac39f2014-12-12 15:43:38 -08003354ifeq ($(NO_SECURE),true)
3355
3356bins/grpc_completion_queue_benchmark: openssl_dep_error
3357
3358else
3359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003360bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3361 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003362 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003363 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3364
nnoble69ac39f2014-12-12 15:43:38 -08003365endif
3366
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003367deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3368
nnoble69ac39f2014-12-12 15:43:38 -08003369ifneq ($(NO_SECURE),true)
3370ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003371-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3372endif
nnoble69ac39f2014-12-12 15:43:38 -08003373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003374
3375clean_grpc_completion_queue_benchmark:
3376 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3377 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3378 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3379 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3380
3381
3382CENSUS_WINDOW_STATS_TEST_SRC = \
3383 test/core/statistics/window_stats_test.c \
3384
3385CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3386CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3387
nnoble69ac39f2014-12-12 15:43:38 -08003388ifeq ($(NO_SECURE),true)
3389
3390bins/census_window_stats_test: openssl_dep_error
3391
3392else
3393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003394bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3395 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003396 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003397 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3398
nnoble69ac39f2014-12-12 15:43:38 -08003399endif
3400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003401deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3402
nnoble69ac39f2014-12-12 15:43:38 -08003403ifneq ($(NO_SECURE),true)
3404ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003405-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3406endif
nnoble69ac39f2014-12-12 15:43:38 -08003407endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003408
3409clean_census_window_stats_test:
3410 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3411 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3412 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3413 $(Q) $(RM) bins/census_window_stats_test
3414
3415
3416CENSUS_STATISTICS_QUICK_TEST_SRC = \
3417 test/core/statistics/quick_test.c \
3418
3419CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3420CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3421
nnoble69ac39f2014-12-12 15:43:38 -08003422ifeq ($(NO_SECURE),true)
3423
3424bins/census_statistics_quick_test: openssl_dep_error
3425
3426else
3427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003428bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003430 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003431 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3432
nnoble69ac39f2014-12-12 15:43:38 -08003433endif
3434
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003435deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3436
nnoble69ac39f2014-12-12 15:43:38 -08003437ifneq ($(NO_SECURE),true)
3438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003439-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3440endif
nnoble69ac39f2014-12-12 15:43:38 -08003441endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003442
3443clean_census_statistics_quick_test:
3444 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3445 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3446 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3447 $(Q) $(RM) bins/census_statistics_quick_test
3448
3449
aveitch482a5be2014-12-15 10:25:12 -08003450CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3451 test/core/statistics/small_log_test.c \
3452
3453CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3454CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3455
3456ifeq ($(NO_SECURE),true)
3457
3458bins/census_statistics_small_log_test: openssl_dep_error
3459
3460else
3461
3462bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3463 $(E) "[LD] Linking $@"
3464 $(Q) mkdir -p `dirname $@`
3465 $(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
3466
3467endif
3468
3469deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3470
3471ifneq ($(NO_SECURE),true)
3472ifneq ($(NO_DEPS),true)
3473-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3474endif
3475endif
3476
3477clean_census_statistics_small_log_test:
3478 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3479 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3480 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3481 $(Q) $(RM) bins/census_statistics_small_log_test
3482
3483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003484CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3485 test/core/statistics/performance_test.c \
3486
3487CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3488CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3489
nnoble69ac39f2014-12-12 15:43:38 -08003490ifeq ($(NO_SECURE),true)
3491
3492bins/census_statistics_performance_test: openssl_dep_error
3493
3494else
3495
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003496bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3497 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003498 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003499 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3500
nnoble69ac39f2014-12-12 15:43:38 -08003501endif
3502
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003503deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3504
nnoble69ac39f2014-12-12 15:43:38 -08003505ifneq ($(NO_SECURE),true)
3506ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003507-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3508endif
nnoble69ac39f2014-12-12 15:43:38 -08003509endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003510
3511clean_census_statistics_performance_test:
3512 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3513 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3514 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3515 $(Q) $(RM) bins/census_statistics_performance_test
3516
3517
3518CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3519 test/core/statistics/multiple_writers_test.c \
3520
3521CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3522CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3523
nnoble69ac39f2014-12-12 15:43:38 -08003524ifeq ($(NO_SECURE),true)
3525
3526bins/census_statistics_multiple_writers_test: openssl_dep_error
3527
3528else
3529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003530bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003532 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003533 $(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
3534
nnoble69ac39f2014-12-12 15:43:38 -08003535endif
3536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003537deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3538
nnoble69ac39f2014-12-12 15:43:38 -08003539ifneq ($(NO_SECURE),true)
3540ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003541-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3542endif
nnoble69ac39f2014-12-12 15:43:38 -08003543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003544
3545clean_census_statistics_multiple_writers_test:
3546 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3547 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3548 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3549 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3550
3551
3552CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3553 test/core/statistics/multiple_writers_circular_buffer_test.c \
3554
3555CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3556CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3557
nnoble69ac39f2014-12-12 15:43:38 -08003558ifeq ($(NO_SECURE),true)
3559
3560bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3561
3562else
3563
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003564bins/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
3565 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003566 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003567 $(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
3568
nnoble69ac39f2014-12-12 15:43:38 -08003569endif
3570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003571deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3572
nnoble69ac39f2014-12-12 15:43:38 -08003573ifneq ($(NO_SECURE),true)
3574ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003575-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3576endif
nnoble69ac39f2014-12-12 15:43:38 -08003577endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003578
3579clean_census_statistics_multiple_writers_circular_buffer_test:
3580 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3581 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3582 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3583 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3584
3585
3586CENSUS_STUB_TEST_SRC = \
3587 test/core/statistics/census_stub_test.c \
3588
3589CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3590CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3591
nnoble69ac39f2014-12-12 15:43:38 -08003592ifeq ($(NO_SECURE),true)
3593
3594bins/census_stub_test: openssl_dep_error
3595
3596else
3597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003598bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3599 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003600 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003601 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3602
nnoble69ac39f2014-12-12 15:43:38 -08003603endif
3604
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003605deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3606
nnoble69ac39f2014-12-12 15:43:38 -08003607ifneq ($(NO_SECURE),true)
3608ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003609-include $(CENSUS_STUB_TEST_DEPS)
3610endif
nnoble69ac39f2014-12-12 15:43:38 -08003611endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003612
3613clean_census_stub_test:
3614 $(E) "[CLEAN] Cleaning census_stub_test files"
3615 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3616 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3617 $(Q) $(RM) bins/census_stub_test
3618
3619
3620CENSUS_HASH_TABLE_TEST_SRC = \
3621 test/core/statistics/hash_table_test.c \
3622
3623CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3624CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3625
nnoble69ac39f2014-12-12 15:43:38 -08003626ifeq ($(NO_SECURE),true)
3627
3628bins/census_hash_table_test: openssl_dep_error
3629
3630else
3631
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003632bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3633 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003634 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003635 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3636
nnoble69ac39f2014-12-12 15:43:38 -08003637endif
3638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003639deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3640
nnoble69ac39f2014-12-12 15:43:38 -08003641ifneq ($(NO_SECURE),true)
3642ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003643-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3644endif
nnoble69ac39f2014-12-12 15:43:38 -08003645endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003646
3647clean_census_hash_table_test:
3648 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3649 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3650 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3651 $(Q) $(RM) bins/census_hash_table_test
3652
3653
3654FLING_SERVER_SRC = \
3655 test/core/fling/server.c \
3656
3657FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3658FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3659
nnoble69ac39f2014-12-12 15:43:38 -08003660ifeq ($(NO_SECURE),true)
3661
3662bins/fling_server: openssl_dep_error
3663
3664else
3665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003666bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3667 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003668 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003669 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3670
nnoble69ac39f2014-12-12 15:43:38 -08003671endif
3672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003673deps_fling_server: $(FLING_SERVER_DEPS)
3674
nnoble69ac39f2014-12-12 15:43:38 -08003675ifneq ($(NO_SECURE),true)
3676ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003677-include $(FLING_SERVER_DEPS)
3678endif
nnoble69ac39f2014-12-12 15:43:38 -08003679endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003680
3681clean_fling_server:
3682 $(E) "[CLEAN] Cleaning fling_server files"
3683 $(Q) $(RM) $(FLING_SERVER_OBJS)
3684 $(Q) $(RM) $(FLING_SERVER_DEPS)
3685 $(Q) $(RM) bins/fling_server
3686
3687
3688FLING_CLIENT_SRC = \
3689 test/core/fling/client.c \
3690
3691FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3692FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3693
nnoble69ac39f2014-12-12 15:43:38 -08003694ifeq ($(NO_SECURE),true)
3695
3696bins/fling_client: openssl_dep_error
3697
3698else
3699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003700bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3701 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003702 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003703 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3704
nnoble69ac39f2014-12-12 15:43:38 -08003705endif
3706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003707deps_fling_client: $(FLING_CLIENT_DEPS)
3708
nnoble69ac39f2014-12-12 15:43:38 -08003709ifneq ($(NO_SECURE),true)
3710ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003711-include $(FLING_CLIENT_DEPS)
3712endif
nnoble69ac39f2014-12-12 15:43:38 -08003713endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003714
3715clean_fling_client:
3716 $(E) "[CLEAN] Cleaning fling_client files"
3717 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3718 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3719 $(Q) $(RM) bins/fling_client
3720
3721
3722FLING_TEST_SRC = \
3723 test/core/fling/fling_test.c \
3724
3725FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3726FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3727
nnoble69ac39f2014-12-12 15:43:38 -08003728ifeq ($(NO_SECURE),true)
3729
3730bins/fling_test: openssl_dep_error
3731
3732else
3733
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003734bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3735 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003736 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003737 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3738
nnoble69ac39f2014-12-12 15:43:38 -08003739endif
3740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003741deps_fling_test: $(FLING_TEST_DEPS)
3742
nnoble69ac39f2014-12-12 15:43:38 -08003743ifneq ($(NO_SECURE),true)
3744ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003745-include $(FLING_TEST_DEPS)
3746endif
nnoble69ac39f2014-12-12 15:43:38 -08003747endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003748
3749clean_fling_test:
3750 $(E) "[CLEAN] Cleaning fling_test files"
3751 $(Q) $(RM) $(FLING_TEST_OBJS)
3752 $(Q) $(RM) $(FLING_TEST_DEPS)
3753 $(Q) $(RM) bins/fling_test
3754
3755
3756ECHO_SERVER_SRC = \
3757 test/core/echo/server.c \
3758
3759ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3760ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3761
nnoble69ac39f2014-12-12 15:43:38 -08003762ifeq ($(NO_SECURE),true)
3763
3764bins/echo_server: openssl_dep_error
3765
3766else
3767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003768bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3769 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003770 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003771 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3772
nnoble69ac39f2014-12-12 15:43:38 -08003773endif
3774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003775deps_echo_server: $(ECHO_SERVER_DEPS)
3776
nnoble69ac39f2014-12-12 15:43:38 -08003777ifneq ($(NO_SECURE),true)
3778ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003779-include $(ECHO_SERVER_DEPS)
3780endif
nnoble69ac39f2014-12-12 15:43:38 -08003781endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003782
3783clean_echo_server:
3784 $(E) "[CLEAN] Cleaning echo_server files"
3785 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3786 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3787 $(Q) $(RM) bins/echo_server
3788
3789
3790ECHO_CLIENT_SRC = \
3791 test/core/echo/client.c \
3792
3793ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3794ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3795
nnoble69ac39f2014-12-12 15:43:38 -08003796ifeq ($(NO_SECURE),true)
3797
3798bins/echo_client: openssl_dep_error
3799
3800else
3801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003802bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003805 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3806
nnoble69ac39f2014-12-12 15:43:38 -08003807endif
3808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003809deps_echo_client: $(ECHO_CLIENT_DEPS)
3810
nnoble69ac39f2014-12-12 15:43:38 -08003811ifneq ($(NO_SECURE),true)
3812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003813-include $(ECHO_CLIENT_DEPS)
3814endif
nnoble69ac39f2014-12-12 15:43:38 -08003815endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003816
3817clean_echo_client:
3818 $(E) "[CLEAN] Cleaning echo_client files"
3819 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3820 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3821 $(Q) $(RM) bins/echo_client
3822
3823
3824ECHO_TEST_SRC = \
3825 test/core/echo/echo_test.c \
3826
3827ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3828ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3829
nnoble69ac39f2014-12-12 15:43:38 -08003830ifeq ($(NO_SECURE),true)
3831
3832bins/echo_test: openssl_dep_error
3833
3834else
3835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003836bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3837 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003838 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003839 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3840
nnoble69ac39f2014-12-12 15:43:38 -08003841endif
3842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003843deps_echo_test: $(ECHO_TEST_DEPS)
3844
nnoble69ac39f2014-12-12 15:43:38 -08003845ifneq ($(NO_SECURE),true)
3846ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003847-include $(ECHO_TEST_DEPS)
3848endif
nnoble69ac39f2014-12-12 15:43:38 -08003849endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003850
3851clean_echo_test:
3852 $(E) "[CLEAN] Cleaning echo_test files"
3853 $(Q) $(RM) $(ECHO_TEST_OBJS)
3854 $(Q) $(RM) $(ECHO_TEST_DEPS)
3855 $(Q) $(RM) bins/echo_test
3856
3857
3858LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3859 test/core/network_benchmarks/low_level_ping_pong.c \
3860
3861LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3862LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3863
nnoble69ac39f2014-12-12 15:43:38 -08003864ifeq ($(NO_SECURE),true)
3865
3866bins/low_level_ping_pong_benchmark: openssl_dep_error
3867
3868else
3869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003870bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003872 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003873 $(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
3874
nnoble69ac39f2014-12-12 15:43:38 -08003875endif
3876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003877deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3878
nnoble69ac39f2014-12-12 15:43:38 -08003879ifneq ($(NO_SECURE),true)
3880ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003881-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3882endif
nnoble69ac39f2014-12-12 15:43:38 -08003883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003884
3885clean_low_level_ping_pong_benchmark:
3886 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3887 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3888 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3889 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3890
3891
3892MESSAGE_COMPRESS_TEST_SRC = \
3893 test/core/compression/message_compress_test.c \
3894
3895MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3896MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3897
nnoble69ac39f2014-12-12 15:43:38 -08003898ifeq ($(NO_SECURE),true)
3899
3900bins/message_compress_test: openssl_dep_error
3901
3902else
3903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003904bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3905 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003906 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003907 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3908
nnoble69ac39f2014-12-12 15:43:38 -08003909endif
3910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003911deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3912
nnoble69ac39f2014-12-12 15:43:38 -08003913ifneq ($(NO_SECURE),true)
3914ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003915-include $(MESSAGE_COMPRESS_TEST_DEPS)
3916endif
nnoble69ac39f2014-12-12 15:43:38 -08003917endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003918
3919clean_message_compress_test:
3920 $(E) "[CLEAN] Cleaning message_compress_test files"
3921 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3922 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3923 $(Q) $(RM) bins/message_compress_test
3924
3925
nnoble0c475f02014-12-05 15:37:39 -08003926BIN_ENCODER_TEST_SRC = \
3927 test/core/transport/chttp2/bin_encoder_test.c \
3928
3929BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3930BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3931
nnoble69ac39f2014-12-12 15:43:38 -08003932ifeq ($(NO_SECURE),true)
3933
3934bins/bin_encoder_test: openssl_dep_error
3935
3936else
3937
nnoble0c475f02014-12-05 15:37:39 -08003938bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3939 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003940 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003941 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3942
nnoble69ac39f2014-12-12 15:43:38 -08003943endif
3944
nnoble0c475f02014-12-05 15:37:39 -08003945deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3946
nnoble69ac39f2014-12-12 15:43:38 -08003947ifneq ($(NO_SECURE),true)
3948ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003949-include $(BIN_ENCODER_TEST_DEPS)
3950endif
nnoble69ac39f2014-12-12 15:43:38 -08003951endif
nnoble0c475f02014-12-05 15:37:39 -08003952
3953clean_bin_encoder_test:
3954 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3955 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3956 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3957 $(Q) $(RM) bins/bin_encoder_test
3958
3959
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003960SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003961 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003962
3963SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3964SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3965
nnoble69ac39f2014-12-12 15:43:38 -08003966ifeq ($(NO_SECURE),true)
3967
3968bins/secure_endpoint_test: openssl_dep_error
3969
3970else
3971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003972bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3973 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003975 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3976
nnoble69ac39f2014-12-12 15:43:38 -08003977endif
3978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003979deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3980
nnoble69ac39f2014-12-12 15:43:38 -08003981ifneq ($(NO_SECURE),true)
3982ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003983-include $(SECURE_ENDPOINT_TEST_DEPS)
3984endif
nnoble69ac39f2014-12-12 15:43:38 -08003985endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003986
3987clean_secure_endpoint_test:
3988 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3989 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3990 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3991 $(Q) $(RM) bins/secure_endpoint_test
3992
3993
3994HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3995 test/core/httpcli/format_request_test.c \
3996
3997HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3998HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
3999
nnoble69ac39f2014-12-12 15:43:38 -08004000ifeq ($(NO_SECURE),true)
4001
4002bins/httpcli_format_request_test: openssl_dep_error
4003
4004else
4005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004006bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4007 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004008 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004009 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4010
nnoble69ac39f2014-12-12 15:43:38 -08004011endif
4012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004013deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4014
nnoble69ac39f2014-12-12 15:43:38 -08004015ifneq ($(NO_SECURE),true)
4016ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004017-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4018endif
nnoble69ac39f2014-12-12 15:43:38 -08004019endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004020
4021clean_httpcli_format_request_test:
4022 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4023 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4024 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4025 $(Q) $(RM) bins/httpcli_format_request_test
4026
4027
4028HTTPCLI_PARSER_TEST_SRC = \
4029 test/core/httpcli/parser_test.c \
4030
4031HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4032HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4033
nnoble69ac39f2014-12-12 15:43:38 -08004034ifeq ($(NO_SECURE),true)
4035
4036bins/httpcli_parser_test: openssl_dep_error
4037
4038else
4039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004040bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4041 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004042 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004043 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4044
nnoble69ac39f2014-12-12 15:43:38 -08004045endif
4046
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004047deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4048
nnoble69ac39f2014-12-12 15:43:38 -08004049ifneq ($(NO_SECURE),true)
4050ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004051-include $(HTTPCLI_PARSER_TEST_DEPS)
4052endif
nnoble69ac39f2014-12-12 15:43:38 -08004053endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004054
4055clean_httpcli_parser_test:
4056 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4057 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4058 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4059 $(Q) $(RM) bins/httpcli_parser_test
4060
4061
4062HTTPCLI_TEST_SRC = \
4063 test/core/httpcli/httpcli_test.c \
4064
4065HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4066HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4067
nnoble69ac39f2014-12-12 15:43:38 -08004068ifeq ($(NO_SECURE),true)
4069
4070bins/httpcli_test: openssl_dep_error
4071
4072else
4073
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004074bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4075 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004076 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004077 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4078
nnoble69ac39f2014-12-12 15:43:38 -08004079endif
4080
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004081deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4082
nnoble69ac39f2014-12-12 15:43:38 -08004083ifneq ($(NO_SECURE),true)
4084ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004085-include $(HTTPCLI_TEST_DEPS)
4086endif
nnoble69ac39f2014-12-12 15:43:38 -08004087endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004088
4089clean_httpcli_test:
4090 $(E) "[CLEAN] Cleaning httpcli_test files"
4091 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4092 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4093 $(Q) $(RM) bins/httpcli_test
4094
4095
4096GRPC_CREDENTIALS_TEST_SRC = \
4097 test/core/security/credentials_test.c \
4098
4099GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4100GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4101
nnoble69ac39f2014-12-12 15:43:38 -08004102ifeq ($(NO_SECURE),true)
4103
4104bins/grpc_credentials_test: openssl_dep_error
4105
4106else
4107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004108bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4109 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004110 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004111 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4112
nnoble69ac39f2014-12-12 15:43:38 -08004113endif
4114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004115deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4116
nnoble69ac39f2014-12-12 15:43:38 -08004117ifneq ($(NO_SECURE),true)
4118ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004119-include $(GRPC_CREDENTIALS_TEST_DEPS)
4120endif
nnoble69ac39f2014-12-12 15:43:38 -08004121endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004122
4123clean_grpc_credentials_test:
4124 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4125 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4126 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4127 $(Q) $(RM) bins/grpc_credentials_test
4128
4129
jboeufbefd2652014-12-12 15:39:47 -08004130GRPC_BASE64_TEST_SRC = \
4131 test/core/security/base64_test.c \
4132
4133GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4134GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4135
nnoble69ac39f2014-12-12 15:43:38 -08004136ifeq ($(NO_SECURE),true)
4137
4138bins/grpc_base64_test: openssl_dep_error
4139
4140else
4141
jboeufbefd2652014-12-12 15:39:47 -08004142bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4143 $(E) "[LD] Linking $@"
4144 $(Q) mkdir -p `dirname $@`
4145 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4146
nnoble69ac39f2014-12-12 15:43:38 -08004147endif
4148
jboeufbefd2652014-12-12 15:39:47 -08004149deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4150
nnoble69ac39f2014-12-12 15:43:38 -08004151ifneq ($(NO_SECURE),true)
4152ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004153-include $(GRPC_BASE64_TEST_DEPS)
4154endif
nnoble69ac39f2014-12-12 15:43:38 -08004155endif
jboeufbefd2652014-12-12 15:39:47 -08004156
4157clean_grpc_base64_test:
4158 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4159 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4160 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4161 $(Q) $(RM) bins/grpc_base64_test
4162
4163
4164GRPC_JSON_TOKEN_TEST_SRC = \
4165 test/core/security/json_token_test.c \
4166
4167GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4168GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4169
nnoble69ac39f2014-12-12 15:43:38 -08004170ifeq ($(NO_SECURE),true)
4171
4172bins/grpc_json_token_test: openssl_dep_error
4173
4174else
4175
jboeufbefd2652014-12-12 15:39:47 -08004176bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4177 $(E) "[LD] Linking $@"
4178 $(Q) mkdir -p `dirname $@`
4179 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4180
nnoble69ac39f2014-12-12 15:43:38 -08004181endif
4182
jboeufbefd2652014-12-12 15:39:47 -08004183deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4184
nnoble69ac39f2014-12-12 15:43:38 -08004185ifneq ($(NO_SECURE),true)
4186ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004187-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4188endif
nnoble69ac39f2014-12-12 15:43:38 -08004189endif
jboeufbefd2652014-12-12 15:39:47 -08004190
4191clean_grpc_json_token_test:
4192 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4193 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4194 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4195 $(Q) $(RM) bins/grpc_json_token_test
4196
4197
ctiller8919f602014-12-10 10:19:42 -08004198TIMEOUT_ENCODING_TEST_SRC = \
4199 test/core/transport/chttp2/timeout_encoding_test.c \
4200
4201TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4202TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4203
nnoble69ac39f2014-12-12 15:43:38 -08004204ifeq ($(NO_SECURE),true)
4205
4206bins/timeout_encoding_test: openssl_dep_error
4207
4208else
4209
ctiller8919f602014-12-10 10:19:42 -08004210bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4211 $(E) "[LD] Linking $@"
4212 $(Q) mkdir -p `dirname $@`
4213 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4214
nnoble69ac39f2014-12-12 15:43:38 -08004215endif
4216
ctiller8919f602014-12-10 10:19:42 -08004217deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4218
nnoble69ac39f2014-12-12 15:43:38 -08004219ifneq ($(NO_SECURE),true)
4220ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004221-include $(TIMEOUT_ENCODING_TEST_DEPS)
4222endif
nnoble69ac39f2014-12-12 15:43:38 -08004223endif
ctiller8919f602014-12-10 10:19:42 -08004224
4225clean_timeout_encoding_test:
4226 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4227 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4228 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4229 $(Q) $(RM) bins/timeout_encoding_test
4230
4231
4232FD_POSIX_TEST_SRC = \
4233 test/core/iomgr/fd_posix_test.c \
4234
4235FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4236FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4237
nnoble69ac39f2014-12-12 15:43:38 -08004238ifeq ($(NO_SECURE),true)
4239
4240bins/fd_posix_test: openssl_dep_error
4241
4242else
4243
ctiller8919f602014-12-10 10:19:42 -08004244bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4245 $(E) "[LD] Linking $@"
4246 $(Q) mkdir -p `dirname $@`
4247 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4248
nnoble69ac39f2014-12-12 15:43:38 -08004249endif
4250
ctiller8919f602014-12-10 10:19:42 -08004251deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4252
nnoble69ac39f2014-12-12 15:43:38 -08004253ifneq ($(NO_SECURE),true)
4254ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004255-include $(FD_POSIX_TEST_DEPS)
4256endif
nnoble69ac39f2014-12-12 15:43:38 -08004257endif
ctiller8919f602014-12-10 10:19:42 -08004258
4259clean_fd_posix_test:
4260 $(E) "[CLEAN] Cleaning fd_posix_test files"
4261 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4262 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4263 $(Q) $(RM) bins/fd_posix_test
4264
4265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004266FLING_STREAM_TEST_SRC = \
4267 test/core/fling/fling_stream_test.c \
4268
4269FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4270FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4271
nnoble69ac39f2014-12-12 15:43:38 -08004272ifeq ($(NO_SECURE),true)
4273
4274bins/fling_stream_test: openssl_dep_error
4275
4276else
4277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004278bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4279 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004280 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004281 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4282
nnoble69ac39f2014-12-12 15:43:38 -08004283endif
4284
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004285deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4286
nnoble69ac39f2014-12-12 15:43:38 -08004287ifneq ($(NO_SECURE),true)
4288ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004289-include $(FLING_STREAM_TEST_DEPS)
4290endif
nnoble69ac39f2014-12-12 15:43:38 -08004291endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004292
4293clean_fling_stream_test:
4294 $(E) "[CLEAN] Cleaning fling_stream_test files"
4295 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4296 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4297 $(Q) $(RM) bins/fling_stream_test
4298
4299
4300LAME_CLIENT_TEST_SRC = \
4301 test/core/surface/lame_client_test.c \
4302
4303LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4304LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4305
nnoble69ac39f2014-12-12 15:43:38 -08004306ifeq ($(NO_SECURE),true)
4307
4308bins/lame_client_test: openssl_dep_error
4309
4310else
4311
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004312bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4313 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004314 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004315 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4316
nnoble69ac39f2014-12-12 15:43:38 -08004317endif
4318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004319deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4320
nnoble69ac39f2014-12-12 15:43:38 -08004321ifneq ($(NO_SECURE),true)
4322ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004323-include $(LAME_CLIENT_TEST_DEPS)
4324endif
nnoble69ac39f2014-12-12 15:43:38 -08004325endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004326
4327clean_lame_client_test:
4328 $(E) "[CLEAN] Cleaning lame_client_test files"
4329 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4330 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4331 $(Q) $(RM) bins/lame_client_test
4332
4333
4334THREAD_POOL_TEST_SRC = \
4335 test/cpp/server/thread_pool_test.cc \
4336
4337THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4338THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4339
nnoble69ac39f2014-12-12 15:43:38 -08004340ifeq ($(NO_SECURE),true)
4341
4342bins/thread_pool_test: openssl_dep_error
4343
4344else
4345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004346bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4347 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004348 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004349 $(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
4350
nnoble69ac39f2014-12-12 15:43:38 -08004351endif
4352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004353deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4354
nnoble69ac39f2014-12-12 15:43:38 -08004355ifneq ($(NO_SECURE),true)
4356ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004357-include $(THREAD_POOL_TEST_DEPS)
4358endif
nnoble69ac39f2014-12-12 15:43:38 -08004359endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004360
4361clean_thread_pool_test:
4362 $(E) "[CLEAN] Cleaning thread_pool_test files"
4363 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4364 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4365 $(Q) $(RM) bins/thread_pool_test
4366
4367
4368STATUS_TEST_SRC = \
4369 test/cpp/util/status_test.cc \
4370
4371STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4372STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4373
nnoble69ac39f2014-12-12 15:43:38 -08004374ifeq ($(NO_SECURE),true)
4375
4376bins/status_test: openssl_dep_error
4377
4378else
4379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004380bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4381 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004382 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004383 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4384
nnoble69ac39f2014-12-12 15:43:38 -08004385endif
4386
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004387deps_status_test: $(STATUS_TEST_DEPS)
4388
nnoble69ac39f2014-12-12 15:43:38 -08004389ifneq ($(NO_SECURE),true)
4390ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004391-include $(STATUS_TEST_DEPS)
4392endif
nnoble69ac39f2014-12-12 15:43:38 -08004393endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004394
4395clean_status_test:
4396 $(E) "[CLEAN] Cleaning status_test files"
4397 $(Q) $(RM) $(STATUS_TEST_OBJS)
4398 $(Q) $(RM) $(STATUS_TEST_DEPS)
4399 $(Q) $(RM) bins/status_test
4400
4401
ctiller8919f602014-12-10 10:19:42 -08004402SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4403 test/cpp/end2end/sync_client_async_server_test.cc \
4404
4405SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4406SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4407
nnoble69ac39f2014-12-12 15:43:38 -08004408ifeq ($(NO_SECURE),true)
4409
4410bins/sync_client_async_server_test: openssl_dep_error
4411
4412else
4413
ctiller8919f602014-12-10 10:19:42 -08004414bins/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
4415 $(E) "[LD] Linking $@"
4416 $(Q) mkdir -p `dirname $@`
4417 $(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
4418
nnoble69ac39f2014-12-12 15:43:38 -08004419endif
4420
ctiller8919f602014-12-10 10:19:42 -08004421deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4422
nnoble69ac39f2014-12-12 15:43:38 -08004423ifneq ($(NO_SECURE),true)
4424ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004425-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4426endif
nnoble69ac39f2014-12-12 15:43:38 -08004427endif
ctiller8919f602014-12-10 10:19:42 -08004428
4429clean_sync_client_async_server_test:
4430 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4431 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4432 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4433 $(Q) $(RM) bins/sync_client_async_server_test
4434
4435
4436QPS_CLIENT_SRC = \
4437 test/cpp/qps/qps_client.cc \
4438
4439QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4440QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4441
nnoble69ac39f2014-12-12 15:43:38 -08004442ifeq ($(NO_SECURE),true)
4443
4444bins/qps_client: openssl_dep_error
4445
4446else
4447
ctiller8919f602014-12-10 10:19:42 -08004448bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4449 $(E) "[LD] Linking $@"
4450 $(Q) mkdir -p `dirname $@`
4451 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
4452
nnoble69ac39f2014-12-12 15:43:38 -08004453endif
4454
ctiller8919f602014-12-10 10:19:42 -08004455deps_qps_client: $(QPS_CLIENT_DEPS)
4456
nnoble69ac39f2014-12-12 15:43:38 -08004457ifneq ($(NO_SECURE),true)
4458ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004459-include $(QPS_CLIENT_DEPS)
4460endif
nnoble69ac39f2014-12-12 15:43:38 -08004461endif
ctiller8919f602014-12-10 10:19:42 -08004462
4463clean_qps_client:
4464 $(E) "[CLEAN] Cleaning qps_client files"
4465 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4466 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4467 $(Q) $(RM) bins/qps_client
4468
4469
4470QPS_SERVER_SRC = \
4471 test/cpp/end2end/qps_server.cc \
4472
4473QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4474QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4475
nnoble69ac39f2014-12-12 15:43:38 -08004476ifeq ($(NO_SECURE),true)
4477
4478bins/qps_server: openssl_dep_error
4479
4480else
4481
ctiller8919f602014-12-10 10:19:42 -08004482bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4483 $(E) "[LD] Linking $@"
4484 $(Q) mkdir -p `dirname $@`
4485 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
4486
nnoble69ac39f2014-12-12 15:43:38 -08004487endif
4488
ctiller8919f602014-12-10 10:19:42 -08004489deps_qps_server: $(QPS_SERVER_DEPS)
4490
nnoble69ac39f2014-12-12 15:43:38 -08004491ifneq ($(NO_SECURE),true)
4492ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004493-include $(QPS_SERVER_DEPS)
4494endif
nnoble69ac39f2014-12-12 15:43:38 -08004495endif
ctiller8919f602014-12-10 10:19:42 -08004496
4497clean_qps_server:
4498 $(E) "[CLEAN] Cleaning qps_server files"
4499 $(Q) $(RM) $(QPS_SERVER_OBJS)
4500 $(Q) $(RM) $(QPS_SERVER_DEPS)
4501 $(Q) $(RM) bins/qps_server
4502
4503
4504INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004505 gens/test/cpp/interop/empty.pb.cc \
4506 gens/test/cpp/interop/messages.pb.cc \
4507 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004508 test/cpp/interop/server.cc \
4509
4510INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4511INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4512
nnoble69ac39f2014-12-12 15:43:38 -08004513ifeq ($(NO_SECURE),true)
4514
4515bins/interop_server: openssl_dep_error
4516
4517else
4518
nnoble72309c62014-12-12 11:42:26 -08004519bins/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 -08004520 $(E) "[LD] Linking $@"
4521 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004522 $(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 -08004523
nnoble69ac39f2014-12-12 15:43:38 -08004524endif
4525
ctiller8919f602014-12-10 10:19:42 -08004526deps_interop_server: $(INTEROP_SERVER_DEPS)
4527
nnoble69ac39f2014-12-12 15:43:38 -08004528ifneq ($(NO_SECURE),true)
4529ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004530-include $(INTEROP_SERVER_DEPS)
4531endif
nnoble69ac39f2014-12-12 15:43:38 -08004532endif
ctiller8919f602014-12-10 10:19:42 -08004533
4534clean_interop_server:
4535 $(E) "[CLEAN] Cleaning interop_server files"
4536 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4537 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4538 $(Q) $(RM) bins/interop_server
4539
4540
4541INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004542 gens/test/cpp/interop/empty.pb.cc \
4543 gens/test/cpp/interop/messages.pb.cc \
4544 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004545 test/cpp/interop/client.cc \
4546
4547INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4548INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4549
nnoble69ac39f2014-12-12 15:43:38 -08004550ifeq ($(NO_SECURE),true)
4551
4552bins/interop_client: openssl_dep_error
4553
4554else
4555
nnoble72309c62014-12-12 11:42:26 -08004556bins/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 -08004557 $(E) "[LD] Linking $@"
4558 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004559 $(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 -08004560
nnoble69ac39f2014-12-12 15:43:38 -08004561endif
4562
ctiller8919f602014-12-10 10:19:42 -08004563deps_interop_client: $(INTEROP_CLIENT_DEPS)
4564
nnoble69ac39f2014-12-12 15:43:38 -08004565ifneq ($(NO_SECURE),true)
4566ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004567-include $(INTEROP_CLIENT_DEPS)
4568endif
nnoble69ac39f2014-12-12 15:43:38 -08004569endif
ctiller8919f602014-12-10 10:19:42 -08004570
4571clean_interop_client:
4572 $(E) "[CLEAN] Cleaning interop_client files"
4573 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4574 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4575 $(Q) $(RM) bins/interop_client
4576
4577
4578END2END_TEST_SRC = \
4579 test/cpp/end2end/end2end_test.cc \
4580
4581END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4582END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4583
nnoble69ac39f2014-12-12 15:43:38 -08004584ifeq ($(NO_SECURE),true)
4585
4586bins/end2end_test: openssl_dep_error
4587
4588else
4589
ctiller8919f602014-12-10 10:19:42 -08004590bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4591 $(E) "[LD] Linking $@"
4592 $(Q) mkdir -p `dirname $@`
4593 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4594
nnoble69ac39f2014-12-12 15:43:38 -08004595endif
4596
ctiller8919f602014-12-10 10:19:42 -08004597deps_end2end_test: $(END2END_TEST_DEPS)
4598
nnoble69ac39f2014-12-12 15:43:38 -08004599ifneq ($(NO_SECURE),true)
4600ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004601-include $(END2END_TEST_DEPS)
4602endif
nnoble69ac39f2014-12-12 15:43:38 -08004603endif
ctiller8919f602014-12-10 10:19:42 -08004604
4605clean_end2end_test:
4606 $(E) "[CLEAN] Cleaning end2end_test files"
4607 $(Q) $(RM) $(END2END_TEST_OBJS)
4608 $(Q) $(RM) $(END2END_TEST_DEPS)
4609 $(Q) $(RM) bins/end2end_test
4610
4611
4612ALARM_TEST_SRC = \
4613 test/core/iomgr/alarm_test.c \
4614
4615ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4616ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4617
nnoble69ac39f2014-12-12 15:43:38 -08004618ifeq ($(NO_SECURE),true)
4619
4620bins/alarm_test: openssl_dep_error
4621
4622else
4623
ctiller8919f602014-12-10 10:19:42 -08004624bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4625 $(E) "[LD] Linking $@"
4626 $(Q) mkdir -p `dirname $@`
4627 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4628
nnoble69ac39f2014-12-12 15:43:38 -08004629endif
4630
ctiller8919f602014-12-10 10:19:42 -08004631deps_alarm_test: $(ALARM_TEST_DEPS)
4632
nnoble69ac39f2014-12-12 15:43:38 -08004633ifneq ($(NO_SECURE),true)
4634ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004635-include $(ALARM_TEST_DEPS)
4636endif
nnoble69ac39f2014-12-12 15:43:38 -08004637endif
ctiller8919f602014-12-10 10:19:42 -08004638
4639clean_alarm_test:
4640 $(E) "[CLEAN] Cleaning alarm_test files"
4641 $(Q) $(RM) $(ALARM_TEST_OBJS)
4642 $(Q) $(RM) $(ALARM_TEST_DEPS)
4643 $(Q) $(RM) bins/alarm_test
4644
4645
4646TIME_TEST_SRC = \
4647 test/core/support/time_test.c \
4648
4649TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4650TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4651
nnoble69ac39f2014-12-12 15:43:38 -08004652ifeq ($(NO_SECURE),true)
4653
4654bins/time_test: openssl_dep_error
4655
4656else
4657
ctiller8919f602014-12-10 10:19:42 -08004658bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4659 $(E) "[LD] Linking $@"
4660 $(Q) mkdir -p `dirname $@`
4661 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4662
nnoble69ac39f2014-12-12 15:43:38 -08004663endif
4664
ctiller8919f602014-12-10 10:19:42 -08004665deps_time_test: $(TIME_TEST_DEPS)
4666
nnoble69ac39f2014-12-12 15:43:38 -08004667ifneq ($(NO_SECURE),true)
4668ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004669-include $(TIME_TEST_DEPS)
4670endif
nnoble69ac39f2014-12-12 15:43:38 -08004671endif
ctiller8919f602014-12-10 10:19:42 -08004672
4673clean_time_test:
4674 $(E) "[CLEAN] Cleaning time_test files"
4675 $(Q) $(RM) $(TIME_TEST_OBJS)
4676 $(Q) $(RM) $(TIME_TEST_DEPS)
4677 $(Q) $(RM) bins/time_test
4678
4679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004680CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4681
4682CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4683CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4684
nnoble69ac39f2014-12-12 15:43:38 -08004685ifeq ($(NO_SECURE),true)
4686
4687bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4688
4689else
4690
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004691bins/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
4692 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004693 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004694 $(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
4695
nnoble69ac39f2014-12-12 15:43:38 -08004696endif
4697
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004698deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4699
nnoble69ac39f2014-12-12 15:43:38 -08004700ifneq ($(NO_SECURE),true)
4701ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004702-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4703endif
nnoble69ac39f2014-12-12 15:43:38 -08004704endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004705
4706clean_chttp2_fake_security_cancel_after_accept_test:
4707 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4708 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4709 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4710 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4711
4712
4713CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4714
4715CHTTP2_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))))
4716CHTTP2_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))))
4717
nnoble69ac39f2014-12-12 15:43:38 -08004718ifeq ($(NO_SECURE),true)
4719
4720bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4721
4722else
4723
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004724bins/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
4725 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004726 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004727 $(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
4728
nnoble69ac39f2014-12-12 15:43:38 -08004729endif
4730
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004731deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4732
nnoble69ac39f2014-12-12 15:43:38 -08004733ifneq ($(NO_SECURE),true)
4734ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004735-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4736endif
nnoble69ac39f2014-12-12 15:43:38 -08004737endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004738
4739clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4740 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4741 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4742 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4743 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4744
4745
4746CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4747
4748CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4749CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4750
nnoble69ac39f2014-12-12 15:43:38 -08004751ifeq ($(NO_SECURE),true)
4752
4753bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4754
4755else
4756
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004757bins/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
4758 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004759 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004760 $(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
4761
nnoble69ac39f2014-12-12 15:43:38 -08004762endif
4763
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004764deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4765
nnoble69ac39f2014-12-12 15:43:38 -08004766ifneq ($(NO_SECURE),true)
4767ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004768-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4769endif
nnoble69ac39f2014-12-12 15:43:38 -08004770endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004771
4772clean_chttp2_fake_security_cancel_after_invoke_test:
4773 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4774 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4775 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4776 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4777
4778
4779CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4780
4781CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4782CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4783
nnoble69ac39f2014-12-12 15:43:38 -08004784ifeq ($(NO_SECURE),true)
4785
4786bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4787
4788else
4789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004790bins/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
4791 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004792 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004793 $(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
4794
nnoble69ac39f2014-12-12 15:43:38 -08004795endif
4796
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004797deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4798
nnoble69ac39f2014-12-12 15:43:38 -08004799ifneq ($(NO_SECURE),true)
4800ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004801-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4802endif
nnoble69ac39f2014-12-12 15:43:38 -08004803endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004804
4805clean_chttp2_fake_security_cancel_before_invoke_test:
4806 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4807 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4808 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4809 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4810
4811
4812CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4813
4814CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4815CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4816
nnoble69ac39f2014-12-12 15:43:38 -08004817ifeq ($(NO_SECURE),true)
4818
4819bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4820
4821else
4822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004823bins/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
4824 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004825 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004826 $(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
4827
nnoble69ac39f2014-12-12 15:43:38 -08004828endif
4829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004830deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4831
nnoble69ac39f2014-12-12 15:43:38 -08004832ifneq ($(NO_SECURE),true)
4833ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004834-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4835endif
nnoble69ac39f2014-12-12 15:43:38 -08004836endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004837
4838clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4839 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4840 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4841 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4842 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4843
4844
ctillerc6d61c42014-12-15 14:52:08 -08004845CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4846
4847CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4848CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4849
4850ifeq ($(NO_SECURE),true)
4851
4852bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4853
4854else
4855
4856bins/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
4857 $(E) "[LD] Linking $@"
4858 $(Q) mkdir -p `dirname $@`
4859 $(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
4860
4861endif
4862
4863deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4864
4865ifneq ($(NO_SECURE),true)
4866ifneq ($(NO_DEPS),true)
4867-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4868endif
4869endif
4870
4871clean_chttp2_fake_security_disappearing_server_test:
4872 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4873 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4874 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4875 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4876
4877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004878CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4879
4880CHTTP2_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))))
4881CHTTP2_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))))
4882
nnoble69ac39f2014-12-12 15:43:38 -08004883ifeq ($(NO_SECURE),true)
4884
4885bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4886
4887else
4888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004889bins/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
4890 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004891 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004892 $(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
4893
nnoble69ac39f2014-12-12 15:43:38 -08004894endif
4895
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004896deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4897
nnoble69ac39f2014-12-12 15:43:38 -08004898ifneq ($(NO_SECURE),true)
4899ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004900-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4901endif
nnoble69ac39f2014-12-12 15:43:38 -08004902endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004903
4904clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4905 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4906 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4907 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4908 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4909
4910
4911CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4912
4913CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4914CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4915
nnoble69ac39f2014-12-12 15:43:38 -08004916ifeq ($(NO_SECURE),true)
4917
4918bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4919
4920else
4921
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004922bins/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
4923 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004924 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004925 $(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
4926
nnoble69ac39f2014-12-12 15:43:38 -08004927endif
4928
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004929deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4930
nnoble69ac39f2014-12-12 15:43:38 -08004931ifneq ($(NO_SECURE),true)
4932ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004933-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4934endif
nnoble69ac39f2014-12-12 15:43:38 -08004935endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004936
4937clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4938 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4939 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4940 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4941 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4942
4943
4944CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4945
4946CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4947CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4948
nnoble69ac39f2014-12-12 15:43:38 -08004949ifeq ($(NO_SECURE),true)
4950
4951bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4952
4953else
4954
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004955bins/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
4956 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004957 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004958 $(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
4959
nnoble69ac39f2014-12-12 15:43:38 -08004960endif
4961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004962deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4963
nnoble69ac39f2014-12-12 15:43:38 -08004964ifneq ($(NO_SECURE),true)
4965ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004966-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4967endif
nnoble69ac39f2014-12-12 15:43:38 -08004968endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004969
4970clean_chttp2_fake_security_invoke_large_request_test:
4971 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4972 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4973 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4974 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4975
4976
4977CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4978
4979CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4980CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4981
nnoble69ac39f2014-12-12 15:43:38 -08004982ifeq ($(NO_SECURE),true)
4983
4984bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4985
4986else
4987
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004988bins/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
4989 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004990 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004991 $(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
4992
nnoble69ac39f2014-12-12 15:43:38 -08004993endif
4994
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004995deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
4996
nnoble69ac39f2014-12-12 15:43:38 -08004997ifneq ($(NO_SECURE),true)
4998ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004999-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5000endif
nnoble69ac39f2014-12-12 15:43:38 -08005001endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005002
5003clean_chttp2_fake_security_max_concurrent_streams_test:
5004 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5005 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5006 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5007 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5008
5009
5010CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5011
5012CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5013CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5014
nnoble69ac39f2014-12-12 15:43:38 -08005015ifeq ($(NO_SECURE),true)
5016
5017bins/chttp2_fake_security_no_op_test: openssl_dep_error
5018
5019else
5020
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005021bins/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
5022 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005023 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005024 $(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
5025
nnoble69ac39f2014-12-12 15:43:38 -08005026endif
5027
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005028deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5029
nnoble69ac39f2014-12-12 15:43:38 -08005030ifneq ($(NO_SECURE),true)
5031ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005032-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5033endif
nnoble69ac39f2014-12-12 15:43:38 -08005034endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005035
5036clean_chttp2_fake_security_no_op_test:
5037 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5038 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5039 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5040 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5041
5042
5043CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5044
5045CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5046CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5047
nnoble69ac39f2014-12-12 15:43:38 -08005048ifeq ($(NO_SECURE),true)
5049
5050bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5051
5052else
5053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005054bins/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
5055 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005056 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005057 $(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
5058
nnoble69ac39f2014-12-12 15:43:38 -08005059endif
5060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005061deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5062
nnoble69ac39f2014-12-12 15:43:38 -08005063ifneq ($(NO_SECURE),true)
5064ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005065-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5066endif
nnoble69ac39f2014-12-12 15:43:38 -08005067endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005068
5069clean_chttp2_fake_security_ping_pong_streaming_test:
5070 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5071 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5072 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5073 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5074
5075
ctiller33023c42014-12-12 16:28:33 -08005076CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5077
5078CHTTP2_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))))
5079CHTTP2_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))))
5080
5081ifeq ($(NO_SECURE),true)
5082
5083bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5084
5085else
5086
5087bins/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
5088 $(E) "[LD] Linking $@"
5089 $(Q) mkdir -p `dirname $@`
5090 $(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
5091
5092endif
5093
5094deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5095
5096ifneq ($(NO_SECURE),true)
5097ifneq ($(NO_DEPS),true)
5098-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5099endif
5100endif
5101
5102clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5103 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5104 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5105 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5106 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5107
5108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005109CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5110
5111CHTTP2_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))))
5112CHTTP2_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))))
5113
nnoble69ac39f2014-12-12 15:43:38 -08005114ifeq ($(NO_SECURE),true)
5115
5116bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5117
5118else
5119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005120bins/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
5121 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005122 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005123 $(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
5124
nnoble69ac39f2014-12-12 15:43:38 -08005125endif
5126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005127deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5128
nnoble69ac39f2014-12-12 15:43:38 -08005129ifneq ($(NO_SECURE),true)
5130ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005131-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5132endif
nnoble69ac39f2014-12-12 15:43:38 -08005133endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005134
5135clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5136 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5137 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5138 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5139 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5140
5141
5142CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5143
5144CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5145CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5146
nnoble69ac39f2014-12-12 15:43:38 -08005147ifeq ($(NO_SECURE),true)
5148
5149bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5150
5151else
5152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005153bins/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
5154 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005155 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005156 $(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
5157
nnoble69ac39f2014-12-12 15:43:38 -08005158endif
5159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005160deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5161
nnoble69ac39f2014-12-12 15:43:38 -08005162ifneq ($(NO_SECURE),true)
5163ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005164-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5165endif
nnoble69ac39f2014-12-12 15:43:38 -08005166endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005167
5168clean_chttp2_fake_security_request_response_with_payload_test:
5169 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5170 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5171 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5172 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5173
5174
ctiller2845cad2014-12-15 15:14:12 -08005175CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5176
5177CHTTP2_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))))
5178CHTTP2_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))))
5179
5180ifeq ($(NO_SECURE),true)
5181
5182bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5183
5184else
5185
5186bins/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
5187 $(E) "[LD] Linking $@"
5188 $(Q) mkdir -p `dirname $@`
5189 $(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
5190
5191endif
5192
5193deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5194
5195ifneq ($(NO_SECURE),true)
5196ifneq ($(NO_DEPS),true)
5197-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5198endif
5199endif
5200
5201clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5202 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5203 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5204 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5205 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5206
5207
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005208CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5209
5210CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5211CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5212
nnoble69ac39f2014-12-12 15:43:38 -08005213ifeq ($(NO_SECURE),true)
5214
5215bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5216
5217else
5218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005219bins/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
5220 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005221 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005222 $(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
5223
nnoble69ac39f2014-12-12 15:43:38 -08005224endif
5225
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005226deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5227
nnoble69ac39f2014-12-12 15:43:38 -08005228ifneq ($(NO_SECURE),true)
5229ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005230-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5231endif
nnoble69ac39f2014-12-12 15:43:38 -08005232endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005233
5234clean_chttp2_fake_security_simple_delayed_request_test:
5235 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5236 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5237 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5238 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5239
5240
5241CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5242
5243CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5244CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5245
nnoble69ac39f2014-12-12 15:43:38 -08005246ifeq ($(NO_SECURE),true)
5247
5248bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5249
5250else
5251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005252bins/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
5253 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005254 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005255 $(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
5256
nnoble69ac39f2014-12-12 15:43:38 -08005257endif
5258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005259deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5260
nnoble69ac39f2014-12-12 15:43:38 -08005261ifneq ($(NO_SECURE),true)
5262ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005263-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5264endif
nnoble69ac39f2014-12-12 15:43:38 -08005265endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005266
5267clean_chttp2_fake_security_simple_request_test:
5268 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5269 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5270 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5271 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5272
5273
nathaniel52878172014-12-09 10:17:19 -08005274CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005275
nathaniel52878172014-12-09 10:17:19 -08005276CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5277CHTTP2_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 -08005278
nnoble69ac39f2014-12-12 15:43:38 -08005279ifeq ($(NO_SECURE),true)
5280
5281bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5282
5283else
5284
nathaniel52878172014-12-09 10:17:19 -08005285bins/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 -08005286 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005287 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005288 $(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 -08005289
nnoble69ac39f2014-12-12 15:43:38 -08005290endif
5291
nathaniel52878172014-12-09 10:17:19 -08005292deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005293
nnoble69ac39f2014-12-12 15:43:38 -08005294ifneq ($(NO_SECURE),true)
5295ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005296-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005297endif
nnoble69ac39f2014-12-12 15:43:38 -08005298endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005299
nathaniel52878172014-12-09 10:17:19 -08005300clean_chttp2_fake_security_thread_stress_test:
5301 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5302 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5303 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5304 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005305
5306
5307CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5308
5309CHTTP2_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))))
5310CHTTP2_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))))
5311
nnoble69ac39f2014-12-12 15:43:38 -08005312ifeq ($(NO_SECURE),true)
5313
5314bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5315
5316else
5317
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005318bins/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
5319 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005320 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005321 $(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
5322
nnoble69ac39f2014-12-12 15:43:38 -08005323endif
5324
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005325deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5326
nnoble69ac39f2014-12-12 15:43:38 -08005327ifneq ($(NO_SECURE),true)
5328ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005329-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5330endif
nnoble69ac39f2014-12-12 15:43:38 -08005331endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005332
5333clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5334 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5335 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5336 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5337 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5338
5339
5340CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5341
5342CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5343CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5344
nnoble69ac39f2014-12-12 15:43:38 -08005345ifeq ($(NO_SECURE),true)
5346
5347bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5348
5349else
5350
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005351bins/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
5352 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005353 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005354 $(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
5355
nnoble69ac39f2014-12-12 15:43:38 -08005356endif
5357
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005358deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5359
nnoble69ac39f2014-12-12 15:43:38 -08005360ifneq ($(NO_SECURE),true)
5361ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005362-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5363endif
nnoble69ac39f2014-12-12 15:43:38 -08005364endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005365
5366clean_chttp2_fullstack_cancel_after_accept_test:
5367 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5368 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5369 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5370 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5371
5372
5373CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5374
5375CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5376CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5377
nnoble69ac39f2014-12-12 15:43:38 -08005378ifeq ($(NO_SECURE),true)
5379
5380bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5381
5382else
5383
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005384bins/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
5385 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005386 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005387 $(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
5388
nnoble69ac39f2014-12-12 15:43:38 -08005389endif
5390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005391deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5392
nnoble69ac39f2014-12-12 15:43:38 -08005393ifneq ($(NO_SECURE),true)
5394ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005395-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5396endif
nnoble69ac39f2014-12-12 15:43:38 -08005397endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005398
5399clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5400 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5401 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5402 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5403 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5404
5405
5406CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5407
5408CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5409CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5410
nnoble69ac39f2014-12-12 15:43:38 -08005411ifeq ($(NO_SECURE),true)
5412
5413bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5414
5415else
5416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005417bins/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
5418 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005419 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005420 $(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
5421
nnoble69ac39f2014-12-12 15:43:38 -08005422endif
5423
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005424deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5425
nnoble69ac39f2014-12-12 15:43:38 -08005426ifneq ($(NO_SECURE),true)
5427ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005428-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5429endif
nnoble69ac39f2014-12-12 15:43:38 -08005430endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005431
5432clean_chttp2_fullstack_cancel_after_invoke_test:
5433 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5434 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5435 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5436 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5437
5438
5439CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5440
5441CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5442CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5443
nnoble69ac39f2014-12-12 15:43:38 -08005444ifeq ($(NO_SECURE),true)
5445
5446bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5447
5448else
5449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005450bins/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
5451 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005452 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005453 $(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
5454
nnoble69ac39f2014-12-12 15:43:38 -08005455endif
5456
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005457deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5458
nnoble69ac39f2014-12-12 15:43:38 -08005459ifneq ($(NO_SECURE),true)
5460ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005461-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5462endif
nnoble69ac39f2014-12-12 15:43:38 -08005463endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005464
5465clean_chttp2_fullstack_cancel_before_invoke_test:
5466 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5467 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5468 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5469 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5470
5471
5472CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5473
5474CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5475CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5476
nnoble69ac39f2014-12-12 15:43:38 -08005477ifeq ($(NO_SECURE),true)
5478
5479bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5480
5481else
5482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005483bins/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
5484 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005485 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005486 $(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
5487
nnoble69ac39f2014-12-12 15:43:38 -08005488endif
5489
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005490deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5491
nnoble69ac39f2014-12-12 15:43:38 -08005492ifneq ($(NO_SECURE),true)
5493ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005494-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5495endif
nnoble69ac39f2014-12-12 15:43:38 -08005496endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005497
5498clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5499 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5500 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5501 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5502 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5503
5504
ctillerc6d61c42014-12-15 14:52:08 -08005505CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5506
5507CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5508CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5509
5510ifeq ($(NO_SECURE),true)
5511
5512bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5513
5514else
5515
5516bins/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
5517 $(E) "[LD] Linking $@"
5518 $(Q) mkdir -p `dirname $@`
5519 $(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
5520
5521endif
5522
5523deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5524
5525ifneq ($(NO_SECURE),true)
5526ifneq ($(NO_DEPS),true)
5527-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5528endif
5529endif
5530
5531clean_chttp2_fullstack_disappearing_server_test:
5532 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5533 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5534 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5535 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5536
5537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005538CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5539
5540CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5541CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5542
nnoble69ac39f2014-12-12 15:43:38 -08005543ifeq ($(NO_SECURE),true)
5544
5545bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5546
5547else
5548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005549bins/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
5550 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005551 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005552 $(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
5553
nnoble69ac39f2014-12-12 15:43:38 -08005554endif
5555
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005556deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5557
nnoble69ac39f2014-12-12 15:43:38 -08005558ifneq ($(NO_SECURE),true)
5559ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005560-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5561endif
nnoble69ac39f2014-12-12 15:43:38 -08005562endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005563
5564clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5565 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5566 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5567 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5568 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5569
5570
5571CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5572
5573CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5574CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5575
nnoble69ac39f2014-12-12 15:43:38 -08005576ifeq ($(NO_SECURE),true)
5577
5578bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5579
5580else
5581
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005582bins/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
5583 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005584 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005585 $(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
5586
nnoble69ac39f2014-12-12 15:43:38 -08005587endif
5588
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005589deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5590
nnoble69ac39f2014-12-12 15:43:38 -08005591ifneq ($(NO_SECURE),true)
5592ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005593-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5594endif
nnoble69ac39f2014-12-12 15:43:38 -08005595endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005596
5597clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5598 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5599 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5600 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5601 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5602
5603
5604CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5605
5606CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5607CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5608
nnoble69ac39f2014-12-12 15:43:38 -08005609ifeq ($(NO_SECURE),true)
5610
5611bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5612
5613else
5614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005615bins/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
5616 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005617 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005618 $(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
5619
nnoble69ac39f2014-12-12 15:43:38 -08005620endif
5621
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005622deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5623
nnoble69ac39f2014-12-12 15:43:38 -08005624ifneq ($(NO_SECURE),true)
5625ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005626-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5627endif
nnoble69ac39f2014-12-12 15:43:38 -08005628endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005629
5630clean_chttp2_fullstack_invoke_large_request_test:
5631 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5632 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5633 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5634 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5635
5636
5637CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5638
5639CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5640CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5641
nnoble69ac39f2014-12-12 15:43:38 -08005642ifeq ($(NO_SECURE),true)
5643
5644bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5645
5646else
5647
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005648bins/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
5649 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005650 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005651 $(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
5652
nnoble69ac39f2014-12-12 15:43:38 -08005653endif
5654
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005655deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5656
nnoble69ac39f2014-12-12 15:43:38 -08005657ifneq ($(NO_SECURE),true)
5658ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005659-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5660endif
nnoble69ac39f2014-12-12 15:43:38 -08005661endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005662
5663clean_chttp2_fullstack_max_concurrent_streams_test:
5664 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5665 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5666 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5667 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5668
5669
5670CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5671
5672CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5673CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5674
nnoble69ac39f2014-12-12 15:43:38 -08005675ifeq ($(NO_SECURE),true)
5676
5677bins/chttp2_fullstack_no_op_test: openssl_dep_error
5678
5679else
5680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005681bins/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
5682 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005683 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005684 $(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
5685
nnoble69ac39f2014-12-12 15:43:38 -08005686endif
5687
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005688deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5689
nnoble69ac39f2014-12-12 15:43:38 -08005690ifneq ($(NO_SECURE),true)
5691ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005692-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5693endif
nnoble69ac39f2014-12-12 15:43:38 -08005694endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005695
5696clean_chttp2_fullstack_no_op_test:
5697 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5698 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5699 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5700 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5701
5702
5703CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5704
5705CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5706CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5707
nnoble69ac39f2014-12-12 15:43:38 -08005708ifeq ($(NO_SECURE),true)
5709
5710bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5711
5712else
5713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005714bins/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
5715 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005716 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005717 $(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
5718
nnoble69ac39f2014-12-12 15:43:38 -08005719endif
5720
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005721deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5722
nnoble69ac39f2014-12-12 15:43:38 -08005723ifneq ($(NO_SECURE),true)
5724ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005725-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5726endif
nnoble69ac39f2014-12-12 15:43:38 -08005727endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005728
5729clean_chttp2_fullstack_ping_pong_streaming_test:
5730 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5731 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5732 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5733 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5734
5735
ctiller33023c42014-12-12 16:28:33 -08005736CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5737
5738CHTTP2_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))))
5739CHTTP2_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))))
5740
5741ifeq ($(NO_SECURE),true)
5742
5743bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5744
5745else
5746
5747bins/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
5748 $(E) "[LD] Linking $@"
5749 $(Q) mkdir -p `dirname $@`
5750 $(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
5751
5752endif
5753
5754deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5755
5756ifneq ($(NO_SECURE),true)
5757ifneq ($(NO_DEPS),true)
5758-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5759endif
5760endif
5761
5762clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5763 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5764 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5765 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5766 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5767
5768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005769CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5770
5771CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5772CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5773
nnoble69ac39f2014-12-12 15:43:38 -08005774ifeq ($(NO_SECURE),true)
5775
5776bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5777
5778else
5779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005780bins/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
5781 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005782 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005783 $(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
5784
nnoble69ac39f2014-12-12 15:43:38 -08005785endif
5786
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005787deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5788
nnoble69ac39f2014-12-12 15:43:38 -08005789ifneq ($(NO_SECURE),true)
5790ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005791-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5792endif
nnoble69ac39f2014-12-12 15:43:38 -08005793endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005794
5795clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5796 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5797 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5798 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5799 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5800
5801
5802CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5803
5804CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5805CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5806
nnoble69ac39f2014-12-12 15:43:38 -08005807ifeq ($(NO_SECURE),true)
5808
5809bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5810
5811else
5812
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005813bins/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
5814 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005815 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005816 $(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
5817
nnoble69ac39f2014-12-12 15:43:38 -08005818endif
5819
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005820deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5821
nnoble69ac39f2014-12-12 15:43:38 -08005822ifneq ($(NO_SECURE),true)
5823ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005824-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5825endif
nnoble69ac39f2014-12-12 15:43:38 -08005826endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005827
5828clean_chttp2_fullstack_request_response_with_payload_test:
5829 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5830 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5831 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5832 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5833
5834
ctiller2845cad2014-12-15 15:14:12 -08005835CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5836
5837CHTTP2_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))))
5838CHTTP2_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))))
5839
5840ifeq ($(NO_SECURE),true)
5841
5842bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5843
5844else
5845
5846bins/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
5847 $(E) "[LD] Linking $@"
5848 $(Q) mkdir -p `dirname $@`
5849 $(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
5850
5851endif
5852
5853deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5854
5855ifneq ($(NO_SECURE),true)
5856ifneq ($(NO_DEPS),true)
5857-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5858endif
5859endif
5860
5861clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5862 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5863 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5864 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5865 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5866
5867
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005868CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5869
5870CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5871CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5872
nnoble69ac39f2014-12-12 15:43:38 -08005873ifeq ($(NO_SECURE),true)
5874
5875bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5876
5877else
5878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005879bins/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
5880 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005881 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005882 $(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
5883
nnoble69ac39f2014-12-12 15:43:38 -08005884endif
5885
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005886deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5887
nnoble69ac39f2014-12-12 15:43:38 -08005888ifneq ($(NO_SECURE),true)
5889ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005890-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5891endif
nnoble69ac39f2014-12-12 15:43:38 -08005892endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005893
5894clean_chttp2_fullstack_simple_delayed_request_test:
5895 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5896 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5897 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5898 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5899
5900
5901CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5902
5903CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5904CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5905
nnoble69ac39f2014-12-12 15:43:38 -08005906ifeq ($(NO_SECURE),true)
5907
5908bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5909
5910else
5911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005912bins/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
5913 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005914 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005915 $(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
5916
nnoble69ac39f2014-12-12 15:43:38 -08005917endif
5918
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005919deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5920
nnoble69ac39f2014-12-12 15:43:38 -08005921ifneq ($(NO_SECURE),true)
5922ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005923-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5924endif
nnoble69ac39f2014-12-12 15:43:38 -08005925endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005926
5927clean_chttp2_fullstack_simple_request_test:
5928 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5929 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5930 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5931 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5932
5933
nathaniel52878172014-12-09 10:17:19 -08005934CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005935
nathaniel52878172014-12-09 10:17:19 -08005936CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5937CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005938
nnoble69ac39f2014-12-12 15:43:38 -08005939ifeq ($(NO_SECURE),true)
5940
5941bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5942
5943else
5944
nathaniel52878172014-12-09 10:17:19 -08005945bins/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 -08005946 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005947 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005948 $(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 -08005949
nnoble69ac39f2014-12-12 15:43:38 -08005950endif
5951
nathaniel52878172014-12-09 10:17:19 -08005952deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005953
nnoble69ac39f2014-12-12 15:43:38 -08005954ifneq ($(NO_SECURE),true)
5955ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005956-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005957endif
nnoble69ac39f2014-12-12 15:43:38 -08005958endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005959
nathaniel52878172014-12-09 10:17:19 -08005960clean_chttp2_fullstack_thread_stress_test:
5961 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5962 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5963 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5964 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005965
5966
5967CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5968
5969CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5970CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5971
nnoble69ac39f2014-12-12 15:43:38 -08005972ifeq ($(NO_SECURE),true)
5973
5974bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5975
5976else
5977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005978bins/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
5979 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005980 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005981 $(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
5982
nnoble69ac39f2014-12-12 15:43:38 -08005983endif
5984
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005985deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5986
nnoble69ac39f2014-12-12 15:43:38 -08005987ifneq ($(NO_SECURE),true)
5988ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005989-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5990endif
nnoble69ac39f2014-12-12 15:43:38 -08005991endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005992
5993clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
5994 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
5995 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5996 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5997 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
5998
5999
6000CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6001
6002CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6003CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6004
nnoble69ac39f2014-12-12 15:43:38 -08006005ifeq ($(NO_SECURE),true)
6006
6007bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6008
6009else
6010
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006011bins/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
6012 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006013 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006014 $(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
6015
nnoble69ac39f2014-12-12 15:43:38 -08006016endif
6017
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006018deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6019
nnoble69ac39f2014-12-12 15:43:38 -08006020ifneq ($(NO_SECURE),true)
6021ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006022-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6023endif
nnoble69ac39f2014-12-12 15:43:38 -08006024endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006025
6026clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6027 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6028 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6029 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6030 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6031
6032
6033CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6034
6035CHTTP2_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))))
6036CHTTP2_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))))
6037
nnoble69ac39f2014-12-12 15:43:38 -08006038ifeq ($(NO_SECURE),true)
6039
6040bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6041
6042else
6043
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006044bins/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
6045 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006046 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006047 $(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
6048
nnoble69ac39f2014-12-12 15:43:38 -08006049endif
6050
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006051deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6052
nnoble69ac39f2014-12-12 15:43:38 -08006053ifneq ($(NO_SECURE),true)
6054ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006055-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6056endif
nnoble69ac39f2014-12-12 15:43:38 -08006057endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006058
6059clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6060 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6061 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6062 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6063 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6064
6065
6066CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6067
6068CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6069CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6070
nnoble69ac39f2014-12-12 15:43:38 -08006071ifeq ($(NO_SECURE),true)
6072
6073bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6074
6075else
6076
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006077bins/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
6078 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006079 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006080 $(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
6081
nnoble69ac39f2014-12-12 15:43:38 -08006082endif
6083
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006084deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6085
nnoble69ac39f2014-12-12 15:43:38 -08006086ifneq ($(NO_SECURE),true)
6087ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006088-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6089endif
nnoble69ac39f2014-12-12 15:43:38 -08006090endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006091
6092clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6093 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6094 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6095 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6096 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6097
6098
6099CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6100
6101CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6102CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6103
nnoble69ac39f2014-12-12 15:43:38 -08006104ifeq ($(NO_SECURE),true)
6105
6106bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6107
6108else
6109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006110bins/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
6111 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006112 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006113 $(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
6114
nnoble69ac39f2014-12-12 15:43:38 -08006115endif
6116
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006117deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6118
nnoble69ac39f2014-12-12 15:43:38 -08006119ifneq ($(NO_SECURE),true)
6120ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006121-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6122endif
nnoble69ac39f2014-12-12 15:43:38 -08006123endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006124
6125clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6126 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6127 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6128 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6129 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6130
6131
6132CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6133
6134CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6135CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6136
nnoble69ac39f2014-12-12 15:43:38 -08006137ifeq ($(NO_SECURE),true)
6138
6139bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6140
6141else
6142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006143bins/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
6144 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006145 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006146 $(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
6147
nnoble69ac39f2014-12-12 15:43:38 -08006148endif
6149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006150deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6151
nnoble69ac39f2014-12-12 15:43:38 -08006152ifneq ($(NO_SECURE),true)
6153ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006154-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6155endif
nnoble69ac39f2014-12-12 15:43:38 -08006156endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006157
6158clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6159 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6160 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6161 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6162 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6163
6164
ctillerc6d61c42014-12-15 14:52:08 -08006165CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6166
6167CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6168CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6169
6170ifeq ($(NO_SECURE),true)
6171
6172bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6173
6174else
6175
6176bins/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
6177 $(E) "[LD] Linking $@"
6178 $(Q) mkdir -p `dirname $@`
6179 $(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
6180
6181endif
6182
6183deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6184
6185ifneq ($(NO_SECURE),true)
6186ifneq ($(NO_DEPS),true)
6187-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6188endif
6189endif
6190
6191clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6192 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6193 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6194 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6195 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6196
6197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006198CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6199
6200CHTTP2_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))))
6201CHTTP2_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))))
6202
nnoble69ac39f2014-12-12 15:43:38 -08006203ifeq ($(NO_SECURE),true)
6204
6205bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6206
6207else
6208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006209bins/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
6210 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006211 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006212 $(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
6213
nnoble69ac39f2014-12-12 15:43:38 -08006214endif
6215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006216deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6217
nnoble69ac39f2014-12-12 15:43:38 -08006218ifneq ($(NO_SECURE),true)
6219ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006220-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6221endif
nnoble69ac39f2014-12-12 15:43:38 -08006222endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006223
6224clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6225 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6226 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6227 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6228 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6229
6230
6231CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6232
6233CHTTP2_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))))
6234CHTTP2_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))))
6235
nnoble69ac39f2014-12-12 15:43:38 -08006236ifeq ($(NO_SECURE),true)
6237
6238bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6239
6240else
6241
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006242bins/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
6243 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006244 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006245 $(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
6246
nnoble69ac39f2014-12-12 15:43:38 -08006247endif
6248
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006249deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6250
nnoble69ac39f2014-12-12 15:43:38 -08006251ifneq ($(NO_SECURE),true)
6252ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006253-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6254endif
nnoble69ac39f2014-12-12 15:43:38 -08006255endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006256
6257clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6258 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6259 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6260 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6261 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6262
6263
6264CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6265
6266CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6267CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6268
nnoble69ac39f2014-12-12 15:43:38 -08006269ifeq ($(NO_SECURE),true)
6270
6271bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6272
6273else
6274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006275bins/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
6276 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006277 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006278 $(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
6279
nnoble69ac39f2014-12-12 15:43:38 -08006280endif
6281
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006282deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6283
nnoble69ac39f2014-12-12 15:43:38 -08006284ifneq ($(NO_SECURE),true)
6285ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006286-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6287endif
nnoble69ac39f2014-12-12 15:43:38 -08006288endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006289
6290clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6291 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6292 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6293 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6294 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6295
6296
6297CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6298
6299CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6300CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6301
nnoble69ac39f2014-12-12 15:43:38 -08006302ifeq ($(NO_SECURE),true)
6303
6304bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6305
6306else
6307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006308bins/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
6309 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006310 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006311 $(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
6312
nnoble69ac39f2014-12-12 15:43:38 -08006313endif
6314
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006315deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6316
nnoble69ac39f2014-12-12 15:43:38 -08006317ifneq ($(NO_SECURE),true)
6318ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006319-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6320endif
nnoble69ac39f2014-12-12 15:43:38 -08006321endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006322
6323clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6324 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6325 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6326 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6327 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6328
6329
6330CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6331
6332CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6333CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6334
nnoble69ac39f2014-12-12 15:43:38 -08006335ifeq ($(NO_SECURE),true)
6336
6337bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6338
6339else
6340
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006341bins/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
6342 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006343 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006344 $(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
6345
nnoble69ac39f2014-12-12 15:43:38 -08006346endif
6347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006348deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6349
nnoble69ac39f2014-12-12 15:43:38 -08006350ifneq ($(NO_SECURE),true)
6351ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006352-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6353endif
nnoble69ac39f2014-12-12 15:43:38 -08006354endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006355
6356clean_chttp2_simple_ssl_fullstack_no_op_test:
6357 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6358 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6359 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6360 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6361
6362
6363CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6364
6365CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6366CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6367
nnoble69ac39f2014-12-12 15:43:38 -08006368ifeq ($(NO_SECURE),true)
6369
6370bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6371
6372else
6373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006374bins/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
6375 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006376 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006377 $(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
6378
nnoble69ac39f2014-12-12 15:43:38 -08006379endif
6380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006381deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6382
nnoble69ac39f2014-12-12 15:43:38 -08006383ifneq ($(NO_SECURE),true)
6384ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006385-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6386endif
nnoble69ac39f2014-12-12 15:43:38 -08006387endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006388
6389clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6390 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6391 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6392 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6393 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6394
6395
ctiller33023c42014-12-12 16:28:33 -08006396CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6397
6398CHTTP2_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))))
6399CHTTP2_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))))
6400
6401ifeq ($(NO_SECURE),true)
6402
6403bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6404
6405else
6406
6407bins/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
6408 $(E) "[LD] Linking $@"
6409 $(Q) mkdir -p `dirname $@`
6410 $(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
6411
6412endif
6413
6414deps_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)
6415
6416ifneq ($(NO_SECURE),true)
6417ifneq ($(NO_DEPS),true)
6418-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6419endif
6420endif
6421
6422clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6423 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6424 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6425 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6426 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6427
6428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006429CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6430
6431CHTTP2_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))))
6432CHTTP2_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))))
6433
nnoble69ac39f2014-12-12 15:43:38 -08006434ifeq ($(NO_SECURE),true)
6435
6436bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6437
6438else
6439
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006440bins/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
6441 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006442 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006443 $(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
6444
nnoble69ac39f2014-12-12 15:43:38 -08006445endif
6446
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006447deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6448
nnoble69ac39f2014-12-12 15:43:38 -08006449ifneq ($(NO_SECURE),true)
6450ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006451-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6452endif
nnoble69ac39f2014-12-12 15:43:38 -08006453endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006454
6455clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6456 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6457 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6458 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6459 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6460
6461
6462CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6463
6464CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6465CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6466
nnoble69ac39f2014-12-12 15:43:38 -08006467ifeq ($(NO_SECURE),true)
6468
6469bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6470
6471else
6472
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006473bins/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
6474 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006475 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006476 $(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
6477
nnoble69ac39f2014-12-12 15:43:38 -08006478endif
6479
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006480deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6481
nnoble69ac39f2014-12-12 15:43:38 -08006482ifneq ($(NO_SECURE),true)
6483ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006484-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6485endif
nnoble69ac39f2014-12-12 15:43:38 -08006486endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006487
6488clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6489 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6490 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6491 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6492 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6493
6494
ctiller2845cad2014-12-15 15:14:12 -08006495CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6496
6497CHTTP2_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))))
6498CHTTP2_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))))
6499
6500ifeq ($(NO_SECURE),true)
6501
6502bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6503
6504else
6505
6506bins/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
6507 $(E) "[LD] Linking $@"
6508 $(Q) mkdir -p `dirname $@`
6509 $(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
6510
6511endif
6512
6513deps_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)
6514
6515ifneq ($(NO_SECURE),true)
6516ifneq ($(NO_DEPS),true)
6517-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6518endif
6519endif
6520
6521clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6522 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6523 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6524 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6525 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6526
6527
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006528CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6529
6530CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6531CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6532
nnoble69ac39f2014-12-12 15:43:38 -08006533ifeq ($(NO_SECURE),true)
6534
6535bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6536
6537else
6538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006539bins/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
6540 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006541 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006542 $(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
6543
nnoble69ac39f2014-12-12 15:43:38 -08006544endif
6545
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006546deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6547
nnoble69ac39f2014-12-12 15:43:38 -08006548ifneq ($(NO_SECURE),true)
6549ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006550-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6551endif
nnoble69ac39f2014-12-12 15:43:38 -08006552endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006553
6554clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6555 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6556 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6557 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6558 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6559
6560
6561CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6562
6563CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6564CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6565
nnoble69ac39f2014-12-12 15:43:38 -08006566ifeq ($(NO_SECURE),true)
6567
6568bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6569
6570else
6571
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006572bins/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
6573 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006574 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006575 $(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
6576
nnoble69ac39f2014-12-12 15:43:38 -08006577endif
6578
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006579deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6580
nnoble69ac39f2014-12-12 15:43:38 -08006581ifneq ($(NO_SECURE),true)
6582ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006583-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6584endif
nnoble69ac39f2014-12-12 15:43:38 -08006585endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006586
6587clean_chttp2_simple_ssl_fullstack_simple_request_test:
6588 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6589 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6590 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6591 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6592
6593
nathaniel52878172014-12-09 10:17:19 -08006594CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006595
nathaniel52878172014-12-09 10:17:19 -08006596CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6597CHTTP2_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 -08006598
nnoble69ac39f2014-12-12 15:43:38 -08006599ifeq ($(NO_SECURE),true)
6600
6601bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6602
6603else
6604
nathaniel52878172014-12-09 10:17:19 -08006605bins/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 -08006606 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006607 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006608 $(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 -08006609
nnoble69ac39f2014-12-12 15:43:38 -08006610endif
6611
nathaniel52878172014-12-09 10:17:19 -08006612deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006613
nnoble69ac39f2014-12-12 15:43:38 -08006614ifneq ($(NO_SECURE),true)
6615ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006616-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006617endif
nnoble69ac39f2014-12-12 15:43:38 -08006618endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006619
nathaniel52878172014-12-09 10:17:19 -08006620clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6621 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6622 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6623 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6624 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006625
6626
6627CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6628
6629CHTTP2_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))))
6630CHTTP2_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))))
6631
nnoble69ac39f2014-12-12 15:43:38 -08006632ifeq ($(NO_SECURE),true)
6633
6634bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6635
6636else
6637
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006638bins/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
6639 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006640 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006641 $(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
6642
nnoble69ac39f2014-12-12 15:43:38 -08006643endif
6644
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006645deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6646
nnoble69ac39f2014-12-12 15:43:38 -08006647ifneq ($(NO_SECURE),true)
6648ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006649-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6650endif
nnoble69ac39f2014-12-12 15:43:38 -08006651endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006652
6653clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6654 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6655 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6656 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6657 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6658
6659
6660CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6661
6662CHTTP2_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))))
6663CHTTP2_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))))
6664
nnoble69ac39f2014-12-12 15:43:38 -08006665ifeq ($(NO_SECURE),true)
6666
6667bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6668
6669else
6670
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006671bins/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
6672 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006673 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006674 $(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
6675
nnoble69ac39f2014-12-12 15:43:38 -08006676endif
6677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006678deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6679
nnoble69ac39f2014-12-12 15:43:38 -08006680ifneq ($(NO_SECURE),true)
6681ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006682-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6683endif
nnoble69ac39f2014-12-12 15:43:38 -08006684endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685
6686clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6687 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6688 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6689 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6690 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6691
6692
6693CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6694
6695CHTTP2_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))))
6696CHTTP2_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))))
6697
nnoble69ac39f2014-12-12 15:43:38 -08006698ifeq ($(NO_SECURE),true)
6699
6700bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6701
6702else
6703
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006704bins/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
6705 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006706 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006707 $(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
6708
nnoble69ac39f2014-12-12 15:43:38 -08006709endif
6710
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006711deps_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)
6712
nnoble69ac39f2014-12-12 15:43:38 -08006713ifneq ($(NO_SECURE),true)
6714ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006715-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6716endif
nnoble69ac39f2014-12-12 15:43:38 -08006717endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006718
6719clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6720 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6721 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6722 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6723 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6724
6725
6726CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6727
6728CHTTP2_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))))
6729CHTTP2_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))))
6730
nnoble69ac39f2014-12-12 15:43:38 -08006731ifeq ($(NO_SECURE),true)
6732
6733bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6734
6735else
6736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006737bins/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
6738 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006739 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006740 $(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
6741
nnoble69ac39f2014-12-12 15:43:38 -08006742endif
6743
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006744deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6745
nnoble69ac39f2014-12-12 15:43:38 -08006746ifneq ($(NO_SECURE),true)
6747ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006748-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6749endif
nnoble69ac39f2014-12-12 15:43:38 -08006750endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006751
6752clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6753 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6754 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6755 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6756 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6757
6758
6759CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6760
6761CHTTP2_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))))
6762CHTTP2_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))))
6763
nnoble69ac39f2014-12-12 15:43:38 -08006764ifeq ($(NO_SECURE),true)
6765
6766bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6767
6768else
6769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006770bins/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
6771 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006772 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006773 $(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
6774
nnoble69ac39f2014-12-12 15:43:38 -08006775endif
6776
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006777deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6778
nnoble69ac39f2014-12-12 15:43:38 -08006779ifneq ($(NO_SECURE),true)
6780ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006781-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6782endif
nnoble69ac39f2014-12-12 15:43:38 -08006783endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006784
6785clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6786 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6787 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6788 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6789 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6790
6791
6792CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6793
6794CHTTP2_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))))
6795CHTTP2_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))))
6796
nnoble69ac39f2014-12-12 15:43:38 -08006797ifeq ($(NO_SECURE),true)
6798
6799bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6800
6801else
6802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006803bins/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
6804 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006805 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006806 $(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
6807
nnoble69ac39f2014-12-12 15:43:38 -08006808endif
6809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006810deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6811
nnoble69ac39f2014-12-12 15:43:38 -08006812ifneq ($(NO_SECURE),true)
6813ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006814-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6815endif
nnoble69ac39f2014-12-12 15:43:38 -08006816endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006817
6818clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6819 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6820 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6821 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6822 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6823
6824
ctillerc6d61c42014-12-15 14:52:08 -08006825CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6826
6827CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6828CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6829
6830ifeq ($(NO_SECURE),true)
6831
6832bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6833
6834else
6835
6836bins/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
6837 $(E) "[LD] Linking $@"
6838 $(Q) mkdir -p `dirname $@`
6839 $(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
6840
6841endif
6842
6843deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6844
6845ifneq ($(NO_SECURE),true)
6846ifneq ($(NO_DEPS),true)
6847-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6848endif
6849endif
6850
6851clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6852 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6853 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6854 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6855 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6856
6857
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006858CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6859
6860CHTTP2_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))))
6861CHTTP2_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))))
6862
nnoble69ac39f2014-12-12 15:43:38 -08006863ifeq ($(NO_SECURE),true)
6864
6865bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6866
6867else
6868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006869bins/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
6870 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006871 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006872 $(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
6873
nnoble69ac39f2014-12-12 15:43:38 -08006874endif
6875
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006876deps_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)
6877
nnoble69ac39f2014-12-12 15:43:38 -08006878ifneq ($(NO_SECURE),true)
6879ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006880-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6881endif
nnoble69ac39f2014-12-12 15:43:38 -08006882endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006883
6884clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6885 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6886 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6887 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6888 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6889
6890
6891CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6892
6893CHTTP2_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))))
6894CHTTP2_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))))
6895
nnoble69ac39f2014-12-12 15:43:38 -08006896ifeq ($(NO_SECURE),true)
6897
6898bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6899
6900else
6901
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006902bins/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
6903 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006904 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006905 $(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
6906
nnoble69ac39f2014-12-12 15:43:38 -08006907endif
6908
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006909deps_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)
6910
nnoble69ac39f2014-12-12 15:43:38 -08006911ifneq ($(NO_SECURE),true)
6912ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006913-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6914endif
nnoble69ac39f2014-12-12 15:43:38 -08006915endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006916
6917clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6918 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6919 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6920 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6921 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6922
6923
6924CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6925
6926CHTTP2_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))))
6927CHTTP2_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))))
6928
nnoble69ac39f2014-12-12 15:43:38 -08006929ifeq ($(NO_SECURE),true)
6930
6931bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6932
6933else
6934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006935bins/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
6936 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006937 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006938 $(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
6939
nnoble69ac39f2014-12-12 15:43:38 -08006940endif
6941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006942deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6943
nnoble69ac39f2014-12-12 15:43:38 -08006944ifneq ($(NO_SECURE),true)
6945ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006946-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6947endif
nnoble69ac39f2014-12-12 15:43:38 -08006948endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006949
6950clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6951 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6952 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6953 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6954 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6955
6956
6957CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6958
6959CHTTP2_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))))
6960CHTTP2_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))))
6961
nnoble69ac39f2014-12-12 15:43:38 -08006962ifeq ($(NO_SECURE),true)
6963
6964bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6965
6966else
6967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006968bins/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
6969 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006970 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006971 $(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
6972
nnoble69ac39f2014-12-12 15:43:38 -08006973endif
6974
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006975deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6976
nnoble69ac39f2014-12-12 15:43:38 -08006977ifneq ($(NO_SECURE),true)
6978ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006979-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6980endif
nnoble69ac39f2014-12-12 15:43:38 -08006981endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006982
6983clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6984 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6985 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6986 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6987 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6988
6989
6990CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
6991
6992CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6993CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
6994
nnoble69ac39f2014-12-12 15:43:38 -08006995ifeq ($(NO_SECURE),true)
6996
6997bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
6998
6999else
7000
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007001bins/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
7002 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007003 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007004 $(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
7005
nnoble69ac39f2014-12-12 15:43:38 -08007006endif
7007
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007008deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7009
nnoble69ac39f2014-12-12 15:43:38 -08007010ifneq ($(NO_SECURE),true)
7011ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007012-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7013endif
nnoble69ac39f2014-12-12 15:43:38 -08007014endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007015
7016clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7017 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7018 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7019 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7020 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7021
7022
7023CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7024
7025CHTTP2_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))))
7026CHTTP2_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))))
7027
nnoble69ac39f2014-12-12 15:43:38 -08007028ifeq ($(NO_SECURE),true)
7029
7030bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7031
7032else
7033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007034bins/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
7035 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007036 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007037 $(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
7038
nnoble69ac39f2014-12-12 15:43:38 -08007039endif
7040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007041deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7042
nnoble69ac39f2014-12-12 15:43:38 -08007043ifneq ($(NO_SECURE),true)
7044ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007045-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7046endif
nnoble69ac39f2014-12-12 15:43:38 -08007047endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007048
7049clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7050 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7051 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7052 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7053 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7054
7055
ctiller33023c42014-12-12 16:28:33 -08007056CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7057
7058CHTTP2_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))))
7059CHTTP2_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))))
7060
7061ifeq ($(NO_SECURE),true)
7062
7063bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7064
7065else
7066
7067bins/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
7068 $(E) "[LD] Linking $@"
7069 $(Q) mkdir -p `dirname $@`
7070 $(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
7071
7072endif
7073
7074deps_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)
7075
7076ifneq ($(NO_SECURE),true)
7077ifneq ($(NO_DEPS),true)
7078-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7079endif
7080endif
7081
7082clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7083 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7084 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7085 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7086 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7087
7088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007089CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7090
7091CHTTP2_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))))
7092CHTTP2_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))))
7093
nnoble69ac39f2014-12-12 15:43:38 -08007094ifeq ($(NO_SECURE),true)
7095
7096bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7097
7098else
7099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007100bins/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
7101 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007102 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007103 $(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
7104
nnoble69ac39f2014-12-12 15:43:38 -08007105endif
7106
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007107deps_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)
7108
nnoble69ac39f2014-12-12 15:43:38 -08007109ifneq ($(NO_SECURE),true)
7110ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007111-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7112endif
nnoble69ac39f2014-12-12 15:43:38 -08007113endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007114
7115clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7116 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7117 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7118 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7119 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7120
7121
7122CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7123
7124CHTTP2_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))))
7125CHTTP2_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))))
7126
nnoble69ac39f2014-12-12 15:43:38 -08007127ifeq ($(NO_SECURE),true)
7128
7129bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7130
7131else
7132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007133bins/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
7134 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007135 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007136 $(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
7137
nnoble69ac39f2014-12-12 15:43:38 -08007138endif
7139
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007140deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7141
nnoble69ac39f2014-12-12 15:43:38 -08007142ifneq ($(NO_SECURE),true)
7143ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007144-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7145endif
nnoble69ac39f2014-12-12 15:43:38 -08007146endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007147
7148clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7149 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7150 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7151 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7152 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7153
7154
ctiller2845cad2014-12-15 15:14:12 -08007155CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7156
7157CHTTP2_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))))
7158CHTTP2_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))))
7159
7160ifeq ($(NO_SECURE),true)
7161
7162bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7163
7164else
7165
7166bins/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
7167 $(E) "[LD] Linking $@"
7168 $(Q) mkdir -p `dirname $@`
7169 $(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
7170
7171endif
7172
7173deps_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)
7174
7175ifneq ($(NO_SECURE),true)
7176ifneq ($(NO_DEPS),true)
7177-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7178endif
7179endif
7180
7181clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7182 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7183 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7184 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7185 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7186
7187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007188CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7189
7190CHTTP2_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))))
7191CHTTP2_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))))
7192
nnoble69ac39f2014-12-12 15:43:38 -08007193ifeq ($(NO_SECURE),true)
7194
7195bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7196
7197else
7198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007199bins/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
7200 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007201 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007202 $(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
7203
nnoble69ac39f2014-12-12 15:43:38 -08007204endif
7205
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007206deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7207
nnoble69ac39f2014-12-12 15:43:38 -08007208ifneq ($(NO_SECURE),true)
7209ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007210-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7211endif
nnoble69ac39f2014-12-12 15:43:38 -08007212endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007213
7214clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7215 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7216 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7217 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7218 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7219
7220
7221CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7222
7223CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7224CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7225
nnoble69ac39f2014-12-12 15:43:38 -08007226ifeq ($(NO_SECURE),true)
7227
7228bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7229
7230else
7231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007232bins/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
7233 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007234 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007235 $(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
7236
nnoble69ac39f2014-12-12 15:43:38 -08007237endif
7238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007239deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7240
nnoble69ac39f2014-12-12 15:43:38 -08007241ifneq ($(NO_SECURE),true)
7242ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007243-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7244endif
nnoble69ac39f2014-12-12 15:43:38 -08007245endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007246
7247clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7248 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7249 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7250 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7251 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7252
7253
nathaniel52878172014-12-09 10:17:19 -08007254CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007255
nathaniel52878172014-12-09 10:17:19 -08007256CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7257CHTTP2_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 -08007258
nnoble69ac39f2014-12-12 15:43:38 -08007259ifeq ($(NO_SECURE),true)
7260
7261bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7262
7263else
7264
nathaniel52878172014-12-09 10:17:19 -08007265bins/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 -08007266 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007267 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007268 $(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 -08007269
nnoble69ac39f2014-12-12 15:43:38 -08007270endif
7271
nathaniel52878172014-12-09 10:17:19 -08007272deps_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 -08007273
nnoble69ac39f2014-12-12 15:43:38 -08007274ifneq ($(NO_SECURE),true)
7275ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007276-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007277endif
nnoble69ac39f2014-12-12 15:43:38 -08007278endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007279
nathaniel52878172014-12-09 10:17:19 -08007280clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7281 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7282 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7283 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7284 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007285
7286
7287CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7288
7289CHTTP2_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))))
7290CHTTP2_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))))
7291
nnoble69ac39f2014-12-12 15:43:38 -08007292ifeq ($(NO_SECURE),true)
7293
7294bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7295
7296else
7297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007298bins/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
7299 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007300 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007301 $(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
7302
nnoble69ac39f2014-12-12 15:43:38 -08007303endif
7304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007305deps_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)
7306
nnoble69ac39f2014-12-12 15:43:38 -08007307ifneq ($(NO_SECURE),true)
7308ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007309-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7310endif
nnoble69ac39f2014-12-12 15:43:38 -08007311endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007312
7313clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7314 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7315 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7316 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7317 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7318
7319
7320CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7321
7322CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7323CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7324
nnoble69ac39f2014-12-12 15:43:38 -08007325ifeq ($(NO_SECURE),true)
7326
7327bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7328
7329else
7330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007331bins/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
7332 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007333 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007334 $(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
7335
nnoble69ac39f2014-12-12 15:43:38 -08007336endif
7337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007338deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7339
nnoble69ac39f2014-12-12 15:43:38 -08007340ifneq ($(NO_SECURE),true)
7341ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007342-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7343endif
nnoble69ac39f2014-12-12 15:43:38 -08007344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007345
7346clean_chttp2_socket_pair_cancel_after_accept_test:
7347 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7348 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7349 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7350 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7351
7352
7353CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7354
7355CHTTP2_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))))
7356CHTTP2_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))))
7357
nnoble69ac39f2014-12-12 15:43:38 -08007358ifeq ($(NO_SECURE),true)
7359
7360bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7361
7362else
7363
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007364bins/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
7365 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007366 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007367 $(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
7368
nnoble69ac39f2014-12-12 15:43:38 -08007369endif
7370
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007371deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7372
nnoble69ac39f2014-12-12 15:43:38 -08007373ifneq ($(NO_SECURE),true)
7374ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007375-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7376endif
nnoble69ac39f2014-12-12 15:43:38 -08007377endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007378
7379clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7380 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7381 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7382 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7383 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7384
7385
7386CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7387
7388CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7389CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7390
nnoble69ac39f2014-12-12 15:43:38 -08007391ifeq ($(NO_SECURE),true)
7392
7393bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7394
7395else
7396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007397bins/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
7398 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007399 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007400 $(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
7401
nnoble69ac39f2014-12-12 15:43:38 -08007402endif
7403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007404deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7405
nnoble69ac39f2014-12-12 15:43:38 -08007406ifneq ($(NO_SECURE),true)
7407ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007408-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7409endif
nnoble69ac39f2014-12-12 15:43:38 -08007410endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007411
7412clean_chttp2_socket_pair_cancel_after_invoke_test:
7413 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7414 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7415 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7416 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7417
7418
7419CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7420
7421CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7422CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7423
nnoble69ac39f2014-12-12 15:43:38 -08007424ifeq ($(NO_SECURE),true)
7425
7426bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7427
7428else
7429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007430bins/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
7431 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007432 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007433 $(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
7434
nnoble69ac39f2014-12-12 15:43:38 -08007435endif
7436
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007437deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7438
nnoble69ac39f2014-12-12 15:43:38 -08007439ifneq ($(NO_SECURE),true)
7440ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007441-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7442endif
nnoble69ac39f2014-12-12 15:43:38 -08007443endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007444
7445clean_chttp2_socket_pair_cancel_before_invoke_test:
7446 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7447 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7448 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7449 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7450
7451
7452CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7453
7454CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7455CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7456
nnoble69ac39f2014-12-12 15:43:38 -08007457ifeq ($(NO_SECURE),true)
7458
7459bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7460
7461else
7462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007463bins/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
7464 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007465 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007466 $(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
7467
nnoble69ac39f2014-12-12 15:43:38 -08007468endif
7469
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007470deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7471
nnoble69ac39f2014-12-12 15:43:38 -08007472ifneq ($(NO_SECURE),true)
7473ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007474-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7475endif
nnoble69ac39f2014-12-12 15:43:38 -08007476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007477
7478clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7479 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7480 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7481 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7482 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7483
7484
ctillerc6d61c42014-12-15 14:52:08 -08007485CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7486
7487CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7488CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7489
7490ifeq ($(NO_SECURE),true)
7491
7492bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7493
7494else
7495
7496bins/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
7497 $(E) "[LD] Linking $@"
7498 $(Q) mkdir -p `dirname $@`
7499 $(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
7500
7501endif
7502
7503deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7504
7505ifneq ($(NO_SECURE),true)
7506ifneq ($(NO_DEPS),true)
7507-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7508endif
7509endif
7510
7511clean_chttp2_socket_pair_disappearing_server_test:
7512 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7513 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7514 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7515 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7516
7517
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007518CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7519
7520CHTTP2_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))))
7521CHTTP2_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))))
7522
nnoble69ac39f2014-12-12 15:43:38 -08007523ifeq ($(NO_SECURE),true)
7524
7525bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7526
7527else
7528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007529bins/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
7530 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007531 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007532 $(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
7533
nnoble69ac39f2014-12-12 15:43:38 -08007534endif
7535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007536deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7537
nnoble69ac39f2014-12-12 15:43:38 -08007538ifneq ($(NO_SECURE),true)
7539ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007540-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7541endif
nnoble69ac39f2014-12-12 15:43:38 -08007542endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007543
7544clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7545 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7546 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7547 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7548 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7549
7550
7551CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7552
7553CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7554CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7555
nnoble69ac39f2014-12-12 15:43:38 -08007556ifeq ($(NO_SECURE),true)
7557
7558bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7559
7560else
7561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007562bins/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
7563 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007564 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007565 $(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
7566
nnoble69ac39f2014-12-12 15:43:38 -08007567endif
7568
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007569deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7570
nnoble69ac39f2014-12-12 15:43:38 -08007571ifneq ($(NO_SECURE),true)
7572ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007573-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7574endif
nnoble69ac39f2014-12-12 15:43:38 -08007575endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007576
7577clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7578 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7579 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7580 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7581 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7582
7583
7584CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7585
7586CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7587CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7588
nnoble69ac39f2014-12-12 15:43:38 -08007589ifeq ($(NO_SECURE),true)
7590
7591bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7592
7593else
7594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007595bins/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
7596 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007597 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007598 $(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
7599
nnoble69ac39f2014-12-12 15:43:38 -08007600endif
7601
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007602deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7603
nnoble69ac39f2014-12-12 15:43:38 -08007604ifneq ($(NO_SECURE),true)
7605ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007606-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7607endif
nnoble69ac39f2014-12-12 15:43:38 -08007608endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007609
7610clean_chttp2_socket_pair_invoke_large_request_test:
7611 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7612 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7613 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7614 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7615
7616
7617CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7618
7619CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7620CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7621
nnoble69ac39f2014-12-12 15:43:38 -08007622ifeq ($(NO_SECURE),true)
7623
7624bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7625
7626else
7627
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007628bins/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
7629 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007630 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007631 $(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
7632
nnoble69ac39f2014-12-12 15:43:38 -08007633endif
7634
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007635deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7636
nnoble69ac39f2014-12-12 15:43:38 -08007637ifneq ($(NO_SECURE),true)
7638ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007639-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7640endif
nnoble69ac39f2014-12-12 15:43:38 -08007641endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007642
7643clean_chttp2_socket_pair_max_concurrent_streams_test:
7644 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7645 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7646 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7647 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7648
7649
7650CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7651
7652CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7653CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7654
nnoble69ac39f2014-12-12 15:43:38 -08007655ifeq ($(NO_SECURE),true)
7656
7657bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7658
7659else
7660
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007661bins/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
7662 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007663 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007664 $(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
7665
nnoble69ac39f2014-12-12 15:43:38 -08007666endif
7667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007668deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7669
nnoble69ac39f2014-12-12 15:43:38 -08007670ifneq ($(NO_SECURE),true)
7671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007672-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7673endif
nnoble69ac39f2014-12-12 15:43:38 -08007674endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007675
7676clean_chttp2_socket_pair_no_op_test:
7677 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7678 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7679 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7680 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7681
7682
7683CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7684
7685CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7686CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7687
nnoble69ac39f2014-12-12 15:43:38 -08007688ifeq ($(NO_SECURE),true)
7689
7690bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7691
7692else
7693
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007694bins/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
7695 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007696 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007697 $(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
7698
nnoble69ac39f2014-12-12 15:43:38 -08007699endif
7700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007701deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7702
nnoble69ac39f2014-12-12 15:43:38 -08007703ifneq ($(NO_SECURE),true)
7704ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007705-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7706endif
nnoble69ac39f2014-12-12 15:43:38 -08007707endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007708
7709clean_chttp2_socket_pair_ping_pong_streaming_test:
7710 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7711 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7712 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7713 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7714
7715
ctiller33023c42014-12-12 16:28:33 -08007716CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7717
7718CHTTP2_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))))
7719CHTTP2_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))))
7720
7721ifeq ($(NO_SECURE),true)
7722
7723bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7724
7725else
7726
7727bins/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
7728 $(E) "[LD] Linking $@"
7729 $(Q) mkdir -p `dirname $@`
7730 $(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
7731
7732endif
7733
7734deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7735
7736ifneq ($(NO_SECURE),true)
7737ifneq ($(NO_DEPS),true)
7738-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7739endif
7740endif
7741
7742clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7743 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7744 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7745 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7746 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7747
7748
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007749CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7750
7751CHTTP2_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))))
7752CHTTP2_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))))
7753
nnoble69ac39f2014-12-12 15:43:38 -08007754ifeq ($(NO_SECURE),true)
7755
7756bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7757
7758else
7759
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007760bins/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
7761 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007762 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007763 $(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
7764
nnoble69ac39f2014-12-12 15:43:38 -08007765endif
7766
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007767deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7768
nnoble69ac39f2014-12-12 15:43:38 -08007769ifneq ($(NO_SECURE),true)
7770ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007771-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7772endif
nnoble69ac39f2014-12-12 15:43:38 -08007773endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007774
7775clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7776 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7777 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7778 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7779 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7780
7781
7782CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7783
7784CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7785CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7786
nnoble69ac39f2014-12-12 15:43:38 -08007787ifeq ($(NO_SECURE),true)
7788
7789bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7790
7791else
7792
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007793bins/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
7794 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007795 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007796 $(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
7797
nnoble69ac39f2014-12-12 15:43:38 -08007798endif
7799
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007800deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7801
nnoble69ac39f2014-12-12 15:43:38 -08007802ifneq ($(NO_SECURE),true)
7803ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007804-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7805endif
nnoble69ac39f2014-12-12 15:43:38 -08007806endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007807
7808clean_chttp2_socket_pair_request_response_with_payload_test:
7809 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7810 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7811 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7812 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7813
7814
ctiller2845cad2014-12-15 15:14:12 -08007815CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7816
7817CHTTP2_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))))
7818CHTTP2_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))))
7819
7820ifeq ($(NO_SECURE),true)
7821
7822bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7823
7824else
7825
7826bins/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
7827 $(E) "[LD] Linking $@"
7828 $(Q) mkdir -p `dirname $@`
7829 $(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
7830
7831endif
7832
7833deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7834
7835ifneq ($(NO_SECURE),true)
7836ifneq ($(NO_DEPS),true)
7837-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7838endif
7839endif
7840
7841clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7842 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7843 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7844 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7845 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7846
7847
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007848CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7849
7850CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7851CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7852
nnoble69ac39f2014-12-12 15:43:38 -08007853ifeq ($(NO_SECURE),true)
7854
7855bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7856
7857else
7858
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007859bins/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
7860 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007861 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007862 $(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
7863
nnoble69ac39f2014-12-12 15:43:38 -08007864endif
7865
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007866deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7867
nnoble69ac39f2014-12-12 15:43:38 -08007868ifneq ($(NO_SECURE),true)
7869ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007870-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7871endif
nnoble69ac39f2014-12-12 15:43:38 -08007872endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007873
7874clean_chttp2_socket_pair_simple_delayed_request_test:
7875 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7876 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7877 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7878 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7879
7880
7881CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7882
7883CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7884CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7885
nnoble69ac39f2014-12-12 15:43:38 -08007886ifeq ($(NO_SECURE),true)
7887
7888bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7889
7890else
7891
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007892bins/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
7893 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007894 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007895 $(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
7896
nnoble69ac39f2014-12-12 15:43:38 -08007897endif
7898
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007899deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7900
nnoble69ac39f2014-12-12 15:43:38 -08007901ifneq ($(NO_SECURE),true)
7902ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007903-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7904endif
nnoble69ac39f2014-12-12 15:43:38 -08007905endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007906
7907clean_chttp2_socket_pair_simple_request_test:
7908 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7909 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7910 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7911 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7912
7913
nathaniel52878172014-12-09 10:17:19 -08007914CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007915
nathaniel52878172014-12-09 10:17:19 -08007916CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7917CHTTP2_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 -08007918
nnoble69ac39f2014-12-12 15:43:38 -08007919ifeq ($(NO_SECURE),true)
7920
7921bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7922
7923else
7924
nathaniel52878172014-12-09 10:17:19 -08007925bins/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 -08007926 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007927 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007928 $(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 -08007929
nnoble69ac39f2014-12-12 15:43:38 -08007930endif
7931
nathaniel52878172014-12-09 10:17:19 -08007932deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007933
nnoble69ac39f2014-12-12 15:43:38 -08007934ifneq ($(NO_SECURE),true)
7935ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007936-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007937endif
nnoble69ac39f2014-12-12 15:43:38 -08007938endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007939
nathaniel52878172014-12-09 10:17:19 -08007940clean_chttp2_socket_pair_thread_stress_test:
7941 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7942 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7943 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7944 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007945
7946
7947CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7948
7949CHTTP2_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))))
7950CHTTP2_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))))
7951
nnoble69ac39f2014-12-12 15:43:38 -08007952ifeq ($(NO_SECURE),true)
7953
7954bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7955
7956else
7957
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007958bins/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
7959 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007960 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007961 $(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
7962
nnoble69ac39f2014-12-12 15:43:38 -08007963endif
7964
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007965deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7966
nnoble69ac39f2014-12-12 15:43:38 -08007967ifneq ($(NO_SECURE),true)
7968ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007969-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7970endif
nnoble69ac39f2014-12-12 15:43:38 -08007971endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007972
7973clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7974 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7975 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7976 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7977 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7978
7979
nnoble0c475f02014-12-05 15:37:39 -08007980CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7981
7982CHTTP2_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))))
7983CHTTP2_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))))
7984
nnoble69ac39f2014-12-12 15:43:38 -08007985ifeq ($(NO_SECURE),true)
7986
7987bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7988
7989else
7990
nnoble0c475f02014-12-05 15:37:39 -08007991bins/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
7992 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007993 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08007994 $(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
7995
nnoble69ac39f2014-12-12 15:43:38 -08007996endif
7997
nnoble0c475f02014-12-05 15:37:39 -08007998deps_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)
7999
nnoble69ac39f2014-12-12 15:43:38 -08008000ifneq ($(NO_SECURE),true)
8001ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008002-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8003endif
nnoble69ac39f2014-12-12 15:43:38 -08008004endif
nnoble0c475f02014-12-05 15:37:39 -08008005
8006clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8007 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8008 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8009 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8010 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8011
8012
8013CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8014
8015CHTTP2_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))))
8016CHTTP2_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))))
8017
nnoble69ac39f2014-12-12 15:43:38 -08008018ifeq ($(NO_SECURE),true)
8019
8020bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8021
8022else
8023
nnoble0c475f02014-12-05 15:37:39 -08008024bins/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
8025 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008026 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008027 $(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
8028
nnoble69ac39f2014-12-12 15:43:38 -08008029endif
8030
nnoble0c475f02014-12-05 15:37:39 -08008031deps_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)
8032
nnoble69ac39f2014-12-12 15:43:38 -08008033ifneq ($(NO_SECURE),true)
8034ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008035-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8036endif
nnoble69ac39f2014-12-12 15:43:38 -08008037endif
nnoble0c475f02014-12-05 15:37:39 -08008038
8039clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8040 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8041 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8042 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8043 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8044
8045
8046CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8047
8048CHTTP2_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))))
8049CHTTP2_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))))
8050
nnoble69ac39f2014-12-12 15:43:38 -08008051ifeq ($(NO_SECURE),true)
8052
8053bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8054
8055else
8056
nnoble0c475f02014-12-05 15:37:39 -08008057bins/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
8058 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008059 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008060 $(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
8061
nnoble69ac39f2014-12-12 15:43:38 -08008062endif
8063
nnoble0c475f02014-12-05 15:37:39 -08008064deps_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)
8065
nnoble69ac39f2014-12-12 15:43:38 -08008066ifneq ($(NO_SECURE),true)
8067ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008068-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8069endif
nnoble69ac39f2014-12-12 15:43:38 -08008070endif
nnoble0c475f02014-12-05 15:37:39 -08008071
8072clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8073 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8074 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8075 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8076 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8077
8078
8079CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8080
8081CHTTP2_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))))
8082CHTTP2_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))))
8083
nnoble69ac39f2014-12-12 15:43:38 -08008084ifeq ($(NO_SECURE),true)
8085
8086bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8087
8088else
8089
nnoble0c475f02014-12-05 15:37:39 -08008090bins/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
8091 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008092 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008093 $(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
8094
nnoble69ac39f2014-12-12 15:43:38 -08008095endif
8096
nnoble0c475f02014-12-05 15:37:39 -08008097deps_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)
8098
nnoble69ac39f2014-12-12 15:43:38 -08008099ifneq ($(NO_SECURE),true)
8100ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008101-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8102endif
nnoble69ac39f2014-12-12 15:43:38 -08008103endif
nnoble0c475f02014-12-05 15:37:39 -08008104
8105clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8106 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8107 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8108 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8109 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8110
8111
8112CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8113
8114CHTTP2_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))))
8115CHTTP2_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))))
8116
nnoble69ac39f2014-12-12 15:43:38 -08008117ifeq ($(NO_SECURE),true)
8118
8119bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8120
8121else
8122
nnoble0c475f02014-12-05 15:37:39 -08008123bins/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
8124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008125 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008126 $(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
8127
nnoble69ac39f2014-12-12 15:43:38 -08008128endif
8129
nnoble0c475f02014-12-05 15:37:39 -08008130deps_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)
8131
nnoble69ac39f2014-12-12 15:43:38 -08008132ifneq ($(NO_SECURE),true)
8133ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008134-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8135endif
nnoble69ac39f2014-12-12 15:43:38 -08008136endif
nnoble0c475f02014-12-05 15:37:39 -08008137
8138clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8139 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8140 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8141 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8142 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8143
8144
ctillerc6d61c42014-12-15 14:52:08 -08008145CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8146
8147CHTTP2_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))))
8148CHTTP2_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))))
8149
8150ifeq ($(NO_SECURE),true)
8151
8152bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8153
8154else
8155
8156bins/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
8157 $(E) "[LD] Linking $@"
8158 $(Q) mkdir -p `dirname $@`
8159 $(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
8160
8161endif
8162
8163deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8164
8165ifneq ($(NO_SECURE),true)
8166ifneq ($(NO_DEPS),true)
8167-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8168endif
8169endif
8170
8171clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8172 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8173 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8174 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8175 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8176
8177
nnoble0c475f02014-12-05 15:37:39 -08008178CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8179
8180CHTTP2_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))))
8181CHTTP2_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))))
8182
nnoble69ac39f2014-12-12 15:43:38 -08008183ifeq ($(NO_SECURE),true)
8184
8185bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8186
8187else
8188
nnoble0c475f02014-12-05 15:37:39 -08008189bins/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
8190 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008191 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008192 $(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
8193
nnoble69ac39f2014-12-12 15:43:38 -08008194endif
8195
nnoble0c475f02014-12-05 15:37:39 -08008196deps_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)
8197
nnoble69ac39f2014-12-12 15:43:38 -08008198ifneq ($(NO_SECURE),true)
8199ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008200-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8201endif
nnoble69ac39f2014-12-12 15:43:38 -08008202endif
nnoble0c475f02014-12-05 15:37:39 -08008203
8204clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8205 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8206 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8207 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8208 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8209
8210
8211CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8212
8213CHTTP2_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))))
8214CHTTP2_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))))
8215
nnoble69ac39f2014-12-12 15:43:38 -08008216ifeq ($(NO_SECURE),true)
8217
8218bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8219
8220else
8221
nnoble0c475f02014-12-05 15:37:39 -08008222bins/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
8223 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008224 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008225 $(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
8226
nnoble69ac39f2014-12-12 15:43:38 -08008227endif
8228
nnoble0c475f02014-12-05 15:37:39 -08008229deps_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)
8230
nnoble69ac39f2014-12-12 15:43:38 -08008231ifneq ($(NO_SECURE),true)
8232ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008233-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8234endif
nnoble69ac39f2014-12-12 15:43:38 -08008235endif
nnoble0c475f02014-12-05 15:37:39 -08008236
8237clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8238 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8239 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8240 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8241 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8242
8243
8244CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8245
8246CHTTP2_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))))
8247CHTTP2_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))))
8248
nnoble69ac39f2014-12-12 15:43:38 -08008249ifeq ($(NO_SECURE),true)
8250
8251bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8252
8253else
8254
nnoble0c475f02014-12-05 15:37:39 -08008255bins/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
8256 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008257 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008258 $(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
8259
nnoble69ac39f2014-12-12 15:43:38 -08008260endif
8261
nnoble0c475f02014-12-05 15:37:39 -08008262deps_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)
8263
nnoble69ac39f2014-12-12 15:43:38 -08008264ifneq ($(NO_SECURE),true)
8265ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008266-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8267endif
nnoble69ac39f2014-12-12 15:43:38 -08008268endif
nnoble0c475f02014-12-05 15:37:39 -08008269
8270clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8271 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8272 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8273 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8274 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8275
8276
8277CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8278
8279CHTTP2_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))))
8280CHTTP2_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))))
8281
nnoble69ac39f2014-12-12 15:43:38 -08008282ifeq ($(NO_SECURE),true)
8283
8284bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8285
8286else
8287
nnoble0c475f02014-12-05 15:37:39 -08008288bins/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
8289 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008290 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008291 $(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
8292
nnoble69ac39f2014-12-12 15:43:38 -08008293endif
8294
nnoble0c475f02014-12-05 15:37:39 -08008295deps_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)
8296
nnoble69ac39f2014-12-12 15:43:38 -08008297ifneq ($(NO_SECURE),true)
8298ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008299-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8300endif
nnoble69ac39f2014-12-12 15:43:38 -08008301endif
nnoble0c475f02014-12-05 15:37:39 -08008302
8303clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8304 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8305 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8306 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8307 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8308
8309
8310CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8311
8312CHTTP2_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))))
8313CHTTP2_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))))
8314
nnoble69ac39f2014-12-12 15:43:38 -08008315ifeq ($(NO_SECURE),true)
8316
8317bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8318
8319else
8320
nnoble0c475f02014-12-05 15:37:39 -08008321bins/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
8322 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008323 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008324 $(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
8325
nnoble69ac39f2014-12-12 15:43:38 -08008326endif
8327
nnoble0c475f02014-12-05 15:37:39 -08008328deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8329
nnoble69ac39f2014-12-12 15:43:38 -08008330ifneq ($(NO_SECURE),true)
8331ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008332-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8333endif
nnoble69ac39f2014-12-12 15:43:38 -08008334endif
nnoble0c475f02014-12-05 15:37:39 -08008335
8336clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8337 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8338 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8339 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8340 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8341
8342
8343CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8344
8345CHTTP2_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))))
8346CHTTP2_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))))
8347
nnoble69ac39f2014-12-12 15:43:38 -08008348ifeq ($(NO_SECURE),true)
8349
8350bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8351
8352else
8353
nnoble0c475f02014-12-05 15:37:39 -08008354bins/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
8355 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008356 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008357 $(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
8358
nnoble69ac39f2014-12-12 15:43:38 -08008359endif
8360
nnoble0c475f02014-12-05 15:37:39 -08008361deps_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)
8362
nnoble69ac39f2014-12-12 15:43:38 -08008363ifneq ($(NO_SECURE),true)
8364ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008365-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8366endif
nnoble69ac39f2014-12-12 15:43:38 -08008367endif
nnoble0c475f02014-12-05 15:37:39 -08008368
8369clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8370 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8371 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8372 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8373 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8374
8375
ctiller33023c42014-12-12 16:28:33 -08008376CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8377
8378CHTTP2_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))))
8379CHTTP2_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))))
8380
8381ifeq ($(NO_SECURE),true)
8382
8383bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8384
8385else
8386
8387bins/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
8388 $(E) "[LD] Linking $@"
8389 $(Q) mkdir -p `dirname $@`
8390 $(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
8391
8392endif
8393
8394deps_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)
8395
8396ifneq ($(NO_SECURE),true)
8397ifneq ($(NO_DEPS),true)
8398-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8399endif
8400endif
8401
8402clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8403 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8404 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8405 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8406 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8407
8408
nnoble0c475f02014-12-05 15:37:39 -08008409CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8410
8411CHTTP2_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))))
8412CHTTP2_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))))
8413
nnoble69ac39f2014-12-12 15:43:38 -08008414ifeq ($(NO_SECURE),true)
8415
8416bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8417
8418else
8419
nnoble0c475f02014-12-05 15:37:39 -08008420bins/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
8421 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008422 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008423 $(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
8424
nnoble69ac39f2014-12-12 15:43:38 -08008425endif
8426
nnoble0c475f02014-12-05 15:37:39 -08008427deps_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)
8428
nnoble69ac39f2014-12-12 15:43:38 -08008429ifneq ($(NO_SECURE),true)
8430ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008431-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8432endif
nnoble69ac39f2014-12-12 15:43:38 -08008433endif
nnoble0c475f02014-12-05 15:37:39 -08008434
8435clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8436 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8437 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8438 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8439 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8440
8441
8442CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8443
8444CHTTP2_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))))
8445CHTTP2_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))))
8446
nnoble69ac39f2014-12-12 15:43:38 -08008447ifeq ($(NO_SECURE),true)
8448
8449bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8450
8451else
8452
nnoble0c475f02014-12-05 15:37:39 -08008453bins/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
8454 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008455 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008456 $(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
8457
nnoble69ac39f2014-12-12 15:43:38 -08008458endif
8459
nnoble0c475f02014-12-05 15:37:39 -08008460deps_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)
8461
nnoble69ac39f2014-12-12 15:43:38 -08008462ifneq ($(NO_SECURE),true)
8463ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008464-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8465endif
nnoble69ac39f2014-12-12 15:43:38 -08008466endif
nnoble0c475f02014-12-05 15:37:39 -08008467
8468clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8469 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8470 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8471 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8472 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8473
8474
ctiller2845cad2014-12-15 15:14:12 -08008475CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8476
8477CHTTP2_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))))
8478CHTTP2_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))))
8479
8480ifeq ($(NO_SECURE),true)
8481
8482bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8483
8484else
8485
8486bins/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
8487 $(E) "[LD] Linking $@"
8488 $(Q) mkdir -p `dirname $@`
8489 $(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
8490
8491endif
8492
8493deps_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)
8494
8495ifneq ($(NO_SECURE),true)
8496ifneq ($(NO_DEPS),true)
8497-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8498endif
8499endif
8500
8501clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8502 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8503 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8504 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8505 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8506
8507
nnoble0c475f02014-12-05 15:37:39 -08008508CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8509
8510CHTTP2_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))))
8511CHTTP2_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))))
8512
nnoble69ac39f2014-12-12 15:43:38 -08008513ifeq ($(NO_SECURE),true)
8514
8515bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8516
8517else
8518
nnoble0c475f02014-12-05 15:37:39 -08008519bins/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
8520 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008521 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008522 $(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
8523
nnoble69ac39f2014-12-12 15:43:38 -08008524endif
8525
nnoble0c475f02014-12-05 15:37:39 -08008526deps_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)
8527
nnoble69ac39f2014-12-12 15:43:38 -08008528ifneq ($(NO_SECURE),true)
8529ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008530-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8531endif
nnoble69ac39f2014-12-12 15:43:38 -08008532endif
nnoble0c475f02014-12-05 15:37:39 -08008533
8534clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8535 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8536 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8537 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8538 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8539
8540
8541CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8542
8543CHTTP2_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))))
8544CHTTP2_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))))
8545
nnoble69ac39f2014-12-12 15:43:38 -08008546ifeq ($(NO_SECURE),true)
8547
8548bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8549
8550else
8551
nnoble0c475f02014-12-05 15:37:39 -08008552bins/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
8553 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008554 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008555 $(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
8556
nnoble69ac39f2014-12-12 15:43:38 -08008557endif
8558
nnoble0c475f02014-12-05 15:37:39 -08008559deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8560
nnoble69ac39f2014-12-12 15:43:38 -08008561ifneq ($(NO_SECURE),true)
8562ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008563-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8564endif
nnoble69ac39f2014-12-12 15:43:38 -08008565endif
nnoble0c475f02014-12-05 15:37:39 -08008566
8567clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8568 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8569 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8570 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8571 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8572
8573
nathaniel52878172014-12-09 10:17:19 -08008574CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008575
nathaniel52878172014-12-09 10:17:19 -08008576CHTTP2_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))))
8577CHTTP2_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 -08008578
nnoble69ac39f2014-12-12 15:43:38 -08008579ifeq ($(NO_SECURE),true)
8580
8581bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8582
8583else
8584
nathaniel52878172014-12-09 10:17:19 -08008585bins/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 -08008586 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008587 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008588 $(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 -08008589
nnoble69ac39f2014-12-12 15:43:38 -08008590endif
8591
nathaniel52878172014-12-09 10:17:19 -08008592deps_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 -08008593
nnoble69ac39f2014-12-12 15:43:38 -08008594ifneq ($(NO_SECURE),true)
8595ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008596-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008597endif
nnoble69ac39f2014-12-12 15:43:38 -08008598endif
nnoble0c475f02014-12-05 15:37:39 -08008599
nathaniel52878172014-12-09 10:17:19 -08008600clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8601 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8602 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8603 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8604 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008605
8606
8607CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8608
8609CHTTP2_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))))
8610CHTTP2_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))))
8611
nnoble69ac39f2014-12-12 15:43:38 -08008612ifeq ($(NO_SECURE),true)
8613
8614bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8615
8616else
8617
nnoble0c475f02014-12-05 15:37:39 -08008618bins/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
8619 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008620 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008621 $(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
8622
nnoble69ac39f2014-12-12 15:43:38 -08008623endif
8624
nnoble0c475f02014-12-05 15:37:39 -08008625deps_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)
8626
nnoble69ac39f2014-12-12 15:43:38 -08008627ifneq ($(NO_SECURE),true)
8628ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008629-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8630endif
nnoble69ac39f2014-12-12 15:43:38 -08008631endif
nnoble0c475f02014-12-05 15:37:39 -08008632
8633clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8634 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8635 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8636 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8637 $(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 -08008638
8639
8640
8641
nnoble0c475f02014-12-05 15:37:39 -08008642
8643
ctiller2845cad2014-12-15 15:14:12 -08008644.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean dep_c dep_cxx bins_dep_c bins_dep_cxx deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server clean_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request clean_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams clean_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op clean_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming clean_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_libgrpc_unsecure clean_libgrpc_unsecure deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_useful_test clean_gpr_useful_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_time_averaged_stats_test clean_time_averaged_stats_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_small_log_test clean_census_statistics_small_log_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test