blob: 049d1f8c81f5a9d7921524639b239aaa61e3287c [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
nnoble60825402014-12-15 14:43:51 -080096HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -080099
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800137OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800138CPPFLAGS += -Ithird_party/openssl/include
139LDFLAGS += -Lthird_party/openssl
140else
141NO_SECURE = true
142endif
143endif
144
145ifneq ($(DEP_MISSING),)
146NO_DEPS = true
147endif
148
149ifneq ($(MAKECMDGOALS),clean)
150NO_DEPS = true
151endif
152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153.SECONDARY = %.pb.h %.pb.cc
154
nnoble69ac39f2014-12-12 15:43:38 -0800155ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800156all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800157dep_error:
158 @echo "You shouldn't see this message - all of your dependencies are correct."
159else
160all: dep_error git_update stop
161
162dep_error:
163 @echo
164 @echo "DEPENDENCY ERROR"
165 @echo
166 @echo "You are missing system dependencies that are essential to build grpc,"
167 @echo "and the third_party directory doesn't have them:"
168 @echo
169 @echo " $(DEP_MISSING)"
170 @echo
171 @echo "Installing the development packages for your system will solve"
172 @echo "this issue. Please consult INSTALL to get more information."
173 @echo
174 @echo "If you need information about why these tests failed, run:"
175 @echo
176 @echo " make run_dep_checks"
177 @echo
178endif
179
180git_update:
181ifeq ($(IS_GIT_FOLDER),true)
182 @echo "Additionally, since you are in a git clone, you can download the"
183 @echo "missing dependencies in third_party by running the following command:"
184 @echo
ctiller64f29102014-12-15 10:40:59 -0800185 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800186 @echo
187endif
188
189openssl_dep_error: openssl_dep_message git_update stop
190
191openssl_dep_message:
192 @echo
193 @echo "DEPENDENCY ERROR"
194 @echo
195 @echo "The target you are trying to run requires OpenSSL with ALPN support."
196 @echo "Your system doesn't have it, and neither does the third_party directory."
197 @echo
198 @echo "Please consult INSTALL to get more information."
199 @echo
200 @echo "If you need information about why these tests failed, run:"
201 @echo
202 @echo " make run_dep_checks"
203 @echo
204
205stop:
206 @false
207
208run_dep_checks:
209 $(EVENT2_CHECK_CMD) || true
210 $(OPENSSL_ALPN_CHECK_CMD) || true
211 $(ZLIB_CHECK_CMD) || true
212
213third_party/zlib/libz.a:
214 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
215 $(MAKE) -C third_party/zlib
216
217third_party/openssl/libssl.a:
218 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
219 $(MAKE) -C third_party/openssl build_crypto build_ssl
220
nnoble29e1d292014-12-01 10:27:40 -0800221static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800222
nnoble85a49262014-12-08 18:14:03 -0800223static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800224
nnoble85a49262014-12-08 18:14:03 -0800225static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800226
nnoble29e1d292014-12-01 10:27:40 -0800227shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800228
nnoble85a49262014-12-08 18:14:03 -0800229shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230
nnoble85a49262014-12-08 18:14:03 -0800231shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232
nnoble29e1d292014-12-01 10:27:40 -0800233privatelibs: privatelibs_c privatelibs_cxx
234
ctiller2845cad2014-12-15 15:14:12 -0800235privatelibs_c: dep_c libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800236
ctiller2845cad2014-12-15 15:14:12 -0800237privatelibs_cxx: dep_cxx libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800238
239buildtests: buildtests_c buildtests_cxx
240
ctiller2845cad2014-12-15 15:14:12 -0800241buildtests_c: bins_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_useful_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/time_averaged_stats_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_small_log_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_disappearing_server_test bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/chttp2_fake_security_invoke_large_request_test bins/chttp2_fake_security_max_concurrent_streams_test bins/chttp2_fake_security_no_op_test bins/chttp2_fake_security_ping_pong_streaming_test bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_payload_test bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fake_security_simple_delayed_request_test bins/chttp2_fake_security_simple_request_test bins/chttp2_fake_security_thread_stress_test bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/chttp2_fullstack_cancel_after_accept_test bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_fullstack_cancel_after_invoke_test bins/chttp2_fullstack_cancel_before_invoke_test bins/chttp2_fullstack_cancel_in_a_vacuum_test bins/chttp2_fullstack_disappearing_server_test bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_fullstack_invoke_large_request_test bins/chttp2_fullstack_max_concurrent_streams_test bins/chttp2_fullstack_no_op_test bins/chttp2_fullstack_ping_pong_streaming_test bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_payload_test bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fullstack_simple_delayed_request_test bins/chttp2_fullstack_simple_request_test bins/chttp2_fullstack_thread_stress_test bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_fullstack_disappearing_server_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_fullstack_no_op_test bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_fullstack_simple_request_test bins/chttp2_simple_ssl_fullstack_thread_stress_test bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_cancel_after_accept_test bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_cancel_after_invoke_test bins/chttp2_socket_pair_cancel_before_invoke_test bins/chttp2_socket_pair_cancel_in_a_vacuum_test bins/chttp2_socket_pair_disappearing_server_test bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_invoke_large_request_test bins/chttp2_socket_pair_max_concurrent_streams_test bins/chttp2_socket_pair_no_op_test bins/chttp2_socket_pair_ping_pong_streaming_test bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_payload_test bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_simple_delayed_request_test bins/chttp2_socket_pair_simple_request_test bins/chttp2_socket_pair_thread_stress_test bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800242
yangg59dfc902014-12-19 14:00:14 -0800243buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test bins/channel_arguments_test
nnoble29e1d292014-12-01 10:27:40 -0800244
nnoble85a49262014-12-08 18:14:03 -0800245test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800246
nnoble85a49262014-12-08 18:14:03 -0800247test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
249 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
250 $(E) "[RUN] Testing gpr_cancellable_test"
251 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
252 $(E) "[RUN] Testing gpr_log_test"
253 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800254 $(E) "[RUN] Testing gpr_useful_test"
255 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800256 $(E) "[RUN] Testing gpr_cmdline_test"
257 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
258 $(E) "[RUN] Testing gpr_histogram_test"
259 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
260 $(E) "[RUN] Testing gpr_host_port_test"
261 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
262 $(E) "[RUN] Testing gpr_slice_buffer_test"
263 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
264 $(E) "[RUN] Testing gpr_slice_test"
265 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
266 $(E) "[RUN] Testing gpr_string_test"
267 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
268 $(E) "[RUN] Testing gpr_sync_test"
269 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
270 $(E) "[RUN] Testing gpr_thd_test"
271 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
272 $(E) "[RUN] Testing gpr_time_test"
273 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
274 $(E) "[RUN] Testing murmur_hash_test"
275 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800276 $(E) "[RUN] Testing grpc_stream_op_test"
277 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800278 $(E) "[RUN] Testing alpn_test"
279 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800280 $(E) "[RUN] Testing time_averaged_stats_test"
281 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 $(E) "[RUN] Testing chttp2_stream_encoder_test"
283 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
284 $(E) "[RUN] Testing hpack_table_test"
285 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
286 $(E) "[RUN] Testing chttp2_stream_map_test"
287 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
288 $(E) "[RUN] Testing hpack_parser_test"
289 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
290 $(E) "[RUN] Testing transport_metadata_test"
291 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
292 $(E) "[RUN] Testing chttp2_status_conversion_test"
293 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
294 $(E) "[RUN] Testing chttp2_transport_end2end_test"
295 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800296 $(E) "[RUN] Testing tcp_posix_test"
297 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800298 $(E) "[RUN] Testing dualstack_socket_test"
299 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
300 $(E) "[RUN] Testing no_server_test"
301 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800302 $(E) "[RUN] Testing resolve_address_test"
303 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800304 $(E) "[RUN] Testing sockaddr_utils_test"
305 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
306 $(E) "[RUN] Testing tcp_server_posix_test"
307 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
308 $(E) "[RUN] Testing tcp_client_posix_test"
309 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800310 $(E) "[RUN] Testing grpc_channel_stack_test"
311 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
312 $(E) "[RUN] Testing metadata_buffer_test"
313 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
314 $(E) "[RUN] Testing grpc_completion_queue_test"
315 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
316 $(E) "[RUN] Testing census_window_stats_test"
317 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
318 $(E) "[RUN] Testing census_statistics_quick_test"
319 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800320 $(E) "[RUN] Testing census_statistics_small_log_test"
321 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800322 $(E) "[RUN] Testing census_statistics_performance_test"
323 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
324 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
325 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
326 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
327 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
328 $(E) "[RUN] Testing census_stub_test"
329 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
330 $(E) "[RUN] Testing census_hash_table_test"
331 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
332 $(E) "[RUN] Testing fling_test"
333 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
334 $(E) "[RUN] Testing echo_test"
335 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
336 $(E) "[RUN] Testing message_compress_test"
337 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800338 $(E) "[RUN] Testing bin_encoder_test"
339 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800340 $(E) "[RUN] Testing secure_endpoint_test"
341 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
342 $(E) "[RUN] Testing httpcli_format_request_test"
343 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
344 $(E) "[RUN] Testing httpcli_parser_test"
345 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
346 $(E) "[RUN] Testing httpcli_test"
347 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
348 $(E) "[RUN] Testing grpc_credentials_test"
349 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800350 $(E) "[RUN] Testing grpc_base64_test"
351 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
352 $(E) "[RUN] Testing grpc_json_token_test"
353 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800354 $(E) "[RUN] Testing timeout_encoding_test"
355 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
356 $(E) "[RUN] Testing fd_posix_test"
357 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800358 $(E) "[RUN] Testing fling_stream_test"
359 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
360 $(E) "[RUN] Testing lame_client_test"
361 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800362 $(E) "[RUN] Testing alarm_test"
363 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
364 $(E) "[RUN] Testing time_test"
365 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800366 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
367 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
368 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
369 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
370 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
371 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
372 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
373 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
374 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
375 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800376 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
377 $(Q) ./bins/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800378 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
379 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
380 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
381 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
382 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
383 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
384 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
385 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
386 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
387 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
388 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
389 $(Q) ./bins/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800390 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
391 $(Q) ./bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800392 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
393 $(Q) ./bins/chttp2_fake_security_request_response_with_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_metadata_and_payload_test failed ; exit 1 )
394 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
395 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800396 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
397 $(Q) ./bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800398 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
399 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
400 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
401 $(Q) ./bins/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800402 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
403 $(Q) ./bins/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800404 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
405 $(Q) ./bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fake_security_writes_done_hangs_with_pending_read_test failed ; exit 1 )
406 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
407 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
408 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
409 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
410 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
411 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
412 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
413 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
414 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
415 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800416 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
417 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800418 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
419 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
420 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
421 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
422 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
423 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
424 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
425 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
426 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
427 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
428 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
429 $(Q) ./bins/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800430 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
431 $(Q) ./bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800432 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
433 $(Q) ./bins/chttp2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
434 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
435 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800436 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
437 $(Q) ./bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800438 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
439 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
440 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
441 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800442 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
443 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800444 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
445 $(Q) ./bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
446 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
447 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
448 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
449 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
450 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
451 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
452 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
453 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
454 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
455 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800456 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
457 $(Q) ./bins/chttp2_simple_ssl_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800458 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
459 $(Q) ./bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
460 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
461 $(Q) ./bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
462 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
463 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
464 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
465 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
466 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
467 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
468 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
469 $(Q) ./bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800470 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
471 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800472 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
473 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
474 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
475 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800476 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
477 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800478 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
479 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
480 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
481 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800482 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
483 $(Q) ./bins/chttp2_simple_ssl_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800484 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
485 $(Q) ./bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
486 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
487 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test failed ; exit 1 )
488 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
489 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
490 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
491 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test failed ; exit 1 )
492 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
493 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test failed ; exit 1 )
494 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
495 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800496 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
497 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800498 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
499 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
500 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
501 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
502 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
503 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test failed ; exit 1 )
504 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
505 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test failed ; exit 1 )
506 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
507 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_test failed ; exit 1 )
508 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
509 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800510 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
511 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800512 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
513 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
514 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
515 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800516 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
517 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800518 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
519 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test failed ; exit 1 )
520 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
521 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800522 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
523 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800524 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
525 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
526 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
527 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
528 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
529 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
530 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
531 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
532 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
533 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
534 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
535 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800536 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
537 $(Q) ./bins/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800538 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
539 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
540 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
541 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_test failed ; exit 1 )
542 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
543 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
544 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
545 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
546 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
547 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
548 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
549 $(Q) ./bins/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800550 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
551 $(Q) ./bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800552 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
553 $(Q) ./bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_metadata_and_payload_test failed ; exit 1 )
554 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
555 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800556 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
557 $(Q) ./bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800558 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
559 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
560 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
561 $(Q) ./bins/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800562 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
563 $(Q) ./bins/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800564 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
565 $(Q) ./bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800566 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
567 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test failed ; exit 1 )
568 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
569 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
570 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
571 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test failed ; exit 1 )
572 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
573 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test failed ; exit 1 )
574 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
575 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800576 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
577 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800578 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
579 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
580 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
581 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test failed ; exit 1 )
582 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
583 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test failed ; exit 1 )
584 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
585 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test failed ; exit 1 )
586 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
587 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_no_op_test failed ; exit 1 )
588 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
589 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800590 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
591 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800592 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
593 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test failed ; exit 1 )
594 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
595 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800596 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
597 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800598 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
599 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test failed ; exit 1 )
600 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
601 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800602 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
603 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_thread_stress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800604 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
605 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800606
607
nnoble85a49262014-12-08 18:14:03 -0800608test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800609 $(E) "[RUN] Testing thread_pool_test"
610 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
611 $(E) "[RUN] Testing status_test"
612 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800613 $(E) "[RUN] Testing sync_client_async_server_test"
614 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
615 $(E) "[RUN] Testing qps_client"
616 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
617 $(E) "[RUN] Testing qps_server"
618 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800619 $(E) "[RUN] Testing end2end_test"
620 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -0800621 $(E) "[RUN] Testing channel_arguments_test"
622 $(Q) ./bins/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800623
624
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800625tools: privatelibs bins/gen_hpack_tables
626
nnobleebebb7e2014-12-10 16:31:01 -0800627protoc_plugins: bins/cpp_plugin bins/ruby_plugin
628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800629buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
630
631benchmarks: buildbenchmarks
632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633strip: strip-static strip-shared
634
nnoble20e2e3f2014-12-16 15:37:57 -0800635strip-static: strip-static_c strip-static_cxx
636
637strip-shared: strip-shared_c strip-shared_cxx
638
nnoble85a49262014-12-08 18:14:03 -0800639strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800640 $(E) "[STRIP] Stripping libgpr.a"
641 $(Q) $(STRIP) libs/libgpr.a
642 $(E) "[STRIP] Stripping libgrpc.a"
643 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800644 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
645 $(Q) $(STRIP) libs/libgrpc_unsecure.a
646
nnoble85a49262014-12-08 18:14:03 -0800647strip-static_cxx: static_cxx
648 $(E) "[STRIP] Stripping libgrpc++.a"
649 $(Q) $(STRIP) libs/libgrpc++.a
650
651strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800652 $(E) "[STRIP] Stripping libgpr.so"
653 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
654 $(E) "[STRIP] Stripping libgrpc.so"
655 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800656 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
657 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
658
nnoble85a49262014-12-08 18:14:03 -0800659strip-shared_cxx: shared_cxx
660 $(E) "[STRIP] Stripping libgrpc++.so"
661 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
662
nnoble72309c62014-12-12 11:42:26 -0800663deps/gens/test/cpp/interop/empty.pb.dep:
664 $(Q) mkdir -p `dirname $@`
665 $(Q) touch $@
666
667gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800668 $(E) "[PROTOC] Generating protobuf CC file from $<"
669 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800670 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
671
672deps/gens/test/cpp/interop/messages.pb.dep:
673 $(Q) mkdir -p `dirname $@`
674 $(Q) touch $@
675
676gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
677 $(E) "[PROTOC] Generating protobuf CC file from $<"
678 $(Q) mkdir -p `dirname $@`
679 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
680
681deps/gens/test/cpp/interop/test.pb.dep:
682 $(Q) mkdir -p `dirname $@`
683 $(Q) touch $@
684
685gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
686 $(E) "[PROTOC] Generating protobuf CC file from $<"
687 $(Q) mkdir -p `dirname $@`
688 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
689
690deps/gens/test/cpp/util/echo.pb.dep:
691 $(Q) mkdir -p `dirname $@`
692 $(Q) touch $@
693
694gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
695 $(E) "[PROTOC] Generating protobuf CC file from $<"
696 $(Q) mkdir -p `dirname $@`
697 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800699
700deps/%.dep : %.c
701 $(E) "[DEP] Generating dependencies for $<"
702 $(Q) mkdir -p `dirname $@`
703 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800705deps/%.dep : %.cc
706 $(E) "[DEP] Generating dependencies for $<"
707 $(Q) mkdir -p `dirname $@`
708 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
709
710objs/%.o : %.c
711 $(E) "[C] Compiling $<"
712 $(Q) mkdir -p `dirname $@`
713 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
714
715objs/%.o : gens/%.pb.cc
716 $(E) "[CXX] Compiling $<"
717 $(Q) mkdir -p `dirname $@`
718 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
719
nnoble72309c62014-12-12 11:42:26 -0800720objs/src/compiler/%.o : src/compiler/%.cc
721 $(E) "[HOSTCXX] Compiling $<"
722 $(Q) mkdir -p `dirname $@`
723 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800725objs/%.o : %.cc
726 $(E) "[CXX] Compiling $<"
727 $(Q) mkdir -p `dirname $@`
728 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
729
nnoble0c475f02014-12-05 15:37:39 -0800730dep: dep_c dep_cxx
731
ctiller2845cad2014-12-15 15:14:12 -0800732dep_c: deps_libgpr deps_libgrpc deps_libgrpc_test_util deps_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request deps_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs deps_libgrpc_unsecure
nnoble0c475f02014-12-05 15:37:39 -0800733
ctiller2845cad2014-12-15 15:14:12 -0800734bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble69ac39f2014-12-12 15:43:38 -0800735
736dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
737
yangg59dfc902014-12-19 14:00:14 -0800738bins_dep_cxx: deps_cpp_plugin deps_ruby_plugin deps_thread_pool_test deps_status_test deps_sync_client_async_server_test deps_qps_client deps_qps_server deps_interop_server deps_interop_client deps_end2end_test deps_channel_arguments_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739
nnoble85a49262014-12-08 18:14:03 -0800740install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741
nnoble85a49262014-12-08 18:14:03 -0800742install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800743
nnoble85a49262014-12-08 18:14:03 -0800744install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
745
746install-headers: install-headers_c install-headers_cxx
747
748install-headers_c:
749 $(E) "[INSTALL] Installing public C headers"
750 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
751
752install-headers_cxx:
753 $(E) "[INSTALL] Installing public C++ headers"
754 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
755
756install-static: install-static_c install-static_cxx
757
758install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800759 $(E) "[INSTALL] Installing libgpr.a"
760 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
761 $(E) "[INSTALL] Installing libgrpc.a"
762 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800763 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
764 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
765
nnoble85a49262014-12-08 18:14:03 -0800766install-static_cxx: static_cxx strip-static_cxx
767 $(E) "[INSTALL] Installing libgrpc++.a"
768 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
769
770install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800771 $(E) "[INSTALL] Installing libgpr.so"
772 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
773 $(E) "[INSTALL] Installing libgrpc.so"
774 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800775 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
776 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
777
nnoble85a49262014-12-08 18:14:03 -0800778install-shared_cxx: shared_cxx strip-shared_cxx
779 $(E) "[INSTALL] Installing libgrpc++.so"
780 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
781
yangg59dfc902014-12-19 14:00:14 -0800782clean: clean_libgpr clean_libgrpc clean_libgrpc_test_util clean_libgrpc++ clean_libgrpc++_test_util clean_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_disappearing_server clean_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_invoke_large_request clean_libend2end_test_max_concurrent_streams clean_libend2end_test_no_op clean_libend2end_test_ping_pong_streaming clean_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_libgrpc_unsecure clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_channel_arguments_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800783 $(Q) $(RM) -r deps objs libs bins gens
784
785
786# The various libraries
787
788
789LIBGPR_SRC = \
790 src/core/support/alloc.c \
791 src/core/support/cancellable.c \
792 src/core/support/cmdline.c \
793 src/core/support/cpu_posix.c \
794 src/core/support/histogram.c \
795 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800796 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800797 src/core/support/log.c \
798 src/core/support/log_linux.c \
799 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/log_win32.c \
801 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800802 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800803 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800804 src/core/support/string.c \
805 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800806 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800807 src/core/support/sync.c \
808 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800809 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800810 src/core/support/thd_posix.c \
811 src/core/support/thd_win32.c \
812 src/core/support/time.c \
813 src/core/support/time_posix.c \
814 src/core/support/time_win32.c \
815
nnoble85a49262014-12-08 18:14:03 -0800816PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800817 include/grpc/support/alloc.h \
818 include/grpc/support/atm_gcc_atomic.h \
819 include/grpc/support/atm_gcc_sync.h \
820 include/grpc/support/atm.h \
821 include/grpc/support/atm_win32.h \
822 include/grpc/support/cancellable_platform.h \
823 include/grpc/support/cmdline.h \
824 include/grpc/support/histogram.h \
825 include/grpc/support/host_port.h \
826 include/grpc/support/log.h \
827 include/grpc/support/port_platform.h \
828 include/grpc/support/slice_buffer.h \
829 include/grpc/support/slice.h \
830 include/grpc/support/string.h \
831 include/grpc/support/sync_generic.h \
832 include/grpc/support/sync.h \
833 include/grpc/support/sync_posix.h \
834 include/grpc/support/sync_win32.h \
835 include/grpc/support/thd.h \
836 include/grpc/support/thd_posix.h \
837 include/grpc/support/thd_win32.h \
838 include/grpc/support/time.h \
839 include/grpc/support/time_posix.h \
840 include/grpc/support/time_win32.h \
841 include/grpc/support/useful.h \
842
843LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
844LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
845
846libs/libgpr.a: $(LIBGPR_OBJS)
847 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800848 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800849 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
850
851libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
852 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800853 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800854 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
855
856deps_libgpr: $(LIBGPR_DEPS)
857
nnoble69ac39f2014-12-12 15:43:38 -0800858ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800859-include $(LIBGPR_DEPS)
860endif
861
862clean_libgpr:
863 $(E) "[CLEAN] Cleaning libgpr files"
864 $(Q) $(RM) $(LIBGPR_OBJS)
865 $(Q) $(RM) $(LIBGPR_DEPS)
866 $(Q) $(RM) libs/libgpr.a
867 $(Q) $(RM) libs/libgpr.so.$(VERSION)
868
869
870LIBGRPC_SRC = \
871 src/core/channel/call_op_string.c \
872 src/core/channel/census_filter.c \
873 src/core/channel/channel_args.c \
874 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800875 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800876 src/core/channel/client_channel.c \
877 src/core/channel/client_setup.c \
878 src/core/channel/connected_channel.c \
879 src/core/channel/http_client_filter.c \
880 src/core/channel/http_filter.c \
881 src/core/channel/http_server_filter.c \
882 src/core/channel/metadata_buffer.c \
883 src/core/channel/noop_filter.c \
884 src/core/compression/algorithm.c \
885 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -0800886 src/core/httpcli/format_request.c \
887 src/core/httpcli/httpcli.c \
888 src/core/httpcli/httpcli_security_context.c \
889 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800890 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800891 src/core/iomgr/endpoint_pair_posix.c \
892 src/core/iomgr/iomgr_libevent.c \
893 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -0800894 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -0800895 src/core/iomgr/resolve_address_posix.c \
896 src/core/iomgr/sockaddr_utils.c \
897 src/core/iomgr/socket_utils_common_posix.c \
898 src/core/iomgr/socket_utils_linux.c \
899 src/core/iomgr/socket_utils_posix.c \
900 src/core/iomgr/tcp_client_posix.c \
901 src/core/iomgr/tcp_posix.c \
902 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800903 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800904 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800905 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800906 src/core/security/credentials.c \
907 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800908 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800909 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800910 src/core/security/secure_transport_setup.c \
911 src/core/security/security_context.c \
912 src/core/security/server_secure_chttp2.c \
913 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800914 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800915 src/core/statistics/census_rpc_stats.c \
916 src/core/statistics/census_tracing.c \
917 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800918 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919 src/core/surface/byte_buffer.c \
920 src/core/surface/byte_buffer_reader.c \
921 src/core/surface/call.c \
922 src/core/surface/channel.c \
923 src/core/surface/channel_create.c \
924 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800925 src/core/surface/completion_queue.c \
926 src/core/surface/event_string.c \
927 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800928 src/core/surface/lame_client.c \
929 src/core/surface/secure_channel_create.c \
930 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800931 src/core/surface/server.c \
932 src/core/surface/server_chttp2.c \
933 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800934 src/core/transport/chttp2/alpn.c \
935 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800936 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800937 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800938 src/core/transport/chttp2/frame_ping.c \
939 src/core/transport/chttp2/frame_rst_stream.c \
940 src/core/transport/chttp2/frame_settings.c \
941 src/core/transport/chttp2/frame_window_update.c \
942 src/core/transport/chttp2/hpack_parser.c \
943 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800944 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800945 src/core/transport/chttp2/status_conversion.c \
946 src/core/transport/chttp2/stream_encoder.c \
947 src/core/transport/chttp2/stream_map.c \
948 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800949 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800950 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800951 src/core/transport/metadata.c \
952 src/core/transport/stream_op.c \
953 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954 src/core/tsi/fake_transport_security.c \
955 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800956 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957 third_party/cJSON/cJSON.c \
958
nnoble85a49262014-12-08 18:14:03 -0800959PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800960 include/grpc/byte_buffer.h \
961 include/grpc/byte_buffer_reader.h \
962 include/grpc/grpc.h \
963 include/grpc/grpc_security.h \
964 include/grpc/status.h \
965
966LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
967LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
968
nnoble69ac39f2014-12-12 15:43:38 -0800969ifeq ($(NO_SECURE),true)
970
971libs/libgrpc.a: openssl_dep_error
972
973else
974
nnoble9ebc9b72014-12-17 11:40:25 -0800975libs/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800977 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800978 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800979 $(Q) mkdir tmp-merge
980 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
981 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
982 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
983 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
984 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985
986libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800988 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800989 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
990
nnoble69ac39f2014-12-12 15:43:38 -0800991endif
992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800993deps_libgrpc: $(LIBGRPC_DEPS)
994
nnoble69ac39f2014-12-12 15:43:38 -0800995ifneq ($(NO_SECURE),true)
996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997-include $(LIBGRPC_DEPS)
998endif
nnoble69ac39f2014-12-12 15:43:38 -0800999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001000
1001clean_libgrpc:
1002 $(E) "[CLEAN] Cleaning libgrpc files"
1003 $(Q) $(RM) $(LIBGRPC_OBJS)
1004 $(Q) $(RM) $(LIBGRPC_DEPS)
1005 $(Q) $(RM) libs/libgrpc.a
1006 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1007
1008
1009LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001010 test/core/end2end/cq_verifier.c \
1011 test/core/end2end/data/ca_cert.c \
1012 test/core/end2end/data/server1_cert.c \
1013 test/core/end2end/data/server1_key.c \
1014 test/core/iomgr/endpoint_tests.c \
1015 test/core/statistics/census_log_tests.c \
1016 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001017 test/core/util/grpc_profiler.c \
1018 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001019 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001020 test/core/util/slice_splitter.c \
1021 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001022
1023
1024LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1025LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1026
nnoble69ac39f2014-12-12 15:43:38 -08001027ifeq ($(NO_SECURE),true)
1028
1029libs/libgrpc_test_util.a: openssl_dep_error
1030
1031else
1032
nnoble9ebc9b72014-12-17 11:40:25 -08001033libs/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001034 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001035 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001036 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1037
1038
1039
nnoble69ac39f2014-12-12 15:43:38 -08001040endif
1041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001042deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1043
nnoble69ac39f2014-12-12 15:43:38 -08001044ifneq ($(NO_SECURE),true)
1045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001046-include $(LIBGRPC_TEST_UTIL_DEPS)
1047endif
nnoble69ac39f2014-12-12 15:43:38 -08001048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001049
1050clean_libgrpc_test_util:
1051 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1052 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1053 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1054 $(Q) $(RM) libs/libgrpc_test_util.a
1055 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1056
1057
1058LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001059 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001060 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001061 src/cpp/client/client_context.cc \
1062 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001063 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001064 src/cpp/client/internal_stub.cc \
1065 src/cpp/proto/proto_utils.cc \
1066 src/cpp/rpc_method.cc \
1067 src/cpp/server/async_server.cc \
1068 src/cpp/server/async_server_context.cc \
1069 src/cpp/server/completion_queue.cc \
1070 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001071 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001072 src/cpp/server/server.cc \
1073 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001074 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001078 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079
nnoble85a49262014-12-08 18:14:03 -08001080PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001081 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001082 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001083 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001084 include/grpc++/channel_interface.h \
1085 include/grpc++/client_context.h \
1086 include/grpc++/completion_queue.h \
1087 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001088 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001089 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001090 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001091 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001092 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001094 include/grpc++/status.h \
1095 include/grpc++/stream_context_interface.h \
1096 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001097
1098LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1099LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1100
nnoble69ac39f2014-12-12 15:43:38 -08001101ifeq ($(NO_SECURE),true)
1102
1103libs/libgrpc++.a: openssl_dep_error
1104
1105else
1106
nnoble9ebc9b72014-12-17 11:40:25 -08001107libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001108 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001109 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001110 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1111
1112libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001114 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001115 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1116
nnoble69ac39f2014-12-12 15:43:38 -08001117endif
1118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119deps_libgrpc++: $(LIBGRPC++_DEPS)
1120
nnoble69ac39f2014-12-12 15:43:38 -08001121ifneq ($(NO_SECURE),true)
1122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001123-include $(LIBGRPC++_DEPS)
1124endif
nnoble69ac39f2014-12-12 15:43:38 -08001125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126
1127clean_libgrpc++:
1128 $(E) "[CLEAN] Cleaning libgrpc++ files"
1129 $(Q) $(RM) $(LIBGRPC++_OBJS)
1130 $(Q) $(RM) $(LIBGRPC++_DEPS)
1131 $(Q) $(RM) libs/libgrpc++.a
1132 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1133
1134
1135LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001136 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001137 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001138 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001139
1140
1141LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1142LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1143
nnoble69ac39f2014-12-12 15:43:38 -08001144ifeq ($(NO_SECURE),true)
1145
1146libs/libgrpc++_test_util.a: openssl_dep_error
1147
1148else
1149
nnoble9ebc9b72014-12-17 11:40:25 -08001150libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001151 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001152 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001153 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1154
1155
1156
nnoble69ac39f2014-12-12 15:43:38 -08001157endif
1158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001159deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1160
nnoble69ac39f2014-12-12 15:43:38 -08001161ifneq ($(NO_SECURE),true)
1162ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001163-include $(LIBGRPC++_TEST_UTIL_DEPS)
1164endif
nnoble69ac39f2014-12-12 15:43:38 -08001165endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001166
1167clean_libgrpc++_test_util:
1168 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1169 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1170 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1171 $(Q) $(RM) libs/libgrpc++_test_util.a
1172 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1173
1174
1175LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1176 test/core/end2end/fixtures/chttp2_fake_security.c \
1177
1178
1179LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1180LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1181
nnoble69ac39f2014-12-12 15:43:38 -08001182ifeq ($(NO_SECURE),true)
1183
1184libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1185
1186else
1187
nnoble9ebc9b72014-12-17 11:40:25 -08001188libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001189 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001190 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001191 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1192
1193
1194
nnoble69ac39f2014-12-12 15:43:38 -08001195endif
1196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001197deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1198
nnoble69ac39f2014-12-12 15:43:38 -08001199ifneq ($(NO_SECURE),true)
1200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001201-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1202endif
nnoble69ac39f2014-12-12 15:43:38 -08001203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001204
1205clean_libend2end_fixture_chttp2_fake_security:
1206 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1207 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1208 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1209 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1210 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1211
1212
1213LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1214 test/core/end2end/fixtures/chttp2_fullstack.c \
1215
1216
1217LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1218LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1219
nnoble69ac39f2014-12-12 15:43:38 -08001220ifeq ($(NO_SECURE),true)
1221
1222libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1223
1224else
1225
nnoble9ebc9b72014-12-17 11:40:25 -08001226libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001227 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001228 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001229 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1230
1231
1232
nnoble69ac39f2014-12-12 15:43:38 -08001233endif
1234
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1236
nnoble69ac39f2014-12-12 15:43:38 -08001237ifneq ($(NO_SECURE),true)
1238ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001239-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1240endif
nnoble69ac39f2014-12-12 15:43:38 -08001241endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001242
1243clean_libend2end_fixture_chttp2_fullstack:
1244 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1245 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1246 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1247 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1248 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1249
1250
1251LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1252 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1253
1254
1255LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1256LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1257
nnoble69ac39f2014-12-12 15:43:38 -08001258ifeq ($(NO_SECURE),true)
1259
1260libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1261
1262else
1263
nnoble9ebc9b72014-12-17 11:40:25 -08001264libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001265 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001266 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001267 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1268
1269
1270
nnoble69ac39f2014-12-12 15:43:38 -08001271endif
1272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001273deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1274
nnoble69ac39f2014-12-12 15:43:38 -08001275ifneq ($(NO_SECURE),true)
1276ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001277-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1278endif
nnoble69ac39f2014-12-12 15:43:38 -08001279endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001280
1281clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1282 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1283 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1284 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1285 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1286 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1287
1288
1289LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1290 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1291
1292
1293LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1294LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1295
nnoble69ac39f2014-12-12 15:43:38 -08001296ifeq ($(NO_SECURE),true)
1297
1298libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1299
1300else
1301
nnoble9ebc9b72014-12-17 11:40:25 -08001302libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001303 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001304 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001305 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1306
1307
1308
nnoble69ac39f2014-12-12 15:43:38 -08001309endif
1310
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1312
nnoble69ac39f2014-12-12 15:43:38 -08001313ifneq ($(NO_SECURE),true)
1314ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001315-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1316endif
nnoble69ac39f2014-12-12 15:43:38 -08001317endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001318
1319clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1320 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1321 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1322 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1323 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1324 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1325
1326
1327LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1328 test/core/end2end/fixtures/chttp2_socket_pair.c \
1329
1330
1331LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1332LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1333
nnoble69ac39f2014-12-12 15:43:38 -08001334ifeq ($(NO_SECURE),true)
1335
1336libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1337
1338else
1339
nnoble9ebc9b72014-12-17 11:40:25 -08001340libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001341 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001342 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1344
1345
1346
nnoble69ac39f2014-12-12 15:43:38 -08001347endif
1348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001349deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1350
nnoble69ac39f2014-12-12 15:43:38 -08001351ifneq ($(NO_SECURE),true)
1352ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001353-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1354endif
nnoble69ac39f2014-12-12 15:43:38 -08001355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001356
1357clean_libend2end_fixture_chttp2_socket_pair:
1358 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1359 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1360 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1361 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1362 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1363
1364
nnoble0c475f02014-12-05 15:37:39 -08001365LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1366 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1367
1368
1369LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
1370LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
1371
nnoble69ac39f2014-12-12 15:43:38 -08001372ifeq ($(NO_SECURE),true)
1373
1374libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1375
1376else
1377
nnoble9ebc9b72014-12-17 11:40:25 -08001378libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
nnoble0c475f02014-12-05 15:37:39 -08001379 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001380 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001381 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1382
1383
1384
nnoble69ac39f2014-12-12 15:43:38 -08001385endif
1386
nnoble0c475f02014-12-05 15:37:39 -08001387deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1388
nnoble69ac39f2014-12-12 15:43:38 -08001389ifneq ($(NO_SECURE),true)
1390ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001391-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1392endif
nnoble69ac39f2014-12-12 15:43:38 -08001393endif
nnoble0c475f02014-12-05 15:37:39 -08001394
1395clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1396 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1397 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1398 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1399 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1400 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1401
1402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001403LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1404 test/core/end2end/tests/cancel_after_accept.c \
1405
1406
1407LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1408LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1409
1410libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1411 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001412 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001413 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1414
1415
1416
1417deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1418
nnoble69ac39f2014-12-12 15:43:38 -08001419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001420-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1421endif
1422
1423clean_libend2end_test_cancel_after_accept:
1424 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1425 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1426 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1427 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1428 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1429
1430
1431LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1432 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1433
1434
1435LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1436LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1437
1438libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1439 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001441 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1442
1443
1444
1445deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1446
nnoble69ac39f2014-12-12 15:43:38 -08001447ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001448-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1449endif
1450
1451clean_libend2end_test_cancel_after_accept_and_writes_closed:
1452 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1453 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1454 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1455 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1456 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1457
1458
1459LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1460 test/core/end2end/tests/cancel_after_invoke.c \
1461
1462
1463LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1464LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1465
1466libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1467 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001468 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001469 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1470
1471
1472
1473deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1474
nnoble69ac39f2014-12-12 15:43:38 -08001475ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001476-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1477endif
1478
1479clean_libend2end_test_cancel_after_invoke:
1480 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1481 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1482 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1483 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1484 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1485
1486
1487LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1488 test/core/end2end/tests/cancel_before_invoke.c \
1489
1490
1491LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1492LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1493
1494libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1495 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001496 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001497 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1498
1499
1500
1501deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1502
nnoble69ac39f2014-12-12 15:43:38 -08001503ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001504-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1505endif
1506
1507clean_libend2end_test_cancel_before_invoke:
1508 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1509 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1510 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1511 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1512 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1513
1514
1515LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1516 test/core/end2end/tests/cancel_in_a_vacuum.c \
1517
1518
1519LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1520LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1521
1522libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1523 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001524 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001525 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1526
1527
1528
1529deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1530
nnoble69ac39f2014-12-12 15:43:38 -08001531ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001532-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1533endif
1534
1535clean_libend2end_test_cancel_in_a_vacuum:
1536 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1537 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1538 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1539 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1540 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1541
1542
ctillerc6d61c42014-12-15 14:52:08 -08001543LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1544 test/core/end2end/tests/disappearing_server.c \
1545
1546
1547LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1548LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1549
1550libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1551 $(E) "[AR] Creating $@"
1552 $(Q) mkdir -p `dirname $@`
1553 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1554
1555
1556
1557deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1558
1559ifneq ($(NO_DEPS),true)
1560-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1561endif
1562
1563clean_libend2end_test_disappearing_server:
1564 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1565 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1566 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1567 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1568 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1569
1570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001571LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1572 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1573
1574
1575LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1576LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1577
1578libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1579 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001580 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001581 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1582
1583
1584
1585deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1586
nnoble69ac39f2014-12-12 15:43:38 -08001587ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001588-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1589endif
1590
1591clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1592 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1593 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1594 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1595 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1596 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1597
1598
1599LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1600 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1601
1602
1603LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1604LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1605
1606libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1607 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001608 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001609 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1610
1611
1612
1613deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1614
nnoble69ac39f2014-12-12 15:43:38 -08001615ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001616-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1617endif
1618
1619clean_libend2end_test_early_server_shutdown_finishes_tags:
1620 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1621 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1622 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1623 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1624 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1625
1626
1627LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1628 test/core/end2end/tests/invoke_large_request.c \
1629
1630
1631LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1632LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1633
1634libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1635 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001636 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001637 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1638
1639
1640
1641deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1642
nnoble69ac39f2014-12-12 15:43:38 -08001643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001644-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1645endif
1646
1647clean_libend2end_test_invoke_large_request:
1648 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1649 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1650 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1651 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1652 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1653
1654
1655LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1656 test/core/end2end/tests/max_concurrent_streams.c \
1657
1658
1659LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1660LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1661
1662libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1663 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001664 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001665 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1666
1667
1668
1669deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1670
nnoble69ac39f2014-12-12 15:43:38 -08001671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001672-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1673endif
1674
1675clean_libend2end_test_max_concurrent_streams:
1676 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1677 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1678 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1679 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1680 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1681
1682
1683LIBEND2END_TEST_NO_OP_SRC = \
1684 test/core/end2end/tests/no_op.c \
1685
1686
1687LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1688LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1689
1690libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1691 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001693 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1694
1695
1696
1697deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1698
nnoble69ac39f2014-12-12 15:43:38 -08001699ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001700-include $(LIBEND2END_TEST_NO_OP_DEPS)
1701endif
1702
1703clean_libend2end_test_no_op:
1704 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1705 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1706 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1707 $(Q) $(RM) libs/libend2end_test_no_op.a
1708 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1709
1710
1711LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1712 test/core/end2end/tests/ping_pong_streaming.c \
1713
1714
1715LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1716LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1717
1718libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1719 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001720 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001721 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1722
1723
1724
1725deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1726
nnoble69ac39f2014-12-12 15:43:38 -08001727ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001728-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1729endif
1730
1731clean_libend2end_test_ping_pong_streaming:
1732 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1733 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1734 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1735 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1736 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1737
1738
ctiller33023c42014-12-12 16:28:33 -08001739LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1740 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1741
1742
1743LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1744LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1745
1746libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1747 $(E) "[AR] Creating $@"
1748 $(Q) mkdir -p `dirname $@`
1749 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1750
1751
1752
1753deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1754
1755ifneq ($(NO_DEPS),true)
1756-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1757endif
1758
1759clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1760 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1761 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1762 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1763 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1764 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1765
1766
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001767LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1768 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1769
1770
1771LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1772LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1773
1774libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1775 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001777 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1778
1779
1780
1781deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1782
nnoble69ac39f2014-12-12 15:43:38 -08001783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001784-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1785endif
1786
1787clean_libend2end_test_request_response_with_metadata_and_payload:
1788 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1789 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1790 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1791 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1792 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1793
1794
1795LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1796 test/core/end2end/tests/request_response_with_payload.c \
1797
1798
1799LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1800LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1801
1802libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1803 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001805 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1806
1807
1808
1809deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1810
nnoble69ac39f2014-12-12 15:43:38 -08001811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001812-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1813endif
1814
1815clean_libend2end_test_request_response_with_payload:
1816 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1817 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1818 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1819 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1820 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1821
1822
ctiller2845cad2014-12-15 15:14:12 -08001823LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1824 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1825
1826
1827LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1828LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1829
1830libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1831 $(E) "[AR] Creating $@"
1832 $(Q) mkdir -p `dirname $@`
1833 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1834
1835
1836
1837deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1838
1839ifneq ($(NO_DEPS),true)
1840-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1841endif
1842
1843clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1844 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1845 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1846 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1847 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1848 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1849
1850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001851LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1852 test/core/end2end/tests/simple_delayed_request.c \
1853
1854
1855LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1856LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1857
1858libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1859 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001860 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001861 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1862
1863
1864
1865deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1866
nnoble69ac39f2014-12-12 15:43:38 -08001867ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001868-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1869endif
1870
1871clean_libend2end_test_simple_delayed_request:
1872 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1873 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1874 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1875 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1876 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1877
1878
1879LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1880 test/core/end2end/tests/simple_request.c \
1881
1882
1883LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1884LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1885
1886libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1887 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001888 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001889 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1890
1891
1892
1893deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1894
nnoble69ac39f2014-12-12 15:43:38 -08001895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001896-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1897endif
1898
1899clean_libend2end_test_simple_request:
1900 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1901 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1902 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1903 $(Q) $(RM) libs/libend2end_test_simple_request.a
1904 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1905
1906
nathaniel52878172014-12-09 10:17:19 -08001907LIBEND2END_TEST_THREAD_STRESS_SRC = \
1908 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909
1910
nathaniel52878172014-12-09 10:17:19 -08001911LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1912LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001913
nathaniel52878172014-12-09 10:17:19 -08001914libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001915 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001916 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001917 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001918
1919
1920
nathaniel52878172014-12-09 10:17:19 -08001921deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001922
nnoble69ac39f2014-12-12 15:43:38 -08001923ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001924-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001925endif
1926
nathaniel52878172014-12-09 10:17:19 -08001927clean_libend2end_test_thread_stress:
1928 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1929 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1930 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1931 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1932 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001933
1934
1935LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1936 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1937
1938
1939LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1940LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1941
1942libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1943 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001944 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001945 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1946
1947
1948
1949deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1950
nnoble69ac39f2014-12-12 15:43:38 -08001951ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001952-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1953endif
1954
1955clean_libend2end_test_writes_done_hangs_with_pending_read:
1956 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1957 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1958 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1959 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1960 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1961
1962
1963LIBEND2END_CERTS_SRC = \
1964 test/core/end2end/data/ca_cert.c \
1965 test/core/end2end/data/server1_cert.c \
1966 test/core/end2end/data/server1_key.c \
1967
1968
1969LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1970LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1971
nnoble69ac39f2014-12-12 15:43:38 -08001972ifeq ($(NO_SECURE),true)
1973
1974libs/libend2end_certs.a: openssl_dep_error
1975
1976else
1977
nnoble9ebc9b72014-12-17 11:40:25 -08001978libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001979 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001980 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1982
1983
1984
nnoble69ac39f2014-12-12 15:43:38 -08001985endif
1986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001987deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1988
nnoble69ac39f2014-12-12 15:43:38 -08001989ifneq ($(NO_SECURE),true)
1990ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001991-include $(LIBEND2END_CERTS_DEPS)
1992endif
nnoble69ac39f2014-12-12 15:43:38 -08001993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001994
1995clean_libend2end_certs:
1996 $(E) "[CLEAN] Cleaning libend2end_certs files"
1997 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1998 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1999 $(Q) $(RM) libs/libend2end_certs.a
2000 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
2001
2002
2003LIBGRPC_UNSECURE_SRC = \
2004 src/core/channel/call_op_string.c \
2005 src/core/channel/census_filter.c \
2006 src/core/channel/channel_args.c \
2007 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002008 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002009 src/core/channel/client_channel.c \
2010 src/core/channel/client_setup.c \
2011 src/core/channel/connected_channel.c \
2012 src/core/channel/http_client_filter.c \
2013 src/core/channel/http_filter.c \
2014 src/core/channel/http_server_filter.c \
2015 src/core/channel/metadata_buffer.c \
2016 src/core/channel/noop_filter.c \
2017 src/core/compression/algorithm.c \
2018 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002019 src/core/httpcli/format_request.c \
2020 src/core/httpcli/httpcli.c \
2021 src/core/httpcli/httpcli_security_context.c \
2022 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002023 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002024 src/core/iomgr/endpoint_pair_posix.c \
2025 src/core/iomgr/iomgr_libevent.c \
2026 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002027 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002028 src/core/iomgr/resolve_address_posix.c \
2029 src/core/iomgr/sockaddr_utils.c \
2030 src/core/iomgr/socket_utils_common_posix.c \
2031 src/core/iomgr/socket_utils_linux.c \
2032 src/core/iomgr/socket_utils_posix.c \
2033 src/core/iomgr/tcp_client_posix.c \
2034 src/core/iomgr/tcp_posix.c \
2035 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002036 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002037 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002038 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002039 src/core/statistics/census_rpc_stats.c \
2040 src/core/statistics/census_tracing.c \
2041 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002042 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002043 src/core/surface/byte_buffer.c \
2044 src/core/surface/byte_buffer_reader.c \
2045 src/core/surface/call.c \
2046 src/core/surface/channel.c \
2047 src/core/surface/channel_create.c \
2048 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002049 src/core/surface/completion_queue.c \
2050 src/core/surface/event_string.c \
2051 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002052 src/core/surface/lame_client.c \
2053 src/core/surface/secure_channel_create.c \
2054 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002055 src/core/surface/server.c \
2056 src/core/surface/server_chttp2.c \
2057 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002058 src/core/transport/chttp2/alpn.c \
2059 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002060 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002061 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002062 src/core/transport/chttp2/frame_ping.c \
2063 src/core/transport/chttp2/frame_rst_stream.c \
2064 src/core/transport/chttp2/frame_settings.c \
2065 src/core/transport/chttp2/frame_window_update.c \
2066 src/core/transport/chttp2/hpack_parser.c \
2067 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002068 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069 src/core/transport/chttp2/status_conversion.c \
2070 src/core/transport/chttp2/stream_encoder.c \
2071 src/core/transport/chttp2/stream_map.c \
2072 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002073 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002074 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002075 src/core/transport/metadata.c \
2076 src/core/transport/stream_op.c \
2077 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002078 third_party/cJSON/cJSON.c \
2079
nnoble85a49262014-12-08 18:14:03 -08002080PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002081 include/grpc/byte_buffer.h \
2082 include/grpc/byte_buffer_reader.h \
2083 include/grpc/grpc.h \
2084 include/grpc/grpc_security.h \
2085 include/grpc/status.h \
2086
2087LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2088LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2089
2090libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2091 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002092 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2094
2095libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2096 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002097 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002098 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/libgrpc_unsecure.so.$(VERSION) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2101
nnoble69ac39f2014-12-12 15:43:38 -08002102ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103-include $(LIBGRPC_UNSECURE_DEPS)
2104endif
2105
2106clean_libgrpc_unsecure:
2107 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2108 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2109 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2110 $(Q) $(RM) libs/libgrpc_unsecure.a
2111 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2112
2113
2114
nnoble69ac39f2014-12-12 15:43:38 -08002115# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002116
2117
2118GEN_HPACK_TABLES_SRC = \
2119 src/core/transport/chttp2/gen_hpack_tables.c \
2120
2121GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2122GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2123
nnoble69ac39f2014-12-12 15:43:38 -08002124ifeq ($(NO_SECURE),true)
2125
2126bins/gen_hpack_tables: openssl_dep_error
2127
2128else
2129
nnoble0c475f02014-12-05 15:37:39 -08002130bins/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) libs/libgrpc_test_util.a libs/libgpr.a libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002131 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002132 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002133 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) -Llibs -lgrpc_test_util -lgpr -lgrpc $(LDLIBS) $(LDLIBS_SECURE) -o bins/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134
nnoble69ac39f2014-12-12 15:43:38 -08002135endif
2136
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002137deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2138
nnoble69ac39f2014-12-12 15:43:38 -08002139ifneq ($(NO_SECURE),true)
2140ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002141-include $(GEN_HPACK_TABLES_DEPS)
2142endif
nnoble69ac39f2014-12-12 15:43:38 -08002143endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144
2145clean_gen_hpack_tables:
2146 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2147 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2148 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2149 $(Q) $(RM) bins/gen_hpack_tables
2150
2151
nnobleebebb7e2014-12-10 16:31:01 -08002152CPP_PLUGIN_SRC = \
2153 src/compiler/cpp_plugin.cpp \
2154 src/compiler/cpp_generator.cpp \
2155
2156CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2157CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2158
2159bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002160 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002161 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002162 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) -Llibs $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002163
2164deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2165
nnoble69ac39f2014-12-12 15:43:38 -08002166ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002167-include $(CPP_PLUGIN_DEPS)
2168endif
2169
2170clean_cpp_plugin:
2171 $(E) "[CLEAN] Cleaning cpp_plugin files"
2172 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2173 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2174 $(Q) $(RM) bins/cpp_plugin
2175
2176
2177RUBY_PLUGIN_SRC = \
2178 src/compiler/ruby_plugin.cpp \
2179 src/compiler/ruby_generator.cpp \
2180
2181RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2182RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2183
2184bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002185 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002186 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002187 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) -Llibs $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002188
2189deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2190
nnoble69ac39f2014-12-12 15:43:38 -08002191ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002192-include $(RUBY_PLUGIN_DEPS)
2193endif
2194
2195clean_ruby_plugin:
2196 $(E) "[CLEAN] Cleaning ruby_plugin files"
2197 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2198 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2199 $(Q) $(RM) bins/ruby_plugin
2200
2201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2203 test/core/surface/byte_buffer_reader_test.c \
2204
2205GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2206GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2207
nnoble69ac39f2014-12-12 15:43:38 -08002208ifeq ($(NO_SECURE),true)
2209
2210bins/grpc_byte_buffer_reader_test: openssl_dep_error
2211
2212else
2213
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002214bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2215 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002216 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002217 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_byte_buffer_reader_test
2218
nnoble69ac39f2014-12-12 15:43:38 -08002219endif
2220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002221deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2222
nnoble69ac39f2014-12-12 15:43:38 -08002223ifneq ($(NO_SECURE),true)
2224ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002225-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2226endif
nnoble69ac39f2014-12-12 15:43:38 -08002227endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002228
2229clean_grpc_byte_buffer_reader_test:
2230 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2231 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2232 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2233 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2234
2235
2236GPR_CANCELLABLE_TEST_SRC = \
2237 test/core/support/cancellable_test.c \
2238
2239GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2240GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2241
nnoble69ac39f2014-12-12 15:43:38 -08002242ifeq ($(NO_SECURE),true)
2243
2244bins/gpr_cancellable_test: openssl_dep_error
2245
2246else
2247
jtattermusch97fb3f62014-12-08 15:13:41 -08002248bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002249 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002250 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002251 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252
nnoble69ac39f2014-12-12 15:43:38 -08002253endif
2254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002255deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2256
nnoble69ac39f2014-12-12 15:43:38 -08002257ifneq ($(NO_SECURE),true)
2258ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002259-include $(GPR_CANCELLABLE_TEST_DEPS)
2260endif
nnoble69ac39f2014-12-12 15:43:38 -08002261endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002262
2263clean_gpr_cancellable_test:
2264 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2265 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2266 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2267 $(Q) $(RM) bins/gpr_cancellable_test
2268
2269
2270GPR_LOG_TEST_SRC = \
2271 test/core/support/log_test.c \
2272
2273GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2274GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2275
nnoble69ac39f2014-12-12 15:43:38 -08002276ifeq ($(NO_SECURE),true)
2277
2278bins/gpr_log_test: openssl_dep_error
2279
2280else
2281
jtattermusch97fb3f62014-12-08 15:13:41 -08002282bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002283 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002284 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002285 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002286
nnoble69ac39f2014-12-12 15:43:38 -08002287endif
2288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002289deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2290
nnoble69ac39f2014-12-12 15:43:38 -08002291ifneq ($(NO_SECURE),true)
2292ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002293-include $(GPR_LOG_TEST_DEPS)
2294endif
nnoble69ac39f2014-12-12 15:43:38 -08002295endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002296
2297clean_gpr_log_test:
2298 $(E) "[CLEAN] Cleaning gpr_log_test files"
2299 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2300 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2301 $(Q) $(RM) bins/gpr_log_test
2302
2303
ctiller5e04b132014-12-15 09:24:43 -08002304GPR_USEFUL_TEST_SRC = \
2305 test/core/support/useful_test.c \
2306
2307GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2308GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2309
2310ifeq ($(NO_SECURE),true)
2311
2312bins/gpr_useful_test: openssl_dep_error
2313
2314else
2315
2316bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2317 $(E) "[LD] Linking $@"
2318 $(Q) mkdir -p `dirname $@`
2319 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2320
2321endif
2322
2323deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2324
2325ifneq ($(NO_SECURE),true)
2326ifneq ($(NO_DEPS),true)
2327-include $(GPR_USEFUL_TEST_DEPS)
2328endif
2329endif
2330
2331clean_gpr_useful_test:
2332 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2333 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2334 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2335 $(Q) $(RM) bins/gpr_useful_test
2336
2337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002338GPR_CMDLINE_TEST_SRC = \
2339 test/core/support/cmdline_test.c \
2340
2341GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2342GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2343
nnoble69ac39f2014-12-12 15:43:38 -08002344ifeq ($(NO_SECURE),true)
2345
2346bins/gpr_cmdline_test: openssl_dep_error
2347
2348else
2349
jtattermusch97fb3f62014-12-08 15:13:41 -08002350bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002351 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002352 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002353 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354
nnoble69ac39f2014-12-12 15:43:38 -08002355endif
2356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2358
nnoble69ac39f2014-12-12 15:43:38 -08002359ifneq ($(NO_SECURE),true)
2360ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002361-include $(GPR_CMDLINE_TEST_DEPS)
2362endif
nnoble69ac39f2014-12-12 15:43:38 -08002363endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002364
2365clean_gpr_cmdline_test:
2366 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2367 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2368 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2369 $(Q) $(RM) bins/gpr_cmdline_test
2370
2371
2372GPR_HISTOGRAM_TEST_SRC = \
2373 test/core/support/histogram_test.c \
2374
2375GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2376GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2377
nnoble69ac39f2014-12-12 15:43:38 -08002378ifeq ($(NO_SECURE),true)
2379
2380bins/gpr_histogram_test: openssl_dep_error
2381
2382else
2383
jtattermusch57c6f0c2014-12-11 12:28:56 -08002384bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002385 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002386 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002387 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388
nnoble69ac39f2014-12-12 15:43:38 -08002389endif
2390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002391deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2392
nnoble69ac39f2014-12-12 15:43:38 -08002393ifneq ($(NO_SECURE),true)
2394ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002395-include $(GPR_HISTOGRAM_TEST_DEPS)
2396endif
nnoble69ac39f2014-12-12 15:43:38 -08002397endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002398
2399clean_gpr_histogram_test:
2400 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2401 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2402 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2403 $(Q) $(RM) bins/gpr_histogram_test
2404
2405
2406GPR_HOST_PORT_TEST_SRC = \
2407 test/core/support/host_port_test.c \
2408
2409GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2410GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2411
nnoble69ac39f2014-12-12 15:43:38 -08002412ifeq ($(NO_SECURE),true)
2413
2414bins/gpr_host_port_test: openssl_dep_error
2415
2416else
2417
jtattermusch57c6f0c2014-12-11 12:28:56 -08002418bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002419 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002420 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002421 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002422
nnoble69ac39f2014-12-12 15:43:38 -08002423endif
2424
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2426
nnoble69ac39f2014-12-12 15:43:38 -08002427ifneq ($(NO_SECURE),true)
2428ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002429-include $(GPR_HOST_PORT_TEST_DEPS)
2430endif
nnoble69ac39f2014-12-12 15:43:38 -08002431endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002432
2433clean_gpr_host_port_test:
2434 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2435 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2436 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2437 $(Q) $(RM) bins/gpr_host_port_test
2438
2439
2440GPR_SLICE_BUFFER_TEST_SRC = \
2441 test/core/support/slice_buffer_test.c \
2442
2443GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2444GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2445
nnoble69ac39f2014-12-12 15:43:38 -08002446ifeq ($(NO_SECURE),true)
2447
2448bins/gpr_slice_buffer_test: openssl_dep_error
2449
2450else
2451
jtattermusch57c6f0c2014-12-11 12:28:56 -08002452bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002454 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002455 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002456
nnoble69ac39f2014-12-12 15:43:38 -08002457endif
2458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002459deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2460
nnoble69ac39f2014-12-12 15:43:38 -08002461ifneq ($(NO_SECURE),true)
2462ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002463-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2464endif
nnoble69ac39f2014-12-12 15:43:38 -08002465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002466
2467clean_gpr_slice_buffer_test:
2468 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2469 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2470 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2471 $(Q) $(RM) bins/gpr_slice_buffer_test
2472
2473
2474GPR_SLICE_TEST_SRC = \
2475 test/core/support/slice_test.c \
2476
2477GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2478GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2479
nnoble69ac39f2014-12-12 15:43:38 -08002480ifeq ($(NO_SECURE),true)
2481
2482bins/gpr_slice_test: openssl_dep_error
2483
2484else
2485
jtattermusch57c6f0c2014-12-11 12:28:56 -08002486bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002488 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002489 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002490
nnoble69ac39f2014-12-12 15:43:38 -08002491endif
2492
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002493deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2494
nnoble69ac39f2014-12-12 15:43:38 -08002495ifneq ($(NO_SECURE),true)
2496ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002497-include $(GPR_SLICE_TEST_DEPS)
2498endif
nnoble69ac39f2014-12-12 15:43:38 -08002499endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002500
2501clean_gpr_slice_test:
2502 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2503 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2504 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2505 $(Q) $(RM) bins/gpr_slice_test
2506
2507
2508GPR_STRING_TEST_SRC = \
2509 test/core/support/string_test.c \
2510
2511GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2512GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2513
nnoble69ac39f2014-12-12 15:43:38 -08002514ifeq ($(NO_SECURE),true)
2515
2516bins/gpr_string_test: openssl_dep_error
2517
2518else
2519
jtattermusch57c6f0c2014-12-11 12:28:56 -08002520bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002522 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002523 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524
nnoble69ac39f2014-12-12 15:43:38 -08002525endif
2526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002527deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2528
nnoble69ac39f2014-12-12 15:43:38 -08002529ifneq ($(NO_SECURE),true)
2530ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002531-include $(GPR_STRING_TEST_DEPS)
2532endif
nnoble69ac39f2014-12-12 15:43:38 -08002533endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002534
2535clean_gpr_string_test:
2536 $(E) "[CLEAN] Cleaning gpr_string_test files"
2537 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2538 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2539 $(Q) $(RM) bins/gpr_string_test
2540
2541
2542GPR_SYNC_TEST_SRC = \
2543 test/core/support/sync_test.c \
2544
2545GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2546GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2547
nnoble69ac39f2014-12-12 15:43:38 -08002548ifeq ($(NO_SECURE),true)
2549
2550bins/gpr_sync_test: openssl_dep_error
2551
2552else
2553
jtattermusch57c6f0c2014-12-11 12:28:56 -08002554bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002555 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002556 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002557 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002558
nnoble69ac39f2014-12-12 15:43:38 -08002559endif
2560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2562
nnoble69ac39f2014-12-12 15:43:38 -08002563ifneq ($(NO_SECURE),true)
2564ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002565-include $(GPR_SYNC_TEST_DEPS)
2566endif
nnoble69ac39f2014-12-12 15:43:38 -08002567endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002568
2569clean_gpr_sync_test:
2570 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2571 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2572 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2573 $(Q) $(RM) bins/gpr_sync_test
2574
2575
2576GPR_THD_TEST_SRC = \
2577 test/core/support/thd_test.c \
2578
2579GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2580GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2581
nnoble69ac39f2014-12-12 15:43:38 -08002582ifeq ($(NO_SECURE),true)
2583
2584bins/gpr_thd_test: openssl_dep_error
2585
2586else
2587
jtattermusch57c6f0c2014-12-11 12:28:56 -08002588bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002589 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002590 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002591 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002592
nnoble69ac39f2014-12-12 15:43:38 -08002593endif
2594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002595deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2596
nnoble69ac39f2014-12-12 15:43:38 -08002597ifneq ($(NO_SECURE),true)
2598ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002599-include $(GPR_THD_TEST_DEPS)
2600endif
nnoble69ac39f2014-12-12 15:43:38 -08002601endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002602
2603clean_gpr_thd_test:
2604 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2605 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2606 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2607 $(Q) $(RM) bins/gpr_thd_test
2608
2609
2610GPR_TIME_TEST_SRC = \
2611 test/core/support/time_test.c \
2612
2613GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2614GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2615
nnoble69ac39f2014-12-12 15:43:38 -08002616ifeq ($(NO_SECURE),true)
2617
2618bins/gpr_time_test: openssl_dep_error
2619
2620else
2621
jtattermusch57c6f0c2014-12-11 12:28:56 -08002622bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002623 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002624 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002625 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002626
nnoble69ac39f2014-12-12 15:43:38 -08002627endif
2628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002629deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2630
nnoble69ac39f2014-12-12 15:43:38 -08002631ifneq ($(NO_SECURE),true)
2632ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002633-include $(GPR_TIME_TEST_DEPS)
2634endif
nnoble69ac39f2014-12-12 15:43:38 -08002635endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002636
2637clean_gpr_time_test:
2638 $(E) "[CLEAN] Cleaning gpr_time_test files"
2639 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2640 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2641 $(Q) $(RM) bins/gpr_time_test
2642
2643
2644MURMUR_HASH_TEST_SRC = \
2645 test/core/support/murmur_hash_test.c \
2646
2647MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2648MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2649
nnoble69ac39f2014-12-12 15:43:38 -08002650ifeq ($(NO_SECURE),true)
2651
2652bins/murmur_hash_test: openssl_dep_error
2653
2654else
2655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002656bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2657 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002658 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002659 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2660
nnoble69ac39f2014-12-12 15:43:38 -08002661endif
2662
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2664
nnoble69ac39f2014-12-12 15:43:38 -08002665ifneq ($(NO_SECURE),true)
2666ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667-include $(MURMUR_HASH_TEST_DEPS)
2668endif
nnoble69ac39f2014-12-12 15:43:38 -08002669endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002670
2671clean_murmur_hash_test:
2672 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2673 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2674 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2675 $(Q) $(RM) bins/murmur_hash_test
2676
2677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002678GRPC_STREAM_OP_TEST_SRC = \
2679 test/core/transport/stream_op_test.c \
2680
2681GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2682GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2683
nnoble69ac39f2014-12-12 15:43:38 -08002684ifeq ($(NO_SECURE),true)
2685
2686bins/grpc_stream_op_test: openssl_dep_error
2687
2688else
2689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002690bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2691 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002693 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2694
nnoble69ac39f2014-12-12 15:43:38 -08002695endif
2696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002697deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2698
nnoble69ac39f2014-12-12 15:43:38 -08002699ifneq ($(NO_SECURE),true)
2700ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002701-include $(GRPC_STREAM_OP_TEST_DEPS)
2702endif
nnoble69ac39f2014-12-12 15:43:38 -08002703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002704
2705clean_grpc_stream_op_test:
2706 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2707 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2708 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2709 $(Q) $(RM) bins/grpc_stream_op_test
2710
2711
nnoble0c475f02014-12-05 15:37:39 -08002712ALPN_TEST_SRC = \
2713 test/core/transport/chttp2/alpn_test.c \
2714
2715ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2716ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2717
nnoble69ac39f2014-12-12 15:43:38 -08002718ifeq ($(NO_SECURE),true)
2719
2720bins/alpn_test: openssl_dep_error
2721
2722else
2723
nnoble0c475f02014-12-05 15:37:39 -08002724bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2725 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002726 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002727 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2728
nnoble69ac39f2014-12-12 15:43:38 -08002729endif
2730
nnoble0c475f02014-12-05 15:37:39 -08002731deps_alpn_test: $(ALPN_TEST_DEPS)
2732
nnoble69ac39f2014-12-12 15:43:38 -08002733ifneq ($(NO_SECURE),true)
2734ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002735-include $(ALPN_TEST_DEPS)
2736endif
nnoble69ac39f2014-12-12 15:43:38 -08002737endif
nnoble0c475f02014-12-05 15:37:39 -08002738
2739clean_alpn_test:
2740 $(E) "[CLEAN] Cleaning alpn_test files"
2741 $(Q) $(RM) $(ALPN_TEST_OBJS)
2742 $(Q) $(RM) $(ALPN_TEST_DEPS)
2743 $(Q) $(RM) bins/alpn_test
2744
2745
ctillerc1ddffb2014-12-15 13:08:18 -08002746TIME_AVERAGED_STATS_TEST_SRC = \
2747 test/core/iomgr/time_averaged_stats_test.c \
2748
2749TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2750TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2751
2752ifeq ($(NO_SECURE),true)
2753
2754bins/time_averaged_stats_test: openssl_dep_error
2755
2756else
2757
2758bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2759 $(E) "[LD] Linking $@"
2760 $(Q) mkdir -p `dirname $@`
2761 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2762
2763endif
2764
2765deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2766
2767ifneq ($(NO_SECURE),true)
2768ifneq ($(NO_DEPS),true)
2769-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2770endif
2771endif
2772
2773clean_time_averaged_stats_test:
2774 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2775 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2776 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2777 $(Q) $(RM) bins/time_averaged_stats_test
2778
2779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002780CHTTP2_STREAM_ENCODER_TEST_SRC = \
2781 test/core/transport/chttp2/stream_encoder_test.c \
2782
2783CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2784CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2785
nnoble69ac39f2014-12-12 15:43:38 -08002786ifeq ($(NO_SECURE),true)
2787
2788bins/chttp2_stream_encoder_test: openssl_dep_error
2789
2790else
2791
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002792bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002794 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002795 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2796
nnoble69ac39f2014-12-12 15:43:38 -08002797endif
2798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002799deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2800
nnoble69ac39f2014-12-12 15:43:38 -08002801ifneq ($(NO_SECURE),true)
2802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002803-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2804endif
nnoble69ac39f2014-12-12 15:43:38 -08002805endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002806
2807clean_chttp2_stream_encoder_test:
2808 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2809 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2810 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2811 $(Q) $(RM) bins/chttp2_stream_encoder_test
2812
2813
2814HPACK_TABLE_TEST_SRC = \
2815 test/core/transport/chttp2/hpack_table_test.c \
2816
2817HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2818HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2819
nnoble69ac39f2014-12-12 15:43:38 -08002820ifeq ($(NO_SECURE),true)
2821
2822bins/hpack_table_test: openssl_dep_error
2823
2824else
2825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002826bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2827 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002828 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002829 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2830
nnoble69ac39f2014-12-12 15:43:38 -08002831endif
2832
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002833deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2834
nnoble69ac39f2014-12-12 15:43:38 -08002835ifneq ($(NO_SECURE),true)
2836ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002837-include $(HPACK_TABLE_TEST_DEPS)
2838endif
nnoble69ac39f2014-12-12 15:43:38 -08002839endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002840
2841clean_hpack_table_test:
2842 $(E) "[CLEAN] Cleaning hpack_table_test files"
2843 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2844 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2845 $(Q) $(RM) bins/hpack_table_test
2846
2847
2848CHTTP2_STREAM_MAP_TEST_SRC = \
2849 test/core/transport/chttp2/stream_map_test.c \
2850
2851CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2852CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2853
nnoble69ac39f2014-12-12 15:43:38 -08002854ifeq ($(NO_SECURE),true)
2855
2856bins/chttp2_stream_map_test: openssl_dep_error
2857
2858else
2859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002860bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002862 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002863 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2864
nnoble69ac39f2014-12-12 15:43:38 -08002865endif
2866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2868
nnoble69ac39f2014-12-12 15:43:38 -08002869ifneq ($(NO_SECURE),true)
2870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002871-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2872endif
nnoble69ac39f2014-12-12 15:43:38 -08002873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002874
2875clean_chttp2_stream_map_test:
2876 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2877 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2878 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2879 $(Q) $(RM) bins/chttp2_stream_map_test
2880
2881
2882HPACK_PARSER_TEST_SRC = \
2883 test/core/transport/chttp2/hpack_parser_test.c \
2884
2885HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2886HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2887
nnoble69ac39f2014-12-12 15:43:38 -08002888ifeq ($(NO_SECURE),true)
2889
2890bins/hpack_parser_test: openssl_dep_error
2891
2892else
2893
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002894bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002896 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002897 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2898
nnoble69ac39f2014-12-12 15:43:38 -08002899endif
2900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002901deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2902
nnoble69ac39f2014-12-12 15:43:38 -08002903ifneq ($(NO_SECURE),true)
2904ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002905-include $(HPACK_PARSER_TEST_DEPS)
2906endif
nnoble69ac39f2014-12-12 15:43:38 -08002907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002908
2909clean_hpack_parser_test:
2910 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2911 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2912 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2913 $(Q) $(RM) bins/hpack_parser_test
2914
2915
2916TRANSPORT_METADATA_TEST_SRC = \
2917 test/core/transport/metadata_test.c \
2918
2919TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2920TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2921
nnoble69ac39f2014-12-12 15:43:38 -08002922ifeq ($(NO_SECURE),true)
2923
2924bins/transport_metadata_test: openssl_dep_error
2925
2926else
2927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002928bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2929 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002930 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002931 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2932
nnoble69ac39f2014-12-12 15:43:38 -08002933endif
2934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2936
nnoble69ac39f2014-12-12 15:43:38 -08002937ifneq ($(NO_SECURE),true)
2938ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002939-include $(TRANSPORT_METADATA_TEST_DEPS)
2940endif
nnoble69ac39f2014-12-12 15:43:38 -08002941endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002942
2943clean_transport_metadata_test:
2944 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2945 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2946 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2947 $(Q) $(RM) bins/transport_metadata_test
2948
2949
2950CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2951 test/core/transport/chttp2/status_conversion_test.c \
2952
2953CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2954CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2955
nnoble69ac39f2014-12-12 15:43:38 -08002956ifeq ($(NO_SECURE),true)
2957
2958bins/chttp2_status_conversion_test: openssl_dep_error
2959
2960else
2961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002962bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002964 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002965 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2966
nnoble69ac39f2014-12-12 15:43:38 -08002967endif
2968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2970
nnoble69ac39f2014-12-12 15:43:38 -08002971ifneq ($(NO_SECURE),true)
2972ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002973-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2974endif
nnoble69ac39f2014-12-12 15:43:38 -08002975endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002976
2977clean_chttp2_status_conversion_test:
2978 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2979 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2980 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2981 $(Q) $(RM) bins/chttp2_status_conversion_test
2982
2983
2984CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2985 test/core/transport/chttp2_transport_end2end_test.c \
2986
2987CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2988CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2989
nnoble69ac39f2014-12-12 15:43:38 -08002990ifeq ($(NO_SECURE),true)
2991
2992bins/chttp2_transport_end2end_test: openssl_dep_error
2993
2994else
2995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002996bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2997 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002998 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002999 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
3000
nnoble69ac39f2014-12-12 15:43:38 -08003001endif
3002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3004
nnoble69ac39f2014-12-12 15:43:38 -08003005ifneq ($(NO_SECURE),true)
3006ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003007-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3008endif
nnoble69ac39f2014-12-12 15:43:38 -08003009endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003010
3011clean_chttp2_transport_end2end_test:
3012 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3013 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3014 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3015 $(Q) $(RM) bins/chttp2_transport_end2end_test
3016
3017
ctiller18b49ab2014-12-09 14:39:16 -08003018TCP_POSIX_TEST_SRC = \
3019 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003020
ctiller18b49ab2014-12-09 14:39:16 -08003021TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3022TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003023
nnoble69ac39f2014-12-12 15:43:38 -08003024ifeq ($(NO_SECURE),true)
3025
3026bins/tcp_posix_test: openssl_dep_error
3027
3028else
3029
ctiller18b49ab2014-12-09 14:39:16 -08003030bins/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003031 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003032 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003033 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003034
nnoble69ac39f2014-12-12 15:43:38 -08003035endif
3036
ctiller18b49ab2014-12-09 14:39:16 -08003037deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003038
nnoble69ac39f2014-12-12 15:43:38 -08003039ifneq ($(NO_SECURE),true)
3040ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003041-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003042endif
nnoble69ac39f2014-12-12 15:43:38 -08003043endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003044
ctiller18b49ab2014-12-09 14:39:16 -08003045clean_tcp_posix_test:
3046 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3047 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3048 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3049 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003050
3051
nnoble0c475f02014-12-05 15:37:39 -08003052DUALSTACK_SOCKET_TEST_SRC = \
3053 test/core/end2end/dualstack_socket_test.c \
3054
3055DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3056DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3057
nnoble69ac39f2014-12-12 15:43:38 -08003058ifeq ($(NO_SECURE),true)
3059
3060bins/dualstack_socket_test: openssl_dep_error
3061
3062else
3063
nnoble0c475f02014-12-05 15:37:39 -08003064bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3065 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003066 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003067 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3068
nnoble69ac39f2014-12-12 15:43:38 -08003069endif
3070
nnoble0c475f02014-12-05 15:37:39 -08003071deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3072
nnoble69ac39f2014-12-12 15:43:38 -08003073ifneq ($(NO_SECURE),true)
3074ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003075-include $(DUALSTACK_SOCKET_TEST_DEPS)
3076endif
nnoble69ac39f2014-12-12 15:43:38 -08003077endif
nnoble0c475f02014-12-05 15:37:39 -08003078
3079clean_dualstack_socket_test:
3080 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3081 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3082 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3083 $(Q) $(RM) bins/dualstack_socket_test
3084
3085
3086NO_SERVER_TEST_SRC = \
3087 test/core/end2end/no_server_test.c \
3088
3089NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3090NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3091
nnoble69ac39f2014-12-12 15:43:38 -08003092ifeq ($(NO_SECURE),true)
3093
3094bins/no_server_test: openssl_dep_error
3095
3096else
3097
nnoble0c475f02014-12-05 15:37:39 -08003098bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003100 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003101 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3102
nnoble69ac39f2014-12-12 15:43:38 -08003103endif
3104
nnoble0c475f02014-12-05 15:37:39 -08003105deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3106
nnoble69ac39f2014-12-12 15:43:38 -08003107ifneq ($(NO_SECURE),true)
3108ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003109-include $(NO_SERVER_TEST_DEPS)
3110endif
nnoble69ac39f2014-12-12 15:43:38 -08003111endif
nnoble0c475f02014-12-05 15:37:39 -08003112
3113clean_no_server_test:
3114 $(E) "[CLEAN] Cleaning no_server_test files"
3115 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3116 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3117 $(Q) $(RM) bins/no_server_test
3118
3119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003120RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003121 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003122
3123RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3124RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3125
nnoble69ac39f2014-12-12 15:43:38 -08003126ifeq ($(NO_SECURE),true)
3127
3128bins/resolve_address_test: openssl_dep_error
3129
3130else
3131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003132bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003134 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003135 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3136
nnoble69ac39f2014-12-12 15:43:38 -08003137endif
3138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3140
nnoble69ac39f2014-12-12 15:43:38 -08003141ifneq ($(NO_SECURE),true)
3142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003143-include $(RESOLVE_ADDRESS_TEST_DEPS)
3144endif
nnoble69ac39f2014-12-12 15:43:38 -08003145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003146
3147clean_resolve_address_test:
3148 $(E) "[CLEAN] Cleaning resolve_address_test files"
3149 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3150 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3151 $(Q) $(RM) bins/resolve_address_test
3152
3153
ctiller18b49ab2014-12-09 14:39:16 -08003154SOCKADDR_UTILS_TEST_SRC = \
3155 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003156
ctiller18b49ab2014-12-09 14:39:16 -08003157SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3158SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003159
nnoble69ac39f2014-12-12 15:43:38 -08003160ifeq ($(NO_SECURE),true)
3161
3162bins/sockaddr_utils_test: openssl_dep_error
3163
3164else
3165
ctiller18b49ab2014-12-09 14:39:16 -08003166bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003167 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003168 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003169 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003170
nnoble69ac39f2014-12-12 15:43:38 -08003171endif
3172
ctiller18b49ab2014-12-09 14:39:16 -08003173deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003174
nnoble69ac39f2014-12-12 15:43:38 -08003175ifneq ($(NO_SECURE),true)
3176ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003177-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003178endif
nnoble69ac39f2014-12-12 15:43:38 -08003179endif
nnoble0c475f02014-12-05 15:37:39 -08003180
ctiller18b49ab2014-12-09 14:39:16 -08003181clean_sockaddr_utils_test:
3182 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3183 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3184 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3185 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003186
3187
ctiller18b49ab2014-12-09 14:39:16 -08003188TCP_SERVER_POSIX_TEST_SRC = \
3189 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003190
ctiller18b49ab2014-12-09 14:39:16 -08003191TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3192TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003193
nnoble69ac39f2014-12-12 15:43:38 -08003194ifeq ($(NO_SECURE),true)
3195
3196bins/tcp_server_posix_test: openssl_dep_error
3197
3198else
3199
ctiller18b49ab2014-12-09 14:39:16 -08003200bins/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003202 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003203 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003204
nnoble69ac39f2014-12-12 15:43:38 -08003205endif
3206
ctiller18b49ab2014-12-09 14:39:16 -08003207deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003208
nnoble69ac39f2014-12-12 15:43:38 -08003209ifneq ($(NO_SECURE),true)
3210ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003211-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003212endif
nnoble69ac39f2014-12-12 15:43:38 -08003213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214
ctiller18b49ab2014-12-09 14:39:16 -08003215clean_tcp_server_posix_test:
3216 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3217 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3218 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3219 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220
3221
ctiller18b49ab2014-12-09 14:39:16 -08003222TCP_CLIENT_POSIX_TEST_SRC = \
3223 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003224
ctiller18b49ab2014-12-09 14:39:16 -08003225TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3226TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003227
nnoble69ac39f2014-12-12 15:43:38 -08003228ifeq ($(NO_SECURE),true)
3229
3230bins/tcp_client_posix_test: openssl_dep_error
3231
3232else
3233
ctiller18b49ab2014-12-09 14:39:16 -08003234bins/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003236 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003237 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003238
nnoble69ac39f2014-12-12 15:43:38 -08003239endif
3240
ctiller18b49ab2014-12-09 14:39:16 -08003241deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003242
nnoble69ac39f2014-12-12 15:43:38 -08003243ifneq ($(NO_SECURE),true)
3244ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003245-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003246endif
nnoble69ac39f2014-12-12 15:43:38 -08003247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003248
ctiller18b49ab2014-12-09 14:39:16 -08003249clean_tcp_client_posix_test:
3250 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3251 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3252 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3253 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003254
3255
3256GRPC_CHANNEL_STACK_TEST_SRC = \
3257 test/core/channel/channel_stack_test.c \
3258
3259GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3260GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3261
nnoble69ac39f2014-12-12 15:43:38 -08003262ifeq ($(NO_SECURE),true)
3263
3264bins/grpc_channel_stack_test: openssl_dep_error
3265
3266else
3267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003268bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3269 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003270 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003271 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3272
nnoble69ac39f2014-12-12 15:43:38 -08003273endif
3274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003275deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3276
nnoble69ac39f2014-12-12 15:43:38 -08003277ifneq ($(NO_SECURE),true)
3278ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003279-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3280endif
nnoble69ac39f2014-12-12 15:43:38 -08003281endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003282
3283clean_grpc_channel_stack_test:
3284 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3285 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3286 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3287 $(Q) $(RM) bins/grpc_channel_stack_test
3288
3289
3290METADATA_BUFFER_TEST_SRC = \
3291 test/core/channel/metadata_buffer_test.c \
3292
3293METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3294METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3295
nnoble69ac39f2014-12-12 15:43:38 -08003296ifeq ($(NO_SECURE),true)
3297
3298bins/metadata_buffer_test: openssl_dep_error
3299
3300else
3301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003302bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3303 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003304 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003305 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3306
nnoble69ac39f2014-12-12 15:43:38 -08003307endif
3308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3310
nnoble69ac39f2014-12-12 15:43:38 -08003311ifneq ($(NO_SECURE),true)
3312ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003313-include $(METADATA_BUFFER_TEST_DEPS)
3314endif
nnoble69ac39f2014-12-12 15:43:38 -08003315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003316
3317clean_metadata_buffer_test:
3318 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3319 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3320 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3321 $(Q) $(RM) bins/metadata_buffer_test
3322
3323
3324GRPC_COMPLETION_QUEUE_TEST_SRC = \
3325 test/core/surface/completion_queue_test.c \
3326
3327GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3328GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3329
nnoble69ac39f2014-12-12 15:43:38 -08003330ifeq ($(NO_SECURE),true)
3331
3332bins/grpc_completion_queue_test: openssl_dep_error
3333
3334else
3335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003336bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3337 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003338 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003339 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3340
nnoble69ac39f2014-12-12 15:43:38 -08003341endif
3342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3344
nnoble69ac39f2014-12-12 15:43:38 -08003345ifneq ($(NO_SECURE),true)
3346ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003347-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3348endif
nnoble69ac39f2014-12-12 15:43:38 -08003349endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003350
3351clean_grpc_completion_queue_test:
3352 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3353 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3354 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3355 $(Q) $(RM) bins/grpc_completion_queue_test
3356
3357
3358GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3359 test/core/surface/completion_queue_benchmark.c \
3360
3361GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3362GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3363
nnoble69ac39f2014-12-12 15:43:38 -08003364ifeq ($(NO_SECURE),true)
3365
3366bins/grpc_completion_queue_benchmark: openssl_dep_error
3367
3368else
3369
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003370bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003372 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003373 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3374
nnoble69ac39f2014-12-12 15:43:38 -08003375endif
3376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003377deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3378
nnoble69ac39f2014-12-12 15:43:38 -08003379ifneq ($(NO_SECURE),true)
3380ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003381-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3382endif
nnoble69ac39f2014-12-12 15:43:38 -08003383endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003384
3385clean_grpc_completion_queue_benchmark:
3386 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3387 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3388 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3389 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3390
3391
3392CENSUS_WINDOW_STATS_TEST_SRC = \
3393 test/core/statistics/window_stats_test.c \
3394
3395CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3396CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3397
nnoble69ac39f2014-12-12 15:43:38 -08003398ifeq ($(NO_SECURE),true)
3399
3400bins/census_window_stats_test: openssl_dep_error
3401
3402else
3403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003404bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3405 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003406 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003407 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3408
nnoble69ac39f2014-12-12 15:43:38 -08003409endif
3410
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3412
nnoble69ac39f2014-12-12 15:43:38 -08003413ifneq ($(NO_SECURE),true)
3414ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3416endif
nnoble69ac39f2014-12-12 15:43:38 -08003417endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003418
3419clean_census_window_stats_test:
3420 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3421 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3422 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3423 $(Q) $(RM) bins/census_window_stats_test
3424
3425
3426CENSUS_STATISTICS_QUICK_TEST_SRC = \
3427 test/core/statistics/quick_test.c \
3428
3429CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3430CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3431
nnoble69ac39f2014-12-12 15:43:38 -08003432ifeq ($(NO_SECURE),true)
3433
3434bins/census_statistics_quick_test: openssl_dep_error
3435
3436else
3437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003438bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3439 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003440 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003441 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3442
nnoble69ac39f2014-12-12 15:43:38 -08003443endif
3444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003445deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3446
nnoble69ac39f2014-12-12 15:43:38 -08003447ifneq ($(NO_SECURE),true)
3448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003449-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3450endif
nnoble69ac39f2014-12-12 15:43:38 -08003451endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003452
3453clean_census_statistics_quick_test:
3454 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3455 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3456 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3457 $(Q) $(RM) bins/census_statistics_quick_test
3458
3459
aveitch482a5be2014-12-15 10:25:12 -08003460CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3461 test/core/statistics/small_log_test.c \
3462
3463CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3464CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3465
3466ifeq ($(NO_SECURE),true)
3467
3468bins/census_statistics_small_log_test: openssl_dep_error
3469
3470else
3471
3472bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3473 $(E) "[LD] Linking $@"
3474 $(Q) mkdir -p `dirname $@`
3475 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_small_log_test
3476
3477endif
3478
3479deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3480
3481ifneq ($(NO_SECURE),true)
3482ifneq ($(NO_DEPS),true)
3483-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3484endif
3485endif
3486
3487clean_census_statistics_small_log_test:
3488 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3489 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3490 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3491 $(Q) $(RM) bins/census_statistics_small_log_test
3492
3493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003494CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3495 test/core/statistics/performance_test.c \
3496
3497CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3498CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3499
nnoble69ac39f2014-12-12 15:43:38 -08003500ifeq ($(NO_SECURE),true)
3501
3502bins/census_statistics_performance_test: openssl_dep_error
3503
3504else
3505
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003506bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3507 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003508 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003509 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3510
nnoble69ac39f2014-12-12 15:43:38 -08003511endif
3512
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003513deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3514
nnoble69ac39f2014-12-12 15:43:38 -08003515ifneq ($(NO_SECURE),true)
3516ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003517-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3518endif
nnoble69ac39f2014-12-12 15:43:38 -08003519endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003520
3521clean_census_statistics_performance_test:
3522 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3523 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3524 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3525 $(Q) $(RM) bins/census_statistics_performance_test
3526
3527
3528CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3529 test/core/statistics/multiple_writers_test.c \
3530
3531CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3532CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3533
nnoble69ac39f2014-12-12 15:43:38 -08003534ifeq ($(NO_SECURE),true)
3535
3536bins/census_statistics_multiple_writers_test: openssl_dep_error
3537
3538else
3539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003540bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003542 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003543 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_multiple_writers_test
3544
nnoble69ac39f2014-12-12 15:43:38 -08003545endif
3546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3548
nnoble69ac39f2014-12-12 15:43:38 -08003549ifneq ($(NO_SECURE),true)
3550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3552endif
nnoble69ac39f2014-12-12 15:43:38 -08003553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003554
3555clean_census_statistics_multiple_writers_test:
3556 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3557 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3558 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3559 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3560
3561
3562CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3563 test/core/statistics/multiple_writers_circular_buffer_test.c \
3564
3565CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3566CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3567
nnoble69ac39f2014-12-12 15:43:38 -08003568ifeq ($(NO_SECURE),true)
3569
3570bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3571
3572else
3573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003574bins/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003576 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003577 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_multiple_writers_circular_buffer_test
3578
nnoble69ac39f2014-12-12 15:43:38 -08003579endif
3580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003581deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3582
nnoble69ac39f2014-12-12 15:43:38 -08003583ifneq ($(NO_SECURE),true)
3584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003585-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3586endif
nnoble69ac39f2014-12-12 15:43:38 -08003587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003588
3589clean_census_statistics_multiple_writers_circular_buffer_test:
3590 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3591 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3592 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3593 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3594
3595
3596CENSUS_STUB_TEST_SRC = \
3597 test/core/statistics/census_stub_test.c \
3598
3599CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3600CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3601
nnoble69ac39f2014-12-12 15:43:38 -08003602ifeq ($(NO_SECURE),true)
3603
3604bins/census_stub_test: openssl_dep_error
3605
3606else
3607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003608bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3609 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003610 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003611 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3612
nnoble69ac39f2014-12-12 15:43:38 -08003613endif
3614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003615deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3616
nnoble69ac39f2014-12-12 15:43:38 -08003617ifneq ($(NO_SECURE),true)
3618ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619-include $(CENSUS_STUB_TEST_DEPS)
3620endif
nnoble69ac39f2014-12-12 15:43:38 -08003621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003622
3623clean_census_stub_test:
3624 $(E) "[CLEAN] Cleaning census_stub_test files"
3625 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3626 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3627 $(Q) $(RM) bins/census_stub_test
3628
3629
3630CENSUS_HASH_TABLE_TEST_SRC = \
3631 test/core/statistics/hash_table_test.c \
3632
3633CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3634CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3635
nnoble69ac39f2014-12-12 15:43:38 -08003636ifeq ($(NO_SECURE),true)
3637
3638bins/census_hash_table_test: openssl_dep_error
3639
3640else
3641
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003642bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3643 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003644 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003645 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3646
nnoble69ac39f2014-12-12 15:43:38 -08003647endif
3648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003649deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3650
nnoble69ac39f2014-12-12 15:43:38 -08003651ifneq ($(NO_SECURE),true)
3652ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3654endif
nnoble69ac39f2014-12-12 15:43:38 -08003655endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003656
3657clean_census_hash_table_test:
3658 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3659 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3660 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3661 $(Q) $(RM) bins/census_hash_table_test
3662
3663
3664FLING_SERVER_SRC = \
3665 test/core/fling/server.c \
3666
3667FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3668FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3669
nnoble69ac39f2014-12-12 15:43:38 -08003670ifeq ($(NO_SECURE),true)
3671
3672bins/fling_server: openssl_dep_error
3673
3674else
3675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003676bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3677 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003678 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003679 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3680
nnoble69ac39f2014-12-12 15:43:38 -08003681endif
3682
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003683deps_fling_server: $(FLING_SERVER_DEPS)
3684
nnoble69ac39f2014-12-12 15:43:38 -08003685ifneq ($(NO_SECURE),true)
3686ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003687-include $(FLING_SERVER_DEPS)
3688endif
nnoble69ac39f2014-12-12 15:43:38 -08003689endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003690
3691clean_fling_server:
3692 $(E) "[CLEAN] Cleaning fling_server files"
3693 $(Q) $(RM) $(FLING_SERVER_OBJS)
3694 $(Q) $(RM) $(FLING_SERVER_DEPS)
3695 $(Q) $(RM) bins/fling_server
3696
3697
3698FLING_CLIENT_SRC = \
3699 test/core/fling/client.c \
3700
3701FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3702FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3703
nnoble69ac39f2014-12-12 15:43:38 -08003704ifeq ($(NO_SECURE),true)
3705
3706bins/fling_client: openssl_dep_error
3707
3708else
3709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003710bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3711 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003712 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003713 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3714
nnoble69ac39f2014-12-12 15:43:38 -08003715endif
3716
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003717deps_fling_client: $(FLING_CLIENT_DEPS)
3718
nnoble69ac39f2014-12-12 15:43:38 -08003719ifneq ($(NO_SECURE),true)
3720ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003721-include $(FLING_CLIENT_DEPS)
3722endif
nnoble69ac39f2014-12-12 15:43:38 -08003723endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003724
3725clean_fling_client:
3726 $(E) "[CLEAN] Cleaning fling_client files"
3727 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3728 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3729 $(Q) $(RM) bins/fling_client
3730
3731
3732FLING_TEST_SRC = \
3733 test/core/fling/fling_test.c \
3734
3735FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3736FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3737
nnoble69ac39f2014-12-12 15:43:38 -08003738ifeq ($(NO_SECURE),true)
3739
3740bins/fling_test: openssl_dep_error
3741
3742else
3743
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003744bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3745 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003746 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003747 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3748
nnoble69ac39f2014-12-12 15:43:38 -08003749endif
3750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003751deps_fling_test: $(FLING_TEST_DEPS)
3752
nnoble69ac39f2014-12-12 15:43:38 -08003753ifneq ($(NO_SECURE),true)
3754ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003755-include $(FLING_TEST_DEPS)
3756endif
nnoble69ac39f2014-12-12 15:43:38 -08003757endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003758
3759clean_fling_test:
3760 $(E) "[CLEAN] Cleaning fling_test files"
3761 $(Q) $(RM) $(FLING_TEST_OBJS)
3762 $(Q) $(RM) $(FLING_TEST_DEPS)
3763 $(Q) $(RM) bins/fling_test
3764
3765
3766ECHO_SERVER_SRC = \
3767 test/core/echo/server.c \
3768
3769ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3770ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3771
nnoble69ac39f2014-12-12 15:43:38 -08003772ifeq ($(NO_SECURE),true)
3773
3774bins/echo_server: openssl_dep_error
3775
3776else
3777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003778bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003780 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003781 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3782
nnoble69ac39f2014-12-12 15:43:38 -08003783endif
3784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003785deps_echo_server: $(ECHO_SERVER_DEPS)
3786
nnoble69ac39f2014-12-12 15:43:38 -08003787ifneq ($(NO_SECURE),true)
3788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003789-include $(ECHO_SERVER_DEPS)
3790endif
nnoble69ac39f2014-12-12 15:43:38 -08003791endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003792
3793clean_echo_server:
3794 $(E) "[CLEAN] Cleaning echo_server files"
3795 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3796 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3797 $(Q) $(RM) bins/echo_server
3798
3799
3800ECHO_CLIENT_SRC = \
3801 test/core/echo/client.c \
3802
3803ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3804ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3805
nnoble69ac39f2014-12-12 15:43:38 -08003806ifeq ($(NO_SECURE),true)
3807
3808bins/echo_client: openssl_dep_error
3809
3810else
3811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003812bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3813 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003814 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003815 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3816
nnoble69ac39f2014-12-12 15:43:38 -08003817endif
3818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819deps_echo_client: $(ECHO_CLIENT_DEPS)
3820
nnoble69ac39f2014-12-12 15:43:38 -08003821ifneq ($(NO_SECURE),true)
3822ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003823-include $(ECHO_CLIENT_DEPS)
3824endif
nnoble69ac39f2014-12-12 15:43:38 -08003825endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003826
3827clean_echo_client:
3828 $(E) "[CLEAN] Cleaning echo_client files"
3829 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3830 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3831 $(Q) $(RM) bins/echo_client
3832
3833
3834ECHO_TEST_SRC = \
3835 test/core/echo/echo_test.c \
3836
3837ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3838ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3839
nnoble69ac39f2014-12-12 15:43:38 -08003840ifeq ($(NO_SECURE),true)
3841
3842bins/echo_test: openssl_dep_error
3843
3844else
3845
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003846bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3847 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003848 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003849 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3850
nnoble69ac39f2014-12-12 15:43:38 -08003851endif
3852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003853deps_echo_test: $(ECHO_TEST_DEPS)
3854
nnoble69ac39f2014-12-12 15:43:38 -08003855ifneq ($(NO_SECURE),true)
3856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857-include $(ECHO_TEST_DEPS)
3858endif
nnoble69ac39f2014-12-12 15:43:38 -08003859endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003860
3861clean_echo_test:
3862 $(E) "[CLEAN] Cleaning echo_test files"
3863 $(Q) $(RM) $(ECHO_TEST_OBJS)
3864 $(Q) $(RM) $(ECHO_TEST_DEPS)
3865 $(Q) $(RM) bins/echo_test
3866
3867
3868LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3869 test/core/network_benchmarks/low_level_ping_pong.c \
3870
3871LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3872LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3873
nnoble69ac39f2014-12-12 15:43:38 -08003874ifeq ($(NO_SECURE),true)
3875
3876bins/low_level_ping_pong_benchmark: openssl_dep_error
3877
3878else
3879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003880bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003883 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/low_level_ping_pong_benchmark
3884
nnoble69ac39f2014-12-12 15:43:38 -08003885endif
3886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003887deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3888
nnoble69ac39f2014-12-12 15:43:38 -08003889ifneq ($(NO_SECURE),true)
3890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003891-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3892endif
nnoble69ac39f2014-12-12 15:43:38 -08003893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003894
3895clean_low_level_ping_pong_benchmark:
3896 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3897 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3898 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3899 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3900
3901
3902MESSAGE_COMPRESS_TEST_SRC = \
3903 test/core/compression/message_compress_test.c \
3904
3905MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3906MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3907
nnoble69ac39f2014-12-12 15:43:38 -08003908ifeq ($(NO_SECURE),true)
3909
3910bins/message_compress_test: openssl_dep_error
3911
3912else
3913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003914bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3915 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003916 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003917 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3918
nnoble69ac39f2014-12-12 15:43:38 -08003919endif
3920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003921deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3922
nnoble69ac39f2014-12-12 15:43:38 -08003923ifneq ($(NO_SECURE),true)
3924ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003925-include $(MESSAGE_COMPRESS_TEST_DEPS)
3926endif
nnoble69ac39f2014-12-12 15:43:38 -08003927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003928
3929clean_message_compress_test:
3930 $(E) "[CLEAN] Cleaning message_compress_test files"
3931 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3932 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3933 $(Q) $(RM) bins/message_compress_test
3934
3935
nnoble0c475f02014-12-05 15:37:39 -08003936BIN_ENCODER_TEST_SRC = \
3937 test/core/transport/chttp2/bin_encoder_test.c \
3938
3939BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3940BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3941
nnoble69ac39f2014-12-12 15:43:38 -08003942ifeq ($(NO_SECURE),true)
3943
3944bins/bin_encoder_test: openssl_dep_error
3945
3946else
3947
nnoble0c475f02014-12-05 15:37:39 -08003948bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003950 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003951 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3952
nnoble69ac39f2014-12-12 15:43:38 -08003953endif
3954
nnoble0c475f02014-12-05 15:37:39 -08003955deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3956
nnoble69ac39f2014-12-12 15:43:38 -08003957ifneq ($(NO_SECURE),true)
3958ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003959-include $(BIN_ENCODER_TEST_DEPS)
3960endif
nnoble69ac39f2014-12-12 15:43:38 -08003961endif
nnoble0c475f02014-12-05 15:37:39 -08003962
3963clean_bin_encoder_test:
3964 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3965 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3966 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3967 $(Q) $(RM) bins/bin_encoder_test
3968
3969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003970SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003971 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003972
3973SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3974SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3975
nnoble69ac39f2014-12-12 15:43:38 -08003976ifeq ($(NO_SECURE),true)
3977
3978bins/secure_endpoint_test: openssl_dep_error
3979
3980else
3981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003982bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003984 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003985 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3986
nnoble69ac39f2014-12-12 15:43:38 -08003987endif
3988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003989deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3990
nnoble69ac39f2014-12-12 15:43:38 -08003991ifneq ($(NO_SECURE),true)
3992ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003993-include $(SECURE_ENDPOINT_TEST_DEPS)
3994endif
nnoble69ac39f2014-12-12 15:43:38 -08003995endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003996
3997clean_secure_endpoint_test:
3998 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3999 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4000 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
4001 $(Q) $(RM) bins/secure_endpoint_test
4002
4003
4004HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4005 test/core/httpcli/format_request_test.c \
4006
4007HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4008HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4009
nnoble69ac39f2014-12-12 15:43:38 -08004010ifeq ($(NO_SECURE),true)
4011
4012bins/httpcli_format_request_test: openssl_dep_error
4013
4014else
4015
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004016bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4017 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004018 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004019 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4020
nnoble69ac39f2014-12-12 15:43:38 -08004021endif
4022
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4024
nnoble69ac39f2014-12-12 15:43:38 -08004025ifneq ($(NO_SECURE),true)
4026ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004027-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4028endif
nnoble69ac39f2014-12-12 15:43:38 -08004029endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004030
4031clean_httpcli_format_request_test:
4032 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4033 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4034 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4035 $(Q) $(RM) bins/httpcli_format_request_test
4036
4037
4038HTTPCLI_PARSER_TEST_SRC = \
4039 test/core/httpcli/parser_test.c \
4040
4041HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4042HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4043
nnoble69ac39f2014-12-12 15:43:38 -08004044ifeq ($(NO_SECURE),true)
4045
4046bins/httpcli_parser_test: openssl_dep_error
4047
4048else
4049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004050bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4051 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004052 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004053 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4054
nnoble69ac39f2014-12-12 15:43:38 -08004055endif
4056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004057deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4058
nnoble69ac39f2014-12-12 15:43:38 -08004059ifneq ($(NO_SECURE),true)
4060ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004061-include $(HTTPCLI_PARSER_TEST_DEPS)
4062endif
nnoble69ac39f2014-12-12 15:43:38 -08004063endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004064
4065clean_httpcli_parser_test:
4066 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4067 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4068 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4069 $(Q) $(RM) bins/httpcli_parser_test
4070
4071
4072HTTPCLI_TEST_SRC = \
4073 test/core/httpcli/httpcli_test.c \
4074
4075HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4076HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4077
nnoble69ac39f2014-12-12 15:43:38 -08004078ifeq ($(NO_SECURE),true)
4079
4080bins/httpcli_test: openssl_dep_error
4081
4082else
4083
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004084bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4085 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004086 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004087 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4088
nnoble69ac39f2014-12-12 15:43:38 -08004089endif
4090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004091deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4092
nnoble69ac39f2014-12-12 15:43:38 -08004093ifneq ($(NO_SECURE),true)
4094ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004095-include $(HTTPCLI_TEST_DEPS)
4096endif
nnoble69ac39f2014-12-12 15:43:38 -08004097endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004098
4099clean_httpcli_test:
4100 $(E) "[CLEAN] Cleaning httpcli_test files"
4101 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4102 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4103 $(Q) $(RM) bins/httpcli_test
4104
4105
4106GRPC_CREDENTIALS_TEST_SRC = \
4107 test/core/security/credentials_test.c \
4108
4109GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4110GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4111
nnoble69ac39f2014-12-12 15:43:38 -08004112ifeq ($(NO_SECURE),true)
4113
4114bins/grpc_credentials_test: openssl_dep_error
4115
4116else
4117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004118bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4119 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004120 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004121 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4122
nnoble69ac39f2014-12-12 15:43:38 -08004123endif
4124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4126
nnoble69ac39f2014-12-12 15:43:38 -08004127ifneq ($(NO_SECURE),true)
4128ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004129-include $(GRPC_CREDENTIALS_TEST_DEPS)
4130endif
nnoble69ac39f2014-12-12 15:43:38 -08004131endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004132
4133clean_grpc_credentials_test:
4134 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4135 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4136 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4137 $(Q) $(RM) bins/grpc_credentials_test
4138
4139
jboeufbefd2652014-12-12 15:39:47 -08004140GRPC_BASE64_TEST_SRC = \
4141 test/core/security/base64_test.c \
4142
4143GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4144GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4145
nnoble69ac39f2014-12-12 15:43:38 -08004146ifeq ($(NO_SECURE),true)
4147
4148bins/grpc_base64_test: openssl_dep_error
4149
4150else
4151
jboeufbefd2652014-12-12 15:39:47 -08004152bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4153 $(E) "[LD] Linking $@"
4154 $(Q) mkdir -p `dirname $@`
4155 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4156
nnoble69ac39f2014-12-12 15:43:38 -08004157endif
4158
jboeufbefd2652014-12-12 15:39:47 -08004159deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4160
nnoble69ac39f2014-12-12 15:43:38 -08004161ifneq ($(NO_SECURE),true)
4162ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004163-include $(GRPC_BASE64_TEST_DEPS)
4164endif
nnoble69ac39f2014-12-12 15:43:38 -08004165endif
jboeufbefd2652014-12-12 15:39:47 -08004166
4167clean_grpc_base64_test:
4168 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4169 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4170 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4171 $(Q) $(RM) bins/grpc_base64_test
4172
4173
4174GRPC_JSON_TOKEN_TEST_SRC = \
4175 test/core/security/json_token_test.c \
4176
4177GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4178GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4179
nnoble69ac39f2014-12-12 15:43:38 -08004180ifeq ($(NO_SECURE),true)
4181
4182bins/grpc_json_token_test: openssl_dep_error
4183
4184else
4185
jboeufbefd2652014-12-12 15:39:47 -08004186bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4187 $(E) "[LD] Linking $@"
4188 $(Q) mkdir -p `dirname $@`
4189 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4190
nnoble69ac39f2014-12-12 15:43:38 -08004191endif
4192
jboeufbefd2652014-12-12 15:39:47 -08004193deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4194
nnoble69ac39f2014-12-12 15:43:38 -08004195ifneq ($(NO_SECURE),true)
4196ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004197-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4198endif
nnoble69ac39f2014-12-12 15:43:38 -08004199endif
jboeufbefd2652014-12-12 15:39:47 -08004200
4201clean_grpc_json_token_test:
4202 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4203 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4204 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4205 $(Q) $(RM) bins/grpc_json_token_test
4206
4207
ctiller8919f602014-12-10 10:19:42 -08004208TIMEOUT_ENCODING_TEST_SRC = \
4209 test/core/transport/chttp2/timeout_encoding_test.c \
4210
4211TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4212TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4213
nnoble69ac39f2014-12-12 15:43:38 -08004214ifeq ($(NO_SECURE),true)
4215
4216bins/timeout_encoding_test: openssl_dep_error
4217
4218else
4219
ctiller8919f602014-12-10 10:19:42 -08004220bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4221 $(E) "[LD] Linking $@"
4222 $(Q) mkdir -p `dirname $@`
4223 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4224
nnoble69ac39f2014-12-12 15:43:38 -08004225endif
4226
ctiller8919f602014-12-10 10:19:42 -08004227deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4228
nnoble69ac39f2014-12-12 15:43:38 -08004229ifneq ($(NO_SECURE),true)
4230ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004231-include $(TIMEOUT_ENCODING_TEST_DEPS)
4232endif
nnoble69ac39f2014-12-12 15:43:38 -08004233endif
ctiller8919f602014-12-10 10:19:42 -08004234
4235clean_timeout_encoding_test:
4236 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4237 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4238 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4239 $(Q) $(RM) bins/timeout_encoding_test
4240
4241
4242FD_POSIX_TEST_SRC = \
4243 test/core/iomgr/fd_posix_test.c \
4244
4245FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4246FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4247
nnoble69ac39f2014-12-12 15:43:38 -08004248ifeq ($(NO_SECURE),true)
4249
4250bins/fd_posix_test: openssl_dep_error
4251
4252else
4253
ctiller8919f602014-12-10 10:19:42 -08004254bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4255 $(E) "[LD] Linking $@"
4256 $(Q) mkdir -p `dirname $@`
4257 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4258
nnoble69ac39f2014-12-12 15:43:38 -08004259endif
4260
ctiller8919f602014-12-10 10:19:42 -08004261deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4262
nnoble69ac39f2014-12-12 15:43:38 -08004263ifneq ($(NO_SECURE),true)
4264ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004265-include $(FD_POSIX_TEST_DEPS)
4266endif
nnoble69ac39f2014-12-12 15:43:38 -08004267endif
ctiller8919f602014-12-10 10:19:42 -08004268
4269clean_fd_posix_test:
4270 $(E) "[CLEAN] Cleaning fd_posix_test files"
4271 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4272 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4273 $(Q) $(RM) bins/fd_posix_test
4274
4275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004276FLING_STREAM_TEST_SRC = \
4277 test/core/fling/fling_stream_test.c \
4278
4279FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4280FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4281
nnoble69ac39f2014-12-12 15:43:38 -08004282ifeq ($(NO_SECURE),true)
4283
4284bins/fling_stream_test: openssl_dep_error
4285
4286else
4287
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004288bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4289 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004290 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004291 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4292
nnoble69ac39f2014-12-12 15:43:38 -08004293endif
4294
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004295deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4296
nnoble69ac39f2014-12-12 15:43:38 -08004297ifneq ($(NO_SECURE),true)
4298ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004299-include $(FLING_STREAM_TEST_DEPS)
4300endif
nnoble69ac39f2014-12-12 15:43:38 -08004301endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004302
4303clean_fling_stream_test:
4304 $(E) "[CLEAN] Cleaning fling_stream_test files"
4305 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4306 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4307 $(Q) $(RM) bins/fling_stream_test
4308
4309
4310LAME_CLIENT_TEST_SRC = \
4311 test/core/surface/lame_client_test.c \
4312
4313LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4314LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4315
nnoble69ac39f2014-12-12 15:43:38 -08004316ifeq ($(NO_SECURE),true)
4317
4318bins/lame_client_test: openssl_dep_error
4319
4320else
4321
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004322bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004324 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004325 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4326
nnoble69ac39f2014-12-12 15:43:38 -08004327endif
4328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4330
nnoble69ac39f2014-12-12 15:43:38 -08004331ifneq ($(NO_SECURE),true)
4332ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004333-include $(LAME_CLIENT_TEST_DEPS)
4334endif
nnoble69ac39f2014-12-12 15:43:38 -08004335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004336
4337clean_lame_client_test:
4338 $(E) "[CLEAN] Cleaning lame_client_test files"
4339 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4340 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4341 $(Q) $(RM) bins/lame_client_test
4342
4343
4344THREAD_POOL_TEST_SRC = \
4345 test/cpp/server/thread_pool_test.cc \
4346
4347THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4348THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4349
nnoble69ac39f2014-12-12 15:43:38 -08004350ifeq ($(NO_SECURE),true)
4351
4352bins/thread_pool_test: openssl_dep_error
4353
4354else
4355
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004356bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4357 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004358 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004359 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/thread_pool_test
4360
nnoble69ac39f2014-12-12 15:43:38 -08004361endif
4362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4364
nnoble69ac39f2014-12-12 15:43:38 -08004365ifneq ($(NO_SECURE),true)
4366ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004367-include $(THREAD_POOL_TEST_DEPS)
4368endif
nnoble69ac39f2014-12-12 15:43:38 -08004369endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004370
4371clean_thread_pool_test:
4372 $(E) "[CLEAN] Cleaning thread_pool_test files"
4373 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4374 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4375 $(Q) $(RM) bins/thread_pool_test
4376
4377
4378STATUS_TEST_SRC = \
4379 test/cpp/util/status_test.cc \
4380
4381STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4382STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4383
nnoble69ac39f2014-12-12 15:43:38 -08004384ifeq ($(NO_SECURE),true)
4385
4386bins/status_test: openssl_dep_error
4387
4388else
4389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004390bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4391 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004392 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004393 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4394
nnoble69ac39f2014-12-12 15:43:38 -08004395endif
4396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004397deps_status_test: $(STATUS_TEST_DEPS)
4398
nnoble69ac39f2014-12-12 15:43:38 -08004399ifneq ($(NO_SECURE),true)
4400ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004401-include $(STATUS_TEST_DEPS)
4402endif
nnoble69ac39f2014-12-12 15:43:38 -08004403endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004404
4405clean_status_test:
4406 $(E) "[CLEAN] Cleaning status_test files"
4407 $(Q) $(RM) $(STATUS_TEST_OBJS)
4408 $(Q) $(RM) $(STATUS_TEST_DEPS)
4409 $(Q) $(RM) bins/status_test
4410
4411
ctiller8919f602014-12-10 10:19:42 -08004412SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4413 test/cpp/end2end/sync_client_async_server_test.cc \
4414
4415SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4416SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4417
nnoble69ac39f2014-12-12 15:43:38 -08004418ifeq ($(NO_SECURE),true)
4419
4420bins/sync_client_async_server_test: openssl_dep_error
4421
4422else
4423
ctiller8919f602014-12-10 10:19:42 -08004424bins/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
4425 $(E) "[LD] Linking $@"
4426 $(Q) mkdir -p `dirname $@`
4427 $(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
4428
nnoble69ac39f2014-12-12 15:43:38 -08004429endif
4430
ctiller8919f602014-12-10 10:19:42 -08004431deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4432
nnoble69ac39f2014-12-12 15:43:38 -08004433ifneq ($(NO_SECURE),true)
4434ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004435-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4436endif
nnoble69ac39f2014-12-12 15:43:38 -08004437endif
ctiller8919f602014-12-10 10:19:42 -08004438
4439clean_sync_client_async_server_test:
4440 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4441 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4442 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4443 $(Q) $(RM) bins/sync_client_async_server_test
4444
4445
4446QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004447 gens/test/cpp/interop/empty.pb.cc \
4448 gens/test/cpp/interop/messages.pb.cc \
4449 gens/test/cpp/interop/test.pb.cc \
4450 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004451
4452QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4453QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4454
nnoble69ac39f2014-12-12 15:43:38 -08004455ifeq ($(NO_SECURE),true)
4456
4457bins/qps_client: openssl_dep_error
4458
4459else
4460
vpai80b6d012014-12-17 11:47:32 -08004461bins/qps_client: $(QPS_CLIENT_OBJS) libs/libgrpc++_test_util.a libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004462 $(E) "[LD] Linking $@"
4463 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004464 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_client
ctiller8919f602014-12-10 10:19:42 -08004465
nnoble69ac39f2014-12-12 15:43:38 -08004466endif
4467
ctiller8919f602014-12-10 10:19:42 -08004468deps_qps_client: $(QPS_CLIENT_DEPS)
4469
nnoble69ac39f2014-12-12 15:43:38 -08004470ifneq ($(NO_SECURE),true)
4471ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004472-include $(QPS_CLIENT_DEPS)
4473endif
nnoble69ac39f2014-12-12 15:43:38 -08004474endif
ctiller8919f602014-12-10 10:19:42 -08004475
4476clean_qps_client:
4477 $(E) "[CLEAN] Cleaning qps_client files"
4478 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4479 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4480 $(Q) $(RM) bins/qps_client
4481
4482
4483QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004484 gens/test/cpp/interop/empty.pb.cc \
4485 gens/test/cpp/interop/messages.pb.cc \
4486 gens/test/cpp/interop/test.pb.cc \
4487 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004488
4489QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4490QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4491
nnoble69ac39f2014-12-12 15:43:38 -08004492ifeq ($(NO_SECURE),true)
4493
4494bins/qps_server: openssl_dep_error
4495
4496else
4497
vpai80b6d012014-12-17 11:47:32 -08004498bins/qps_server: $(QPS_SERVER_OBJS) libs/libgrpc++_test_util.a libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004499 $(E) "[LD] Linking $@"
4500 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004501 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/qps_server
ctiller8919f602014-12-10 10:19:42 -08004502
nnoble69ac39f2014-12-12 15:43:38 -08004503endif
4504
ctiller8919f602014-12-10 10:19:42 -08004505deps_qps_server: $(QPS_SERVER_DEPS)
4506
nnoble69ac39f2014-12-12 15:43:38 -08004507ifneq ($(NO_SECURE),true)
4508ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004509-include $(QPS_SERVER_DEPS)
4510endif
nnoble69ac39f2014-12-12 15:43:38 -08004511endif
ctiller8919f602014-12-10 10:19:42 -08004512
4513clean_qps_server:
4514 $(E) "[CLEAN] Cleaning qps_server files"
4515 $(Q) $(RM) $(QPS_SERVER_OBJS)
4516 $(Q) $(RM) $(QPS_SERVER_DEPS)
4517 $(Q) $(RM) bins/qps_server
4518
4519
4520INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004521 gens/test/cpp/interop/empty.pb.cc \
4522 gens/test/cpp/interop/messages.pb.cc \
4523 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004524 test/cpp/interop/server.cc \
4525
4526INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4527INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4528
nnoble69ac39f2014-12-12 15:43:38 -08004529ifeq ($(NO_SECURE),true)
4530
4531bins/interop_server: openssl_dep_error
4532
4533else
4534
nnoble72309c62014-12-12 11:42:26 -08004535bins/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 -08004536 $(E) "[LD] Linking $@"
4537 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004538 $(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 -08004539
nnoble69ac39f2014-12-12 15:43:38 -08004540endif
4541
ctiller8919f602014-12-10 10:19:42 -08004542deps_interop_server: $(INTEROP_SERVER_DEPS)
4543
nnoble69ac39f2014-12-12 15:43:38 -08004544ifneq ($(NO_SECURE),true)
4545ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004546-include $(INTEROP_SERVER_DEPS)
4547endif
nnoble69ac39f2014-12-12 15:43:38 -08004548endif
ctiller8919f602014-12-10 10:19:42 -08004549
4550clean_interop_server:
4551 $(E) "[CLEAN] Cleaning interop_server files"
4552 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4553 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4554 $(Q) $(RM) bins/interop_server
4555
4556
4557INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004558 gens/test/cpp/interop/empty.pb.cc \
4559 gens/test/cpp/interop/messages.pb.cc \
4560 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004561 test/cpp/interop/client.cc \
4562
4563INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4564INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4565
nnoble69ac39f2014-12-12 15:43:38 -08004566ifeq ($(NO_SECURE),true)
4567
4568bins/interop_client: openssl_dep_error
4569
4570else
4571
nnoble72309c62014-12-12 11:42:26 -08004572bins/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 -08004573 $(E) "[LD] Linking $@"
4574 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004575 $(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 -08004576
nnoble69ac39f2014-12-12 15:43:38 -08004577endif
4578
ctiller8919f602014-12-10 10:19:42 -08004579deps_interop_client: $(INTEROP_CLIENT_DEPS)
4580
nnoble69ac39f2014-12-12 15:43:38 -08004581ifneq ($(NO_SECURE),true)
4582ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004583-include $(INTEROP_CLIENT_DEPS)
4584endif
nnoble69ac39f2014-12-12 15:43:38 -08004585endif
ctiller8919f602014-12-10 10:19:42 -08004586
4587clean_interop_client:
4588 $(E) "[CLEAN] Cleaning interop_client files"
4589 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4590 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4591 $(Q) $(RM) bins/interop_client
4592
4593
4594END2END_TEST_SRC = \
4595 test/cpp/end2end/end2end_test.cc \
4596
4597END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4598END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4599
nnoble69ac39f2014-12-12 15:43:38 -08004600ifeq ($(NO_SECURE),true)
4601
4602bins/end2end_test: openssl_dep_error
4603
4604else
4605
ctiller8919f602014-12-10 10:19:42 -08004606bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4607 $(E) "[LD] Linking $@"
4608 $(Q) mkdir -p `dirname $@`
4609 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4610
nnoble69ac39f2014-12-12 15:43:38 -08004611endif
4612
ctiller8919f602014-12-10 10:19:42 -08004613deps_end2end_test: $(END2END_TEST_DEPS)
4614
nnoble69ac39f2014-12-12 15:43:38 -08004615ifneq ($(NO_SECURE),true)
4616ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004617-include $(END2END_TEST_DEPS)
4618endif
nnoble69ac39f2014-12-12 15:43:38 -08004619endif
ctiller8919f602014-12-10 10:19:42 -08004620
4621clean_end2end_test:
4622 $(E) "[CLEAN] Cleaning end2end_test files"
4623 $(Q) $(RM) $(END2END_TEST_OBJS)
4624 $(Q) $(RM) $(END2END_TEST_DEPS)
4625 $(Q) $(RM) bins/end2end_test
4626
4627
yangg59dfc902014-12-19 14:00:14 -08004628CHANNEL_ARGUMENTS_TEST_SRC = \
4629 test/cpp/client/channel_arguments_test.cc \
4630
4631CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4632CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4633
4634ifeq ($(NO_SECURE),true)
4635
4636bins/channel_arguments_test: openssl_dep_error
4637
4638else
4639
4640bins/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/libgrpc++.a libs/libgrpc.a
4641 $(E) "[LD] Linking $@"
4642 $(Q) mkdir -p `dirname $@`
4643 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc++ -lgrpc $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/channel_arguments_test
4644
4645endif
4646
4647deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
4648
4649ifneq ($(NO_SECURE),true)
4650ifneq ($(NO_DEPS),true)
4651-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
4652endif
4653endif
4654
4655clean_channel_arguments_test:
4656 $(E) "[CLEAN] Cleaning channel_arguments_test files"
4657 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
4658 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
4659 $(Q) $(RM) bins/channel_arguments_test
4660
4661
ctiller8919f602014-12-10 10:19:42 -08004662ALARM_TEST_SRC = \
4663 test/core/iomgr/alarm_test.c \
4664
4665ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4666ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4667
nnoble69ac39f2014-12-12 15:43:38 -08004668ifeq ($(NO_SECURE),true)
4669
4670bins/alarm_test: openssl_dep_error
4671
4672else
4673
ctiller8919f602014-12-10 10:19:42 -08004674bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4675 $(E) "[LD] Linking $@"
4676 $(Q) mkdir -p `dirname $@`
4677 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4678
nnoble69ac39f2014-12-12 15:43:38 -08004679endif
4680
ctiller8919f602014-12-10 10:19:42 -08004681deps_alarm_test: $(ALARM_TEST_DEPS)
4682
nnoble69ac39f2014-12-12 15:43:38 -08004683ifneq ($(NO_SECURE),true)
4684ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004685-include $(ALARM_TEST_DEPS)
4686endif
nnoble69ac39f2014-12-12 15:43:38 -08004687endif
ctiller8919f602014-12-10 10:19:42 -08004688
4689clean_alarm_test:
4690 $(E) "[CLEAN] Cleaning alarm_test files"
4691 $(Q) $(RM) $(ALARM_TEST_OBJS)
4692 $(Q) $(RM) $(ALARM_TEST_DEPS)
4693 $(Q) $(RM) bins/alarm_test
4694
4695
4696TIME_TEST_SRC = \
4697 test/core/support/time_test.c \
4698
4699TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4700TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4701
nnoble69ac39f2014-12-12 15:43:38 -08004702ifeq ($(NO_SECURE),true)
4703
4704bins/time_test: openssl_dep_error
4705
4706else
4707
ctiller8919f602014-12-10 10:19:42 -08004708bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4709 $(E) "[LD] Linking $@"
4710 $(Q) mkdir -p `dirname $@`
4711 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4712
nnoble69ac39f2014-12-12 15:43:38 -08004713endif
4714
ctiller8919f602014-12-10 10:19:42 -08004715deps_time_test: $(TIME_TEST_DEPS)
4716
nnoble69ac39f2014-12-12 15:43:38 -08004717ifneq ($(NO_SECURE),true)
4718ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004719-include $(TIME_TEST_DEPS)
4720endif
nnoble69ac39f2014-12-12 15:43:38 -08004721endif
ctiller8919f602014-12-10 10:19:42 -08004722
4723clean_time_test:
4724 $(E) "[CLEAN] Cleaning time_test files"
4725 $(Q) $(RM) $(TIME_TEST_OBJS)
4726 $(Q) $(RM) $(TIME_TEST_DEPS)
4727 $(Q) $(RM) bins/time_test
4728
4729
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004730CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4731
4732CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4733CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4734
nnoble69ac39f2014-12-12 15:43:38 -08004735ifeq ($(NO_SECURE),true)
4736
4737bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4738
4739else
4740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004741bins/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
4742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004743 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004744 $(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
4745
nnoble69ac39f2014-12-12 15:43:38 -08004746endif
4747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004748deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4749
nnoble69ac39f2014-12-12 15:43:38 -08004750ifneq ($(NO_SECURE),true)
4751ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004752-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4753endif
nnoble69ac39f2014-12-12 15:43:38 -08004754endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004755
4756clean_chttp2_fake_security_cancel_after_accept_test:
4757 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4758 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4759 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4760 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4761
4762
4763CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4764
4765CHTTP2_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))))
4766CHTTP2_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))))
4767
nnoble69ac39f2014-12-12 15:43:38 -08004768ifeq ($(NO_SECURE),true)
4769
4770bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4771
4772else
4773
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004774bins/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
4775 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004777 $(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
4778
nnoble69ac39f2014-12-12 15:43:38 -08004779endif
4780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004781deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4782
nnoble69ac39f2014-12-12 15:43:38 -08004783ifneq ($(NO_SECURE),true)
4784ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004785-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4786endif
nnoble69ac39f2014-12-12 15:43:38 -08004787endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004788
4789clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4790 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4791 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4792 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4793 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4794
4795
4796CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4797
4798CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4799CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4800
nnoble69ac39f2014-12-12 15:43:38 -08004801ifeq ($(NO_SECURE),true)
4802
4803bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4804
4805else
4806
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004807bins/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
4808 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004809 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004810 $(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
4811
nnoble69ac39f2014-12-12 15:43:38 -08004812endif
4813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004814deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4815
nnoble69ac39f2014-12-12 15:43:38 -08004816ifneq ($(NO_SECURE),true)
4817ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004818-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4819endif
nnoble69ac39f2014-12-12 15:43:38 -08004820endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004821
4822clean_chttp2_fake_security_cancel_after_invoke_test:
4823 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4824 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4825 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4826 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4827
4828
4829CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4830
4831CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4832CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4833
nnoble69ac39f2014-12-12 15:43:38 -08004834ifeq ($(NO_SECURE),true)
4835
4836bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4837
4838else
4839
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004840bins/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
4841 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004842 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004843 $(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
4844
nnoble69ac39f2014-12-12 15:43:38 -08004845endif
4846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4848
nnoble69ac39f2014-12-12 15:43:38 -08004849ifneq ($(NO_SECURE),true)
4850ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004851-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4852endif
nnoble69ac39f2014-12-12 15:43:38 -08004853endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004854
4855clean_chttp2_fake_security_cancel_before_invoke_test:
4856 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4857 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4858 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4859 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4860
4861
4862CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4863
4864CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4865CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4866
nnoble69ac39f2014-12-12 15:43:38 -08004867ifeq ($(NO_SECURE),true)
4868
4869bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4870
4871else
4872
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004873bins/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
4874 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004875 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004876 $(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
4877
nnoble69ac39f2014-12-12 15:43:38 -08004878endif
4879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004880deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4881
nnoble69ac39f2014-12-12 15:43:38 -08004882ifneq ($(NO_SECURE),true)
4883ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004884-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4885endif
nnoble69ac39f2014-12-12 15:43:38 -08004886endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004887
4888clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4889 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4890 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4891 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4892 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4893
4894
ctillerc6d61c42014-12-15 14:52:08 -08004895CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4896
4897CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4898CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4899
4900ifeq ($(NO_SECURE),true)
4901
4902bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4903
4904else
4905
4906bins/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
4907 $(E) "[LD] Linking $@"
4908 $(Q) mkdir -p `dirname $@`
4909 $(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
4910
4911endif
4912
4913deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4914
4915ifneq ($(NO_SECURE),true)
4916ifneq ($(NO_DEPS),true)
4917-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4918endif
4919endif
4920
4921clean_chttp2_fake_security_disappearing_server_test:
4922 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4923 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4924 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4925 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4926
4927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004928CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4929
4930CHTTP2_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))))
4931CHTTP2_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))))
4932
nnoble69ac39f2014-12-12 15:43:38 -08004933ifeq ($(NO_SECURE),true)
4934
4935bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4936
4937else
4938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004939bins/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
4940 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004941 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004942 $(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
4943
nnoble69ac39f2014-12-12 15:43:38 -08004944endif
4945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004946deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4947
nnoble69ac39f2014-12-12 15:43:38 -08004948ifneq ($(NO_SECURE),true)
4949ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004950-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4951endif
nnoble69ac39f2014-12-12 15:43:38 -08004952endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004953
4954clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4955 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4956 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4957 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4958 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4959
4960
4961CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4962
4963CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4964CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4965
nnoble69ac39f2014-12-12 15:43:38 -08004966ifeq ($(NO_SECURE),true)
4967
4968bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4969
4970else
4971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004972bins/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
4973 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004975 $(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
4976
nnoble69ac39f2014-12-12 15:43:38 -08004977endif
4978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004979deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4980
nnoble69ac39f2014-12-12 15:43:38 -08004981ifneq ($(NO_SECURE),true)
4982ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004983-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4984endif
nnoble69ac39f2014-12-12 15:43:38 -08004985endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004986
4987clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4988 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4989 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4990 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4991 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4992
4993
4994CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4995
4996CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4997CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4998
nnoble69ac39f2014-12-12 15:43:38 -08004999ifeq ($(NO_SECURE),true)
5000
5001bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
5002
5003else
5004
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005005bins/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
5006 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005007 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005008 $(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
5009
nnoble69ac39f2014-12-12 15:43:38 -08005010endif
5011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005012deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5013
nnoble69ac39f2014-12-12 15:43:38 -08005014ifneq ($(NO_SECURE),true)
5015ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005016-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5017endif
nnoble69ac39f2014-12-12 15:43:38 -08005018endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005019
5020clean_chttp2_fake_security_invoke_large_request_test:
5021 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5022 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5023 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5024 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
5025
5026
5027CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5028
5029CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5030CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5031
nnoble69ac39f2014-12-12 15:43:38 -08005032ifeq ($(NO_SECURE),true)
5033
5034bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
5035
5036else
5037
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005038bins/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
5039 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005040 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005041 $(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
5042
nnoble69ac39f2014-12-12 15:43:38 -08005043endif
5044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5046
nnoble69ac39f2014-12-12 15:43:38 -08005047ifneq ($(NO_SECURE),true)
5048ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005049-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5050endif
nnoble69ac39f2014-12-12 15:43:38 -08005051endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005052
5053clean_chttp2_fake_security_max_concurrent_streams_test:
5054 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5055 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5056 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5057 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5058
5059
5060CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5061
5062CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5063CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5064
nnoble69ac39f2014-12-12 15:43:38 -08005065ifeq ($(NO_SECURE),true)
5066
5067bins/chttp2_fake_security_no_op_test: openssl_dep_error
5068
5069else
5070
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005071bins/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
5072 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005073 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005074 $(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
5075
nnoble69ac39f2014-12-12 15:43:38 -08005076endif
5077
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005078deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5079
nnoble69ac39f2014-12-12 15:43:38 -08005080ifneq ($(NO_SECURE),true)
5081ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005082-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5083endif
nnoble69ac39f2014-12-12 15:43:38 -08005084endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005085
5086clean_chttp2_fake_security_no_op_test:
5087 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5088 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5089 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5090 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5091
5092
5093CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5094
5095CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5096CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5097
nnoble69ac39f2014-12-12 15:43:38 -08005098ifeq ($(NO_SECURE),true)
5099
5100bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5101
5102else
5103
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005104bins/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
5105 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005106 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005107 $(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
5108
nnoble69ac39f2014-12-12 15:43:38 -08005109endif
5110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005111deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5112
nnoble69ac39f2014-12-12 15:43:38 -08005113ifneq ($(NO_SECURE),true)
5114ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005115-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5116endif
nnoble69ac39f2014-12-12 15:43:38 -08005117endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005118
5119clean_chttp2_fake_security_ping_pong_streaming_test:
5120 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5121 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5122 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5123 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5124
5125
ctiller33023c42014-12-12 16:28:33 -08005126CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5127
5128CHTTP2_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))))
5129CHTTP2_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))))
5130
5131ifeq ($(NO_SECURE),true)
5132
5133bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5134
5135else
5136
5137bins/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
5138 $(E) "[LD] Linking $@"
5139 $(Q) mkdir -p `dirname $@`
5140 $(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
5141
5142endif
5143
5144deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5145
5146ifneq ($(NO_SECURE),true)
5147ifneq ($(NO_DEPS),true)
5148-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5149endif
5150endif
5151
5152clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5153 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5154 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5155 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5156 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5157
5158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005159CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5160
5161CHTTP2_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))))
5162CHTTP2_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))))
5163
nnoble69ac39f2014-12-12 15:43:38 -08005164ifeq ($(NO_SECURE),true)
5165
5166bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5167
5168else
5169
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005170bins/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
5171 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005172 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005173 $(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
5174
nnoble69ac39f2014-12-12 15:43:38 -08005175endif
5176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005177deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5178
nnoble69ac39f2014-12-12 15:43:38 -08005179ifneq ($(NO_SECURE),true)
5180ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005181-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5182endif
nnoble69ac39f2014-12-12 15:43:38 -08005183endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005184
5185clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5186 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5187 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5188 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5189 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5190
5191
5192CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5193
5194CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5195CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5196
nnoble69ac39f2014-12-12 15:43:38 -08005197ifeq ($(NO_SECURE),true)
5198
5199bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5200
5201else
5202
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005203bins/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
5204 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005205 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005206 $(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
5207
nnoble69ac39f2014-12-12 15:43:38 -08005208endif
5209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005210deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5211
nnoble69ac39f2014-12-12 15:43:38 -08005212ifneq ($(NO_SECURE),true)
5213ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005214-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5215endif
nnoble69ac39f2014-12-12 15:43:38 -08005216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005217
5218clean_chttp2_fake_security_request_response_with_payload_test:
5219 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5220 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5221 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5222 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5223
5224
ctiller2845cad2014-12-15 15:14:12 -08005225CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5226
5227CHTTP2_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))))
5228CHTTP2_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))))
5229
5230ifeq ($(NO_SECURE),true)
5231
5232bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5233
5234else
5235
5236bins/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
5237 $(E) "[LD] Linking $@"
5238 $(Q) mkdir -p `dirname $@`
5239 $(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
5240
5241endif
5242
5243deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5244
5245ifneq ($(NO_SECURE),true)
5246ifneq ($(NO_DEPS),true)
5247-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5248endif
5249endif
5250
5251clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5252 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5253 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5254 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5255 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5256
5257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005258CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5259
5260CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5261CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5262
nnoble69ac39f2014-12-12 15:43:38 -08005263ifeq ($(NO_SECURE),true)
5264
5265bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5266
5267else
5268
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005269bins/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
5270 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005271 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005272 $(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
5273
nnoble69ac39f2014-12-12 15:43:38 -08005274endif
5275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5277
nnoble69ac39f2014-12-12 15:43:38 -08005278ifneq ($(NO_SECURE),true)
5279ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005280-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5281endif
nnoble69ac39f2014-12-12 15:43:38 -08005282endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005283
5284clean_chttp2_fake_security_simple_delayed_request_test:
5285 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5286 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5287 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5288 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5289
5290
5291CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5292
5293CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5294CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5295
nnoble69ac39f2014-12-12 15:43:38 -08005296ifeq ($(NO_SECURE),true)
5297
5298bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5299
5300else
5301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005302bins/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
5303 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005304 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005305 $(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
5306
nnoble69ac39f2014-12-12 15:43:38 -08005307endif
5308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5310
nnoble69ac39f2014-12-12 15:43:38 -08005311ifneq ($(NO_SECURE),true)
5312ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005313-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5314endif
nnoble69ac39f2014-12-12 15:43:38 -08005315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005316
5317clean_chttp2_fake_security_simple_request_test:
5318 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5319 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5320 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5321 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5322
5323
nathaniel52878172014-12-09 10:17:19 -08005324CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005325
nathaniel52878172014-12-09 10:17:19 -08005326CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5327CHTTP2_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 -08005328
nnoble69ac39f2014-12-12 15:43:38 -08005329ifeq ($(NO_SECURE),true)
5330
5331bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5332
5333else
5334
nathaniel52878172014-12-09 10:17:19 -08005335bins/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 -08005336 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005337 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005338 $(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 -08005339
nnoble69ac39f2014-12-12 15:43:38 -08005340endif
5341
nathaniel52878172014-12-09 10:17:19 -08005342deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005343
nnoble69ac39f2014-12-12 15:43:38 -08005344ifneq ($(NO_SECURE),true)
5345ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005346-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005347endif
nnoble69ac39f2014-12-12 15:43:38 -08005348endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005349
nathaniel52878172014-12-09 10:17:19 -08005350clean_chttp2_fake_security_thread_stress_test:
5351 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5352 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5353 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5354 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005355
5356
5357CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5358
5359CHTTP2_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))))
5360CHTTP2_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))))
5361
nnoble69ac39f2014-12-12 15:43:38 -08005362ifeq ($(NO_SECURE),true)
5363
5364bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5365
5366else
5367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005368bins/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
5369 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005370 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005371 $(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
5372
nnoble69ac39f2014-12-12 15:43:38 -08005373endif
5374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005375deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5376
nnoble69ac39f2014-12-12 15:43:38 -08005377ifneq ($(NO_SECURE),true)
5378ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005379-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5380endif
nnoble69ac39f2014-12-12 15:43:38 -08005381endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005382
5383clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5384 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5385 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5386 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5387 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5388
5389
5390CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5391
5392CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5393CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5394
nnoble69ac39f2014-12-12 15:43:38 -08005395ifeq ($(NO_SECURE),true)
5396
5397bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5398
5399else
5400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005401bins/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
5402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005403 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005404 $(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
5405
nnoble69ac39f2014-12-12 15:43:38 -08005406endif
5407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005408deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5409
nnoble69ac39f2014-12-12 15:43:38 -08005410ifneq ($(NO_SECURE),true)
5411ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005412-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5413endif
nnoble69ac39f2014-12-12 15:43:38 -08005414endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005415
5416clean_chttp2_fullstack_cancel_after_accept_test:
5417 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5418 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5419 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5420 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5421
5422
5423CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5424
5425CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5426CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5427
nnoble69ac39f2014-12-12 15:43:38 -08005428ifeq ($(NO_SECURE),true)
5429
5430bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5431
5432else
5433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005434bins/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
5435 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005436 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005437 $(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
5438
nnoble69ac39f2014-12-12 15:43:38 -08005439endif
5440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005441deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5442
nnoble69ac39f2014-12-12 15:43:38 -08005443ifneq ($(NO_SECURE),true)
5444ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005445-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5446endif
nnoble69ac39f2014-12-12 15:43:38 -08005447endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005448
5449clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5450 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5451 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5452 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5453 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5454
5455
5456CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5457
5458CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5459CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5460
nnoble69ac39f2014-12-12 15:43:38 -08005461ifeq ($(NO_SECURE),true)
5462
5463bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5464
5465else
5466
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005467bins/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
5468 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005469 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005470 $(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
5471
nnoble69ac39f2014-12-12 15:43:38 -08005472endif
5473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005474deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5475
nnoble69ac39f2014-12-12 15:43:38 -08005476ifneq ($(NO_SECURE),true)
5477ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005478-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5479endif
nnoble69ac39f2014-12-12 15:43:38 -08005480endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005481
5482clean_chttp2_fullstack_cancel_after_invoke_test:
5483 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5484 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5485 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5486 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5487
5488
5489CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5490
5491CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5492CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5493
nnoble69ac39f2014-12-12 15:43:38 -08005494ifeq ($(NO_SECURE),true)
5495
5496bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5497
5498else
5499
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005500bins/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
5501 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005502 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005503 $(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
5504
nnoble69ac39f2014-12-12 15:43:38 -08005505endif
5506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005507deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5508
nnoble69ac39f2014-12-12 15:43:38 -08005509ifneq ($(NO_SECURE),true)
5510ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005511-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5512endif
nnoble69ac39f2014-12-12 15:43:38 -08005513endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005514
5515clean_chttp2_fullstack_cancel_before_invoke_test:
5516 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5517 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5518 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5519 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5520
5521
5522CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5523
5524CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5525CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5526
nnoble69ac39f2014-12-12 15:43:38 -08005527ifeq ($(NO_SECURE),true)
5528
5529bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5530
5531else
5532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005533bins/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
5534 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005535 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005536 $(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
5537
nnoble69ac39f2014-12-12 15:43:38 -08005538endif
5539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005540deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5541
nnoble69ac39f2014-12-12 15:43:38 -08005542ifneq ($(NO_SECURE),true)
5543ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005544-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5545endif
nnoble69ac39f2014-12-12 15:43:38 -08005546endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005547
5548clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5549 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5550 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5551 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5552 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5553
5554
ctillerc6d61c42014-12-15 14:52:08 -08005555CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5556
5557CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5558CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5559
5560ifeq ($(NO_SECURE),true)
5561
5562bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5563
5564else
5565
5566bins/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
5567 $(E) "[LD] Linking $@"
5568 $(Q) mkdir -p `dirname $@`
5569 $(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
5570
5571endif
5572
5573deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5574
5575ifneq ($(NO_SECURE),true)
5576ifneq ($(NO_DEPS),true)
5577-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5578endif
5579endif
5580
5581clean_chttp2_fullstack_disappearing_server_test:
5582 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5583 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5584 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5585 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5586
5587
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005588CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5589
5590CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5591CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5592
nnoble69ac39f2014-12-12 15:43:38 -08005593ifeq ($(NO_SECURE),true)
5594
5595bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5596
5597else
5598
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005599bins/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
5600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005601 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005602 $(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
5603
nnoble69ac39f2014-12-12 15:43:38 -08005604endif
5605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005606deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5607
nnoble69ac39f2014-12-12 15:43:38 -08005608ifneq ($(NO_SECURE),true)
5609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005610-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5611endif
nnoble69ac39f2014-12-12 15:43:38 -08005612endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005613
5614clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5615 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5616 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5617 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5618 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5619
5620
5621CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5622
5623CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5624CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5625
nnoble69ac39f2014-12-12 15:43:38 -08005626ifeq ($(NO_SECURE),true)
5627
5628bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5629
5630else
5631
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005632bins/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
5633 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005634 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005635 $(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
5636
nnoble69ac39f2014-12-12 15:43:38 -08005637endif
5638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005639deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5640
nnoble69ac39f2014-12-12 15:43:38 -08005641ifneq ($(NO_SECURE),true)
5642ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005643-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5644endif
nnoble69ac39f2014-12-12 15:43:38 -08005645endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005646
5647clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5648 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5649 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5650 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5651 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5652
5653
5654CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5655
5656CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5657CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5658
nnoble69ac39f2014-12-12 15:43:38 -08005659ifeq ($(NO_SECURE),true)
5660
5661bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5662
5663else
5664
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005665bins/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
5666 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005667 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005668 $(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
5669
nnoble69ac39f2014-12-12 15:43:38 -08005670endif
5671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005672deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5673
nnoble69ac39f2014-12-12 15:43:38 -08005674ifneq ($(NO_SECURE),true)
5675ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005676-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5677endif
nnoble69ac39f2014-12-12 15:43:38 -08005678endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005679
5680clean_chttp2_fullstack_invoke_large_request_test:
5681 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5682 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5683 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5684 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5685
5686
5687CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5688
5689CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5690CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5691
nnoble69ac39f2014-12-12 15:43:38 -08005692ifeq ($(NO_SECURE),true)
5693
5694bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5695
5696else
5697
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005698bins/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
5699 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005700 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005701 $(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
5702
nnoble69ac39f2014-12-12 15:43:38 -08005703endif
5704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005705deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5706
nnoble69ac39f2014-12-12 15:43:38 -08005707ifneq ($(NO_SECURE),true)
5708ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005709-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5710endif
nnoble69ac39f2014-12-12 15:43:38 -08005711endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005712
5713clean_chttp2_fullstack_max_concurrent_streams_test:
5714 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5715 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5716 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5717 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5718
5719
5720CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5721
5722CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5723CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5724
nnoble69ac39f2014-12-12 15:43:38 -08005725ifeq ($(NO_SECURE),true)
5726
5727bins/chttp2_fullstack_no_op_test: openssl_dep_error
5728
5729else
5730
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005731bins/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
5732 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005733 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005734 $(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
5735
nnoble69ac39f2014-12-12 15:43:38 -08005736endif
5737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5739
nnoble69ac39f2014-12-12 15:43:38 -08005740ifneq ($(NO_SECURE),true)
5741ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005742-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5743endif
nnoble69ac39f2014-12-12 15:43:38 -08005744endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005745
5746clean_chttp2_fullstack_no_op_test:
5747 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5748 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5749 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5750 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5751
5752
5753CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5754
5755CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5756CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5757
nnoble69ac39f2014-12-12 15:43:38 -08005758ifeq ($(NO_SECURE),true)
5759
5760bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5761
5762else
5763
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005764bins/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
5765 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005766 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005767 $(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
5768
nnoble69ac39f2014-12-12 15:43:38 -08005769endif
5770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005771deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5772
nnoble69ac39f2014-12-12 15:43:38 -08005773ifneq ($(NO_SECURE),true)
5774ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005775-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5776endif
nnoble69ac39f2014-12-12 15:43:38 -08005777endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005778
5779clean_chttp2_fullstack_ping_pong_streaming_test:
5780 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5781 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5782 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5783 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5784
5785
ctiller33023c42014-12-12 16:28:33 -08005786CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5787
5788CHTTP2_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))))
5789CHTTP2_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))))
5790
5791ifeq ($(NO_SECURE),true)
5792
5793bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5794
5795else
5796
5797bins/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
5798 $(E) "[LD] Linking $@"
5799 $(Q) mkdir -p `dirname $@`
5800 $(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
5801
5802endif
5803
5804deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5805
5806ifneq ($(NO_SECURE),true)
5807ifneq ($(NO_DEPS),true)
5808-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5809endif
5810endif
5811
5812clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5813 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5814 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5815 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5816 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5817
5818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005819CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5820
5821CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5822CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5823
nnoble69ac39f2014-12-12 15:43:38 -08005824ifeq ($(NO_SECURE),true)
5825
5826bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5827
5828else
5829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005830bins/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
5831 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005832 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005833 $(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
5834
nnoble69ac39f2014-12-12 15:43:38 -08005835endif
5836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005837deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5838
nnoble69ac39f2014-12-12 15:43:38 -08005839ifneq ($(NO_SECURE),true)
5840ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005841-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5842endif
nnoble69ac39f2014-12-12 15:43:38 -08005843endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005844
5845clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5846 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5847 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5848 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5849 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5850
5851
5852CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5853
5854CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5855CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5856
nnoble69ac39f2014-12-12 15:43:38 -08005857ifeq ($(NO_SECURE),true)
5858
5859bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5860
5861else
5862
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005863bins/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
5864 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005865 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005866 $(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
5867
nnoble69ac39f2014-12-12 15:43:38 -08005868endif
5869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005870deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5871
nnoble69ac39f2014-12-12 15:43:38 -08005872ifneq ($(NO_SECURE),true)
5873ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005874-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5875endif
nnoble69ac39f2014-12-12 15:43:38 -08005876endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005877
5878clean_chttp2_fullstack_request_response_with_payload_test:
5879 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5880 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5881 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5882 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5883
5884
ctiller2845cad2014-12-15 15:14:12 -08005885CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5886
5887CHTTP2_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))))
5888CHTTP2_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))))
5889
5890ifeq ($(NO_SECURE),true)
5891
5892bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5893
5894else
5895
5896bins/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
5897 $(E) "[LD] Linking $@"
5898 $(Q) mkdir -p `dirname $@`
5899 $(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
5900
5901endif
5902
5903deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5904
5905ifneq ($(NO_SECURE),true)
5906ifneq ($(NO_DEPS),true)
5907-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5908endif
5909endif
5910
5911clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5912 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5913 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5914 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5915 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5916
5917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005918CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5919
5920CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5921CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5922
nnoble69ac39f2014-12-12 15:43:38 -08005923ifeq ($(NO_SECURE),true)
5924
5925bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5926
5927else
5928
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005929bins/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
5930 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005931 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005932 $(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
5933
nnoble69ac39f2014-12-12 15:43:38 -08005934endif
5935
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5937
nnoble69ac39f2014-12-12 15:43:38 -08005938ifneq ($(NO_SECURE),true)
5939ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005940-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5941endif
nnoble69ac39f2014-12-12 15:43:38 -08005942endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005943
5944clean_chttp2_fullstack_simple_delayed_request_test:
5945 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5946 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5947 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5948 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5949
5950
5951CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5952
5953CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5954CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5955
nnoble69ac39f2014-12-12 15:43:38 -08005956ifeq ($(NO_SECURE),true)
5957
5958bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5959
5960else
5961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005962bins/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
5963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005964 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005965 $(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
5966
nnoble69ac39f2014-12-12 15:43:38 -08005967endif
5968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5970
nnoble69ac39f2014-12-12 15:43:38 -08005971ifneq ($(NO_SECURE),true)
5972ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005973-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5974endif
nnoble69ac39f2014-12-12 15:43:38 -08005975endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005976
5977clean_chttp2_fullstack_simple_request_test:
5978 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5979 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5980 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5981 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5982
5983
nathaniel52878172014-12-09 10:17:19 -08005984CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005985
nathaniel52878172014-12-09 10:17:19 -08005986CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5987CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005988
nnoble69ac39f2014-12-12 15:43:38 -08005989ifeq ($(NO_SECURE),true)
5990
5991bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5992
5993else
5994
nathaniel52878172014-12-09 10:17:19 -08005995bins/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 -08005996 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005997 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005998 $(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 -08005999
nnoble69ac39f2014-12-12 15:43:38 -08006000endif
6001
nathaniel52878172014-12-09 10:17:19 -08006002deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006003
nnoble69ac39f2014-12-12 15:43:38 -08006004ifneq ($(NO_SECURE),true)
6005ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006006-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006007endif
nnoble69ac39f2014-12-12 15:43:38 -08006008endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006009
nathaniel52878172014-12-09 10:17:19 -08006010clean_chttp2_fullstack_thread_stress_test:
6011 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6012 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6013 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6014 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006015
6016
6017CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6018
6019CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6020CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6021
nnoble69ac39f2014-12-12 15:43:38 -08006022ifeq ($(NO_SECURE),true)
6023
6024bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6025
6026else
6027
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006028bins/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
6029 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006030 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006031 $(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
6032
nnoble69ac39f2014-12-12 15:43:38 -08006033endif
6034
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6036
nnoble69ac39f2014-12-12 15:43:38 -08006037ifneq ($(NO_SECURE),true)
6038ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006039-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6040endif
nnoble69ac39f2014-12-12 15:43:38 -08006041endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006042
6043clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6044 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6045 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6046 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6047 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6048
6049
6050CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6051
6052CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6053CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6054
nnoble69ac39f2014-12-12 15:43:38 -08006055ifeq ($(NO_SECURE),true)
6056
6057bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6058
6059else
6060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006061bins/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
6062 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006063 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006064 $(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
6065
nnoble69ac39f2014-12-12 15:43:38 -08006066endif
6067
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006068deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6069
nnoble69ac39f2014-12-12 15:43:38 -08006070ifneq ($(NO_SECURE),true)
6071ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006072-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6073endif
nnoble69ac39f2014-12-12 15:43:38 -08006074endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006075
6076clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6077 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6078 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6079 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6080 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6081
6082
6083CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6084
6085CHTTP2_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))))
6086CHTTP2_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))))
6087
nnoble69ac39f2014-12-12 15:43:38 -08006088ifeq ($(NO_SECURE),true)
6089
6090bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6091
6092else
6093
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006094bins/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
6095 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006096 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006097 $(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
6098
nnoble69ac39f2014-12-12 15:43:38 -08006099endif
6100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006101deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6102
nnoble69ac39f2014-12-12 15:43:38 -08006103ifneq ($(NO_SECURE),true)
6104ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006105-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6106endif
nnoble69ac39f2014-12-12 15:43:38 -08006107endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006108
6109clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6110 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6111 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6112 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6113 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6114
6115
6116CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6117
6118CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6119CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6120
nnoble69ac39f2014-12-12 15:43:38 -08006121ifeq ($(NO_SECURE),true)
6122
6123bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6124
6125else
6126
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006127bins/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
6128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006129 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006130 $(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
6131
nnoble69ac39f2014-12-12 15:43:38 -08006132endif
6133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6135
nnoble69ac39f2014-12-12 15:43:38 -08006136ifneq ($(NO_SECURE),true)
6137ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006138-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6139endif
nnoble69ac39f2014-12-12 15:43:38 -08006140endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006141
6142clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6143 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6144 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6145 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6146 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6147
6148
6149CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6150
6151CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6152CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6153
nnoble69ac39f2014-12-12 15:43:38 -08006154ifeq ($(NO_SECURE),true)
6155
6156bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6157
6158else
6159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006160bins/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
6161 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006162 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006163 $(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
6164
nnoble69ac39f2014-12-12 15:43:38 -08006165endif
6166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006167deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6168
nnoble69ac39f2014-12-12 15:43:38 -08006169ifneq ($(NO_SECURE),true)
6170ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006171-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6172endif
nnoble69ac39f2014-12-12 15:43:38 -08006173endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006174
6175clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6176 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6177 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6178 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6179 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6180
6181
6182CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6183
6184CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6185CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6186
nnoble69ac39f2014-12-12 15:43:38 -08006187ifeq ($(NO_SECURE),true)
6188
6189bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6190
6191else
6192
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006193bins/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
6194 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006195 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006196 $(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
6197
nnoble69ac39f2014-12-12 15:43:38 -08006198endif
6199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006200deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6201
nnoble69ac39f2014-12-12 15:43:38 -08006202ifneq ($(NO_SECURE),true)
6203ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006204-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6205endif
nnoble69ac39f2014-12-12 15:43:38 -08006206endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006207
6208clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6209 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6210 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6211 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6212 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6213
6214
ctillerc6d61c42014-12-15 14:52:08 -08006215CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6216
6217CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6218CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6219
6220ifeq ($(NO_SECURE),true)
6221
6222bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6223
6224else
6225
6226bins/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
6227 $(E) "[LD] Linking $@"
6228 $(Q) mkdir -p `dirname $@`
6229 $(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
6230
6231endif
6232
6233deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6234
6235ifneq ($(NO_SECURE),true)
6236ifneq ($(NO_DEPS),true)
6237-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6238endif
6239endif
6240
6241clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6242 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6243 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6244 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6245 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6246
6247
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006248CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6249
6250CHTTP2_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))))
6251CHTTP2_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))))
6252
nnoble69ac39f2014-12-12 15:43:38 -08006253ifeq ($(NO_SECURE),true)
6254
6255bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6256
6257else
6258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006259bins/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
6260 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006261 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006262 $(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
6263
nnoble69ac39f2014-12-12 15:43:38 -08006264endif
6265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006266deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6267
nnoble69ac39f2014-12-12 15:43:38 -08006268ifneq ($(NO_SECURE),true)
6269ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006270-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6271endif
nnoble69ac39f2014-12-12 15:43:38 -08006272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006273
6274clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6275 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6276 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6277 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6278 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6279
6280
6281CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6282
6283CHTTP2_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))))
6284CHTTP2_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))))
6285
nnoble69ac39f2014-12-12 15:43:38 -08006286ifeq ($(NO_SECURE),true)
6287
6288bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6289
6290else
6291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006292bins/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
6293 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006294 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006295 $(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
6296
nnoble69ac39f2014-12-12 15:43:38 -08006297endif
6298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006299deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6300
nnoble69ac39f2014-12-12 15:43:38 -08006301ifneq ($(NO_SECURE),true)
6302ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006303-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6304endif
nnoble69ac39f2014-12-12 15:43:38 -08006305endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006306
6307clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6308 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6309 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6310 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6311 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6312
6313
6314CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6315
6316CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6317CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6318
nnoble69ac39f2014-12-12 15:43:38 -08006319ifeq ($(NO_SECURE),true)
6320
6321bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6322
6323else
6324
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006325bins/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
6326 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006327 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006328 $(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
6329
nnoble69ac39f2014-12-12 15:43:38 -08006330endif
6331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006332deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6333
nnoble69ac39f2014-12-12 15:43:38 -08006334ifneq ($(NO_SECURE),true)
6335ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006336-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6337endif
nnoble69ac39f2014-12-12 15:43:38 -08006338endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006339
6340clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6341 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6342 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6343 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6344 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6345
6346
6347CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6348
6349CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6350CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6351
nnoble69ac39f2014-12-12 15:43:38 -08006352ifeq ($(NO_SECURE),true)
6353
6354bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6355
6356else
6357
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006358bins/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
6359 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006360 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006361 $(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
6362
nnoble69ac39f2014-12-12 15:43:38 -08006363endif
6364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006365deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6366
nnoble69ac39f2014-12-12 15:43:38 -08006367ifneq ($(NO_SECURE),true)
6368ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006369-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6370endif
nnoble69ac39f2014-12-12 15:43:38 -08006371endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006372
6373clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6374 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6375 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6376 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6377 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6378
6379
6380CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6381
6382CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6383CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6384
nnoble69ac39f2014-12-12 15:43:38 -08006385ifeq ($(NO_SECURE),true)
6386
6387bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6388
6389else
6390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006391bins/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
6392 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006393 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006394 $(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
6395
nnoble69ac39f2014-12-12 15:43:38 -08006396endif
6397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006398deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6399
nnoble69ac39f2014-12-12 15:43:38 -08006400ifneq ($(NO_SECURE),true)
6401ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006402-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6403endif
nnoble69ac39f2014-12-12 15:43:38 -08006404endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006405
6406clean_chttp2_simple_ssl_fullstack_no_op_test:
6407 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6408 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6409 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6410 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6411
6412
6413CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6414
6415CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6416CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6417
nnoble69ac39f2014-12-12 15:43:38 -08006418ifeq ($(NO_SECURE),true)
6419
6420bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6421
6422else
6423
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006424bins/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
6425 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006426 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006427 $(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
6428
nnoble69ac39f2014-12-12 15:43:38 -08006429endif
6430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6432
nnoble69ac39f2014-12-12 15:43:38 -08006433ifneq ($(NO_SECURE),true)
6434ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006435-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6436endif
nnoble69ac39f2014-12-12 15:43:38 -08006437endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006438
6439clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6440 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6441 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6442 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6443 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6444
6445
ctiller33023c42014-12-12 16:28:33 -08006446CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6447
6448CHTTP2_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))))
6449CHTTP2_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))))
6450
6451ifeq ($(NO_SECURE),true)
6452
6453bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6454
6455else
6456
6457bins/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
6458 $(E) "[LD] Linking $@"
6459 $(Q) mkdir -p `dirname $@`
6460 $(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
6461
6462endif
6463
6464deps_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)
6465
6466ifneq ($(NO_SECURE),true)
6467ifneq ($(NO_DEPS),true)
6468-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6469endif
6470endif
6471
6472clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6473 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6474 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6475 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6476 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6477
6478
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006479CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6480
6481CHTTP2_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))))
6482CHTTP2_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))))
6483
nnoble69ac39f2014-12-12 15:43:38 -08006484ifeq ($(NO_SECURE),true)
6485
6486bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6487
6488else
6489
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006490bins/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
6491 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006492 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006493 $(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
6494
nnoble69ac39f2014-12-12 15:43:38 -08006495endif
6496
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6498
nnoble69ac39f2014-12-12 15:43:38 -08006499ifneq ($(NO_SECURE),true)
6500ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006501-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6502endif
nnoble69ac39f2014-12-12 15:43:38 -08006503endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006504
6505clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6506 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6507 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6508 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6509 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6510
6511
6512CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6513
6514CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6515CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6516
nnoble69ac39f2014-12-12 15:43:38 -08006517ifeq ($(NO_SECURE),true)
6518
6519bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6520
6521else
6522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006523bins/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
6524 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006525 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006526 $(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
6527
nnoble69ac39f2014-12-12 15:43:38 -08006528endif
6529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006530deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6531
nnoble69ac39f2014-12-12 15:43:38 -08006532ifneq ($(NO_SECURE),true)
6533ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006534-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6535endif
nnoble69ac39f2014-12-12 15:43:38 -08006536endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006537
6538clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6539 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6540 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6541 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6542 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6543
6544
ctiller2845cad2014-12-15 15:14:12 -08006545CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6546
6547CHTTP2_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))))
6548CHTTP2_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))))
6549
6550ifeq ($(NO_SECURE),true)
6551
6552bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6553
6554else
6555
6556bins/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
6557 $(E) "[LD] Linking $@"
6558 $(Q) mkdir -p `dirname $@`
6559 $(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
6560
6561endif
6562
6563deps_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)
6564
6565ifneq ($(NO_SECURE),true)
6566ifneq ($(NO_DEPS),true)
6567-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6568endif
6569endif
6570
6571clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6572 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6573 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6574 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6575 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6576
6577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006578CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6579
6580CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6581CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6582
nnoble69ac39f2014-12-12 15:43:38 -08006583ifeq ($(NO_SECURE),true)
6584
6585bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6586
6587else
6588
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006589bins/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
6590 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006591 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006592 $(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
6593
nnoble69ac39f2014-12-12 15:43:38 -08006594endif
6595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6597
nnoble69ac39f2014-12-12 15:43:38 -08006598ifneq ($(NO_SECURE),true)
6599ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006600-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6601endif
nnoble69ac39f2014-12-12 15:43:38 -08006602endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006603
6604clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6605 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6606 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6607 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6608 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6609
6610
6611CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6612
6613CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6614CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6615
nnoble69ac39f2014-12-12 15:43:38 -08006616ifeq ($(NO_SECURE),true)
6617
6618bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6619
6620else
6621
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622bins/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
6623 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006624 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006625 $(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
6626
nnoble69ac39f2014-12-12 15:43:38 -08006627endif
6628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6630
nnoble69ac39f2014-12-12 15:43:38 -08006631ifneq ($(NO_SECURE),true)
6632ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006633-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6634endif
nnoble69ac39f2014-12-12 15:43:38 -08006635endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006636
6637clean_chttp2_simple_ssl_fullstack_simple_request_test:
6638 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6639 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6640 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6641 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6642
6643
nathaniel52878172014-12-09 10:17:19 -08006644CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006645
nathaniel52878172014-12-09 10:17:19 -08006646CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6647CHTTP2_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 -08006648
nnoble69ac39f2014-12-12 15:43:38 -08006649ifeq ($(NO_SECURE),true)
6650
6651bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6652
6653else
6654
nathaniel52878172014-12-09 10:17:19 -08006655bins/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 -08006656 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006657 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006658 $(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 -08006659
nnoble69ac39f2014-12-12 15:43:38 -08006660endif
6661
nathaniel52878172014-12-09 10:17:19 -08006662deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006663
nnoble69ac39f2014-12-12 15:43:38 -08006664ifneq ($(NO_SECURE),true)
6665ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006666-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006667endif
nnoble69ac39f2014-12-12 15:43:38 -08006668endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006669
nathaniel52878172014-12-09 10:17:19 -08006670clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6671 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6672 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6673 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6674 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006675
6676
6677CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6678
6679CHTTP2_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))))
6680CHTTP2_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))))
6681
nnoble69ac39f2014-12-12 15:43:38 -08006682ifeq ($(NO_SECURE),true)
6683
6684bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6685
6686else
6687
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006688bins/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
6689 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006690 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006691 $(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
6692
nnoble69ac39f2014-12-12 15:43:38 -08006693endif
6694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006695deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6696
nnoble69ac39f2014-12-12 15:43:38 -08006697ifneq ($(NO_SECURE),true)
6698ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006699-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6700endif
nnoble69ac39f2014-12-12 15:43:38 -08006701endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006702
6703clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6704 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6705 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6706 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6707 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6708
6709
6710CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6711
6712CHTTP2_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))))
6713CHTTP2_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))))
6714
nnoble69ac39f2014-12-12 15:43:38 -08006715ifeq ($(NO_SECURE),true)
6716
6717bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6718
6719else
6720
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006721bins/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
6722 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006723 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006724 $(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
6725
nnoble69ac39f2014-12-12 15:43:38 -08006726endif
6727
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006728deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6729
nnoble69ac39f2014-12-12 15:43:38 -08006730ifneq ($(NO_SECURE),true)
6731ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006732-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6733endif
nnoble69ac39f2014-12-12 15:43:38 -08006734endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006735
6736clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6737 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6738 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6739 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6740 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6741
6742
6743CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6744
6745CHTTP2_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))))
6746CHTTP2_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))))
6747
nnoble69ac39f2014-12-12 15:43:38 -08006748ifeq ($(NO_SECURE),true)
6749
6750bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6751
6752else
6753
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006754bins/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
6755 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006756 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006757 $(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
6758
nnoble69ac39f2014-12-12 15:43:38 -08006759endif
6760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006761deps_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)
6762
nnoble69ac39f2014-12-12 15:43:38 -08006763ifneq ($(NO_SECURE),true)
6764ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006765-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6766endif
nnoble69ac39f2014-12-12 15:43:38 -08006767endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006768
6769clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6770 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6771 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6772 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6773 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6774
6775
6776CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6777
6778CHTTP2_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))))
6779CHTTP2_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))))
6780
nnoble69ac39f2014-12-12 15:43:38 -08006781ifeq ($(NO_SECURE),true)
6782
6783bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6784
6785else
6786
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006787bins/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
6788 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006789 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006790 $(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
6791
nnoble69ac39f2014-12-12 15:43:38 -08006792endif
6793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6795
nnoble69ac39f2014-12-12 15:43:38 -08006796ifneq ($(NO_SECURE),true)
6797ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006798-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6799endif
nnoble69ac39f2014-12-12 15:43:38 -08006800endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006801
6802clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6803 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6804 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6805 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6806 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6807
6808
6809CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6810
6811CHTTP2_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))))
6812CHTTP2_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))))
6813
nnoble69ac39f2014-12-12 15:43:38 -08006814ifeq ($(NO_SECURE),true)
6815
6816bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6817
6818else
6819
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006820bins/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
6821 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006822 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006823 $(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
6824
nnoble69ac39f2014-12-12 15:43:38 -08006825endif
6826
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006827deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6828
nnoble69ac39f2014-12-12 15:43:38 -08006829ifneq ($(NO_SECURE),true)
6830ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006831-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6832endif
nnoble69ac39f2014-12-12 15:43:38 -08006833endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006834
6835clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6836 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6837 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6838 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6839 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6840
6841
6842CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6843
6844CHTTP2_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))))
6845CHTTP2_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))))
6846
nnoble69ac39f2014-12-12 15:43:38 -08006847ifeq ($(NO_SECURE),true)
6848
6849bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6850
6851else
6852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006853bins/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
6854 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006855 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006856 $(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
6857
nnoble69ac39f2014-12-12 15:43:38 -08006858endif
6859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006860deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6861
nnoble69ac39f2014-12-12 15:43:38 -08006862ifneq ($(NO_SECURE),true)
6863ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006864-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6865endif
nnoble69ac39f2014-12-12 15:43:38 -08006866endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006867
6868clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6869 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6870 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6871 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6872 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6873
6874
ctillerc6d61c42014-12-15 14:52:08 -08006875CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6876
6877CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6878CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6879
6880ifeq ($(NO_SECURE),true)
6881
6882bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6883
6884else
6885
6886bins/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
6887 $(E) "[LD] Linking $@"
6888 $(Q) mkdir -p `dirname $@`
6889 $(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
6890
6891endif
6892
6893deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6894
6895ifneq ($(NO_SECURE),true)
6896ifneq ($(NO_DEPS),true)
6897-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6898endif
6899endif
6900
6901clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6902 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6903 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6904 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6905 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6906
6907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006908CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6909
6910CHTTP2_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))))
6911CHTTP2_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))))
6912
nnoble69ac39f2014-12-12 15:43:38 -08006913ifeq ($(NO_SECURE),true)
6914
6915bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6916
6917else
6918
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006919bins/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
6920 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006921 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006922 $(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
6923
nnoble69ac39f2014-12-12 15:43:38 -08006924endif
6925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926deps_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)
6927
nnoble69ac39f2014-12-12 15:43:38 -08006928ifneq ($(NO_SECURE),true)
6929ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006930-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6931endif
nnoble69ac39f2014-12-12 15:43:38 -08006932endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006933
6934clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6935 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6936 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6937 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6938 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6939
6940
6941CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6942
6943CHTTP2_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))))
6944CHTTP2_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))))
6945
nnoble69ac39f2014-12-12 15:43:38 -08006946ifeq ($(NO_SECURE),true)
6947
6948bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6949
6950else
6951
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006952bins/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
6953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006954 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006955 $(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
6956
nnoble69ac39f2014-12-12 15:43:38 -08006957endif
6958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006959deps_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)
6960
nnoble69ac39f2014-12-12 15:43:38 -08006961ifneq ($(NO_SECURE),true)
6962ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006963-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6964endif
nnoble69ac39f2014-12-12 15:43:38 -08006965endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006966
6967clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6968 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6969 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6970 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6971 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6972
6973
6974CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6975
6976CHTTP2_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))))
6977CHTTP2_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))))
6978
nnoble69ac39f2014-12-12 15:43:38 -08006979ifeq ($(NO_SECURE),true)
6980
6981bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6982
6983else
6984
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006985bins/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
6986 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006987 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006988 $(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
6989
nnoble69ac39f2014-12-12 15:43:38 -08006990endif
6991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6993
nnoble69ac39f2014-12-12 15:43:38 -08006994ifneq ($(NO_SECURE),true)
6995ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006996-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6997endif
nnoble69ac39f2014-12-12 15:43:38 -08006998endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006999
7000clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7001 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7002 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7003 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7004 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
7005
7006
7007CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7008
7009CHTTP2_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))))
7010CHTTP2_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))))
7011
nnoble69ac39f2014-12-12 15:43:38 -08007012ifeq ($(NO_SECURE),true)
7013
7014bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
7015
7016else
7017
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007018bins/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
7019 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007020 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007021 $(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
7022
nnoble69ac39f2014-12-12 15:43:38 -08007023endif
7024
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007025deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7026
nnoble69ac39f2014-12-12 15:43:38 -08007027ifneq ($(NO_SECURE),true)
7028ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007029-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7030endif
nnoble69ac39f2014-12-12 15:43:38 -08007031endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007032
7033clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7034 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7035 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7036 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7037 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7038
7039
7040CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7041
7042CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7043CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7044
nnoble69ac39f2014-12-12 15:43:38 -08007045ifeq ($(NO_SECURE),true)
7046
7047bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7048
7049else
7050
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007051bins/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
7052 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007053 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007054 $(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
7055
nnoble69ac39f2014-12-12 15:43:38 -08007056endif
7057
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007058deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7059
nnoble69ac39f2014-12-12 15:43:38 -08007060ifneq ($(NO_SECURE),true)
7061ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007062-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7063endif
nnoble69ac39f2014-12-12 15:43:38 -08007064endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007065
7066clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7067 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7068 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7069 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7070 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7071
7072
7073CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7074
7075CHTTP2_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))))
7076CHTTP2_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))))
7077
nnoble69ac39f2014-12-12 15:43:38 -08007078ifeq ($(NO_SECURE),true)
7079
7080bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7081
7082else
7083
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007084bins/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
7085 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007086 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007087 $(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
7088
nnoble69ac39f2014-12-12 15:43:38 -08007089endif
7090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7092
nnoble69ac39f2014-12-12 15:43:38 -08007093ifneq ($(NO_SECURE),true)
7094ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007095-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7096endif
nnoble69ac39f2014-12-12 15:43:38 -08007097endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007098
7099clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7100 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7101 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7102 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7103 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7104
7105
ctiller33023c42014-12-12 16:28:33 -08007106CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7107
7108CHTTP2_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))))
7109CHTTP2_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))))
7110
7111ifeq ($(NO_SECURE),true)
7112
7113bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7114
7115else
7116
7117bins/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
7118 $(E) "[LD] Linking $@"
7119 $(Q) mkdir -p `dirname $@`
7120 $(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
7121
7122endif
7123
7124deps_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)
7125
7126ifneq ($(NO_SECURE),true)
7127ifneq ($(NO_DEPS),true)
7128-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7129endif
7130endif
7131
7132clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7133 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7134 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7135 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7136 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7137
7138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007139CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7140
7141CHTTP2_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))))
7142CHTTP2_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))))
7143
nnoble69ac39f2014-12-12 15:43:38 -08007144ifeq ($(NO_SECURE),true)
7145
7146bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7147
7148else
7149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007150bins/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
7151 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007152 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007153 $(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
7154
nnoble69ac39f2014-12-12 15:43:38 -08007155endif
7156
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007157deps_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)
7158
nnoble69ac39f2014-12-12 15:43:38 -08007159ifneq ($(NO_SECURE),true)
7160ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007161-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7162endif
nnoble69ac39f2014-12-12 15:43:38 -08007163endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007164
7165clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7166 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7167 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7168 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7169 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7170
7171
7172CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7173
7174CHTTP2_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))))
7175CHTTP2_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))))
7176
nnoble69ac39f2014-12-12 15:43:38 -08007177ifeq ($(NO_SECURE),true)
7178
7179bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7180
7181else
7182
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007183bins/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
7184 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007185 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007186 $(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
7187
nnoble69ac39f2014-12-12 15:43:38 -08007188endif
7189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007190deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7191
nnoble69ac39f2014-12-12 15:43:38 -08007192ifneq ($(NO_SECURE),true)
7193ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007194-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7195endif
nnoble69ac39f2014-12-12 15:43:38 -08007196endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007197
7198clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7199 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7200 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7201 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7202 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7203
7204
ctiller2845cad2014-12-15 15:14:12 -08007205CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7206
7207CHTTP2_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))))
7208CHTTP2_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))))
7209
7210ifeq ($(NO_SECURE),true)
7211
7212bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7213
7214else
7215
7216bins/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
7217 $(E) "[LD] Linking $@"
7218 $(Q) mkdir -p `dirname $@`
7219 $(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
7220
7221endif
7222
7223deps_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)
7224
7225ifneq ($(NO_SECURE),true)
7226ifneq ($(NO_DEPS),true)
7227-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7228endif
7229endif
7230
7231clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7232 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7233 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7234 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7235 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7236
7237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007238CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7239
7240CHTTP2_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))))
7241CHTTP2_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))))
7242
nnoble69ac39f2014-12-12 15:43:38 -08007243ifeq ($(NO_SECURE),true)
7244
7245bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7246
7247else
7248
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007249bins/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
7250 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007251 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007252 $(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
7253
nnoble69ac39f2014-12-12 15:43:38 -08007254endif
7255
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007256deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7257
nnoble69ac39f2014-12-12 15:43:38 -08007258ifneq ($(NO_SECURE),true)
7259ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007260-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7261endif
nnoble69ac39f2014-12-12 15:43:38 -08007262endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007263
7264clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7265 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7266 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7267 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7268 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7269
7270
7271CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7272
7273CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7274CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7275
nnoble69ac39f2014-12-12 15:43:38 -08007276ifeq ($(NO_SECURE),true)
7277
7278bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7279
7280else
7281
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007282bins/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
7283 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007284 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007285 $(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
7286
nnoble69ac39f2014-12-12 15:43:38 -08007287endif
7288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007289deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7290
nnoble69ac39f2014-12-12 15:43:38 -08007291ifneq ($(NO_SECURE),true)
7292ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007293-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7294endif
nnoble69ac39f2014-12-12 15:43:38 -08007295endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007296
7297clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7298 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7299 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7300 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7301 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7302
7303
nathaniel52878172014-12-09 10:17:19 -08007304CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007305
nathaniel52878172014-12-09 10:17:19 -08007306CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7307CHTTP2_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 -08007308
nnoble69ac39f2014-12-12 15:43:38 -08007309ifeq ($(NO_SECURE),true)
7310
7311bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7312
7313else
7314
nathaniel52878172014-12-09 10:17:19 -08007315bins/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 -08007316 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007317 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007318 $(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 -08007319
nnoble69ac39f2014-12-12 15:43:38 -08007320endif
7321
nathaniel52878172014-12-09 10:17:19 -08007322deps_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 -08007323
nnoble69ac39f2014-12-12 15:43:38 -08007324ifneq ($(NO_SECURE),true)
7325ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007326-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007327endif
nnoble69ac39f2014-12-12 15:43:38 -08007328endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007329
nathaniel52878172014-12-09 10:17:19 -08007330clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7331 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7332 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7333 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7334 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007335
7336
7337CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7338
7339CHTTP2_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))))
7340CHTTP2_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))))
7341
nnoble69ac39f2014-12-12 15:43:38 -08007342ifeq ($(NO_SECURE),true)
7343
7344bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7345
7346else
7347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007348bins/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
7349 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007350 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007351 $(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
7352
nnoble69ac39f2014-12-12 15:43:38 -08007353endif
7354
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007355deps_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)
7356
nnoble69ac39f2014-12-12 15:43:38 -08007357ifneq ($(NO_SECURE),true)
7358ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007359-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7360endif
nnoble69ac39f2014-12-12 15:43:38 -08007361endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007362
7363clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7364 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7365 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7366 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7367 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7368
7369
7370CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7371
7372CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7373CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7374
nnoble69ac39f2014-12-12 15:43:38 -08007375ifeq ($(NO_SECURE),true)
7376
7377bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7378
7379else
7380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007381bins/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
7382 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007383 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007384 $(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
7385
nnoble69ac39f2014-12-12 15:43:38 -08007386endif
7387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007388deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7389
nnoble69ac39f2014-12-12 15:43:38 -08007390ifneq ($(NO_SECURE),true)
7391ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007392-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7393endif
nnoble69ac39f2014-12-12 15:43:38 -08007394endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007395
7396clean_chttp2_socket_pair_cancel_after_accept_test:
7397 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7398 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7399 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7400 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7401
7402
7403CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7404
7405CHTTP2_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))))
7406CHTTP2_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))))
7407
nnoble69ac39f2014-12-12 15:43:38 -08007408ifeq ($(NO_SECURE),true)
7409
7410bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7411
7412else
7413
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007414bins/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
7415 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007416 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007417 $(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
7418
nnoble69ac39f2014-12-12 15:43:38 -08007419endif
7420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007421deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7422
nnoble69ac39f2014-12-12 15:43:38 -08007423ifneq ($(NO_SECURE),true)
7424ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007425-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7426endif
nnoble69ac39f2014-12-12 15:43:38 -08007427endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007428
7429clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7430 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7431 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7432 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7433 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7434
7435
7436CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7437
7438CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7439CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7440
nnoble69ac39f2014-12-12 15:43:38 -08007441ifeq ($(NO_SECURE),true)
7442
7443bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7444
7445else
7446
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007447bins/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
7448 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007449 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007450 $(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
7451
nnoble69ac39f2014-12-12 15:43:38 -08007452endif
7453
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007454deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7455
nnoble69ac39f2014-12-12 15:43:38 -08007456ifneq ($(NO_SECURE),true)
7457ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007458-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7459endif
nnoble69ac39f2014-12-12 15:43:38 -08007460endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007461
7462clean_chttp2_socket_pair_cancel_after_invoke_test:
7463 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7464 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7465 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7466 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7467
7468
7469CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7470
7471CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7472CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7473
nnoble69ac39f2014-12-12 15:43:38 -08007474ifeq ($(NO_SECURE),true)
7475
7476bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7477
7478else
7479
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007480bins/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
7481 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007482 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007483 $(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
7484
nnoble69ac39f2014-12-12 15:43:38 -08007485endif
7486
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007487deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7488
nnoble69ac39f2014-12-12 15:43:38 -08007489ifneq ($(NO_SECURE),true)
7490ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007491-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7492endif
nnoble69ac39f2014-12-12 15:43:38 -08007493endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007494
7495clean_chttp2_socket_pair_cancel_before_invoke_test:
7496 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7497 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7498 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7499 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7500
7501
7502CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7503
7504CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7505CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7506
nnoble69ac39f2014-12-12 15:43:38 -08007507ifeq ($(NO_SECURE),true)
7508
7509bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7510
7511else
7512
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007513bins/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
7514 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007515 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007516 $(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
7517
nnoble69ac39f2014-12-12 15:43:38 -08007518endif
7519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007520deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7521
nnoble69ac39f2014-12-12 15:43:38 -08007522ifneq ($(NO_SECURE),true)
7523ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007524-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7525endif
nnoble69ac39f2014-12-12 15:43:38 -08007526endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007527
7528clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7529 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7530 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7531 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7532 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7533
7534
ctillerc6d61c42014-12-15 14:52:08 -08007535CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7536
7537CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7538CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7539
7540ifeq ($(NO_SECURE),true)
7541
7542bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7543
7544else
7545
7546bins/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
7547 $(E) "[LD] Linking $@"
7548 $(Q) mkdir -p `dirname $@`
7549 $(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
7550
7551endif
7552
7553deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7554
7555ifneq ($(NO_SECURE),true)
7556ifneq ($(NO_DEPS),true)
7557-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7558endif
7559endif
7560
7561clean_chttp2_socket_pair_disappearing_server_test:
7562 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7563 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7564 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7565 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7566
7567
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007568CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7569
7570CHTTP2_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))))
7571CHTTP2_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))))
7572
nnoble69ac39f2014-12-12 15:43:38 -08007573ifeq ($(NO_SECURE),true)
7574
7575bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7576
7577else
7578
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007579bins/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
7580 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007581 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007582 $(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
7583
nnoble69ac39f2014-12-12 15:43:38 -08007584endif
7585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007586deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7587
nnoble69ac39f2014-12-12 15:43:38 -08007588ifneq ($(NO_SECURE),true)
7589ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007590-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7591endif
nnoble69ac39f2014-12-12 15:43:38 -08007592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007593
7594clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7595 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7596 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7597 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7598 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7599
7600
7601CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7602
7603CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7604CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7605
nnoble69ac39f2014-12-12 15:43:38 -08007606ifeq ($(NO_SECURE),true)
7607
7608bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7609
7610else
7611
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007612bins/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
7613 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007614 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007615 $(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
7616
nnoble69ac39f2014-12-12 15:43:38 -08007617endif
7618
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007619deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7620
nnoble69ac39f2014-12-12 15:43:38 -08007621ifneq ($(NO_SECURE),true)
7622ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007623-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7624endif
nnoble69ac39f2014-12-12 15:43:38 -08007625endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007626
7627clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7628 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7629 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7630 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7631 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7632
7633
7634CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7635
7636CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7637CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7638
nnoble69ac39f2014-12-12 15:43:38 -08007639ifeq ($(NO_SECURE),true)
7640
7641bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7642
7643else
7644
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007645bins/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
7646 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007647 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007648 $(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
7649
nnoble69ac39f2014-12-12 15:43:38 -08007650endif
7651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007652deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7653
nnoble69ac39f2014-12-12 15:43:38 -08007654ifneq ($(NO_SECURE),true)
7655ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007656-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7657endif
nnoble69ac39f2014-12-12 15:43:38 -08007658endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007659
7660clean_chttp2_socket_pair_invoke_large_request_test:
7661 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7662 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7663 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7664 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7665
7666
7667CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7668
7669CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7670CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7671
nnoble69ac39f2014-12-12 15:43:38 -08007672ifeq ($(NO_SECURE),true)
7673
7674bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7675
7676else
7677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007678bins/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
7679 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007680 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007681 $(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
7682
nnoble69ac39f2014-12-12 15:43:38 -08007683endif
7684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007685deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7686
nnoble69ac39f2014-12-12 15:43:38 -08007687ifneq ($(NO_SECURE),true)
7688ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007689-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7690endif
nnoble69ac39f2014-12-12 15:43:38 -08007691endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007692
7693clean_chttp2_socket_pair_max_concurrent_streams_test:
7694 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7695 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7696 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7697 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7698
7699
7700CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7701
7702CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7703CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7704
nnoble69ac39f2014-12-12 15:43:38 -08007705ifeq ($(NO_SECURE),true)
7706
7707bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7708
7709else
7710
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007711bins/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
7712 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007713 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007714 $(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
7715
nnoble69ac39f2014-12-12 15:43:38 -08007716endif
7717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007718deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7719
nnoble69ac39f2014-12-12 15:43:38 -08007720ifneq ($(NO_SECURE),true)
7721ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007722-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7723endif
nnoble69ac39f2014-12-12 15:43:38 -08007724endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007725
7726clean_chttp2_socket_pair_no_op_test:
7727 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7728 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7729 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7730 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7731
7732
7733CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7734
7735CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7736CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7737
nnoble69ac39f2014-12-12 15:43:38 -08007738ifeq ($(NO_SECURE),true)
7739
7740bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7741
7742else
7743
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007744bins/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
7745 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007746 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007747 $(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
7748
nnoble69ac39f2014-12-12 15:43:38 -08007749endif
7750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007751deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7752
nnoble69ac39f2014-12-12 15:43:38 -08007753ifneq ($(NO_SECURE),true)
7754ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007755-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7756endif
nnoble69ac39f2014-12-12 15:43:38 -08007757endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007758
7759clean_chttp2_socket_pair_ping_pong_streaming_test:
7760 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7761 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7762 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7763 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7764
7765
ctiller33023c42014-12-12 16:28:33 -08007766CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7767
7768CHTTP2_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))))
7769CHTTP2_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))))
7770
7771ifeq ($(NO_SECURE),true)
7772
7773bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7774
7775else
7776
7777bins/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
7778 $(E) "[LD] Linking $@"
7779 $(Q) mkdir -p `dirname $@`
7780 $(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
7781
7782endif
7783
7784deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7785
7786ifneq ($(NO_SECURE),true)
7787ifneq ($(NO_DEPS),true)
7788-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7789endif
7790endif
7791
7792clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7793 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7794 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7795 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7796 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7797
7798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007799CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7800
7801CHTTP2_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))))
7802CHTTP2_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))))
7803
nnoble69ac39f2014-12-12 15:43:38 -08007804ifeq ($(NO_SECURE),true)
7805
7806bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7807
7808else
7809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007810bins/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
7811 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007812 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007813 $(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
7814
nnoble69ac39f2014-12-12 15:43:38 -08007815endif
7816
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007817deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7818
nnoble69ac39f2014-12-12 15:43:38 -08007819ifneq ($(NO_SECURE),true)
7820ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007821-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7822endif
nnoble69ac39f2014-12-12 15:43:38 -08007823endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007824
7825clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7826 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7827 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7828 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7829 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7830
7831
7832CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7833
7834CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7835CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7836
nnoble69ac39f2014-12-12 15:43:38 -08007837ifeq ($(NO_SECURE),true)
7838
7839bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7840
7841else
7842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007843bins/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
7844 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007845 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007846 $(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
7847
nnoble69ac39f2014-12-12 15:43:38 -08007848endif
7849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007850deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7851
nnoble69ac39f2014-12-12 15:43:38 -08007852ifneq ($(NO_SECURE),true)
7853ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007854-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7855endif
nnoble69ac39f2014-12-12 15:43:38 -08007856endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007857
7858clean_chttp2_socket_pair_request_response_with_payload_test:
7859 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7860 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7861 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7862 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7863
7864
ctiller2845cad2014-12-15 15:14:12 -08007865CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7866
7867CHTTP2_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))))
7868CHTTP2_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))))
7869
7870ifeq ($(NO_SECURE),true)
7871
7872bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7873
7874else
7875
7876bins/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
7877 $(E) "[LD] Linking $@"
7878 $(Q) mkdir -p `dirname $@`
7879 $(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
7880
7881endif
7882
7883deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7884
7885ifneq ($(NO_SECURE),true)
7886ifneq ($(NO_DEPS),true)
7887-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7888endif
7889endif
7890
7891clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7892 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7893 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7894 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7895 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7896
7897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007898CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7899
7900CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7901CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7902
nnoble69ac39f2014-12-12 15:43:38 -08007903ifeq ($(NO_SECURE),true)
7904
7905bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7906
7907else
7908
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007909bins/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
7910 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007911 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007912 $(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
7913
nnoble69ac39f2014-12-12 15:43:38 -08007914endif
7915
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007916deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7917
nnoble69ac39f2014-12-12 15:43:38 -08007918ifneq ($(NO_SECURE),true)
7919ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007920-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7921endif
nnoble69ac39f2014-12-12 15:43:38 -08007922endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007923
7924clean_chttp2_socket_pair_simple_delayed_request_test:
7925 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7926 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7927 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7928 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7929
7930
7931CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7932
7933CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7934CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7935
nnoble69ac39f2014-12-12 15:43:38 -08007936ifeq ($(NO_SECURE),true)
7937
7938bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7939
7940else
7941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007942bins/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
7943 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007944 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007945 $(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
7946
nnoble69ac39f2014-12-12 15:43:38 -08007947endif
7948
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007949deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7950
nnoble69ac39f2014-12-12 15:43:38 -08007951ifneq ($(NO_SECURE),true)
7952ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007953-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7954endif
nnoble69ac39f2014-12-12 15:43:38 -08007955endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007956
7957clean_chttp2_socket_pair_simple_request_test:
7958 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7959 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7960 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7961 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7962
7963
nathaniel52878172014-12-09 10:17:19 -08007964CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007965
nathaniel52878172014-12-09 10:17:19 -08007966CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7967CHTTP2_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 -08007968
nnoble69ac39f2014-12-12 15:43:38 -08007969ifeq ($(NO_SECURE),true)
7970
7971bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7972
7973else
7974
nathaniel52878172014-12-09 10:17:19 -08007975bins/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 -08007976 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007977 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007978 $(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 -08007979
nnoble69ac39f2014-12-12 15:43:38 -08007980endif
7981
nathaniel52878172014-12-09 10:17:19 -08007982deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007983
nnoble69ac39f2014-12-12 15:43:38 -08007984ifneq ($(NO_SECURE),true)
7985ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007986-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007987endif
nnoble69ac39f2014-12-12 15:43:38 -08007988endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007989
nathaniel52878172014-12-09 10:17:19 -08007990clean_chttp2_socket_pair_thread_stress_test:
7991 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7992 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7993 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7994 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007995
7996
7997CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7998
7999CHTTP2_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))))
8000CHTTP2_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))))
8001
nnoble69ac39f2014-12-12 15:43:38 -08008002ifeq ($(NO_SECURE),true)
8003
8004bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
8005
8006else
8007
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008008bins/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
8009 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008010 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008011 $(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
8012
nnoble69ac39f2014-12-12 15:43:38 -08008013endif
8014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008015deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8016
nnoble69ac39f2014-12-12 15:43:38 -08008017ifneq ($(NO_SECURE),true)
8018ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008019-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8020endif
nnoble69ac39f2014-12-12 15:43:38 -08008021endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008022
8023clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8024 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8025 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8026 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8027 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
8028
8029
nnoble0c475f02014-12-05 15:37:39 -08008030CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8031
8032CHTTP2_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))))
8033CHTTP2_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))))
8034
nnoble69ac39f2014-12-12 15:43:38 -08008035ifeq ($(NO_SECURE),true)
8036
8037bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8038
8039else
8040
nnoble0c475f02014-12-05 15:37:39 -08008041bins/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
8042 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008043 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008044 $(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
8045
nnoble69ac39f2014-12-12 15:43:38 -08008046endif
8047
nnoble0c475f02014-12-05 15:37:39 -08008048deps_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)
8049
nnoble69ac39f2014-12-12 15:43:38 -08008050ifneq ($(NO_SECURE),true)
8051ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008052-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8053endif
nnoble69ac39f2014-12-12 15:43:38 -08008054endif
nnoble0c475f02014-12-05 15:37:39 -08008055
8056clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8057 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8058 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8059 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8060 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8061
8062
8063CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8064
8065CHTTP2_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))))
8066CHTTP2_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))))
8067
nnoble69ac39f2014-12-12 15:43:38 -08008068ifeq ($(NO_SECURE),true)
8069
8070bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8071
8072else
8073
nnoble0c475f02014-12-05 15:37:39 -08008074bins/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
8075 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008076 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008077 $(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
8078
nnoble69ac39f2014-12-12 15:43:38 -08008079endif
8080
nnoble0c475f02014-12-05 15:37:39 -08008081deps_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)
8082
nnoble69ac39f2014-12-12 15:43:38 -08008083ifneq ($(NO_SECURE),true)
8084ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008085-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8086endif
nnoble69ac39f2014-12-12 15:43:38 -08008087endif
nnoble0c475f02014-12-05 15:37:39 -08008088
8089clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8090 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8091 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8092 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8093 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8094
8095
8096CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8097
8098CHTTP2_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))))
8099CHTTP2_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))))
8100
nnoble69ac39f2014-12-12 15:43:38 -08008101ifeq ($(NO_SECURE),true)
8102
8103bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8104
8105else
8106
nnoble0c475f02014-12-05 15:37:39 -08008107bins/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
8108 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008109 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008110 $(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
8111
nnoble69ac39f2014-12-12 15:43:38 -08008112endif
8113
nnoble0c475f02014-12-05 15:37:39 -08008114deps_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)
8115
nnoble69ac39f2014-12-12 15:43:38 -08008116ifneq ($(NO_SECURE),true)
8117ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008118-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8119endif
nnoble69ac39f2014-12-12 15:43:38 -08008120endif
nnoble0c475f02014-12-05 15:37:39 -08008121
8122clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8123 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8124 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8125 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8126 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8127
8128
8129CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8130
8131CHTTP2_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))))
8132CHTTP2_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))))
8133
nnoble69ac39f2014-12-12 15:43:38 -08008134ifeq ($(NO_SECURE),true)
8135
8136bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8137
8138else
8139
nnoble0c475f02014-12-05 15:37:39 -08008140bins/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
8141 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008142 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008143 $(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
8144
nnoble69ac39f2014-12-12 15:43:38 -08008145endif
8146
nnoble0c475f02014-12-05 15:37:39 -08008147deps_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)
8148
nnoble69ac39f2014-12-12 15:43:38 -08008149ifneq ($(NO_SECURE),true)
8150ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008151-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8152endif
nnoble69ac39f2014-12-12 15:43:38 -08008153endif
nnoble0c475f02014-12-05 15:37:39 -08008154
8155clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8156 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8157 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8158 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8159 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8160
8161
8162CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8163
8164CHTTP2_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))))
8165CHTTP2_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))))
8166
nnoble69ac39f2014-12-12 15:43:38 -08008167ifeq ($(NO_SECURE),true)
8168
8169bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8170
8171else
8172
nnoble0c475f02014-12-05 15:37:39 -08008173bins/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
8174 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008175 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008176 $(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
8177
nnoble69ac39f2014-12-12 15:43:38 -08008178endif
8179
nnoble0c475f02014-12-05 15:37:39 -08008180deps_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)
8181
nnoble69ac39f2014-12-12 15:43:38 -08008182ifneq ($(NO_SECURE),true)
8183ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008184-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8185endif
nnoble69ac39f2014-12-12 15:43:38 -08008186endif
nnoble0c475f02014-12-05 15:37:39 -08008187
8188clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8189 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8190 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8191 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8192 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8193
8194
ctillerc6d61c42014-12-15 14:52:08 -08008195CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8196
8197CHTTP2_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))))
8198CHTTP2_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))))
8199
8200ifeq ($(NO_SECURE),true)
8201
8202bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8203
8204else
8205
8206bins/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
8207 $(E) "[LD] Linking $@"
8208 $(Q) mkdir -p `dirname $@`
8209 $(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
8210
8211endif
8212
8213deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8214
8215ifneq ($(NO_SECURE),true)
8216ifneq ($(NO_DEPS),true)
8217-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8218endif
8219endif
8220
8221clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8222 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8223 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8224 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8225 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8226
8227
nnoble0c475f02014-12-05 15:37:39 -08008228CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8229
8230CHTTP2_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))))
8231CHTTP2_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))))
8232
nnoble69ac39f2014-12-12 15:43:38 -08008233ifeq ($(NO_SECURE),true)
8234
8235bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8236
8237else
8238
nnoble0c475f02014-12-05 15:37:39 -08008239bins/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
8240 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008241 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008242 $(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
8243
nnoble69ac39f2014-12-12 15:43:38 -08008244endif
8245
nnoble0c475f02014-12-05 15:37:39 -08008246deps_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)
8247
nnoble69ac39f2014-12-12 15:43:38 -08008248ifneq ($(NO_SECURE),true)
8249ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008250-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8251endif
nnoble69ac39f2014-12-12 15:43:38 -08008252endif
nnoble0c475f02014-12-05 15:37:39 -08008253
8254clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8255 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8256 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8257 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8258 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8259
8260
8261CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8262
8263CHTTP2_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))))
8264CHTTP2_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))))
8265
nnoble69ac39f2014-12-12 15:43:38 -08008266ifeq ($(NO_SECURE),true)
8267
8268bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8269
8270else
8271
nnoble0c475f02014-12-05 15:37:39 -08008272bins/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
8273 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008274 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008275 $(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
8276
nnoble69ac39f2014-12-12 15:43:38 -08008277endif
8278
nnoble0c475f02014-12-05 15:37:39 -08008279deps_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)
8280
nnoble69ac39f2014-12-12 15:43:38 -08008281ifneq ($(NO_SECURE),true)
8282ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008283-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8284endif
nnoble69ac39f2014-12-12 15:43:38 -08008285endif
nnoble0c475f02014-12-05 15:37:39 -08008286
8287clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8288 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8289 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8290 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8291 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8292
8293
8294CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8295
8296CHTTP2_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))))
8297CHTTP2_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))))
8298
nnoble69ac39f2014-12-12 15:43:38 -08008299ifeq ($(NO_SECURE),true)
8300
8301bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8302
8303else
8304
nnoble0c475f02014-12-05 15:37:39 -08008305bins/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
8306 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008307 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008308 $(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
8309
nnoble69ac39f2014-12-12 15:43:38 -08008310endif
8311
nnoble0c475f02014-12-05 15:37:39 -08008312deps_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)
8313
nnoble69ac39f2014-12-12 15:43:38 -08008314ifneq ($(NO_SECURE),true)
8315ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008316-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8317endif
nnoble69ac39f2014-12-12 15:43:38 -08008318endif
nnoble0c475f02014-12-05 15:37:39 -08008319
8320clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8321 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8322 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8323 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8324 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8325
8326
8327CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8328
8329CHTTP2_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))))
8330CHTTP2_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))))
8331
nnoble69ac39f2014-12-12 15:43:38 -08008332ifeq ($(NO_SECURE),true)
8333
8334bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8335
8336else
8337
nnoble0c475f02014-12-05 15:37:39 -08008338bins/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
8339 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008340 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008341 $(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
8342
nnoble69ac39f2014-12-12 15:43:38 -08008343endif
8344
nnoble0c475f02014-12-05 15:37:39 -08008345deps_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)
8346
nnoble69ac39f2014-12-12 15:43:38 -08008347ifneq ($(NO_SECURE),true)
8348ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008349-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8350endif
nnoble69ac39f2014-12-12 15:43:38 -08008351endif
nnoble0c475f02014-12-05 15:37:39 -08008352
8353clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8354 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8355 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8356 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8357 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8358
8359
8360CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8361
8362CHTTP2_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))))
8363CHTTP2_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))))
8364
nnoble69ac39f2014-12-12 15:43:38 -08008365ifeq ($(NO_SECURE),true)
8366
8367bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8368
8369else
8370
nnoble0c475f02014-12-05 15:37:39 -08008371bins/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
8372 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008373 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008374 $(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
8375
nnoble69ac39f2014-12-12 15:43:38 -08008376endif
8377
nnoble0c475f02014-12-05 15:37:39 -08008378deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8379
nnoble69ac39f2014-12-12 15:43:38 -08008380ifneq ($(NO_SECURE),true)
8381ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008382-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8383endif
nnoble69ac39f2014-12-12 15:43:38 -08008384endif
nnoble0c475f02014-12-05 15:37:39 -08008385
8386clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8387 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8388 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8389 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8390 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8391
8392
8393CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8394
8395CHTTP2_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))))
8396CHTTP2_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))))
8397
nnoble69ac39f2014-12-12 15:43:38 -08008398ifeq ($(NO_SECURE),true)
8399
8400bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8401
8402else
8403
nnoble0c475f02014-12-05 15:37:39 -08008404bins/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
8405 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008406 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008407 $(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
8408
nnoble69ac39f2014-12-12 15:43:38 -08008409endif
8410
nnoble0c475f02014-12-05 15:37:39 -08008411deps_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)
8412
nnoble69ac39f2014-12-12 15:43:38 -08008413ifneq ($(NO_SECURE),true)
8414ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008415-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8416endif
nnoble69ac39f2014-12-12 15:43:38 -08008417endif
nnoble0c475f02014-12-05 15:37:39 -08008418
8419clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8420 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8421 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8422 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8423 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8424
8425
ctiller33023c42014-12-12 16:28:33 -08008426CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8427
8428CHTTP2_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))))
8429CHTTP2_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))))
8430
8431ifeq ($(NO_SECURE),true)
8432
8433bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8434
8435else
8436
8437bins/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
8438 $(E) "[LD] Linking $@"
8439 $(Q) mkdir -p `dirname $@`
8440 $(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
8441
8442endif
8443
8444deps_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)
8445
8446ifneq ($(NO_SECURE),true)
8447ifneq ($(NO_DEPS),true)
8448-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8449endif
8450endif
8451
8452clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8453 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8454 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8455 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8456 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8457
8458
nnoble0c475f02014-12-05 15:37:39 -08008459CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8460
8461CHTTP2_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))))
8462CHTTP2_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))))
8463
nnoble69ac39f2014-12-12 15:43:38 -08008464ifeq ($(NO_SECURE),true)
8465
8466bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8467
8468else
8469
nnoble0c475f02014-12-05 15:37:39 -08008470bins/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
8471 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008472 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008473 $(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
8474
nnoble69ac39f2014-12-12 15:43:38 -08008475endif
8476
nnoble0c475f02014-12-05 15:37:39 -08008477deps_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)
8478
nnoble69ac39f2014-12-12 15:43:38 -08008479ifneq ($(NO_SECURE),true)
8480ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008481-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8482endif
nnoble69ac39f2014-12-12 15:43:38 -08008483endif
nnoble0c475f02014-12-05 15:37:39 -08008484
8485clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8486 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8487 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8488 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8489 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8490
8491
8492CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8493
8494CHTTP2_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))))
8495CHTTP2_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))))
8496
nnoble69ac39f2014-12-12 15:43:38 -08008497ifeq ($(NO_SECURE),true)
8498
8499bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8500
8501else
8502
nnoble0c475f02014-12-05 15:37:39 -08008503bins/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
8504 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008505 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008506 $(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
8507
nnoble69ac39f2014-12-12 15:43:38 -08008508endif
8509
nnoble0c475f02014-12-05 15:37:39 -08008510deps_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)
8511
nnoble69ac39f2014-12-12 15:43:38 -08008512ifneq ($(NO_SECURE),true)
8513ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008514-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8515endif
nnoble69ac39f2014-12-12 15:43:38 -08008516endif
nnoble0c475f02014-12-05 15:37:39 -08008517
8518clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8519 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8520 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8521 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8522 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8523
8524
ctiller2845cad2014-12-15 15:14:12 -08008525CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8526
8527CHTTP2_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))))
8528CHTTP2_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))))
8529
8530ifeq ($(NO_SECURE),true)
8531
8532bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8533
8534else
8535
8536bins/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
8537 $(E) "[LD] Linking $@"
8538 $(Q) mkdir -p `dirname $@`
8539 $(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
8540
8541endif
8542
8543deps_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)
8544
8545ifneq ($(NO_SECURE),true)
8546ifneq ($(NO_DEPS),true)
8547-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8548endif
8549endif
8550
8551clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8552 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8553 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8554 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8555 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8556
8557
nnoble0c475f02014-12-05 15:37:39 -08008558CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8559
8560CHTTP2_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))))
8561CHTTP2_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))))
8562
nnoble69ac39f2014-12-12 15:43:38 -08008563ifeq ($(NO_SECURE),true)
8564
8565bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8566
8567else
8568
nnoble0c475f02014-12-05 15:37:39 -08008569bins/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
8570 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008571 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008572 $(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
8573
nnoble69ac39f2014-12-12 15:43:38 -08008574endif
8575
nnoble0c475f02014-12-05 15:37:39 -08008576deps_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)
8577
nnoble69ac39f2014-12-12 15:43:38 -08008578ifneq ($(NO_SECURE),true)
8579ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008580-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8581endif
nnoble69ac39f2014-12-12 15:43:38 -08008582endif
nnoble0c475f02014-12-05 15:37:39 -08008583
8584clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8585 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8586 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8587 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8588 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8589
8590
8591CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8592
8593CHTTP2_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))))
8594CHTTP2_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))))
8595
nnoble69ac39f2014-12-12 15:43:38 -08008596ifeq ($(NO_SECURE),true)
8597
8598bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8599
8600else
8601
nnoble0c475f02014-12-05 15:37:39 -08008602bins/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
8603 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008604 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008605 $(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
8606
nnoble69ac39f2014-12-12 15:43:38 -08008607endif
8608
nnoble0c475f02014-12-05 15:37:39 -08008609deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8610
nnoble69ac39f2014-12-12 15:43:38 -08008611ifneq ($(NO_SECURE),true)
8612ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008613-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8614endif
nnoble69ac39f2014-12-12 15:43:38 -08008615endif
nnoble0c475f02014-12-05 15:37:39 -08008616
8617clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8618 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8619 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8620 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8621 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8622
8623
nathaniel52878172014-12-09 10:17:19 -08008624CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008625
nathaniel52878172014-12-09 10:17:19 -08008626CHTTP2_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))))
8627CHTTP2_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 -08008628
nnoble69ac39f2014-12-12 15:43:38 -08008629ifeq ($(NO_SECURE),true)
8630
8631bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8632
8633else
8634
nathaniel52878172014-12-09 10:17:19 -08008635bins/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 -08008636 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008637 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008638 $(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 -08008639
nnoble69ac39f2014-12-12 15:43:38 -08008640endif
8641
nathaniel52878172014-12-09 10:17:19 -08008642deps_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 -08008643
nnoble69ac39f2014-12-12 15:43:38 -08008644ifneq ($(NO_SECURE),true)
8645ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008646-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008647endif
nnoble69ac39f2014-12-12 15:43:38 -08008648endif
nnoble0c475f02014-12-05 15:37:39 -08008649
nathaniel52878172014-12-09 10:17:19 -08008650clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8651 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8652 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8653 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8654 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008655
8656
8657CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8658
8659CHTTP2_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))))
8660CHTTP2_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))))
8661
nnoble69ac39f2014-12-12 15:43:38 -08008662ifeq ($(NO_SECURE),true)
8663
8664bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8665
8666else
8667
nnoble0c475f02014-12-05 15:37:39 -08008668bins/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
8669 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008670 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008671 $(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
8672
nnoble69ac39f2014-12-12 15:43:38 -08008673endif
8674
nnoble0c475f02014-12-05 15:37:39 -08008675deps_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)
8676
nnoble69ac39f2014-12-12 15:43:38 -08008677ifneq ($(NO_SECURE),true)
8678ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008679-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8680endif
nnoble69ac39f2014-12-12 15:43:38 -08008681endif
nnoble0c475f02014-12-05 15:37:39 -08008682
8683clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8684 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8685 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8686 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8687 $(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 -08008688
8689
8690
8691
nnoble0c475f02014-12-05 15:37:39 -08008692
8693
yangg59dfc902014-12-19 14:00:14 -08008694.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_channel_arguments_test clean_channel_arguments_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test