blob: c2b2a0a7ec7f684e1ea4bc5a39f58c908805133a [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
30else
31CPPFLAGS += -O0
32DEFINES += _DEBUG DEBUG
33endif
34
35CFLAGS += -std=c89 -pedantic
36CXXFLAGS += -std=c++11
37CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
38LDFLAGS += -g -pthread -fPIC
39
40INCLUDES = . include gens
41LIBS = rt m z event event_pthreads pthread
42LIBSXX = protobuf
43LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080044LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080045
46ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
47GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
48else
49GTEST_LIB = -lgtest
50endif
chenwa8fd44a2014-12-10 15:13:55 -080051GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080052ifeq ($(V),1)
53E = @:
54Q =
55else
56E = @echo
57Q = @
58endif
59
60VERSION = 0.8.0.0
61
62CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
63CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
64
65LDFLAGS += $(ARCH_FLAGS)
66LDLIBS += $(addprefix -l, $(LIBS))
67LDLIBSXX += $(addprefix -l, $(LIBSXX))
68LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
86ifeq ($(wildcard .git),)
87IS_GIT_FOLDER = false
88else
89IS_GIT_FOLDER = true
90endif
91
92EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
93OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
94ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95
nnoble60825402014-12-15 14:43:51 -080096HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
97HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
98HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -080099
100ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
101HAS_EMBEDDED_EVENT2 = false
102else
103HAS_EMBEDDED_EVENT2 = true
104endif
105
106ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
107HAS_EMBEDDED_OPENSSL_ALPN = false
108else
109HAS_EMBEDDED_OPENSSL_ALPN = true
110endif
111
112ifeq ($(wildcard third_party/zlib/zlib.h),)
113HAS_EMBEDDED_ZLIB = false
114else
115HAS_EMBEDDED_ZLIB = true
116endif
117
118ifneq ($(SYSTEM),MINGW32)
119ifeq ($(HAS_SYSTEM_EVENT2),false)
120DEP_MISSING += libevent
121endif
122endif
123
124ifeq ($(HAS_SYSTEM_ZLIB),false)
125ifeq ($(HAS_EMBEDDED_ZLIB),true)
126ZLIB_DEP = third_party/zlib/libz.a
127CPPFLAGS += -Ithird_party/zlib
128LDFLAGS += -Lthird_party/zlib
129else
130DEP_MISSING += zlib
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
135ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
136OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800137OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800138CPPFLAGS += -Ithird_party/openssl/include
139LDFLAGS += -Lthird_party/openssl
140else
141NO_SECURE = true
142endif
143endif
144
145ifneq ($(DEP_MISSING),)
146NO_DEPS = true
147endif
148
149ifneq ($(MAKECMDGOALS),clean)
150NO_DEPS = true
151endif
152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153.SECONDARY = %.pb.h %.pb.cc
154
nnoble69ac39f2014-12-12 15:43:38 -0800155ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800156all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800157dep_error:
158 @echo "You shouldn't see this message - all of your dependencies are correct."
159else
160all: dep_error git_update stop
161
162dep_error:
163 @echo
164 @echo "DEPENDENCY ERROR"
165 @echo
166 @echo "You are missing system dependencies that are essential to build grpc,"
167 @echo "and the third_party directory doesn't have them:"
168 @echo
169 @echo " $(DEP_MISSING)"
170 @echo
171 @echo "Installing the development packages for your system will solve"
172 @echo "this issue. Please consult INSTALL to get more information."
173 @echo
174 @echo "If you need information about why these tests failed, run:"
175 @echo
176 @echo " make run_dep_checks"
177 @echo
178endif
179
180git_update:
181ifeq ($(IS_GIT_FOLDER),true)
182 @echo "Additionally, since you are in a git clone, you can download the"
183 @echo "missing dependencies in third_party by running the following command:"
184 @echo
ctiller64f29102014-12-15 10:40:59 -0800185 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800186 @echo
187endif
188
189openssl_dep_error: openssl_dep_message git_update stop
190
191openssl_dep_message:
192 @echo
193 @echo "DEPENDENCY ERROR"
194 @echo
195 @echo "The target you are trying to run requires OpenSSL with ALPN support."
196 @echo "Your system doesn't have it, and neither does the third_party directory."
197 @echo
198 @echo "Please consult INSTALL to get more information."
199 @echo
200 @echo "If you need information about why these tests failed, run:"
201 @echo
202 @echo " make run_dep_checks"
203 @echo
204
205stop:
206 @false
207
208run_dep_checks:
209 $(EVENT2_CHECK_CMD) || true
210 $(OPENSSL_ALPN_CHECK_CMD) || true
211 $(ZLIB_CHECK_CMD) || true
212
213third_party/zlib/libz.a:
214 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
215 $(MAKE) -C third_party/zlib
216
217third_party/openssl/libssl.a:
218 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
219 $(MAKE) -C third_party/openssl build_crypto build_ssl
220
nnoble29e1d292014-12-01 10:27:40 -0800221static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800222
nnoble85a49262014-12-08 18:14:03 -0800223static_c: dep_c libs/libgpr.a libs/libgrpc.a libs/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800224
nnoble85a49262014-12-08 18:14:03 -0800225static_cxx: dep_cxx libs/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800226
nnoble29e1d292014-12-01 10:27:40 -0800227shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800228
nnoble85a49262014-12-08 18:14:03 -0800229shared_c: dep_c libs/libgpr.so.$(VERSION) libs/libgrpc.so.$(VERSION) libs/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230
nnoble85a49262014-12-08 18:14:03 -0800231shared_cxx: dep_cxx libs/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232
nnoble29e1d292014-12-01 10:27:40 -0800233privatelibs: privatelibs_c privatelibs_cxx
234
ctiller2845cad2014-12-15 15:14:12 -0800235privatelibs_c: dep_c libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800236
ctiller2845cad2014-12-15 15:14:12 -0800237privatelibs_cxx: dep_cxx libs/libgrpc_test_util.a libs/libend2end_fixture_chttp2_fake_security.a libs/libend2end_fixture_chttp2_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/libend2end_fixture_chttp2_socket_pair.a libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/libend2end_test_cancel_after_accept.a libs/libend2end_test_cancel_after_accept_and_writes_closed.a libs/libend2end_test_cancel_after_invoke.a libs/libend2end_test_cancel_before_invoke.a libs/libend2end_test_cancel_in_a_vacuum.a libs/libend2end_test_disappearing_server.a libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/libend2end_test_early_server_shutdown_finishes_tags.a libs/libend2end_test_invoke_large_request.a libs/libend2end_test_max_concurrent_streams.a libs/libend2end_test_no_op.a libs/libend2end_test_ping_pong_streaming.a libs/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/libend2end_test_request_response_with_metadata_and_payload.a libs/libend2end_test_request_response_with_payload.a libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/libend2end_test_simple_delayed_request.a libs/libend2end_test_simple_request.a libs/libend2end_test_thread_stress.a libs/libend2end_test_writes_done_hangs_with_pending_read.a libs/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800238
239buildtests: buildtests_c buildtests_cxx
240
ctiller2845cad2014-12-15 15:14:12 -0800241buildtests_c: bins_dep_c privatelibs_c bins/grpc_byte_buffer_reader_test bins/gpr_cancellable_test bins/gpr_log_test bins/gpr_useful_test bins/gpr_cmdline_test bins/gpr_histogram_test bins/gpr_host_port_test bins/gpr_slice_buffer_test bins/gpr_slice_test bins/gpr_string_test bins/gpr_sync_test bins/gpr_thd_test bins/gpr_time_test bins/murmur_hash_test bins/grpc_stream_op_test bins/alpn_test bins/time_averaged_stats_test bins/chttp2_stream_encoder_test bins/hpack_table_test bins/chttp2_stream_map_test bins/hpack_parser_test bins/transport_metadata_test bins/chttp2_status_conversion_test bins/chttp2_transport_end2end_test bins/tcp_posix_test bins/dualstack_socket_test bins/no_server_test bins/resolve_address_test bins/sockaddr_utils_test bins/tcp_server_posix_test bins/tcp_client_posix_test bins/grpc_channel_stack_test bins/metadata_buffer_test bins/grpc_completion_queue_test bins/census_window_stats_test bins/census_statistics_quick_test bins/census_statistics_small_log_test bins/census_statistics_performance_test bins/census_statistics_multiple_writers_test bins/census_statistics_multiple_writers_circular_buffer_test bins/census_stub_test bins/census_hash_table_test bins/fling_server bins/fling_client bins/fling_test bins/echo_server bins/echo_client bins/echo_test bins/message_compress_test bins/bin_encoder_test bins/secure_endpoint_test bins/httpcli_format_request_test bins/httpcli_parser_test bins/httpcli_test bins/grpc_credentials_test bins/grpc_base64_test bins/grpc_json_token_test bins/timeout_encoding_test bins/fd_posix_test bins/fling_stream_test bins/lame_client_test bins/alarm_test bins/time_test bins/chttp2_fake_security_cancel_after_accept_test bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/chttp2_fake_security_cancel_after_invoke_test bins/chttp2_fake_security_cancel_before_invoke_test bins/chttp2_fake_security_cancel_in_a_vacuum_test bins/chttp2_fake_security_disappearing_server_test bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/chttp2_fake_security_invoke_large_request_test bins/chttp2_fake_security_max_concurrent_streams_test bins/chttp2_fake_security_no_op_test bins/chttp2_fake_security_ping_pong_streaming_test bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/chttp2_fake_security_request_response_with_payload_test bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fake_security_simple_delayed_request_test bins/chttp2_fake_security_simple_request_test bins/chttp2_fake_security_thread_stress_test bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/chttp2_fullstack_cancel_after_accept_test bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_fullstack_cancel_after_invoke_test bins/chttp2_fullstack_cancel_before_invoke_test bins/chttp2_fullstack_cancel_in_a_vacuum_test bins/chttp2_fullstack_disappearing_server_test bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_fullstack_invoke_large_request_test bins/chttp2_fullstack_max_concurrent_streams_test bins/chttp2_fullstack_no_op_test bins/chttp2_fullstack_ping_pong_streaming_test bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_fullstack_request_response_with_payload_test bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_fullstack_simple_delayed_request_test bins/chttp2_fullstack_simple_request_test bins/chttp2_fullstack_thread_stress_test bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_fullstack_disappearing_server_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_fullstack_no_op_test bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_fullstack_simple_request_test bins/chttp2_simple_ssl_fullstack_thread_stress_test bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_cancel_after_accept_test bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_cancel_after_invoke_test bins/chttp2_socket_pair_cancel_before_invoke_test bins/chttp2_socket_pair_cancel_in_a_vacuum_test bins/chttp2_socket_pair_disappearing_server_test bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_invoke_large_request_test bins/chttp2_socket_pair_max_concurrent_streams_test bins/chttp2_socket_pair_no_op_test bins/chttp2_socket_pair_ping_pong_streaming_test bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_request_response_with_payload_test bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_simple_delayed_request_test bins/chttp2_socket_pair_simple_request_test bins/chttp2_socket_pair_thread_stress_test bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800242
nnoblebba76922014-12-15 13:27:38 -0800243buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test
nnoble29e1d292014-12-01 10:27:40 -0800244
nnoble85a49262014-12-08 18:14:03 -0800245test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800246
nnoble85a49262014-12-08 18:14:03 -0800247test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
249 $(Q) ./bins/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
250 $(E) "[RUN] Testing gpr_cancellable_test"
251 $(Q) ./bins/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
252 $(E) "[RUN] Testing gpr_log_test"
253 $(Q) ./bins/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800254 $(E) "[RUN] Testing gpr_useful_test"
255 $(Q) ./bins/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800256 $(E) "[RUN] Testing gpr_cmdline_test"
257 $(Q) ./bins/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
258 $(E) "[RUN] Testing gpr_histogram_test"
259 $(Q) ./bins/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
260 $(E) "[RUN] Testing gpr_host_port_test"
261 $(Q) ./bins/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
262 $(E) "[RUN] Testing gpr_slice_buffer_test"
263 $(Q) ./bins/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
264 $(E) "[RUN] Testing gpr_slice_test"
265 $(Q) ./bins/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
266 $(E) "[RUN] Testing gpr_string_test"
267 $(Q) ./bins/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
268 $(E) "[RUN] Testing gpr_sync_test"
269 $(Q) ./bins/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
270 $(E) "[RUN] Testing gpr_thd_test"
271 $(Q) ./bins/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
272 $(E) "[RUN] Testing gpr_time_test"
273 $(Q) ./bins/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
274 $(E) "[RUN] Testing murmur_hash_test"
275 $(Q) ./bins/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800276 $(E) "[RUN] Testing grpc_stream_op_test"
277 $(Q) ./bins/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800278 $(E) "[RUN] Testing alpn_test"
279 $(Q) ./bins/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800280 $(E) "[RUN] Testing time_averaged_stats_test"
281 $(Q) ./bins/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 $(E) "[RUN] Testing chttp2_stream_encoder_test"
283 $(Q) ./bins/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
284 $(E) "[RUN] Testing hpack_table_test"
285 $(Q) ./bins/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
286 $(E) "[RUN] Testing chttp2_stream_map_test"
287 $(Q) ./bins/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
288 $(E) "[RUN] Testing hpack_parser_test"
289 $(Q) ./bins/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
290 $(E) "[RUN] Testing transport_metadata_test"
291 $(Q) ./bins/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
292 $(E) "[RUN] Testing chttp2_status_conversion_test"
293 $(Q) ./bins/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
294 $(E) "[RUN] Testing chttp2_transport_end2end_test"
295 $(Q) ./bins/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800296 $(E) "[RUN] Testing tcp_posix_test"
297 $(Q) ./bins/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800298 $(E) "[RUN] Testing dualstack_socket_test"
299 $(Q) ./bins/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
300 $(E) "[RUN] Testing no_server_test"
301 $(Q) ./bins/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800302 $(E) "[RUN] Testing resolve_address_test"
303 $(Q) ./bins/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800304 $(E) "[RUN] Testing sockaddr_utils_test"
305 $(Q) ./bins/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
306 $(E) "[RUN] Testing tcp_server_posix_test"
307 $(Q) ./bins/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
308 $(E) "[RUN] Testing tcp_client_posix_test"
309 $(Q) ./bins/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800310 $(E) "[RUN] Testing grpc_channel_stack_test"
311 $(Q) ./bins/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
312 $(E) "[RUN] Testing metadata_buffer_test"
313 $(Q) ./bins/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
314 $(E) "[RUN] Testing grpc_completion_queue_test"
315 $(Q) ./bins/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
316 $(E) "[RUN] Testing census_window_stats_test"
317 $(Q) ./bins/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
318 $(E) "[RUN] Testing census_statistics_quick_test"
319 $(Q) ./bins/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800320 $(E) "[RUN] Testing census_statistics_small_log_test"
321 $(Q) ./bins/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800322 $(E) "[RUN] Testing census_statistics_performance_test"
323 $(Q) ./bins/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
324 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
325 $(Q) ./bins/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
326 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
327 $(Q) ./bins/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
328 $(E) "[RUN] Testing census_stub_test"
329 $(Q) ./bins/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
330 $(E) "[RUN] Testing census_hash_table_test"
331 $(Q) ./bins/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
332 $(E) "[RUN] Testing fling_test"
333 $(Q) ./bins/fling_test || ( echo test fling_test failed ; exit 1 )
334 $(E) "[RUN] Testing echo_test"
335 $(Q) ./bins/echo_test || ( echo test echo_test failed ; exit 1 )
336 $(E) "[RUN] Testing message_compress_test"
337 $(Q) ./bins/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800338 $(E) "[RUN] Testing bin_encoder_test"
339 $(Q) ./bins/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800340 $(E) "[RUN] Testing secure_endpoint_test"
341 $(Q) ./bins/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
342 $(E) "[RUN] Testing httpcli_format_request_test"
343 $(Q) ./bins/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
344 $(E) "[RUN] Testing httpcli_parser_test"
345 $(Q) ./bins/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
346 $(E) "[RUN] Testing httpcli_test"
347 $(Q) ./bins/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
348 $(E) "[RUN] Testing grpc_credentials_test"
349 $(Q) ./bins/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800350 $(E) "[RUN] Testing grpc_base64_test"
351 $(Q) ./bins/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
352 $(E) "[RUN] Testing grpc_json_token_test"
353 $(Q) ./bins/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800354 $(E) "[RUN] Testing timeout_encoding_test"
355 $(Q) ./bins/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
356 $(E) "[RUN] Testing fd_posix_test"
357 $(Q) ./bins/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800358 $(E) "[RUN] Testing fling_stream_test"
359 $(Q) ./bins/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
360 $(E) "[RUN] Testing lame_client_test"
361 $(Q) ./bins/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800362 $(E) "[RUN] Testing alarm_test"
363 $(Q) ./bins/alarm_test || ( echo test alarm_test failed ; exit 1 )
364 $(E) "[RUN] Testing time_test"
365 $(Q) ./bins/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800366 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
367 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
368 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
369 $(Q) ./bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
370 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
371 $(Q) ./bins/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
372 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
373 $(Q) ./bins/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
374 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
375 $(Q) ./bins/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800376 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
377 $(Q) ./bins/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800378 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
379 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
380 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
381 $(Q) ./bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
382 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
383 $(Q) ./bins/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
384 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
385 $(Q) ./bins/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
386 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
387 $(Q) ./bins/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
388 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
389 $(Q) ./bins/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800390 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
391 $(Q) ./bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800392 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
393 $(Q) ./bins/chttp2_fake_security_request_response_with_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_metadata_and_payload_test failed ; exit 1 )
394 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
395 $(Q) ./bins/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800396 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
397 $(Q) ./bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800398 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
399 $(Q) ./bins/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
400 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
401 $(Q) ./bins/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800402 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
403 $(Q) ./bins/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800404 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
405 $(Q) ./bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fake_security_writes_done_hangs_with_pending_read_test failed ; exit 1 )
406 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
407 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
408 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
409 $(Q) ./bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
410 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
411 $(Q) ./bins/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
412 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
413 $(Q) ./bins/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
414 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
415 $(Q) ./bins/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800416 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
417 $(Q) ./bins/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800418 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
419 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
420 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
421 $(Q) ./bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
422 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
423 $(Q) ./bins/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
424 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
425 $(Q) ./bins/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
426 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
427 $(Q) ./bins/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
428 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
429 $(Q) ./bins/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800430 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
431 $(Q) ./bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800432 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
433 $(Q) ./bins/chttp2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
434 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
435 $(Q) ./bins/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800436 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
437 $(Q) ./bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800438 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
439 $(Q) ./bins/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
440 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
441 $(Q) ./bins/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800442 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
443 $(Q) ./bins/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800444 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
445 $(Q) ./bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
446 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
447 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
448 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
449 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
450 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
451 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
452 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
453 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
454 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
455 $(Q) ./bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800456 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
457 $(Q) ./bins/chttp2_simple_ssl_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800458 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
459 $(Q) ./bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
460 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
461 $(Q) ./bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
462 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
463 $(Q) ./bins/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
464 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
465 $(Q) ./bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
466 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
467 $(Q) ./bins/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
468 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
469 $(Q) ./bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800470 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
471 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800472 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
473 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
474 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
475 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800476 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
477 $(Q) ./bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800478 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
479 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
480 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
481 $(Q) ./bins/chttp2_simple_ssl_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800482 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
483 $(Q) ./bins/chttp2_simple_ssl_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800484 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
485 $(Q) ./bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
486 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
487 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test failed ; exit 1 )
488 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
489 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
490 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
491 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test failed ; exit 1 )
492 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
493 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test failed ; exit 1 )
494 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
495 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800496 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
497 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800498 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
499 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
500 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
501 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
502 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
503 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test failed ; exit 1 )
504 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
505 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test failed ; exit 1 )
506 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
507 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_test failed ; exit 1 )
508 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
509 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800510 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
511 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800512 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
513 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
514 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
515 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800516 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
517 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800518 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
519 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test failed ; exit 1 )
520 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
521 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800522 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
523 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800524 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
525 $(Q) ./bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
526 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
527 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
528 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
529 $(Q) ./bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
530 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
531 $(Q) ./bins/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
532 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
533 $(Q) ./bins/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
534 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
535 $(Q) ./bins/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800536 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
537 $(Q) ./bins/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800538 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
539 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
540 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
541 $(Q) ./bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_test failed ; exit 1 )
542 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
543 $(Q) ./bins/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
544 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
545 $(Q) ./bins/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
546 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
547 $(Q) ./bins/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
548 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
549 $(Q) ./bins/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800550 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
551 $(Q) ./bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800552 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
553 $(Q) ./bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_metadata_and_payload_test failed ; exit 1 )
554 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
555 $(Q) ./bins/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800556 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
557 $(Q) ./bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800558 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
559 $(Q) ./bins/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
560 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
561 $(Q) ./bins/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800562 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
563 $(Q) ./bins/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800564 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
565 $(Q) ./bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800566 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
567 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test failed ; exit 1 )
568 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
569 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
570 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
571 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test failed ; exit 1 )
572 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
573 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test failed ; exit 1 )
574 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
575 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800576 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
577 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800578 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
579 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
580 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
581 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test failed ; exit 1 )
582 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
583 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test failed ; exit 1 )
584 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
585 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test failed ; exit 1 )
586 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
587 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_no_op_test failed ; exit 1 )
588 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
589 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800590 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
591 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800592 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
593 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test failed ; exit 1 )
594 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
595 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800596 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
597 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800598 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
599 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test failed ; exit 1 )
600 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
601 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800602 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
603 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_thread_stress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800604 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
605 $(Q) ./bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800606
607
nnoble85a49262014-12-08 18:14:03 -0800608test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800609 $(E) "[RUN] Testing thread_pool_test"
610 $(Q) ./bins/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
611 $(E) "[RUN] Testing status_test"
612 $(Q) ./bins/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800613 $(E) "[RUN] Testing sync_client_async_server_test"
614 $(Q) ./bins/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
615 $(E) "[RUN] Testing qps_client"
616 $(Q) ./bins/qps_client || ( echo test qps_client failed ; exit 1 )
617 $(E) "[RUN] Testing qps_server"
618 $(Q) ./bins/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800619 $(E) "[RUN] Testing end2end_test"
620 $(Q) ./bins/end2end_test || ( echo test end2end_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800621
622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800623tools: privatelibs bins/gen_hpack_tables
624
nnobleebebb7e2014-12-10 16:31:01 -0800625protoc_plugins: bins/cpp_plugin bins/ruby_plugin
626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800627buildbenchmarks: privatelibs bins/grpc_completion_queue_benchmark bins/low_level_ping_pong_benchmark
628
629benchmarks: buildbenchmarks
630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631strip: strip-static strip-shared
632
nnoble20e2e3f2014-12-16 15:37:57 -0800633strip-static: strip-static_c strip-static_cxx
634
635strip-shared: strip-shared_c strip-shared_cxx
636
nnoble85a49262014-12-08 18:14:03 -0800637strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800638 $(E) "[STRIP] Stripping libgpr.a"
639 $(Q) $(STRIP) libs/libgpr.a
640 $(E) "[STRIP] Stripping libgrpc.a"
641 $(Q) $(STRIP) libs/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800642 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
643 $(Q) $(STRIP) libs/libgrpc_unsecure.a
644
nnoble85a49262014-12-08 18:14:03 -0800645strip-static_cxx: static_cxx
646 $(E) "[STRIP] Stripping libgrpc++.a"
647 $(Q) $(STRIP) libs/libgrpc++.a
648
649strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800650 $(E) "[STRIP] Stripping libgpr.so"
651 $(Q) $(STRIP) libs/libgpr.so.$(VERSION)
652 $(E) "[STRIP] Stripping libgrpc.so"
653 $(Q) $(STRIP) libs/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800654 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
655 $(Q) $(STRIP) libs/libgrpc_unsecure.so.$(VERSION)
656
nnoble85a49262014-12-08 18:14:03 -0800657strip-shared_cxx: shared_cxx
658 $(E) "[STRIP] Stripping libgrpc++.so"
659 $(Q) $(STRIP) libs/libgrpc++.so.$(VERSION)
660
nnoble72309c62014-12-12 11:42:26 -0800661deps/gens/test/cpp/interop/empty.pb.dep:
662 $(Q) mkdir -p `dirname $@`
663 $(Q) touch $@
664
665gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800666 $(E) "[PROTOC] Generating protobuf CC file from $<"
667 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -0800668 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
669
670deps/gens/test/cpp/interop/messages.pb.dep:
671 $(Q) mkdir -p `dirname $@`
672 $(Q) touch $@
673
674gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
675 $(E) "[PROTOC] Generating protobuf CC file from $<"
676 $(Q) mkdir -p `dirname $@`
677 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
678
679deps/gens/test/cpp/interop/test.pb.dep:
680 $(Q) mkdir -p `dirname $@`
681 $(Q) touch $@
682
683gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
684 $(E) "[PROTOC] Generating protobuf CC file from $<"
685 $(Q) mkdir -p `dirname $@`
686 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
687
688deps/gens/test/cpp/util/echo.pb.dep:
689 $(Q) mkdir -p `dirname $@`
690 $(Q) touch $@
691
692gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
693 $(E) "[PROTOC] Generating protobuf CC file from $<"
694 $(Q) mkdir -p `dirname $@`
695 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/cpp_plugin $<
696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800697
698deps/%.dep : %.c
699 $(E) "[DEP] Generating dependencies for $<"
700 $(Q) mkdir -p `dirname $@`
701 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800703deps/%.dep : %.cc
704 $(E) "[DEP] Generating dependencies for $<"
705 $(Q) mkdir -p `dirname $@`
706 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
707
708objs/%.o : %.c
709 $(E) "[C] Compiling $<"
710 $(Q) mkdir -p `dirname $@`
711 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
712
713objs/%.o : gens/%.pb.cc
714 $(E) "[CXX] Compiling $<"
715 $(Q) mkdir -p `dirname $@`
716 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
717
nnoble72309c62014-12-12 11:42:26 -0800718objs/src/compiler/%.o : src/compiler/%.cc
719 $(E) "[HOSTCXX] Compiling $<"
720 $(Q) mkdir -p `dirname $@`
721 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723objs/%.o : %.cc
724 $(E) "[CXX] Compiling $<"
725 $(Q) mkdir -p `dirname $@`
726 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
727
nnoble0c475f02014-12-05 15:37:39 -0800728dep: dep_c dep_cxx
729
ctiller2845cad2014-12-15 15:14:12 -0800730dep_c: deps_libgpr deps_libgrpc deps_libgrpc_test_util deps_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request deps_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs deps_libgrpc_unsecure
nnoble0c475f02014-12-05 15:37:39 -0800731
ctiller2845cad2014-12-15 15:14:12 -0800732bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble69ac39f2014-12-12 15:43:38 -0800733
734dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
735
736bins_dep_cxx: deps_cpp_plugin deps_ruby_plugin deps_thread_pool_test deps_status_test deps_sync_client_async_server_test deps_qps_client deps_qps_server deps_interop_server deps_interop_client deps_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800737
nnoble85a49262014-12-08 18:14:03 -0800738install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739
nnoble85a49262014-12-08 18:14:03 -0800740install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741
nnoble85a49262014-12-08 18:14:03 -0800742install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
743
744install-headers: install-headers_c install-headers_cxx
745
746install-headers_c:
747 $(E) "[INSTALL] Installing public C headers"
748 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
749
750install-headers_cxx:
751 $(E) "[INSTALL] Installing public C++ headers"
752 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
753
754install-static: install-static_c install-static_cxx
755
756install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800757 $(E) "[INSTALL] Installing libgpr.a"
758 $(Q) $(INSTALL) libs/libgpr.a $(prefix)/lib/libgpr.a
759 $(E) "[INSTALL] Installing libgrpc.a"
760 $(Q) $(INSTALL) libs/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800761 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
762 $(Q) $(INSTALL) libs/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
763
nnoble85a49262014-12-08 18:14:03 -0800764install-static_cxx: static_cxx strip-static_cxx
765 $(E) "[INSTALL] Installing libgrpc++.a"
766 $(Q) $(INSTALL) libs/libgrpc++.a $(prefix)/lib/libgrpc++.a
767
768install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800769 $(E) "[INSTALL] Installing libgpr.so"
770 $(Q) $(INSTALL) libs/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
771 $(E) "[INSTALL] Installing libgrpc.so"
772 $(Q) $(INSTALL) libs/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800773 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
774 $(Q) $(INSTALL) libs/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
775
nnoble85a49262014-12-08 18:14:03 -0800776install-shared_cxx: shared_cxx strip-shared_cxx
777 $(E) "[INSTALL] Installing libgrpc++.so"
778 $(Q) $(INSTALL) libs/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
779
ctiller2845cad2014-12-15 15:14:12 -0800780clean: clean_libgpr clean_libgrpc clean_libgrpc_test_util clean_libgrpc++ clean_libgrpc++_test_util clean_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_disappearing_server clean_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_invoke_large_request clean_libend2end_test_max_concurrent_streams clean_libend2end_test_no_op clean_libend2end_test_ping_pong_streaming clean_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_libgrpc_unsecure clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_alarm_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800781 $(Q) $(RM) -r deps objs libs bins gens
782
783
784# The various libraries
785
786
787LIBGPR_SRC = \
788 src/core/support/alloc.c \
789 src/core/support/cancellable.c \
790 src/core/support/cmdline.c \
791 src/core/support/cpu_posix.c \
792 src/core/support/histogram.c \
793 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800794 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800795 src/core/support/log.c \
796 src/core/support/log_linux.c \
797 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800798 src/core/support/log_win32.c \
799 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800801 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800802 src/core/support/string.c \
803 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -0800804 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 src/core/support/sync.c \
806 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -0800807 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800808 src/core/support/thd_posix.c \
809 src/core/support/thd_win32.c \
810 src/core/support/time.c \
811 src/core/support/time_posix.c \
812 src/core/support/time_win32.c \
813
nnoble85a49262014-12-08 18:14:03 -0800814PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800815 include/grpc/support/alloc.h \
816 include/grpc/support/atm_gcc_atomic.h \
817 include/grpc/support/atm_gcc_sync.h \
818 include/grpc/support/atm.h \
819 include/grpc/support/atm_win32.h \
820 include/grpc/support/cancellable_platform.h \
821 include/grpc/support/cmdline.h \
822 include/grpc/support/histogram.h \
823 include/grpc/support/host_port.h \
824 include/grpc/support/log.h \
825 include/grpc/support/port_platform.h \
826 include/grpc/support/slice_buffer.h \
827 include/grpc/support/slice.h \
828 include/grpc/support/string.h \
829 include/grpc/support/sync_generic.h \
830 include/grpc/support/sync.h \
831 include/grpc/support/sync_posix.h \
832 include/grpc/support/sync_win32.h \
833 include/grpc/support/thd.h \
834 include/grpc/support/thd_posix.h \
835 include/grpc/support/thd_win32.h \
836 include/grpc/support/time.h \
837 include/grpc/support/time_posix.h \
838 include/grpc/support/time_win32.h \
839 include/grpc/support/useful.h \
840
841LIBGPR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
842LIBGPR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
843
844libs/libgpr.a: $(LIBGPR_OBJS)
845 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800846 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800847 $(Q) $(AR) rcs libs/libgpr.a $(LIBGPR_OBJS)
848
849libs/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800851 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800852 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
853
854deps_libgpr: $(LIBGPR_DEPS)
855
nnoble69ac39f2014-12-12 15:43:38 -0800856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800857-include $(LIBGPR_DEPS)
858endif
859
860clean_libgpr:
861 $(E) "[CLEAN] Cleaning libgpr files"
862 $(Q) $(RM) $(LIBGPR_OBJS)
863 $(Q) $(RM) $(LIBGPR_DEPS)
864 $(Q) $(RM) libs/libgpr.a
865 $(Q) $(RM) libs/libgpr.so.$(VERSION)
866
867
868LIBGRPC_SRC = \
869 src/core/channel/call_op_string.c \
870 src/core/channel/census_filter.c \
871 src/core/channel/channel_args.c \
872 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -0800873 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800874 src/core/channel/client_channel.c \
875 src/core/channel/client_setup.c \
876 src/core/channel/connected_channel.c \
877 src/core/channel/http_client_filter.c \
878 src/core/channel/http_filter.c \
879 src/core/channel/http_server_filter.c \
880 src/core/channel/metadata_buffer.c \
881 src/core/channel/noop_filter.c \
882 src/core/compression/algorithm.c \
883 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -0800884 src/core/httpcli/format_request.c \
885 src/core/httpcli/httpcli.c \
886 src/core/httpcli/httpcli_security_context.c \
887 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800888 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800889 src/core/iomgr/endpoint_pair_posix.c \
890 src/core/iomgr/iomgr_libevent.c \
891 src/core/iomgr/iomgr_libevent_use_threads.c \
892 src/core/iomgr/resolve_address_posix.c \
893 src/core/iomgr/sockaddr_utils.c \
894 src/core/iomgr/socket_utils_common_posix.c \
895 src/core/iomgr/socket_utils_linux.c \
896 src/core/iomgr/socket_utils_posix.c \
897 src/core/iomgr/tcp_client_posix.c \
898 src/core/iomgr/tcp_posix.c \
899 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800900 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800901 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800902 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800903 src/core/security/credentials.c \
904 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800905 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800906 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800907 src/core/security/secure_transport_setup.c \
908 src/core/security/security_context.c \
909 src/core/security/server_secure_chttp2.c \
910 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800911 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800912 src/core/statistics/census_rpc_stats.c \
913 src/core/statistics/census_tracing.c \
914 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800915 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800916 src/core/surface/byte_buffer.c \
917 src/core/surface/byte_buffer_reader.c \
918 src/core/surface/call.c \
919 src/core/surface/channel.c \
920 src/core/surface/channel_create.c \
921 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800922 src/core/surface/completion_queue.c \
923 src/core/surface/event_string.c \
924 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800925 src/core/surface/lame_client.c \
926 src/core/surface/secure_channel_create.c \
927 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800928 src/core/surface/server.c \
929 src/core/surface/server_chttp2.c \
930 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800931 src/core/transport/chttp2/alpn.c \
932 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800933 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800934 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800935 src/core/transport/chttp2/frame_ping.c \
936 src/core/transport/chttp2/frame_rst_stream.c \
937 src/core/transport/chttp2/frame_settings.c \
938 src/core/transport/chttp2/frame_window_update.c \
939 src/core/transport/chttp2/hpack_parser.c \
940 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800941 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800942 src/core/transport/chttp2/status_conversion.c \
943 src/core/transport/chttp2/stream_encoder.c \
944 src/core/transport/chttp2/stream_map.c \
945 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800946 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800947 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 src/core/transport/metadata.c \
949 src/core/transport/stream_op.c \
950 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800951 src/core/tsi/fake_transport_security.c \
952 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800953 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800954 third_party/cJSON/cJSON.c \
955
nnoble85a49262014-12-08 18:14:03 -0800956PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800957 include/grpc/byte_buffer.h \
958 include/grpc/byte_buffer_reader.h \
959 include/grpc/grpc.h \
960 include/grpc/grpc_security.h \
961 include/grpc/status.h \
962
963LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
964LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
965
nnoble69ac39f2014-12-12 15:43:38 -0800966ifeq ($(NO_SECURE),true)
967
968libs/libgrpc.a: openssl_dep_error
969
970else
971
nnoble9ebc9b72014-12-17 11:40:25 -0800972libs/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800973 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800975 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800976 $(Q) mkdir tmp-merge
977 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
978 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
979 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
980 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
981 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982
983libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
984 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800985 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800986 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
987
nnoble69ac39f2014-12-12 15:43:38 -0800988endif
989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800990deps_libgrpc: $(LIBGRPC_DEPS)
991
nnoble69ac39f2014-12-12 15:43:38 -0800992ifneq ($(NO_SECURE),true)
993ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800994-include $(LIBGRPC_DEPS)
995endif
nnoble69ac39f2014-12-12 15:43:38 -0800996endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800997
998clean_libgrpc:
999 $(E) "[CLEAN] Cleaning libgrpc files"
1000 $(Q) $(RM) $(LIBGRPC_OBJS)
1001 $(Q) $(RM) $(LIBGRPC_DEPS)
1002 $(Q) $(RM) libs/libgrpc.a
1003 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1004
1005
1006LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001007 test/core/end2end/cq_verifier.c \
1008 test/core/end2end/data/ca_cert.c \
1009 test/core/end2end/data/server1_cert.c \
1010 test/core/end2end/data/server1_key.c \
1011 test/core/iomgr/endpoint_tests.c \
1012 test/core/statistics/census_log_tests.c \
1013 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001014 test/core/util/grpc_profiler.c \
jtattermusch94204dd2014-12-11 14:18:58 -08001015 test/core/util/ipv6_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001016 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001017 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001018 test/core/util/slice_splitter.c \
1019 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001020
1021
1022LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1023LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1024
nnoble69ac39f2014-12-12 15:43:38 -08001025ifeq ($(NO_SECURE),true)
1026
1027libs/libgrpc_test_util.a: openssl_dep_error
1028
1029else
1030
nnoble9ebc9b72014-12-17 11:40:25 -08001031libs/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001032 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001033 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001034 $(Q) $(AR) rcs libs/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
1035
1036
1037
nnoble69ac39f2014-12-12 15:43:38 -08001038endif
1039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001040deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1041
nnoble69ac39f2014-12-12 15:43:38 -08001042ifneq ($(NO_SECURE),true)
1043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001044-include $(LIBGRPC_TEST_UTIL_DEPS)
1045endif
nnoble69ac39f2014-12-12 15:43:38 -08001046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001047
1048clean_libgrpc_test_util:
1049 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1050 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1051 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
1052 $(Q) $(RM) libs/libgrpc_test_util.a
1053 $(Q) $(RM) libs/libgrpc_test_util.so.$(VERSION)
1054
1055
1056LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001057 src/cpp/client/channel.cc \
1058 src/cpp/client/client_context.cc \
1059 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001060 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001061 src/cpp/client/internal_stub.cc \
1062 src/cpp/proto/proto_utils.cc \
1063 src/cpp/rpc_method.cc \
1064 src/cpp/server/async_server.cc \
1065 src/cpp/server/async_server_context.cc \
1066 src/cpp/server/completion_queue.cc \
1067 src/cpp/server/server_builder.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001068 src/cpp/server/server.cc \
1069 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001070 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001071 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001072 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001074 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075
nnoble85a49262014-12-08 18:14:03 -08001076PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001077 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001078 include/grpc++/async_server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001079 include/grpc++/channel_interface.h \
1080 include/grpc++/client_context.h \
1081 include/grpc++/completion_queue.h \
1082 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001084 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001085 include/grpc++/server_builder.h \
vpai80b6d012014-12-17 11:47:32 -08001086 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001087 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001088 include/grpc++/status.h \
1089 include/grpc++/stream_context_interface.h \
1090 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001091
1092LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1093LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1094
nnoble69ac39f2014-12-12 15:43:38 -08001095ifeq ($(NO_SECURE),true)
1096
1097libs/libgrpc++.a: openssl_dep_error
1098
1099else
1100
nnoble9ebc9b72014-12-17 11:40:25 -08001101libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001102 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001103 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001104 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1105
1106libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1107 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001108 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001109 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1110
nnoble69ac39f2014-12-12 15:43:38 -08001111endif
1112
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001113deps_libgrpc++: $(LIBGRPC++_DEPS)
1114
nnoble69ac39f2014-12-12 15:43:38 -08001115ifneq ($(NO_SECURE),true)
1116ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117-include $(LIBGRPC++_DEPS)
1118endif
nnoble69ac39f2014-12-12 15:43:38 -08001119endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001120
1121clean_libgrpc++:
1122 $(E) "[CLEAN] Cleaning libgrpc++ files"
1123 $(Q) $(RM) $(LIBGRPC++_OBJS)
1124 $(Q) $(RM) $(LIBGRPC++_DEPS)
1125 $(Q) $(RM) libs/libgrpc++.a
1126 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1127
1128
1129LIBGRPC++_TEST_UTIL_SRC = \
nnoble72309c62014-12-12 11:42:26 -08001130 test/cpp/end2end/async_test_server.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001131 gens/test/cpp/util/echo.pb.cc \
1132 test/cpp/util/test_ssl_channel.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001133
1134
1135LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1136LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1137
nnoble69ac39f2014-12-12 15:43:38 -08001138ifeq ($(NO_SECURE),true)
1139
1140libs/libgrpc++_test_util.a: openssl_dep_error
1141
1142else
1143
nnoble9ebc9b72014-12-17 11:40:25 -08001144libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001145 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001146 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001147 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1148
1149
1150
nnoble69ac39f2014-12-12 15:43:38 -08001151endif
1152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001153deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1154
nnoble69ac39f2014-12-12 15:43:38 -08001155ifneq ($(NO_SECURE),true)
1156ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157-include $(LIBGRPC++_TEST_UTIL_DEPS)
1158endif
nnoble69ac39f2014-12-12 15:43:38 -08001159endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001160
1161clean_libgrpc++_test_util:
1162 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1163 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1164 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1165 $(Q) $(RM) libs/libgrpc++_test_util.a
1166 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1167
1168
1169LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1170 test/core/end2end/fixtures/chttp2_fake_security.c \
1171
1172
1173LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1174LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1175
nnoble69ac39f2014-12-12 15:43:38 -08001176ifeq ($(NO_SECURE),true)
1177
1178libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1179
1180else
1181
nnoble9ebc9b72014-12-17 11:40:25 -08001182libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001183 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001184 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001185 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1186
1187
1188
nnoble69ac39f2014-12-12 15:43:38 -08001189endif
1190
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001191deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1192
nnoble69ac39f2014-12-12 15:43:38 -08001193ifneq ($(NO_SECURE),true)
1194ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1196endif
nnoble69ac39f2014-12-12 15:43:38 -08001197endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001198
1199clean_libend2end_fixture_chttp2_fake_security:
1200 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1201 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1202 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1203 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1204 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1205
1206
1207LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1208 test/core/end2end/fixtures/chttp2_fullstack.c \
1209
1210
1211LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1212LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1213
nnoble69ac39f2014-12-12 15:43:38 -08001214ifeq ($(NO_SECURE),true)
1215
1216libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1217
1218else
1219
nnoble9ebc9b72014-12-17 11:40:25 -08001220libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001221 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001222 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001223 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1224
1225
1226
nnoble69ac39f2014-12-12 15:43:38 -08001227endif
1228
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001229deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1230
nnoble69ac39f2014-12-12 15:43:38 -08001231ifneq ($(NO_SECURE),true)
1232ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1234endif
nnoble69ac39f2014-12-12 15:43:38 -08001235endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001236
1237clean_libend2end_fixture_chttp2_fullstack:
1238 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1239 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1240 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1241 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1242 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1243
1244
1245LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1246 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1247
1248
1249LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1250LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1251
nnoble69ac39f2014-12-12 15:43:38 -08001252ifeq ($(NO_SECURE),true)
1253
1254libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1255
1256else
1257
nnoble9ebc9b72014-12-17 11:40:25 -08001258libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001259 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001260 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001261 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1262
1263
1264
nnoble69ac39f2014-12-12 15:43:38 -08001265endif
1266
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001267deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1268
nnoble69ac39f2014-12-12 15:43:38 -08001269ifneq ($(NO_SECURE),true)
1270ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001271-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1272endif
nnoble69ac39f2014-12-12 15:43:38 -08001273endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001274
1275clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1276 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1277 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1278 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1279 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1280 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1281
1282
1283LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1284 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1285
1286
1287LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1288LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1289
nnoble69ac39f2014-12-12 15:43:38 -08001290ifeq ($(NO_SECURE),true)
1291
1292libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1293
1294else
1295
nnoble9ebc9b72014-12-17 11:40:25 -08001296libs/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 -08001297 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001298 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001299 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1300
1301
1302
nnoble69ac39f2014-12-12 15:43:38 -08001303endif
1304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001305deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1306
nnoble69ac39f2014-12-12 15:43:38 -08001307ifneq ($(NO_SECURE),true)
1308ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001309-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1310endif
nnoble69ac39f2014-12-12 15:43:38 -08001311endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001312
1313clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1314 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1315 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1316 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1317 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1318 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1319
1320
1321LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1322 test/core/end2end/fixtures/chttp2_socket_pair.c \
1323
1324
1325LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1326LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1327
nnoble69ac39f2014-12-12 15:43:38 -08001328ifeq ($(NO_SECURE),true)
1329
1330libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1331
1332else
1333
nnoble9ebc9b72014-12-17 11:40:25 -08001334libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001335 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001336 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001337 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1338
1339
1340
nnoble69ac39f2014-12-12 15:43:38 -08001341endif
1342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1344
nnoble69ac39f2014-12-12 15:43:38 -08001345ifneq ($(NO_SECURE),true)
1346ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1348endif
nnoble69ac39f2014-12-12 15:43:38 -08001349endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001350
1351clean_libend2end_fixture_chttp2_socket_pair:
1352 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1353 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1354 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1355 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1356 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1357
1358
nnoble0c475f02014-12-05 15:37:39 -08001359LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1360 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1361
1362
1363LIBEND2END_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))))
1364LIBEND2END_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))))
1365
nnoble69ac39f2014-12-12 15:43:38 -08001366ifeq ($(NO_SECURE),true)
1367
1368libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1369
1370else
1371
nnoble9ebc9b72014-12-17 11:40:25 -08001372libs/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 -08001373 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001374 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001375 $(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)
1376
1377
1378
nnoble69ac39f2014-12-12 15:43:38 -08001379endif
1380
nnoble0c475f02014-12-05 15:37:39 -08001381deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1382
nnoble69ac39f2014-12-12 15:43:38 -08001383ifneq ($(NO_SECURE),true)
1384ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001385-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1386endif
nnoble69ac39f2014-12-12 15:43:38 -08001387endif
nnoble0c475f02014-12-05 15:37:39 -08001388
1389clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1390 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1391 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1392 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1393 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1394 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1395
1396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001397LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1398 test/core/end2end/tests/cancel_after_accept.c \
1399
1400
1401LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1402LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1403
1404libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1405 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001406 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001407 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1408
1409
1410
1411deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1412
nnoble69ac39f2014-12-12 15:43:38 -08001413ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001414-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1415endif
1416
1417clean_libend2end_test_cancel_after_accept:
1418 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1419 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1420 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1421 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1422 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1423
1424
1425LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1426 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1427
1428
1429LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1430LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1431
1432libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1433 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001434 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001435 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1436
1437
1438
1439deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1440
nnoble69ac39f2014-12-12 15:43:38 -08001441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001442-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1443endif
1444
1445clean_libend2end_test_cancel_after_accept_and_writes_closed:
1446 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1447 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1448 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1449 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1450 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1451
1452
1453LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1454 test/core/end2end/tests/cancel_after_invoke.c \
1455
1456
1457LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1458LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1459
1460libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1461 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001462 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001463 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1464
1465
1466
1467deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1468
nnoble69ac39f2014-12-12 15:43:38 -08001469ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001470-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1471endif
1472
1473clean_libend2end_test_cancel_after_invoke:
1474 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1475 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1476 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1477 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1478 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1479
1480
1481LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1482 test/core/end2end/tests/cancel_before_invoke.c \
1483
1484
1485LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1486LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1487
1488libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1489 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001490 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001491 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1492
1493
1494
1495deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1496
nnoble69ac39f2014-12-12 15:43:38 -08001497ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001498-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1499endif
1500
1501clean_libend2end_test_cancel_before_invoke:
1502 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1503 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1504 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1505 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1506 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1507
1508
1509LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1510 test/core/end2end/tests/cancel_in_a_vacuum.c \
1511
1512
1513LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1514LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1515
1516libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1517 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001518 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001519 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1520
1521
1522
1523deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1524
nnoble69ac39f2014-12-12 15:43:38 -08001525ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001526-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1527endif
1528
1529clean_libend2end_test_cancel_in_a_vacuum:
1530 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1531 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1532 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1533 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1534 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1535
1536
ctillerc6d61c42014-12-15 14:52:08 -08001537LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1538 test/core/end2end/tests/disappearing_server.c \
1539
1540
1541LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1542LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1543
1544libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1545 $(E) "[AR] Creating $@"
1546 $(Q) mkdir -p `dirname $@`
1547 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1548
1549
1550
1551deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1552
1553ifneq ($(NO_DEPS),true)
1554-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1555endif
1556
1557clean_libend2end_test_disappearing_server:
1558 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1559 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1560 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1561 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1562 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1563
1564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001565LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1566 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1567
1568
1569LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1570LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1571
1572libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1573 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001574 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001575 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1576
1577
1578
1579deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1580
nnoble69ac39f2014-12-12 15:43:38 -08001581ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001582-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1583endif
1584
1585clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1586 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1587 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1588 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1589 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1590 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1591
1592
1593LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1594 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1595
1596
1597LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1598LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1599
1600libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1601 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001602 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001603 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1604
1605
1606
1607deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1608
nnoble69ac39f2014-12-12 15:43:38 -08001609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001610-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1611endif
1612
1613clean_libend2end_test_early_server_shutdown_finishes_tags:
1614 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1615 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1616 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1617 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1618 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1619
1620
1621LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1622 test/core/end2end/tests/invoke_large_request.c \
1623
1624
1625LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1626LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1627
1628libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1629 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001630 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001631 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1632
1633
1634
1635deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1636
nnoble69ac39f2014-12-12 15:43:38 -08001637ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001638-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1639endif
1640
1641clean_libend2end_test_invoke_large_request:
1642 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1643 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1644 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1645 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1646 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1647
1648
1649LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1650 test/core/end2end/tests/max_concurrent_streams.c \
1651
1652
1653LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1654LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1655
1656libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1657 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001658 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001659 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1660
1661
1662
1663deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1664
nnoble69ac39f2014-12-12 15:43:38 -08001665ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001666-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1667endif
1668
1669clean_libend2end_test_max_concurrent_streams:
1670 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1671 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1672 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1673 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1674 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1675
1676
1677LIBEND2END_TEST_NO_OP_SRC = \
1678 test/core/end2end/tests/no_op.c \
1679
1680
1681LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1682LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1683
1684libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1685 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001686 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001687 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1688
1689
1690
1691deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1692
nnoble69ac39f2014-12-12 15:43:38 -08001693ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001694-include $(LIBEND2END_TEST_NO_OP_DEPS)
1695endif
1696
1697clean_libend2end_test_no_op:
1698 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1699 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1700 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1701 $(Q) $(RM) libs/libend2end_test_no_op.a
1702 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1703
1704
1705LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1706 test/core/end2end/tests/ping_pong_streaming.c \
1707
1708
1709LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1710LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1711
1712libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1713 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001714 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001715 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1716
1717
1718
1719deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1720
nnoble69ac39f2014-12-12 15:43:38 -08001721ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001722-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1723endif
1724
1725clean_libend2end_test_ping_pong_streaming:
1726 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1727 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1728 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1729 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1730 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1731
1732
ctiller33023c42014-12-12 16:28:33 -08001733LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1734 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1735
1736
1737LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1738LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1739
1740libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1741 $(E) "[AR] Creating $@"
1742 $(Q) mkdir -p `dirname $@`
1743 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1744
1745
1746
1747deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1748
1749ifneq ($(NO_DEPS),true)
1750-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1751endif
1752
1753clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1754 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1755 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1756 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1757 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1758 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1759
1760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001761LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1762 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1763
1764
1765LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1766LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1767
1768libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1769 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001770 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001771 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1772
1773
1774
1775deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1776
nnoble69ac39f2014-12-12 15:43:38 -08001777ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001778-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1779endif
1780
1781clean_libend2end_test_request_response_with_metadata_and_payload:
1782 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1783 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1784 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1785 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1786 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1787
1788
1789LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1790 test/core/end2end/tests/request_response_with_payload.c \
1791
1792
1793LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1794LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1795
1796libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1797 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001798 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001799 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1800
1801
1802
1803deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1804
nnoble69ac39f2014-12-12 15:43:38 -08001805ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001806-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1807endif
1808
1809clean_libend2end_test_request_response_with_payload:
1810 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1811 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1812 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1813 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1814 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1815
1816
ctiller2845cad2014-12-15 15:14:12 -08001817LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1818 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1819
1820
1821LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1822LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1823
1824libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1825 $(E) "[AR] Creating $@"
1826 $(Q) mkdir -p `dirname $@`
1827 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1828
1829
1830
1831deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1832
1833ifneq ($(NO_DEPS),true)
1834-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1835endif
1836
1837clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1838 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1839 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1840 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1841 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1842 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1843
1844
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001845LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1846 test/core/end2end/tests/simple_delayed_request.c \
1847
1848
1849LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1850LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1851
1852libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1853 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001854 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001855 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1856
1857
1858
1859deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1860
nnoble69ac39f2014-12-12 15:43:38 -08001861ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001862-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1863endif
1864
1865clean_libend2end_test_simple_delayed_request:
1866 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1867 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1868 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1869 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1870 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1871
1872
1873LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1874 test/core/end2end/tests/simple_request.c \
1875
1876
1877LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1878LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1879
1880libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1881 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001882 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001883 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1884
1885
1886
1887deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1888
nnoble69ac39f2014-12-12 15:43:38 -08001889ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001890-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1891endif
1892
1893clean_libend2end_test_simple_request:
1894 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1895 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1896 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1897 $(Q) $(RM) libs/libend2end_test_simple_request.a
1898 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1899
1900
nathaniel52878172014-12-09 10:17:19 -08001901LIBEND2END_TEST_THREAD_STRESS_SRC = \
1902 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001903
1904
nathaniel52878172014-12-09 10:17:19 -08001905LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1906LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001907
nathaniel52878172014-12-09 10:17:19 -08001908libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001910 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001911 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001912
1913
1914
nathaniel52878172014-12-09 10:17:19 -08001915deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001916
nnoble69ac39f2014-12-12 15:43:38 -08001917ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001918-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001919endif
1920
nathaniel52878172014-12-09 10:17:19 -08001921clean_libend2end_test_thread_stress:
1922 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1923 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1924 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1925 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1926 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001927
1928
1929LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1930 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1931
1932
1933LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1934LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1935
1936libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1937 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001938 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001939 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1940
1941
1942
1943deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1944
nnoble69ac39f2014-12-12 15:43:38 -08001945ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001946-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1947endif
1948
1949clean_libend2end_test_writes_done_hangs_with_pending_read:
1950 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1951 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1952 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1953 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1954 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1955
1956
1957LIBEND2END_CERTS_SRC = \
1958 test/core/end2end/data/ca_cert.c \
1959 test/core/end2end/data/server1_cert.c \
1960 test/core/end2end/data/server1_key.c \
1961
1962
1963LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1964LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1965
nnoble69ac39f2014-12-12 15:43:38 -08001966ifeq ($(NO_SECURE),true)
1967
1968libs/libend2end_certs.a: openssl_dep_error
1969
1970else
1971
nnoble9ebc9b72014-12-17 11:40:25 -08001972libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001973 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001974 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001975 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1976
1977
1978
nnoble69ac39f2014-12-12 15:43:38 -08001979endif
1980
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1982
nnoble69ac39f2014-12-12 15:43:38 -08001983ifneq ($(NO_SECURE),true)
1984ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001985-include $(LIBEND2END_CERTS_DEPS)
1986endif
nnoble69ac39f2014-12-12 15:43:38 -08001987endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001988
1989clean_libend2end_certs:
1990 $(E) "[CLEAN] Cleaning libend2end_certs files"
1991 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1992 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1993 $(Q) $(RM) libs/libend2end_certs.a
1994 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1995
1996
1997LIBGRPC_UNSECURE_SRC = \
1998 src/core/channel/call_op_string.c \
1999 src/core/channel/census_filter.c \
2000 src/core/channel/channel_args.c \
2001 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002002 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002003 src/core/channel/client_channel.c \
2004 src/core/channel/client_setup.c \
2005 src/core/channel/connected_channel.c \
2006 src/core/channel/http_client_filter.c \
2007 src/core/channel/http_filter.c \
2008 src/core/channel/http_server_filter.c \
2009 src/core/channel/metadata_buffer.c \
2010 src/core/channel/noop_filter.c \
2011 src/core/compression/algorithm.c \
2012 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002013 src/core/httpcli/format_request.c \
2014 src/core/httpcli/httpcli.c \
2015 src/core/httpcli/httpcli_security_context.c \
2016 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002017 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002018 src/core/iomgr/endpoint_pair_posix.c \
2019 src/core/iomgr/iomgr_libevent.c \
2020 src/core/iomgr/iomgr_libevent_use_threads.c \
2021 src/core/iomgr/resolve_address_posix.c \
2022 src/core/iomgr/sockaddr_utils.c \
2023 src/core/iomgr/socket_utils_common_posix.c \
2024 src/core/iomgr/socket_utils_linux.c \
2025 src/core/iomgr/socket_utils_posix.c \
2026 src/core/iomgr/tcp_client_posix.c \
2027 src/core/iomgr/tcp_posix.c \
2028 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002029 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002030 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002031 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002032 src/core/statistics/census_rpc_stats.c \
2033 src/core/statistics/census_tracing.c \
2034 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002035 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002036 src/core/surface/byte_buffer.c \
2037 src/core/surface/byte_buffer_reader.c \
2038 src/core/surface/call.c \
2039 src/core/surface/channel.c \
2040 src/core/surface/channel_create.c \
2041 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002042 src/core/surface/completion_queue.c \
2043 src/core/surface/event_string.c \
2044 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002045 src/core/surface/lame_client.c \
2046 src/core/surface/secure_channel_create.c \
2047 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002048 src/core/surface/server.c \
2049 src/core/surface/server_chttp2.c \
2050 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002051 src/core/transport/chttp2/alpn.c \
2052 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002053 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002054 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002055 src/core/transport/chttp2/frame_ping.c \
2056 src/core/transport/chttp2/frame_rst_stream.c \
2057 src/core/transport/chttp2/frame_settings.c \
2058 src/core/transport/chttp2/frame_window_update.c \
2059 src/core/transport/chttp2/hpack_parser.c \
2060 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002061 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002062 src/core/transport/chttp2/status_conversion.c \
2063 src/core/transport/chttp2/stream_encoder.c \
2064 src/core/transport/chttp2/stream_map.c \
2065 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002067 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002068 src/core/transport/metadata.c \
2069 src/core/transport/stream_op.c \
2070 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002071 third_party/cJSON/cJSON.c \
2072
nnoble85a49262014-12-08 18:14:03 -08002073PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002074 include/grpc/byte_buffer.h \
2075 include/grpc/byte_buffer_reader.h \
2076 include/grpc/grpc.h \
2077 include/grpc/grpc_security.h \
2078 include/grpc/status.h \
2079
2080LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2081LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2082
2083libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2084 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002085 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002086 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2087
2088libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002090 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002091 $(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 -08002092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2094
nnoble69ac39f2014-12-12 15:43:38 -08002095ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002096-include $(LIBGRPC_UNSECURE_DEPS)
2097endif
2098
2099clean_libgrpc_unsecure:
2100 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2101 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2102 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2103 $(Q) $(RM) libs/libgrpc_unsecure.a
2104 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2105
2106
2107
nnoble69ac39f2014-12-12 15:43:38 -08002108# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002109
2110
2111GEN_HPACK_TABLES_SRC = \
2112 src/core/transport/chttp2/gen_hpack_tables.c \
2113
2114GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2115GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2116
nnoble69ac39f2014-12-12 15:43:38 -08002117ifeq ($(NO_SECURE),true)
2118
2119bins/gen_hpack_tables: openssl_dep_error
2120
2121else
2122
nnoble0c475f02014-12-05 15:37:39 -08002123bins/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 -08002124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002125 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002126 $(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 -08002127
nnoble69ac39f2014-12-12 15:43:38 -08002128endif
2129
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002130deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2131
nnoble69ac39f2014-12-12 15:43:38 -08002132ifneq ($(NO_SECURE),true)
2133ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134-include $(GEN_HPACK_TABLES_DEPS)
2135endif
nnoble69ac39f2014-12-12 15:43:38 -08002136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002137
2138clean_gen_hpack_tables:
2139 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2140 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2141 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2142 $(Q) $(RM) bins/gen_hpack_tables
2143
2144
nnobleebebb7e2014-12-10 16:31:01 -08002145CPP_PLUGIN_SRC = \
2146 src/compiler/cpp_plugin.cpp \
2147 src/compiler/cpp_generator.cpp \
2148
2149CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2150CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2151
2152bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002153 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002154 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002155 $(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 -08002156
2157deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2158
nnoble69ac39f2014-12-12 15:43:38 -08002159ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002160-include $(CPP_PLUGIN_DEPS)
2161endif
2162
2163clean_cpp_plugin:
2164 $(E) "[CLEAN] Cleaning cpp_plugin files"
2165 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2166 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2167 $(Q) $(RM) bins/cpp_plugin
2168
2169
2170RUBY_PLUGIN_SRC = \
2171 src/compiler/ruby_plugin.cpp \
2172 src/compiler/ruby_generator.cpp \
2173
2174RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2175RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2176
2177bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002178 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002179 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002180 $(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 -08002181
2182deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2183
nnoble69ac39f2014-12-12 15:43:38 -08002184ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002185-include $(RUBY_PLUGIN_DEPS)
2186endif
2187
2188clean_ruby_plugin:
2189 $(E) "[CLEAN] Cleaning ruby_plugin files"
2190 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2191 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2192 $(Q) $(RM) bins/ruby_plugin
2193
2194
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002195GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2196 test/core/surface/byte_buffer_reader_test.c \
2197
2198GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2199GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2200
nnoble69ac39f2014-12-12 15:43:38 -08002201ifeq ($(NO_SECURE),true)
2202
2203bins/grpc_byte_buffer_reader_test: openssl_dep_error
2204
2205else
2206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002207bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2208 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002209 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002210 $(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
2211
nnoble69ac39f2014-12-12 15:43:38 -08002212endif
2213
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002214deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2215
nnoble69ac39f2014-12-12 15:43:38 -08002216ifneq ($(NO_SECURE),true)
2217ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002218-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2219endif
nnoble69ac39f2014-12-12 15:43:38 -08002220endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002221
2222clean_grpc_byte_buffer_reader_test:
2223 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2224 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2225 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2226 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2227
2228
2229GPR_CANCELLABLE_TEST_SRC = \
2230 test/core/support/cancellable_test.c \
2231
2232GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2233GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2234
nnoble69ac39f2014-12-12 15:43:38 -08002235ifeq ($(NO_SECURE),true)
2236
2237bins/gpr_cancellable_test: openssl_dep_error
2238
2239else
2240
jtattermusch97fb3f62014-12-08 15:13:41 -08002241bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002242 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002243 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002244 $(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 -08002245
nnoble69ac39f2014-12-12 15:43:38 -08002246endif
2247
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002248deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2249
nnoble69ac39f2014-12-12 15:43:38 -08002250ifneq ($(NO_SECURE),true)
2251ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252-include $(GPR_CANCELLABLE_TEST_DEPS)
2253endif
nnoble69ac39f2014-12-12 15:43:38 -08002254endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002255
2256clean_gpr_cancellable_test:
2257 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2258 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2259 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2260 $(Q) $(RM) bins/gpr_cancellable_test
2261
2262
2263GPR_LOG_TEST_SRC = \
2264 test/core/support/log_test.c \
2265
2266GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2267GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2268
nnoble69ac39f2014-12-12 15:43:38 -08002269ifeq ($(NO_SECURE),true)
2270
2271bins/gpr_log_test: openssl_dep_error
2272
2273else
2274
jtattermusch97fb3f62014-12-08 15:13:41 -08002275bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002276 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002277 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002278 $(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 -08002279
nnoble69ac39f2014-12-12 15:43:38 -08002280endif
2281
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002282deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2283
nnoble69ac39f2014-12-12 15:43:38 -08002284ifneq ($(NO_SECURE),true)
2285ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002286-include $(GPR_LOG_TEST_DEPS)
2287endif
nnoble69ac39f2014-12-12 15:43:38 -08002288endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002289
2290clean_gpr_log_test:
2291 $(E) "[CLEAN] Cleaning gpr_log_test files"
2292 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2293 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2294 $(Q) $(RM) bins/gpr_log_test
2295
2296
ctiller5e04b132014-12-15 09:24:43 -08002297GPR_USEFUL_TEST_SRC = \
2298 test/core/support/useful_test.c \
2299
2300GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2301GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2302
2303ifeq ($(NO_SECURE),true)
2304
2305bins/gpr_useful_test: openssl_dep_error
2306
2307else
2308
2309bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2310 $(E) "[LD] Linking $@"
2311 $(Q) mkdir -p `dirname $@`
2312 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2313
2314endif
2315
2316deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2317
2318ifneq ($(NO_SECURE),true)
2319ifneq ($(NO_DEPS),true)
2320-include $(GPR_USEFUL_TEST_DEPS)
2321endif
2322endif
2323
2324clean_gpr_useful_test:
2325 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2326 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2327 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2328 $(Q) $(RM) bins/gpr_useful_test
2329
2330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002331GPR_CMDLINE_TEST_SRC = \
2332 test/core/support/cmdline_test.c \
2333
2334GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2335GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2336
nnoble69ac39f2014-12-12 15:43:38 -08002337ifeq ($(NO_SECURE),true)
2338
2339bins/gpr_cmdline_test: openssl_dep_error
2340
2341else
2342
jtattermusch97fb3f62014-12-08 15:13:41 -08002343bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002345 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002346 $(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 -08002347
nnoble69ac39f2014-12-12 15:43:38 -08002348endif
2349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002350deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2351
nnoble69ac39f2014-12-12 15:43:38 -08002352ifneq ($(NO_SECURE),true)
2353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354-include $(GPR_CMDLINE_TEST_DEPS)
2355endif
nnoble69ac39f2014-12-12 15:43:38 -08002356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357
2358clean_gpr_cmdline_test:
2359 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2360 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2361 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2362 $(Q) $(RM) bins/gpr_cmdline_test
2363
2364
2365GPR_HISTOGRAM_TEST_SRC = \
2366 test/core/support/histogram_test.c \
2367
2368GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2369GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2370
nnoble69ac39f2014-12-12 15:43:38 -08002371ifeq ($(NO_SECURE),true)
2372
2373bins/gpr_histogram_test: openssl_dep_error
2374
2375else
2376
jtattermusch57c6f0c2014-12-11 12:28:56 -08002377bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002378 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002379 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002380 $(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 -08002381
nnoble69ac39f2014-12-12 15:43:38 -08002382endif
2383
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002384deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2385
nnoble69ac39f2014-12-12 15:43:38 -08002386ifneq ($(NO_SECURE),true)
2387ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388-include $(GPR_HISTOGRAM_TEST_DEPS)
2389endif
nnoble69ac39f2014-12-12 15:43:38 -08002390endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002391
2392clean_gpr_histogram_test:
2393 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2394 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2395 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2396 $(Q) $(RM) bins/gpr_histogram_test
2397
2398
2399GPR_HOST_PORT_TEST_SRC = \
2400 test/core/support/host_port_test.c \
2401
2402GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2403GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2404
nnoble69ac39f2014-12-12 15:43:38 -08002405ifeq ($(NO_SECURE),true)
2406
2407bins/gpr_host_port_test: openssl_dep_error
2408
2409else
2410
jtattermusch57c6f0c2014-12-11 12:28:56 -08002411bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002412 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002413 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002414 $(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 -08002415
nnoble69ac39f2014-12-12 15:43:38 -08002416endif
2417
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002418deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2419
nnoble69ac39f2014-12-12 15:43:38 -08002420ifneq ($(NO_SECURE),true)
2421ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002422-include $(GPR_HOST_PORT_TEST_DEPS)
2423endif
nnoble69ac39f2014-12-12 15:43:38 -08002424endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425
2426clean_gpr_host_port_test:
2427 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2428 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2429 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2430 $(Q) $(RM) bins/gpr_host_port_test
2431
2432
2433GPR_SLICE_BUFFER_TEST_SRC = \
2434 test/core/support/slice_buffer_test.c \
2435
2436GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2437GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2438
nnoble69ac39f2014-12-12 15:43:38 -08002439ifeq ($(NO_SECURE),true)
2440
2441bins/gpr_slice_buffer_test: openssl_dep_error
2442
2443else
2444
jtattermusch57c6f0c2014-12-11 12:28:56 -08002445bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002446 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002447 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002448 $(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 -08002449
nnoble69ac39f2014-12-12 15:43:38 -08002450endif
2451
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002452deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2453
nnoble69ac39f2014-12-12 15:43:38 -08002454ifneq ($(NO_SECURE),true)
2455ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002456-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2457endif
nnoble69ac39f2014-12-12 15:43:38 -08002458endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002459
2460clean_gpr_slice_buffer_test:
2461 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2462 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2463 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2464 $(Q) $(RM) bins/gpr_slice_buffer_test
2465
2466
2467GPR_SLICE_TEST_SRC = \
2468 test/core/support/slice_test.c \
2469
2470GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2471GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2472
nnoble69ac39f2014-12-12 15:43:38 -08002473ifeq ($(NO_SECURE),true)
2474
2475bins/gpr_slice_test: openssl_dep_error
2476
2477else
2478
jtattermusch57c6f0c2014-12-11 12:28:56 -08002479bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002480 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002481 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002482 $(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 -08002483
nnoble69ac39f2014-12-12 15:43:38 -08002484endif
2485
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002486deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2487
nnoble69ac39f2014-12-12 15:43:38 -08002488ifneq ($(NO_SECURE),true)
2489ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002490-include $(GPR_SLICE_TEST_DEPS)
2491endif
nnoble69ac39f2014-12-12 15:43:38 -08002492endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002493
2494clean_gpr_slice_test:
2495 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2496 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2497 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2498 $(Q) $(RM) bins/gpr_slice_test
2499
2500
2501GPR_STRING_TEST_SRC = \
2502 test/core/support/string_test.c \
2503
2504GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2505GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2506
nnoble69ac39f2014-12-12 15:43:38 -08002507ifeq ($(NO_SECURE),true)
2508
2509bins/gpr_string_test: openssl_dep_error
2510
2511else
2512
jtattermusch57c6f0c2014-12-11 12:28:56 -08002513bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002514 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002515 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002516 $(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 -08002517
nnoble69ac39f2014-12-12 15:43:38 -08002518endif
2519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002520deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2521
nnoble69ac39f2014-12-12 15:43:38 -08002522ifneq ($(NO_SECURE),true)
2523ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524-include $(GPR_STRING_TEST_DEPS)
2525endif
nnoble69ac39f2014-12-12 15:43:38 -08002526endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002527
2528clean_gpr_string_test:
2529 $(E) "[CLEAN] Cleaning gpr_string_test files"
2530 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2531 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2532 $(Q) $(RM) bins/gpr_string_test
2533
2534
2535GPR_SYNC_TEST_SRC = \
2536 test/core/support/sync_test.c \
2537
2538GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2539GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2540
nnoble69ac39f2014-12-12 15:43:38 -08002541ifeq ($(NO_SECURE),true)
2542
2543bins/gpr_sync_test: openssl_dep_error
2544
2545else
2546
jtattermusch57c6f0c2014-12-11 12:28:56 -08002547bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002548 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002549 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002550 $(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 -08002551
nnoble69ac39f2014-12-12 15:43:38 -08002552endif
2553
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002554deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2555
nnoble69ac39f2014-12-12 15:43:38 -08002556ifneq ($(NO_SECURE),true)
2557ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002558-include $(GPR_SYNC_TEST_DEPS)
2559endif
nnoble69ac39f2014-12-12 15:43:38 -08002560endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561
2562clean_gpr_sync_test:
2563 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2564 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2565 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2566 $(Q) $(RM) bins/gpr_sync_test
2567
2568
2569GPR_THD_TEST_SRC = \
2570 test/core/support/thd_test.c \
2571
2572GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2573GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2574
nnoble69ac39f2014-12-12 15:43:38 -08002575ifeq ($(NO_SECURE),true)
2576
2577bins/gpr_thd_test: openssl_dep_error
2578
2579else
2580
jtattermusch57c6f0c2014-12-11 12:28:56 -08002581bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002582 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002583 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002584 $(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 -08002585
nnoble69ac39f2014-12-12 15:43:38 -08002586endif
2587
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002588deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2589
nnoble69ac39f2014-12-12 15:43:38 -08002590ifneq ($(NO_SECURE),true)
2591ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002592-include $(GPR_THD_TEST_DEPS)
2593endif
nnoble69ac39f2014-12-12 15:43:38 -08002594endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002595
2596clean_gpr_thd_test:
2597 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2598 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2599 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2600 $(Q) $(RM) bins/gpr_thd_test
2601
2602
2603GPR_TIME_TEST_SRC = \
2604 test/core/support/time_test.c \
2605
2606GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2607GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2608
nnoble69ac39f2014-12-12 15:43:38 -08002609ifeq ($(NO_SECURE),true)
2610
2611bins/gpr_time_test: openssl_dep_error
2612
2613else
2614
jtattermusch57c6f0c2014-12-11 12:28:56 -08002615bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002616 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002617 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002618 $(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 -08002619
nnoble69ac39f2014-12-12 15:43:38 -08002620endif
2621
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002622deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2623
nnoble69ac39f2014-12-12 15:43:38 -08002624ifneq ($(NO_SECURE),true)
2625ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002626-include $(GPR_TIME_TEST_DEPS)
2627endif
nnoble69ac39f2014-12-12 15:43:38 -08002628endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002629
2630clean_gpr_time_test:
2631 $(E) "[CLEAN] Cleaning gpr_time_test files"
2632 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2633 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2634 $(Q) $(RM) bins/gpr_time_test
2635
2636
2637MURMUR_HASH_TEST_SRC = \
2638 test/core/support/murmur_hash_test.c \
2639
2640MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2641MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2642
nnoble69ac39f2014-12-12 15:43:38 -08002643ifeq ($(NO_SECURE),true)
2644
2645bins/murmur_hash_test: openssl_dep_error
2646
2647else
2648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002649bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002651 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002652 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2653
nnoble69ac39f2014-12-12 15:43:38 -08002654endif
2655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002656deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2657
nnoble69ac39f2014-12-12 15:43:38 -08002658ifneq ($(NO_SECURE),true)
2659ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002660-include $(MURMUR_HASH_TEST_DEPS)
2661endif
nnoble69ac39f2014-12-12 15:43:38 -08002662endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663
2664clean_murmur_hash_test:
2665 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2666 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2667 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2668 $(Q) $(RM) bins/murmur_hash_test
2669
2670
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002671GRPC_STREAM_OP_TEST_SRC = \
2672 test/core/transport/stream_op_test.c \
2673
2674GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2675GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2676
nnoble69ac39f2014-12-12 15:43:38 -08002677ifeq ($(NO_SECURE),true)
2678
2679bins/grpc_stream_op_test: openssl_dep_error
2680
2681else
2682
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002683bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2684 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002685 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002686 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2687
nnoble69ac39f2014-12-12 15:43:38 -08002688endif
2689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002690deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2691
nnoble69ac39f2014-12-12 15:43:38 -08002692ifneq ($(NO_SECURE),true)
2693ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002694-include $(GRPC_STREAM_OP_TEST_DEPS)
2695endif
nnoble69ac39f2014-12-12 15:43:38 -08002696endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002697
2698clean_grpc_stream_op_test:
2699 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2700 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2701 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2702 $(Q) $(RM) bins/grpc_stream_op_test
2703
2704
nnoble0c475f02014-12-05 15:37:39 -08002705ALPN_TEST_SRC = \
2706 test/core/transport/chttp2/alpn_test.c \
2707
2708ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2709ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2710
nnoble69ac39f2014-12-12 15:43:38 -08002711ifeq ($(NO_SECURE),true)
2712
2713bins/alpn_test: openssl_dep_error
2714
2715else
2716
nnoble0c475f02014-12-05 15:37:39 -08002717bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2718 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002719 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002720 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2721
nnoble69ac39f2014-12-12 15:43:38 -08002722endif
2723
nnoble0c475f02014-12-05 15:37:39 -08002724deps_alpn_test: $(ALPN_TEST_DEPS)
2725
nnoble69ac39f2014-12-12 15:43:38 -08002726ifneq ($(NO_SECURE),true)
2727ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002728-include $(ALPN_TEST_DEPS)
2729endif
nnoble69ac39f2014-12-12 15:43:38 -08002730endif
nnoble0c475f02014-12-05 15:37:39 -08002731
2732clean_alpn_test:
2733 $(E) "[CLEAN] Cleaning alpn_test files"
2734 $(Q) $(RM) $(ALPN_TEST_OBJS)
2735 $(Q) $(RM) $(ALPN_TEST_DEPS)
2736 $(Q) $(RM) bins/alpn_test
2737
2738
ctillerc1ddffb2014-12-15 13:08:18 -08002739TIME_AVERAGED_STATS_TEST_SRC = \
2740 test/core/iomgr/time_averaged_stats_test.c \
2741
2742TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2743TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2744
2745ifeq ($(NO_SECURE),true)
2746
2747bins/time_averaged_stats_test: openssl_dep_error
2748
2749else
2750
2751bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2752 $(E) "[LD] Linking $@"
2753 $(Q) mkdir -p `dirname $@`
2754 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2755
2756endif
2757
2758deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2759
2760ifneq ($(NO_SECURE),true)
2761ifneq ($(NO_DEPS),true)
2762-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2763endif
2764endif
2765
2766clean_time_averaged_stats_test:
2767 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2768 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2769 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2770 $(Q) $(RM) bins/time_averaged_stats_test
2771
2772
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002773CHTTP2_STREAM_ENCODER_TEST_SRC = \
2774 test/core/transport/chttp2/stream_encoder_test.c \
2775
2776CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2777CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2778
nnoble69ac39f2014-12-12 15:43:38 -08002779ifeq ($(NO_SECURE),true)
2780
2781bins/chttp2_stream_encoder_test: openssl_dep_error
2782
2783else
2784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002785bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2786 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002787 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002788 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2789
nnoble69ac39f2014-12-12 15:43:38 -08002790endif
2791
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002792deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2793
nnoble69ac39f2014-12-12 15:43:38 -08002794ifneq ($(NO_SECURE),true)
2795ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002796-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2797endif
nnoble69ac39f2014-12-12 15:43:38 -08002798endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002799
2800clean_chttp2_stream_encoder_test:
2801 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2802 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2803 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2804 $(Q) $(RM) bins/chttp2_stream_encoder_test
2805
2806
2807HPACK_TABLE_TEST_SRC = \
2808 test/core/transport/chttp2/hpack_table_test.c \
2809
2810HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2811HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2812
nnoble69ac39f2014-12-12 15:43:38 -08002813ifeq ($(NO_SECURE),true)
2814
2815bins/hpack_table_test: openssl_dep_error
2816
2817else
2818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002819bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2820 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002821 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002822 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2823
nnoble69ac39f2014-12-12 15:43:38 -08002824endif
2825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002826deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2827
nnoble69ac39f2014-12-12 15:43:38 -08002828ifneq ($(NO_SECURE),true)
2829ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002830-include $(HPACK_TABLE_TEST_DEPS)
2831endif
nnoble69ac39f2014-12-12 15:43:38 -08002832endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002833
2834clean_hpack_table_test:
2835 $(E) "[CLEAN] Cleaning hpack_table_test files"
2836 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2837 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2838 $(Q) $(RM) bins/hpack_table_test
2839
2840
2841CHTTP2_STREAM_MAP_TEST_SRC = \
2842 test/core/transport/chttp2/stream_map_test.c \
2843
2844CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2845CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2846
nnoble69ac39f2014-12-12 15:43:38 -08002847ifeq ($(NO_SECURE),true)
2848
2849bins/chttp2_stream_map_test: openssl_dep_error
2850
2851else
2852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002853bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2854 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002855 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002856 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2857
nnoble69ac39f2014-12-12 15:43:38 -08002858endif
2859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002860deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2861
nnoble69ac39f2014-12-12 15:43:38 -08002862ifneq ($(NO_SECURE),true)
2863ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002864-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2865endif
nnoble69ac39f2014-12-12 15:43:38 -08002866endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867
2868clean_chttp2_stream_map_test:
2869 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2870 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2871 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2872 $(Q) $(RM) bins/chttp2_stream_map_test
2873
2874
2875HPACK_PARSER_TEST_SRC = \
2876 test/core/transport/chttp2/hpack_parser_test.c \
2877
2878HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2879HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2880
nnoble69ac39f2014-12-12 15:43:38 -08002881ifeq ($(NO_SECURE),true)
2882
2883bins/hpack_parser_test: openssl_dep_error
2884
2885else
2886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002887bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2888 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002889 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002890 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2891
nnoble69ac39f2014-12-12 15:43:38 -08002892endif
2893
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002894deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2895
nnoble69ac39f2014-12-12 15:43:38 -08002896ifneq ($(NO_SECURE),true)
2897ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002898-include $(HPACK_PARSER_TEST_DEPS)
2899endif
nnoble69ac39f2014-12-12 15:43:38 -08002900endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002901
2902clean_hpack_parser_test:
2903 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2904 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2905 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2906 $(Q) $(RM) bins/hpack_parser_test
2907
2908
2909TRANSPORT_METADATA_TEST_SRC = \
2910 test/core/transport/metadata_test.c \
2911
2912TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2913TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2914
nnoble69ac39f2014-12-12 15:43:38 -08002915ifeq ($(NO_SECURE),true)
2916
2917bins/transport_metadata_test: openssl_dep_error
2918
2919else
2920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002921bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2922 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002923 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002924 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2925
nnoble69ac39f2014-12-12 15:43:38 -08002926endif
2927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002928deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2929
nnoble69ac39f2014-12-12 15:43:38 -08002930ifneq ($(NO_SECURE),true)
2931ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002932-include $(TRANSPORT_METADATA_TEST_DEPS)
2933endif
nnoble69ac39f2014-12-12 15:43:38 -08002934endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935
2936clean_transport_metadata_test:
2937 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2938 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2939 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2940 $(Q) $(RM) bins/transport_metadata_test
2941
2942
2943CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2944 test/core/transport/chttp2/status_conversion_test.c \
2945
2946CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2947CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2948
nnoble69ac39f2014-12-12 15:43:38 -08002949ifeq ($(NO_SECURE),true)
2950
2951bins/chttp2_status_conversion_test: openssl_dep_error
2952
2953else
2954
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002955bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2956 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002957 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002958 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2959
nnoble69ac39f2014-12-12 15:43:38 -08002960endif
2961
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002962deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2963
nnoble69ac39f2014-12-12 15:43:38 -08002964ifneq ($(NO_SECURE),true)
2965ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002966-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2967endif
nnoble69ac39f2014-12-12 15:43:38 -08002968endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969
2970clean_chttp2_status_conversion_test:
2971 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2972 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2973 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2974 $(Q) $(RM) bins/chttp2_status_conversion_test
2975
2976
2977CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2978 test/core/transport/chttp2_transport_end2end_test.c \
2979
2980CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2981CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2982
nnoble69ac39f2014-12-12 15:43:38 -08002983ifeq ($(NO_SECURE),true)
2984
2985bins/chttp2_transport_end2end_test: openssl_dep_error
2986
2987else
2988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002989bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2990 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002991 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002992 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2993
nnoble69ac39f2014-12-12 15:43:38 -08002994endif
2995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002996deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
2997
nnoble69ac39f2014-12-12 15:43:38 -08002998ifneq ($(NO_SECURE),true)
2999ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003000-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3001endif
nnoble69ac39f2014-12-12 15:43:38 -08003002endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003
3004clean_chttp2_transport_end2end_test:
3005 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3006 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3007 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3008 $(Q) $(RM) bins/chttp2_transport_end2end_test
3009
3010
ctiller18b49ab2014-12-09 14:39:16 -08003011TCP_POSIX_TEST_SRC = \
3012 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003013
ctiller18b49ab2014-12-09 14:39:16 -08003014TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3015TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003016
nnoble69ac39f2014-12-12 15:43:38 -08003017ifeq ($(NO_SECURE),true)
3018
3019bins/tcp_posix_test: openssl_dep_error
3020
3021else
3022
ctiller18b49ab2014-12-09 14:39:16 -08003023bins/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 -08003024 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003025 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003026 $(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 -08003027
nnoble69ac39f2014-12-12 15:43:38 -08003028endif
3029
ctiller18b49ab2014-12-09 14:39:16 -08003030deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003031
nnoble69ac39f2014-12-12 15:43:38 -08003032ifneq ($(NO_SECURE),true)
3033ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003034-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003035endif
nnoble69ac39f2014-12-12 15:43:38 -08003036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003037
ctiller18b49ab2014-12-09 14:39:16 -08003038clean_tcp_posix_test:
3039 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3040 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3041 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3042 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003043
3044
nnoble0c475f02014-12-05 15:37:39 -08003045DUALSTACK_SOCKET_TEST_SRC = \
3046 test/core/end2end/dualstack_socket_test.c \
3047
3048DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3049DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3050
nnoble69ac39f2014-12-12 15:43:38 -08003051ifeq ($(NO_SECURE),true)
3052
3053bins/dualstack_socket_test: openssl_dep_error
3054
3055else
3056
nnoble0c475f02014-12-05 15:37:39 -08003057bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3058 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003059 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003060 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3061
nnoble69ac39f2014-12-12 15:43:38 -08003062endif
3063
nnoble0c475f02014-12-05 15:37:39 -08003064deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3065
nnoble69ac39f2014-12-12 15:43:38 -08003066ifneq ($(NO_SECURE),true)
3067ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003068-include $(DUALSTACK_SOCKET_TEST_DEPS)
3069endif
nnoble69ac39f2014-12-12 15:43:38 -08003070endif
nnoble0c475f02014-12-05 15:37:39 -08003071
3072clean_dualstack_socket_test:
3073 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3074 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3075 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3076 $(Q) $(RM) bins/dualstack_socket_test
3077
3078
3079NO_SERVER_TEST_SRC = \
3080 test/core/end2end/no_server_test.c \
3081
3082NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3083NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3084
nnoble69ac39f2014-12-12 15:43:38 -08003085ifeq ($(NO_SECURE),true)
3086
3087bins/no_server_test: openssl_dep_error
3088
3089else
3090
nnoble0c475f02014-12-05 15:37:39 -08003091bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003093 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003094 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3095
nnoble69ac39f2014-12-12 15:43:38 -08003096endif
3097
nnoble0c475f02014-12-05 15:37:39 -08003098deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3099
nnoble69ac39f2014-12-12 15:43:38 -08003100ifneq ($(NO_SECURE),true)
3101ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003102-include $(NO_SERVER_TEST_DEPS)
3103endif
nnoble69ac39f2014-12-12 15:43:38 -08003104endif
nnoble0c475f02014-12-05 15:37:39 -08003105
3106clean_no_server_test:
3107 $(E) "[CLEAN] Cleaning no_server_test files"
3108 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3109 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3110 $(Q) $(RM) bins/no_server_test
3111
3112
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003113RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003114 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003115
3116RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3117RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3118
nnoble69ac39f2014-12-12 15:43:38 -08003119ifeq ($(NO_SECURE),true)
3120
3121bins/resolve_address_test: openssl_dep_error
3122
3123else
3124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003125bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3126 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003127 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003128 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3129
nnoble69ac39f2014-12-12 15:43:38 -08003130endif
3131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003132deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3133
nnoble69ac39f2014-12-12 15:43:38 -08003134ifneq ($(NO_SECURE),true)
3135ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003136-include $(RESOLVE_ADDRESS_TEST_DEPS)
3137endif
nnoble69ac39f2014-12-12 15:43:38 -08003138endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139
3140clean_resolve_address_test:
3141 $(E) "[CLEAN] Cleaning resolve_address_test files"
3142 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3143 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3144 $(Q) $(RM) bins/resolve_address_test
3145
3146
ctiller18b49ab2014-12-09 14:39:16 -08003147SOCKADDR_UTILS_TEST_SRC = \
3148 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003149
ctiller18b49ab2014-12-09 14:39:16 -08003150SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3151SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003152
nnoble69ac39f2014-12-12 15:43:38 -08003153ifeq ($(NO_SECURE),true)
3154
3155bins/sockaddr_utils_test: openssl_dep_error
3156
3157else
3158
ctiller18b49ab2014-12-09 14:39:16 -08003159bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003160 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003161 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003162 $(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 -08003163
nnoble69ac39f2014-12-12 15:43:38 -08003164endif
3165
ctiller18b49ab2014-12-09 14:39:16 -08003166deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003167
nnoble69ac39f2014-12-12 15:43:38 -08003168ifneq ($(NO_SECURE),true)
3169ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003170-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003171endif
nnoble69ac39f2014-12-12 15:43:38 -08003172endif
nnoble0c475f02014-12-05 15:37:39 -08003173
ctiller18b49ab2014-12-09 14:39:16 -08003174clean_sockaddr_utils_test:
3175 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3176 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3177 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3178 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003179
3180
ctiller18b49ab2014-12-09 14:39:16 -08003181TCP_SERVER_POSIX_TEST_SRC = \
3182 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003183
ctiller18b49ab2014-12-09 14:39:16 -08003184TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3185TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003186
nnoble69ac39f2014-12-12 15:43:38 -08003187ifeq ($(NO_SECURE),true)
3188
3189bins/tcp_server_posix_test: openssl_dep_error
3190
3191else
3192
ctiller18b49ab2014-12-09 14:39:16 -08003193bins/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 -08003194 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003195 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003196 $(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 -08003197
nnoble69ac39f2014-12-12 15:43:38 -08003198endif
3199
ctiller18b49ab2014-12-09 14:39:16 -08003200deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003201
nnoble69ac39f2014-12-12 15:43:38 -08003202ifneq ($(NO_SECURE),true)
3203ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003204-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003205endif
nnoble69ac39f2014-12-12 15:43:38 -08003206endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003207
ctiller18b49ab2014-12-09 14:39:16 -08003208clean_tcp_server_posix_test:
3209 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3210 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3211 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3212 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003213
3214
ctiller18b49ab2014-12-09 14:39:16 -08003215TCP_CLIENT_POSIX_TEST_SRC = \
3216 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003217
ctiller18b49ab2014-12-09 14:39:16 -08003218TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3219TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220
nnoble69ac39f2014-12-12 15:43:38 -08003221ifeq ($(NO_SECURE),true)
3222
3223bins/tcp_client_posix_test: openssl_dep_error
3224
3225else
3226
ctiller18b49ab2014-12-09 14:39:16 -08003227bins/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 -08003228 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003229 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003230 $(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 -08003231
nnoble69ac39f2014-12-12 15:43:38 -08003232endif
3233
ctiller18b49ab2014-12-09 14:39:16 -08003234deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003235
nnoble69ac39f2014-12-12 15:43:38 -08003236ifneq ($(NO_SECURE),true)
3237ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003238-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003239endif
nnoble69ac39f2014-12-12 15:43:38 -08003240endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003241
ctiller18b49ab2014-12-09 14:39:16 -08003242clean_tcp_client_posix_test:
3243 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3244 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3245 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3246 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003247
3248
3249GRPC_CHANNEL_STACK_TEST_SRC = \
3250 test/core/channel/channel_stack_test.c \
3251
3252GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3253GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3254
nnoble69ac39f2014-12-12 15:43:38 -08003255ifeq ($(NO_SECURE),true)
3256
3257bins/grpc_channel_stack_test: openssl_dep_error
3258
3259else
3260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003261bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3262 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003263 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003264 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3265
nnoble69ac39f2014-12-12 15:43:38 -08003266endif
3267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003268deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3269
nnoble69ac39f2014-12-12 15:43:38 -08003270ifneq ($(NO_SECURE),true)
3271ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003272-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3273endif
nnoble69ac39f2014-12-12 15:43:38 -08003274endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003275
3276clean_grpc_channel_stack_test:
3277 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3278 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3279 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3280 $(Q) $(RM) bins/grpc_channel_stack_test
3281
3282
3283METADATA_BUFFER_TEST_SRC = \
3284 test/core/channel/metadata_buffer_test.c \
3285
3286METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3287METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3288
nnoble69ac39f2014-12-12 15:43:38 -08003289ifeq ($(NO_SECURE),true)
3290
3291bins/metadata_buffer_test: openssl_dep_error
3292
3293else
3294
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003295bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3296 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003297 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003298 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3299
nnoble69ac39f2014-12-12 15:43:38 -08003300endif
3301
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003302deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3303
nnoble69ac39f2014-12-12 15:43:38 -08003304ifneq ($(NO_SECURE),true)
3305ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003306-include $(METADATA_BUFFER_TEST_DEPS)
3307endif
nnoble69ac39f2014-12-12 15:43:38 -08003308endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309
3310clean_metadata_buffer_test:
3311 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3312 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3313 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3314 $(Q) $(RM) bins/metadata_buffer_test
3315
3316
3317GRPC_COMPLETION_QUEUE_TEST_SRC = \
3318 test/core/surface/completion_queue_test.c \
3319
3320GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3321GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3322
nnoble69ac39f2014-12-12 15:43:38 -08003323ifeq ($(NO_SECURE),true)
3324
3325bins/grpc_completion_queue_test: openssl_dep_error
3326
3327else
3328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003329bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3330 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003331 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003332 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3333
nnoble69ac39f2014-12-12 15:43:38 -08003334endif
3335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003336deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3337
nnoble69ac39f2014-12-12 15:43:38 -08003338ifneq ($(NO_SECURE),true)
3339ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003340-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3341endif
nnoble69ac39f2014-12-12 15:43:38 -08003342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343
3344clean_grpc_completion_queue_test:
3345 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3346 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3347 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3348 $(Q) $(RM) bins/grpc_completion_queue_test
3349
3350
3351GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3352 test/core/surface/completion_queue_benchmark.c \
3353
3354GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3355GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3356
nnoble69ac39f2014-12-12 15:43:38 -08003357ifeq ($(NO_SECURE),true)
3358
3359bins/grpc_completion_queue_benchmark: openssl_dep_error
3360
3361else
3362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003363bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3364 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003365 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003366 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3367
nnoble69ac39f2014-12-12 15:43:38 -08003368endif
3369
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003370deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3371
nnoble69ac39f2014-12-12 15:43:38 -08003372ifneq ($(NO_SECURE),true)
3373ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003374-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3375endif
nnoble69ac39f2014-12-12 15:43:38 -08003376endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003377
3378clean_grpc_completion_queue_benchmark:
3379 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3380 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3381 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3382 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3383
3384
3385CENSUS_WINDOW_STATS_TEST_SRC = \
3386 test/core/statistics/window_stats_test.c \
3387
3388CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3389CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3390
nnoble69ac39f2014-12-12 15:43:38 -08003391ifeq ($(NO_SECURE),true)
3392
3393bins/census_window_stats_test: openssl_dep_error
3394
3395else
3396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003397bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3398 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003399 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003400 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3401
nnoble69ac39f2014-12-12 15:43:38 -08003402endif
3403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003404deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3405
nnoble69ac39f2014-12-12 15:43:38 -08003406ifneq ($(NO_SECURE),true)
3407ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003408-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3409endif
nnoble69ac39f2014-12-12 15:43:38 -08003410endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411
3412clean_census_window_stats_test:
3413 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3414 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3415 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3416 $(Q) $(RM) bins/census_window_stats_test
3417
3418
3419CENSUS_STATISTICS_QUICK_TEST_SRC = \
3420 test/core/statistics/quick_test.c \
3421
3422CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3423CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3424
nnoble69ac39f2014-12-12 15:43:38 -08003425ifeq ($(NO_SECURE),true)
3426
3427bins/census_statistics_quick_test: openssl_dep_error
3428
3429else
3430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003431bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003433 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003434 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3435
nnoble69ac39f2014-12-12 15:43:38 -08003436endif
3437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003438deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3439
nnoble69ac39f2014-12-12 15:43:38 -08003440ifneq ($(NO_SECURE),true)
3441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003442-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3443endif
nnoble69ac39f2014-12-12 15:43:38 -08003444endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003445
3446clean_census_statistics_quick_test:
3447 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3448 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3449 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3450 $(Q) $(RM) bins/census_statistics_quick_test
3451
3452
aveitch482a5be2014-12-15 10:25:12 -08003453CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3454 test/core/statistics/small_log_test.c \
3455
3456CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3457CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3458
3459ifeq ($(NO_SECURE),true)
3460
3461bins/census_statistics_small_log_test: openssl_dep_error
3462
3463else
3464
3465bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3466 $(E) "[LD] Linking $@"
3467 $(Q) mkdir -p `dirname $@`
3468 $(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
3469
3470endif
3471
3472deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3473
3474ifneq ($(NO_SECURE),true)
3475ifneq ($(NO_DEPS),true)
3476-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3477endif
3478endif
3479
3480clean_census_statistics_small_log_test:
3481 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3482 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3483 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3484 $(Q) $(RM) bins/census_statistics_small_log_test
3485
3486
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003487CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3488 test/core/statistics/performance_test.c \
3489
3490CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3491CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3492
nnoble69ac39f2014-12-12 15:43:38 -08003493ifeq ($(NO_SECURE),true)
3494
3495bins/census_statistics_performance_test: openssl_dep_error
3496
3497else
3498
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003499bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3500 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003501 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003502 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3503
nnoble69ac39f2014-12-12 15:43:38 -08003504endif
3505
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003506deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3507
nnoble69ac39f2014-12-12 15:43:38 -08003508ifneq ($(NO_SECURE),true)
3509ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003510-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3511endif
nnoble69ac39f2014-12-12 15:43:38 -08003512endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003513
3514clean_census_statistics_performance_test:
3515 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3516 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3517 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3518 $(Q) $(RM) bins/census_statistics_performance_test
3519
3520
3521CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3522 test/core/statistics/multiple_writers_test.c \
3523
3524CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3525CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3526
nnoble69ac39f2014-12-12 15:43:38 -08003527ifeq ($(NO_SECURE),true)
3528
3529bins/census_statistics_multiple_writers_test: openssl_dep_error
3530
3531else
3532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003533bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3534 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003535 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003536 $(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
3537
nnoble69ac39f2014-12-12 15:43:38 -08003538endif
3539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003540deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3541
nnoble69ac39f2014-12-12 15:43:38 -08003542ifneq ($(NO_SECURE),true)
3543ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003544-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3545endif
nnoble69ac39f2014-12-12 15:43:38 -08003546endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547
3548clean_census_statistics_multiple_writers_test:
3549 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3550 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3551 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3552 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3553
3554
3555CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3556 test/core/statistics/multiple_writers_circular_buffer_test.c \
3557
3558CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3559CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3560
nnoble69ac39f2014-12-12 15:43:38 -08003561ifeq ($(NO_SECURE),true)
3562
3563bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3564
3565else
3566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003567bins/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
3568 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003569 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003570 $(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
3571
nnoble69ac39f2014-12-12 15:43:38 -08003572endif
3573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003574deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3575
nnoble69ac39f2014-12-12 15:43:38 -08003576ifneq ($(NO_SECURE),true)
3577ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003578-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3579endif
nnoble69ac39f2014-12-12 15:43:38 -08003580endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003581
3582clean_census_statistics_multiple_writers_circular_buffer_test:
3583 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3584 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3585 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3586 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3587
3588
3589CENSUS_STUB_TEST_SRC = \
3590 test/core/statistics/census_stub_test.c \
3591
3592CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3593CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3594
nnoble69ac39f2014-12-12 15:43:38 -08003595ifeq ($(NO_SECURE),true)
3596
3597bins/census_stub_test: openssl_dep_error
3598
3599else
3600
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003601bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3602 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003603 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003604 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3605
nnoble69ac39f2014-12-12 15:43:38 -08003606endif
3607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003608deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3609
nnoble69ac39f2014-12-12 15:43:38 -08003610ifneq ($(NO_SECURE),true)
3611ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003612-include $(CENSUS_STUB_TEST_DEPS)
3613endif
nnoble69ac39f2014-12-12 15:43:38 -08003614endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003615
3616clean_census_stub_test:
3617 $(E) "[CLEAN] Cleaning census_stub_test files"
3618 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3619 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3620 $(Q) $(RM) bins/census_stub_test
3621
3622
3623CENSUS_HASH_TABLE_TEST_SRC = \
3624 test/core/statistics/hash_table_test.c \
3625
3626CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3627CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3628
nnoble69ac39f2014-12-12 15:43:38 -08003629ifeq ($(NO_SECURE),true)
3630
3631bins/census_hash_table_test: openssl_dep_error
3632
3633else
3634
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003635bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3636 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003637 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003638 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3639
nnoble69ac39f2014-12-12 15:43:38 -08003640endif
3641
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003642deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3643
nnoble69ac39f2014-12-12 15:43:38 -08003644ifneq ($(NO_SECURE),true)
3645ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003646-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3647endif
nnoble69ac39f2014-12-12 15:43:38 -08003648endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003649
3650clean_census_hash_table_test:
3651 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3652 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3653 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3654 $(Q) $(RM) bins/census_hash_table_test
3655
3656
3657FLING_SERVER_SRC = \
3658 test/core/fling/server.c \
3659
3660FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3661FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3662
nnoble69ac39f2014-12-12 15:43:38 -08003663ifeq ($(NO_SECURE),true)
3664
3665bins/fling_server: openssl_dep_error
3666
3667else
3668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003669bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3670 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003671 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003672 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3673
nnoble69ac39f2014-12-12 15:43:38 -08003674endif
3675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003676deps_fling_server: $(FLING_SERVER_DEPS)
3677
nnoble69ac39f2014-12-12 15:43:38 -08003678ifneq ($(NO_SECURE),true)
3679ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003680-include $(FLING_SERVER_DEPS)
3681endif
nnoble69ac39f2014-12-12 15:43:38 -08003682endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003683
3684clean_fling_server:
3685 $(E) "[CLEAN] Cleaning fling_server files"
3686 $(Q) $(RM) $(FLING_SERVER_OBJS)
3687 $(Q) $(RM) $(FLING_SERVER_DEPS)
3688 $(Q) $(RM) bins/fling_server
3689
3690
3691FLING_CLIENT_SRC = \
3692 test/core/fling/client.c \
3693
3694FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3695FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3696
nnoble69ac39f2014-12-12 15:43:38 -08003697ifeq ($(NO_SECURE),true)
3698
3699bins/fling_client: openssl_dep_error
3700
3701else
3702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003703bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3704 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003705 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003706 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3707
nnoble69ac39f2014-12-12 15:43:38 -08003708endif
3709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003710deps_fling_client: $(FLING_CLIENT_DEPS)
3711
nnoble69ac39f2014-12-12 15:43:38 -08003712ifneq ($(NO_SECURE),true)
3713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003714-include $(FLING_CLIENT_DEPS)
3715endif
nnoble69ac39f2014-12-12 15:43:38 -08003716endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003717
3718clean_fling_client:
3719 $(E) "[CLEAN] Cleaning fling_client files"
3720 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3721 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3722 $(Q) $(RM) bins/fling_client
3723
3724
3725FLING_TEST_SRC = \
3726 test/core/fling/fling_test.c \
3727
3728FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3729FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3730
nnoble69ac39f2014-12-12 15:43:38 -08003731ifeq ($(NO_SECURE),true)
3732
3733bins/fling_test: openssl_dep_error
3734
3735else
3736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003737bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3738 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003739 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003740 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3741
nnoble69ac39f2014-12-12 15:43:38 -08003742endif
3743
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003744deps_fling_test: $(FLING_TEST_DEPS)
3745
nnoble69ac39f2014-12-12 15:43:38 -08003746ifneq ($(NO_SECURE),true)
3747ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003748-include $(FLING_TEST_DEPS)
3749endif
nnoble69ac39f2014-12-12 15:43:38 -08003750endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003751
3752clean_fling_test:
3753 $(E) "[CLEAN] Cleaning fling_test files"
3754 $(Q) $(RM) $(FLING_TEST_OBJS)
3755 $(Q) $(RM) $(FLING_TEST_DEPS)
3756 $(Q) $(RM) bins/fling_test
3757
3758
3759ECHO_SERVER_SRC = \
3760 test/core/echo/server.c \
3761
3762ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3763ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3764
nnoble69ac39f2014-12-12 15:43:38 -08003765ifeq ($(NO_SECURE),true)
3766
3767bins/echo_server: openssl_dep_error
3768
3769else
3770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003771bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003773 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003774 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3775
nnoble69ac39f2014-12-12 15:43:38 -08003776endif
3777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003778deps_echo_server: $(ECHO_SERVER_DEPS)
3779
nnoble69ac39f2014-12-12 15:43:38 -08003780ifneq ($(NO_SECURE),true)
3781ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003782-include $(ECHO_SERVER_DEPS)
3783endif
nnoble69ac39f2014-12-12 15:43:38 -08003784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003785
3786clean_echo_server:
3787 $(E) "[CLEAN] Cleaning echo_server files"
3788 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3789 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3790 $(Q) $(RM) bins/echo_server
3791
3792
3793ECHO_CLIENT_SRC = \
3794 test/core/echo/client.c \
3795
3796ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3797ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3798
nnoble69ac39f2014-12-12 15:43:38 -08003799ifeq ($(NO_SECURE),true)
3800
3801bins/echo_client: openssl_dep_error
3802
3803else
3804
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003805bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3806 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003807 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003808 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3809
nnoble69ac39f2014-12-12 15:43:38 -08003810endif
3811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003812deps_echo_client: $(ECHO_CLIENT_DEPS)
3813
nnoble69ac39f2014-12-12 15:43:38 -08003814ifneq ($(NO_SECURE),true)
3815ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003816-include $(ECHO_CLIENT_DEPS)
3817endif
nnoble69ac39f2014-12-12 15:43:38 -08003818endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819
3820clean_echo_client:
3821 $(E) "[CLEAN] Cleaning echo_client files"
3822 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3823 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3824 $(Q) $(RM) bins/echo_client
3825
3826
3827ECHO_TEST_SRC = \
3828 test/core/echo/echo_test.c \
3829
3830ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3831ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3832
nnoble69ac39f2014-12-12 15:43:38 -08003833ifeq ($(NO_SECURE),true)
3834
3835bins/echo_test: openssl_dep_error
3836
3837else
3838
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003839bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3840 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003841 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003842 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3843
nnoble69ac39f2014-12-12 15:43:38 -08003844endif
3845
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003846deps_echo_test: $(ECHO_TEST_DEPS)
3847
nnoble69ac39f2014-12-12 15:43:38 -08003848ifneq ($(NO_SECURE),true)
3849ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003850-include $(ECHO_TEST_DEPS)
3851endif
nnoble69ac39f2014-12-12 15:43:38 -08003852endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003853
3854clean_echo_test:
3855 $(E) "[CLEAN] Cleaning echo_test files"
3856 $(Q) $(RM) $(ECHO_TEST_OBJS)
3857 $(Q) $(RM) $(ECHO_TEST_DEPS)
3858 $(Q) $(RM) bins/echo_test
3859
3860
3861LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3862 test/core/network_benchmarks/low_level_ping_pong.c \
3863
3864LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3865LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3866
nnoble69ac39f2014-12-12 15:43:38 -08003867ifeq ($(NO_SECURE),true)
3868
3869bins/low_level_ping_pong_benchmark: openssl_dep_error
3870
3871else
3872
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003873bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3874 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003875 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003876 $(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
3877
nnoble69ac39f2014-12-12 15:43:38 -08003878endif
3879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003880deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3881
nnoble69ac39f2014-12-12 15:43:38 -08003882ifneq ($(NO_SECURE),true)
3883ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003884-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3885endif
nnoble69ac39f2014-12-12 15:43:38 -08003886endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003887
3888clean_low_level_ping_pong_benchmark:
3889 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3890 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3891 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3892 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3893
3894
3895MESSAGE_COMPRESS_TEST_SRC = \
3896 test/core/compression/message_compress_test.c \
3897
3898MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3899MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3900
nnoble69ac39f2014-12-12 15:43:38 -08003901ifeq ($(NO_SECURE),true)
3902
3903bins/message_compress_test: openssl_dep_error
3904
3905else
3906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003907bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3908 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003909 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003910 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3911
nnoble69ac39f2014-12-12 15:43:38 -08003912endif
3913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003914deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3915
nnoble69ac39f2014-12-12 15:43:38 -08003916ifneq ($(NO_SECURE),true)
3917ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003918-include $(MESSAGE_COMPRESS_TEST_DEPS)
3919endif
nnoble69ac39f2014-12-12 15:43:38 -08003920endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003921
3922clean_message_compress_test:
3923 $(E) "[CLEAN] Cleaning message_compress_test files"
3924 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3925 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3926 $(Q) $(RM) bins/message_compress_test
3927
3928
nnoble0c475f02014-12-05 15:37:39 -08003929BIN_ENCODER_TEST_SRC = \
3930 test/core/transport/chttp2/bin_encoder_test.c \
3931
3932BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3933BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3934
nnoble69ac39f2014-12-12 15:43:38 -08003935ifeq ($(NO_SECURE),true)
3936
3937bins/bin_encoder_test: openssl_dep_error
3938
3939else
3940
nnoble0c475f02014-12-05 15:37:39 -08003941bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3942 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003943 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003944 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3945
nnoble69ac39f2014-12-12 15:43:38 -08003946endif
3947
nnoble0c475f02014-12-05 15:37:39 -08003948deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3949
nnoble69ac39f2014-12-12 15:43:38 -08003950ifneq ($(NO_SECURE),true)
3951ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003952-include $(BIN_ENCODER_TEST_DEPS)
3953endif
nnoble69ac39f2014-12-12 15:43:38 -08003954endif
nnoble0c475f02014-12-05 15:37:39 -08003955
3956clean_bin_encoder_test:
3957 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3958 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3959 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3960 $(Q) $(RM) bins/bin_encoder_test
3961
3962
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003963SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003964 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003965
3966SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3967SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3968
nnoble69ac39f2014-12-12 15:43:38 -08003969ifeq ($(NO_SECURE),true)
3970
3971bins/secure_endpoint_test: openssl_dep_error
3972
3973else
3974
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003975bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3976 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003977 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003978 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3979
nnoble69ac39f2014-12-12 15:43:38 -08003980endif
3981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003982deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3983
nnoble69ac39f2014-12-12 15:43:38 -08003984ifneq ($(NO_SECURE),true)
3985ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003986-include $(SECURE_ENDPOINT_TEST_DEPS)
3987endif
nnoble69ac39f2014-12-12 15:43:38 -08003988endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003989
3990clean_secure_endpoint_test:
3991 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3992 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3993 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3994 $(Q) $(RM) bins/secure_endpoint_test
3995
3996
3997HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
3998 test/core/httpcli/format_request_test.c \
3999
4000HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4001HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4002
nnoble69ac39f2014-12-12 15:43:38 -08004003ifeq ($(NO_SECURE),true)
4004
4005bins/httpcli_format_request_test: openssl_dep_error
4006
4007else
4008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004009bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4010 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004011 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004012 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4013
nnoble69ac39f2014-12-12 15:43:38 -08004014endif
4015
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004016deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4017
nnoble69ac39f2014-12-12 15:43:38 -08004018ifneq ($(NO_SECURE),true)
4019ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004020-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4021endif
nnoble69ac39f2014-12-12 15:43:38 -08004022endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023
4024clean_httpcli_format_request_test:
4025 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4026 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4027 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4028 $(Q) $(RM) bins/httpcli_format_request_test
4029
4030
4031HTTPCLI_PARSER_TEST_SRC = \
4032 test/core/httpcli/parser_test.c \
4033
4034HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4035HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4036
nnoble69ac39f2014-12-12 15:43:38 -08004037ifeq ($(NO_SECURE),true)
4038
4039bins/httpcli_parser_test: openssl_dep_error
4040
4041else
4042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004043bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4044 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004045 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004046 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4047
nnoble69ac39f2014-12-12 15:43:38 -08004048endif
4049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004050deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4051
nnoble69ac39f2014-12-12 15:43:38 -08004052ifneq ($(NO_SECURE),true)
4053ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004054-include $(HTTPCLI_PARSER_TEST_DEPS)
4055endif
nnoble69ac39f2014-12-12 15:43:38 -08004056endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004057
4058clean_httpcli_parser_test:
4059 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4060 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4061 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4062 $(Q) $(RM) bins/httpcli_parser_test
4063
4064
4065HTTPCLI_TEST_SRC = \
4066 test/core/httpcli/httpcli_test.c \
4067
4068HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4069HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4070
nnoble69ac39f2014-12-12 15:43:38 -08004071ifeq ($(NO_SECURE),true)
4072
4073bins/httpcli_test: openssl_dep_error
4074
4075else
4076
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004077bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4078 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004079 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004080 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4081
nnoble69ac39f2014-12-12 15:43:38 -08004082endif
4083
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004084deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4085
nnoble69ac39f2014-12-12 15:43:38 -08004086ifneq ($(NO_SECURE),true)
4087ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004088-include $(HTTPCLI_TEST_DEPS)
4089endif
nnoble69ac39f2014-12-12 15:43:38 -08004090endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004091
4092clean_httpcli_test:
4093 $(E) "[CLEAN] Cleaning httpcli_test files"
4094 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4095 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4096 $(Q) $(RM) bins/httpcli_test
4097
4098
4099GRPC_CREDENTIALS_TEST_SRC = \
4100 test/core/security/credentials_test.c \
4101
4102GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4103GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4104
nnoble69ac39f2014-12-12 15:43:38 -08004105ifeq ($(NO_SECURE),true)
4106
4107bins/grpc_credentials_test: openssl_dep_error
4108
4109else
4110
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004111bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4112 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004113 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004114 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4115
nnoble69ac39f2014-12-12 15:43:38 -08004116endif
4117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004118deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4119
nnoble69ac39f2014-12-12 15:43:38 -08004120ifneq ($(NO_SECURE),true)
4121ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004122-include $(GRPC_CREDENTIALS_TEST_DEPS)
4123endif
nnoble69ac39f2014-12-12 15:43:38 -08004124endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125
4126clean_grpc_credentials_test:
4127 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4128 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4129 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4130 $(Q) $(RM) bins/grpc_credentials_test
4131
4132
jboeufbefd2652014-12-12 15:39:47 -08004133GRPC_BASE64_TEST_SRC = \
4134 test/core/security/base64_test.c \
4135
4136GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4137GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4138
nnoble69ac39f2014-12-12 15:43:38 -08004139ifeq ($(NO_SECURE),true)
4140
4141bins/grpc_base64_test: openssl_dep_error
4142
4143else
4144
jboeufbefd2652014-12-12 15:39:47 -08004145bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4146 $(E) "[LD] Linking $@"
4147 $(Q) mkdir -p `dirname $@`
4148 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4149
nnoble69ac39f2014-12-12 15:43:38 -08004150endif
4151
jboeufbefd2652014-12-12 15:39:47 -08004152deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4153
nnoble69ac39f2014-12-12 15:43:38 -08004154ifneq ($(NO_SECURE),true)
4155ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004156-include $(GRPC_BASE64_TEST_DEPS)
4157endif
nnoble69ac39f2014-12-12 15:43:38 -08004158endif
jboeufbefd2652014-12-12 15:39:47 -08004159
4160clean_grpc_base64_test:
4161 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4162 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4163 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4164 $(Q) $(RM) bins/grpc_base64_test
4165
4166
4167GRPC_JSON_TOKEN_TEST_SRC = \
4168 test/core/security/json_token_test.c \
4169
4170GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4171GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4172
nnoble69ac39f2014-12-12 15:43:38 -08004173ifeq ($(NO_SECURE),true)
4174
4175bins/grpc_json_token_test: openssl_dep_error
4176
4177else
4178
jboeufbefd2652014-12-12 15:39:47 -08004179bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4180 $(E) "[LD] Linking $@"
4181 $(Q) mkdir -p `dirname $@`
4182 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4183
nnoble69ac39f2014-12-12 15:43:38 -08004184endif
4185
jboeufbefd2652014-12-12 15:39:47 -08004186deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4187
nnoble69ac39f2014-12-12 15:43:38 -08004188ifneq ($(NO_SECURE),true)
4189ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004190-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4191endif
nnoble69ac39f2014-12-12 15:43:38 -08004192endif
jboeufbefd2652014-12-12 15:39:47 -08004193
4194clean_grpc_json_token_test:
4195 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4196 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4197 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4198 $(Q) $(RM) bins/grpc_json_token_test
4199
4200
ctiller8919f602014-12-10 10:19:42 -08004201TIMEOUT_ENCODING_TEST_SRC = \
4202 test/core/transport/chttp2/timeout_encoding_test.c \
4203
4204TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4205TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4206
nnoble69ac39f2014-12-12 15:43:38 -08004207ifeq ($(NO_SECURE),true)
4208
4209bins/timeout_encoding_test: openssl_dep_error
4210
4211else
4212
ctiller8919f602014-12-10 10:19:42 -08004213bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4214 $(E) "[LD] Linking $@"
4215 $(Q) mkdir -p `dirname $@`
4216 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4217
nnoble69ac39f2014-12-12 15:43:38 -08004218endif
4219
ctiller8919f602014-12-10 10:19:42 -08004220deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4221
nnoble69ac39f2014-12-12 15:43:38 -08004222ifneq ($(NO_SECURE),true)
4223ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004224-include $(TIMEOUT_ENCODING_TEST_DEPS)
4225endif
nnoble69ac39f2014-12-12 15:43:38 -08004226endif
ctiller8919f602014-12-10 10:19:42 -08004227
4228clean_timeout_encoding_test:
4229 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4230 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4231 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4232 $(Q) $(RM) bins/timeout_encoding_test
4233
4234
4235FD_POSIX_TEST_SRC = \
4236 test/core/iomgr/fd_posix_test.c \
4237
4238FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4239FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4240
nnoble69ac39f2014-12-12 15:43:38 -08004241ifeq ($(NO_SECURE),true)
4242
4243bins/fd_posix_test: openssl_dep_error
4244
4245else
4246
ctiller8919f602014-12-10 10:19:42 -08004247bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4248 $(E) "[LD] Linking $@"
4249 $(Q) mkdir -p `dirname $@`
4250 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4251
nnoble69ac39f2014-12-12 15:43:38 -08004252endif
4253
ctiller8919f602014-12-10 10:19:42 -08004254deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4255
nnoble69ac39f2014-12-12 15:43:38 -08004256ifneq ($(NO_SECURE),true)
4257ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004258-include $(FD_POSIX_TEST_DEPS)
4259endif
nnoble69ac39f2014-12-12 15:43:38 -08004260endif
ctiller8919f602014-12-10 10:19:42 -08004261
4262clean_fd_posix_test:
4263 $(E) "[CLEAN] Cleaning fd_posix_test files"
4264 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4265 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4266 $(Q) $(RM) bins/fd_posix_test
4267
4268
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004269FLING_STREAM_TEST_SRC = \
4270 test/core/fling/fling_stream_test.c \
4271
4272FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4273FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4274
nnoble69ac39f2014-12-12 15:43:38 -08004275ifeq ($(NO_SECURE),true)
4276
4277bins/fling_stream_test: openssl_dep_error
4278
4279else
4280
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004281bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4282 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004283 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004284 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4285
nnoble69ac39f2014-12-12 15:43:38 -08004286endif
4287
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004288deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4289
nnoble69ac39f2014-12-12 15:43:38 -08004290ifneq ($(NO_SECURE),true)
4291ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004292-include $(FLING_STREAM_TEST_DEPS)
4293endif
nnoble69ac39f2014-12-12 15:43:38 -08004294endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004295
4296clean_fling_stream_test:
4297 $(E) "[CLEAN] Cleaning fling_stream_test files"
4298 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4299 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4300 $(Q) $(RM) bins/fling_stream_test
4301
4302
4303LAME_CLIENT_TEST_SRC = \
4304 test/core/surface/lame_client_test.c \
4305
4306LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4307LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4308
nnoble69ac39f2014-12-12 15:43:38 -08004309ifeq ($(NO_SECURE),true)
4310
4311bins/lame_client_test: openssl_dep_error
4312
4313else
4314
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004315bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4316 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004317 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004318 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4319
nnoble69ac39f2014-12-12 15:43:38 -08004320endif
4321
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004322deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4323
nnoble69ac39f2014-12-12 15:43:38 -08004324ifneq ($(NO_SECURE),true)
4325ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004326-include $(LAME_CLIENT_TEST_DEPS)
4327endif
nnoble69ac39f2014-12-12 15:43:38 -08004328endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329
4330clean_lame_client_test:
4331 $(E) "[CLEAN] Cleaning lame_client_test files"
4332 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4333 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4334 $(Q) $(RM) bins/lame_client_test
4335
4336
4337THREAD_POOL_TEST_SRC = \
4338 test/cpp/server/thread_pool_test.cc \
4339
4340THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4341THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4342
nnoble69ac39f2014-12-12 15:43:38 -08004343ifeq ($(NO_SECURE),true)
4344
4345bins/thread_pool_test: openssl_dep_error
4346
4347else
4348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004349bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4350 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004351 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004352 $(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
4353
nnoble69ac39f2014-12-12 15:43:38 -08004354endif
4355
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004356deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4357
nnoble69ac39f2014-12-12 15:43:38 -08004358ifneq ($(NO_SECURE),true)
4359ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004360-include $(THREAD_POOL_TEST_DEPS)
4361endif
nnoble69ac39f2014-12-12 15:43:38 -08004362endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363
4364clean_thread_pool_test:
4365 $(E) "[CLEAN] Cleaning thread_pool_test files"
4366 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4367 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4368 $(Q) $(RM) bins/thread_pool_test
4369
4370
4371STATUS_TEST_SRC = \
4372 test/cpp/util/status_test.cc \
4373
4374STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4375STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4376
nnoble69ac39f2014-12-12 15:43:38 -08004377ifeq ($(NO_SECURE),true)
4378
4379bins/status_test: openssl_dep_error
4380
4381else
4382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004383bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4384 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004385 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004386 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4387
nnoble69ac39f2014-12-12 15:43:38 -08004388endif
4389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004390deps_status_test: $(STATUS_TEST_DEPS)
4391
nnoble69ac39f2014-12-12 15:43:38 -08004392ifneq ($(NO_SECURE),true)
4393ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004394-include $(STATUS_TEST_DEPS)
4395endif
nnoble69ac39f2014-12-12 15:43:38 -08004396endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004397
4398clean_status_test:
4399 $(E) "[CLEAN] Cleaning status_test files"
4400 $(Q) $(RM) $(STATUS_TEST_OBJS)
4401 $(Q) $(RM) $(STATUS_TEST_DEPS)
4402 $(Q) $(RM) bins/status_test
4403
4404
ctiller8919f602014-12-10 10:19:42 -08004405SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4406 test/cpp/end2end/sync_client_async_server_test.cc \
4407
4408SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4409SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4410
nnoble69ac39f2014-12-12 15:43:38 -08004411ifeq ($(NO_SECURE),true)
4412
4413bins/sync_client_async_server_test: openssl_dep_error
4414
4415else
4416
ctiller8919f602014-12-10 10:19:42 -08004417bins/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
4418 $(E) "[LD] Linking $@"
4419 $(Q) mkdir -p `dirname $@`
4420 $(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
4421
nnoble69ac39f2014-12-12 15:43:38 -08004422endif
4423
ctiller8919f602014-12-10 10:19:42 -08004424deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4425
nnoble69ac39f2014-12-12 15:43:38 -08004426ifneq ($(NO_SECURE),true)
4427ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004428-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4429endif
nnoble69ac39f2014-12-12 15:43:38 -08004430endif
ctiller8919f602014-12-10 10:19:42 -08004431
4432clean_sync_client_async_server_test:
4433 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4434 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4435 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4436 $(Q) $(RM) bins/sync_client_async_server_test
4437
4438
4439QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004440 gens/test/cpp/interop/empty.pb.cc \
4441 gens/test/cpp/interop/messages.pb.cc \
4442 gens/test/cpp/interop/test.pb.cc \
4443 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004444
4445QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4446QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4447
nnoble69ac39f2014-12-12 15:43:38 -08004448ifeq ($(NO_SECURE),true)
4449
4450bins/qps_client: openssl_dep_error
4451
4452else
4453
vpai80b6d012014-12-17 11:47:32 -08004454bins/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 -08004455 $(E) "[LD] Linking $@"
4456 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004457 $(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 -08004458
nnoble69ac39f2014-12-12 15:43:38 -08004459endif
4460
ctiller8919f602014-12-10 10:19:42 -08004461deps_qps_client: $(QPS_CLIENT_DEPS)
4462
nnoble69ac39f2014-12-12 15:43:38 -08004463ifneq ($(NO_SECURE),true)
4464ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004465-include $(QPS_CLIENT_DEPS)
4466endif
nnoble69ac39f2014-12-12 15:43:38 -08004467endif
ctiller8919f602014-12-10 10:19:42 -08004468
4469clean_qps_client:
4470 $(E) "[CLEAN] Cleaning qps_client files"
4471 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4472 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4473 $(Q) $(RM) bins/qps_client
4474
4475
4476QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004477 gens/test/cpp/interop/empty.pb.cc \
4478 gens/test/cpp/interop/messages.pb.cc \
4479 gens/test/cpp/interop/test.pb.cc \
4480 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004481
4482QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4483QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4484
nnoble69ac39f2014-12-12 15:43:38 -08004485ifeq ($(NO_SECURE),true)
4486
4487bins/qps_server: openssl_dep_error
4488
4489else
4490
vpai80b6d012014-12-17 11:47:32 -08004491bins/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 -08004492 $(E) "[LD] Linking $@"
4493 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004494 $(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 -08004495
nnoble69ac39f2014-12-12 15:43:38 -08004496endif
4497
ctiller8919f602014-12-10 10:19:42 -08004498deps_qps_server: $(QPS_SERVER_DEPS)
4499
nnoble69ac39f2014-12-12 15:43:38 -08004500ifneq ($(NO_SECURE),true)
4501ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004502-include $(QPS_SERVER_DEPS)
4503endif
nnoble69ac39f2014-12-12 15:43:38 -08004504endif
ctiller8919f602014-12-10 10:19:42 -08004505
4506clean_qps_server:
4507 $(E) "[CLEAN] Cleaning qps_server files"
4508 $(Q) $(RM) $(QPS_SERVER_OBJS)
4509 $(Q) $(RM) $(QPS_SERVER_DEPS)
4510 $(Q) $(RM) bins/qps_server
4511
4512
4513INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004514 gens/test/cpp/interop/empty.pb.cc \
4515 gens/test/cpp/interop/messages.pb.cc \
4516 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004517 test/cpp/interop/server.cc \
4518
4519INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4520INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4521
nnoble69ac39f2014-12-12 15:43:38 -08004522ifeq ($(NO_SECURE),true)
4523
4524bins/interop_server: openssl_dep_error
4525
4526else
4527
nnoble72309c62014-12-12 11:42:26 -08004528bins/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 -08004529 $(E) "[LD] Linking $@"
4530 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004531 $(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 -08004532
nnoble69ac39f2014-12-12 15:43:38 -08004533endif
4534
ctiller8919f602014-12-10 10:19:42 -08004535deps_interop_server: $(INTEROP_SERVER_DEPS)
4536
nnoble69ac39f2014-12-12 15:43:38 -08004537ifneq ($(NO_SECURE),true)
4538ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004539-include $(INTEROP_SERVER_DEPS)
4540endif
nnoble69ac39f2014-12-12 15:43:38 -08004541endif
ctiller8919f602014-12-10 10:19:42 -08004542
4543clean_interop_server:
4544 $(E) "[CLEAN] Cleaning interop_server files"
4545 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4546 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4547 $(Q) $(RM) bins/interop_server
4548
4549
4550INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004551 gens/test/cpp/interop/empty.pb.cc \
4552 gens/test/cpp/interop/messages.pb.cc \
4553 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004554 test/cpp/interop/client.cc \
4555
4556INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4557INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4558
nnoble69ac39f2014-12-12 15:43:38 -08004559ifeq ($(NO_SECURE),true)
4560
4561bins/interop_client: openssl_dep_error
4562
4563else
4564
nnoble72309c62014-12-12 11:42:26 -08004565bins/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 -08004566 $(E) "[LD] Linking $@"
4567 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004568 $(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 -08004569
nnoble69ac39f2014-12-12 15:43:38 -08004570endif
4571
ctiller8919f602014-12-10 10:19:42 -08004572deps_interop_client: $(INTEROP_CLIENT_DEPS)
4573
nnoble69ac39f2014-12-12 15:43:38 -08004574ifneq ($(NO_SECURE),true)
4575ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004576-include $(INTEROP_CLIENT_DEPS)
4577endif
nnoble69ac39f2014-12-12 15:43:38 -08004578endif
ctiller8919f602014-12-10 10:19:42 -08004579
4580clean_interop_client:
4581 $(E) "[CLEAN] Cleaning interop_client files"
4582 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4583 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4584 $(Q) $(RM) bins/interop_client
4585
4586
4587END2END_TEST_SRC = \
4588 test/cpp/end2end/end2end_test.cc \
4589
4590END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4591END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4592
nnoble69ac39f2014-12-12 15:43:38 -08004593ifeq ($(NO_SECURE),true)
4594
4595bins/end2end_test: openssl_dep_error
4596
4597else
4598
ctiller8919f602014-12-10 10:19:42 -08004599bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4600 $(E) "[LD] Linking $@"
4601 $(Q) mkdir -p `dirname $@`
4602 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4603
nnoble69ac39f2014-12-12 15:43:38 -08004604endif
4605
ctiller8919f602014-12-10 10:19:42 -08004606deps_end2end_test: $(END2END_TEST_DEPS)
4607
nnoble69ac39f2014-12-12 15:43:38 -08004608ifneq ($(NO_SECURE),true)
4609ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004610-include $(END2END_TEST_DEPS)
4611endif
nnoble69ac39f2014-12-12 15:43:38 -08004612endif
ctiller8919f602014-12-10 10:19:42 -08004613
4614clean_end2end_test:
4615 $(E) "[CLEAN] Cleaning end2end_test files"
4616 $(Q) $(RM) $(END2END_TEST_OBJS)
4617 $(Q) $(RM) $(END2END_TEST_DEPS)
4618 $(Q) $(RM) bins/end2end_test
4619
4620
4621ALARM_TEST_SRC = \
4622 test/core/iomgr/alarm_test.c \
4623
4624ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4625ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4626
nnoble69ac39f2014-12-12 15:43:38 -08004627ifeq ($(NO_SECURE),true)
4628
4629bins/alarm_test: openssl_dep_error
4630
4631else
4632
ctiller8919f602014-12-10 10:19:42 -08004633bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4634 $(E) "[LD] Linking $@"
4635 $(Q) mkdir -p `dirname $@`
4636 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4637
nnoble69ac39f2014-12-12 15:43:38 -08004638endif
4639
ctiller8919f602014-12-10 10:19:42 -08004640deps_alarm_test: $(ALARM_TEST_DEPS)
4641
nnoble69ac39f2014-12-12 15:43:38 -08004642ifneq ($(NO_SECURE),true)
4643ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004644-include $(ALARM_TEST_DEPS)
4645endif
nnoble69ac39f2014-12-12 15:43:38 -08004646endif
ctiller8919f602014-12-10 10:19:42 -08004647
4648clean_alarm_test:
4649 $(E) "[CLEAN] Cleaning alarm_test files"
4650 $(Q) $(RM) $(ALARM_TEST_OBJS)
4651 $(Q) $(RM) $(ALARM_TEST_DEPS)
4652 $(Q) $(RM) bins/alarm_test
4653
4654
4655TIME_TEST_SRC = \
4656 test/core/support/time_test.c \
4657
4658TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4659TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4660
nnoble69ac39f2014-12-12 15:43:38 -08004661ifeq ($(NO_SECURE),true)
4662
4663bins/time_test: openssl_dep_error
4664
4665else
4666
ctiller8919f602014-12-10 10:19:42 -08004667bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4668 $(E) "[LD] Linking $@"
4669 $(Q) mkdir -p `dirname $@`
4670 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4671
nnoble69ac39f2014-12-12 15:43:38 -08004672endif
4673
ctiller8919f602014-12-10 10:19:42 -08004674deps_time_test: $(TIME_TEST_DEPS)
4675
nnoble69ac39f2014-12-12 15:43:38 -08004676ifneq ($(NO_SECURE),true)
4677ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004678-include $(TIME_TEST_DEPS)
4679endif
nnoble69ac39f2014-12-12 15:43:38 -08004680endif
ctiller8919f602014-12-10 10:19:42 -08004681
4682clean_time_test:
4683 $(E) "[CLEAN] Cleaning time_test files"
4684 $(Q) $(RM) $(TIME_TEST_OBJS)
4685 $(Q) $(RM) $(TIME_TEST_DEPS)
4686 $(Q) $(RM) bins/time_test
4687
4688
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004689CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4690
4691CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4692CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4693
nnoble69ac39f2014-12-12 15:43:38 -08004694ifeq ($(NO_SECURE),true)
4695
4696bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4697
4698else
4699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004700bins/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
4701 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004702 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004703 $(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
4704
nnoble69ac39f2014-12-12 15:43:38 -08004705endif
4706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004707deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4708
nnoble69ac39f2014-12-12 15:43:38 -08004709ifneq ($(NO_SECURE),true)
4710ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004711-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4712endif
nnoble69ac39f2014-12-12 15:43:38 -08004713endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004714
4715clean_chttp2_fake_security_cancel_after_accept_test:
4716 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4717 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4718 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4719 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4720
4721
4722CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4723
4724CHTTP2_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))))
4725CHTTP2_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))))
4726
nnoble69ac39f2014-12-12 15:43:38 -08004727ifeq ($(NO_SECURE),true)
4728
4729bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4730
4731else
4732
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004733bins/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
4734 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004735 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004736 $(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
4737
nnoble69ac39f2014-12-12 15:43:38 -08004738endif
4739
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004740deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4741
nnoble69ac39f2014-12-12 15:43:38 -08004742ifneq ($(NO_SECURE),true)
4743ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004744-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4745endif
nnoble69ac39f2014-12-12 15:43:38 -08004746endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004747
4748clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4749 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4750 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4751 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4752 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4753
4754
4755CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4756
4757CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4758CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4759
nnoble69ac39f2014-12-12 15:43:38 -08004760ifeq ($(NO_SECURE),true)
4761
4762bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4763
4764else
4765
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004766bins/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
4767 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004768 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004769 $(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
4770
nnoble69ac39f2014-12-12 15:43:38 -08004771endif
4772
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004773deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4774
nnoble69ac39f2014-12-12 15:43:38 -08004775ifneq ($(NO_SECURE),true)
4776ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004777-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4778endif
nnoble69ac39f2014-12-12 15:43:38 -08004779endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004780
4781clean_chttp2_fake_security_cancel_after_invoke_test:
4782 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4783 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4784 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4785 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4786
4787
4788CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4789
4790CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4791CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4792
nnoble69ac39f2014-12-12 15:43:38 -08004793ifeq ($(NO_SECURE),true)
4794
4795bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4796
4797else
4798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004799bins/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
4800 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004801 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004802 $(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
4803
nnoble69ac39f2014-12-12 15:43:38 -08004804endif
4805
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004806deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4807
nnoble69ac39f2014-12-12 15:43:38 -08004808ifneq ($(NO_SECURE),true)
4809ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004810-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4811endif
nnoble69ac39f2014-12-12 15:43:38 -08004812endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004813
4814clean_chttp2_fake_security_cancel_before_invoke_test:
4815 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4816 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4817 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4818 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4819
4820
4821CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4822
4823CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4824CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4825
nnoble69ac39f2014-12-12 15:43:38 -08004826ifeq ($(NO_SECURE),true)
4827
4828bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4829
4830else
4831
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004832bins/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
4833 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004834 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004835 $(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
4836
nnoble69ac39f2014-12-12 15:43:38 -08004837endif
4838
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004839deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4840
nnoble69ac39f2014-12-12 15:43:38 -08004841ifneq ($(NO_SECURE),true)
4842ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004843-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4844endif
nnoble69ac39f2014-12-12 15:43:38 -08004845endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004846
4847clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4848 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4849 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4850 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4851 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4852
4853
ctillerc6d61c42014-12-15 14:52:08 -08004854CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4855
4856CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4857CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4858
4859ifeq ($(NO_SECURE),true)
4860
4861bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4862
4863else
4864
4865bins/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
4866 $(E) "[LD] Linking $@"
4867 $(Q) mkdir -p `dirname $@`
4868 $(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
4869
4870endif
4871
4872deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4873
4874ifneq ($(NO_SECURE),true)
4875ifneq ($(NO_DEPS),true)
4876-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4877endif
4878endif
4879
4880clean_chttp2_fake_security_disappearing_server_test:
4881 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4882 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4883 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4884 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4885
4886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004887CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4888
4889CHTTP2_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))))
4890CHTTP2_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))))
4891
nnoble69ac39f2014-12-12 15:43:38 -08004892ifeq ($(NO_SECURE),true)
4893
4894bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4895
4896else
4897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004898bins/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
4899 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004900 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004901 $(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
4902
nnoble69ac39f2014-12-12 15:43:38 -08004903endif
4904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004905deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4906
nnoble69ac39f2014-12-12 15:43:38 -08004907ifneq ($(NO_SECURE),true)
4908ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004909-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4910endif
nnoble69ac39f2014-12-12 15:43:38 -08004911endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004912
4913clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4914 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4915 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4916 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4917 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4918
4919
4920CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4921
4922CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4923CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4924
nnoble69ac39f2014-12-12 15:43:38 -08004925ifeq ($(NO_SECURE),true)
4926
4927bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4928
4929else
4930
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004931bins/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
4932 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004933 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004934 $(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
4935
nnoble69ac39f2014-12-12 15:43:38 -08004936endif
4937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004938deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4939
nnoble69ac39f2014-12-12 15:43:38 -08004940ifneq ($(NO_SECURE),true)
4941ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004942-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4943endif
nnoble69ac39f2014-12-12 15:43:38 -08004944endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004945
4946clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4947 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4948 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4949 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4950 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4951
4952
4953CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4954
4955CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4956CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4957
nnoble69ac39f2014-12-12 15:43:38 -08004958ifeq ($(NO_SECURE),true)
4959
4960bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4961
4962else
4963
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004964bins/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
4965 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004966 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004967 $(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
4968
nnoble69ac39f2014-12-12 15:43:38 -08004969endif
4970
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004971deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4972
nnoble69ac39f2014-12-12 15:43:38 -08004973ifneq ($(NO_SECURE),true)
4974ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004975-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4976endif
nnoble69ac39f2014-12-12 15:43:38 -08004977endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004978
4979clean_chttp2_fake_security_invoke_large_request_test:
4980 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4981 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4982 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4983 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4984
4985
4986CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4987
4988CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4989CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4990
nnoble69ac39f2014-12-12 15:43:38 -08004991ifeq ($(NO_SECURE),true)
4992
4993bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4994
4995else
4996
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004997bins/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
4998 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004999 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005000 $(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
5001
nnoble69ac39f2014-12-12 15:43:38 -08005002endif
5003
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005004deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5005
nnoble69ac39f2014-12-12 15:43:38 -08005006ifneq ($(NO_SECURE),true)
5007ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005008-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5009endif
nnoble69ac39f2014-12-12 15:43:38 -08005010endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005011
5012clean_chttp2_fake_security_max_concurrent_streams_test:
5013 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5014 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5015 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5016 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5017
5018
5019CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5020
5021CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5022CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5023
nnoble69ac39f2014-12-12 15:43:38 -08005024ifeq ($(NO_SECURE),true)
5025
5026bins/chttp2_fake_security_no_op_test: openssl_dep_error
5027
5028else
5029
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005030bins/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
5031 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005032 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005033 $(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
5034
nnoble69ac39f2014-12-12 15:43:38 -08005035endif
5036
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005037deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5038
nnoble69ac39f2014-12-12 15:43:38 -08005039ifneq ($(NO_SECURE),true)
5040ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005041-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5042endif
nnoble69ac39f2014-12-12 15:43:38 -08005043endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005044
5045clean_chttp2_fake_security_no_op_test:
5046 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5047 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5048 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5049 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5050
5051
5052CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5053
5054CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5055CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5056
nnoble69ac39f2014-12-12 15:43:38 -08005057ifeq ($(NO_SECURE),true)
5058
5059bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5060
5061else
5062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005063bins/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
5064 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005065 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005066 $(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
5067
nnoble69ac39f2014-12-12 15:43:38 -08005068endif
5069
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005070deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5071
nnoble69ac39f2014-12-12 15:43:38 -08005072ifneq ($(NO_SECURE),true)
5073ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005074-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5075endif
nnoble69ac39f2014-12-12 15:43:38 -08005076endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005077
5078clean_chttp2_fake_security_ping_pong_streaming_test:
5079 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5080 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5081 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5082 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5083
5084
ctiller33023c42014-12-12 16:28:33 -08005085CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5086
5087CHTTP2_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))))
5088CHTTP2_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))))
5089
5090ifeq ($(NO_SECURE),true)
5091
5092bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5093
5094else
5095
5096bins/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
5097 $(E) "[LD] Linking $@"
5098 $(Q) mkdir -p `dirname $@`
5099 $(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
5100
5101endif
5102
5103deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5104
5105ifneq ($(NO_SECURE),true)
5106ifneq ($(NO_DEPS),true)
5107-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5108endif
5109endif
5110
5111clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5112 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5113 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5114 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5115 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5116
5117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005118CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5119
5120CHTTP2_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))))
5121CHTTP2_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))))
5122
nnoble69ac39f2014-12-12 15:43:38 -08005123ifeq ($(NO_SECURE),true)
5124
5125bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5126
5127else
5128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005129bins/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
5130 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005131 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005132 $(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
5133
nnoble69ac39f2014-12-12 15:43:38 -08005134endif
5135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005136deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5137
nnoble69ac39f2014-12-12 15:43:38 -08005138ifneq ($(NO_SECURE),true)
5139ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005140-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5141endif
nnoble69ac39f2014-12-12 15:43:38 -08005142endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005143
5144clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5145 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5146 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5147 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5148 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5149
5150
5151CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5152
5153CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5154CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5155
nnoble69ac39f2014-12-12 15:43:38 -08005156ifeq ($(NO_SECURE),true)
5157
5158bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5159
5160else
5161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005162bins/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
5163 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005164 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005165 $(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
5166
nnoble69ac39f2014-12-12 15:43:38 -08005167endif
5168
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005169deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5170
nnoble69ac39f2014-12-12 15:43:38 -08005171ifneq ($(NO_SECURE),true)
5172ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005173-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5174endif
nnoble69ac39f2014-12-12 15:43:38 -08005175endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005176
5177clean_chttp2_fake_security_request_response_with_payload_test:
5178 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5179 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5180 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5181 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5182
5183
ctiller2845cad2014-12-15 15:14:12 -08005184CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5185
5186CHTTP2_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))))
5187CHTTP2_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))))
5188
5189ifeq ($(NO_SECURE),true)
5190
5191bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5192
5193else
5194
5195bins/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
5196 $(E) "[LD] Linking $@"
5197 $(Q) mkdir -p `dirname $@`
5198 $(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
5199
5200endif
5201
5202deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5203
5204ifneq ($(NO_SECURE),true)
5205ifneq ($(NO_DEPS),true)
5206-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5207endif
5208endif
5209
5210clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5211 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5212 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5213 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5214 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5215
5216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005217CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5218
5219CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5220CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5221
nnoble69ac39f2014-12-12 15:43:38 -08005222ifeq ($(NO_SECURE),true)
5223
5224bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5225
5226else
5227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005228bins/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
5229 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005230 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005231 $(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
5232
nnoble69ac39f2014-12-12 15:43:38 -08005233endif
5234
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005235deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5236
nnoble69ac39f2014-12-12 15:43:38 -08005237ifneq ($(NO_SECURE),true)
5238ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005239-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5240endif
nnoble69ac39f2014-12-12 15:43:38 -08005241endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005242
5243clean_chttp2_fake_security_simple_delayed_request_test:
5244 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5245 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5246 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5247 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5248
5249
5250CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5251
5252CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5253CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5254
nnoble69ac39f2014-12-12 15:43:38 -08005255ifeq ($(NO_SECURE),true)
5256
5257bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5258
5259else
5260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005261bins/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
5262 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005263 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005264 $(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
5265
nnoble69ac39f2014-12-12 15:43:38 -08005266endif
5267
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005268deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5269
nnoble69ac39f2014-12-12 15:43:38 -08005270ifneq ($(NO_SECURE),true)
5271ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005272-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5273endif
nnoble69ac39f2014-12-12 15:43:38 -08005274endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005275
5276clean_chttp2_fake_security_simple_request_test:
5277 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5278 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5279 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5280 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5281
5282
nathaniel52878172014-12-09 10:17:19 -08005283CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005284
nathaniel52878172014-12-09 10:17:19 -08005285CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5286CHTTP2_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 -08005287
nnoble69ac39f2014-12-12 15:43:38 -08005288ifeq ($(NO_SECURE),true)
5289
5290bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5291
5292else
5293
nathaniel52878172014-12-09 10:17:19 -08005294bins/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 -08005295 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005296 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005297 $(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 -08005298
nnoble69ac39f2014-12-12 15:43:38 -08005299endif
5300
nathaniel52878172014-12-09 10:17:19 -08005301deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005302
nnoble69ac39f2014-12-12 15:43:38 -08005303ifneq ($(NO_SECURE),true)
5304ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005305-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306endif
nnoble69ac39f2014-12-12 15:43:38 -08005307endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005308
nathaniel52878172014-12-09 10:17:19 -08005309clean_chttp2_fake_security_thread_stress_test:
5310 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5311 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5312 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5313 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005314
5315
5316CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5317
5318CHTTP2_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))))
5319CHTTP2_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))))
5320
nnoble69ac39f2014-12-12 15:43:38 -08005321ifeq ($(NO_SECURE),true)
5322
5323bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5324
5325else
5326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005327bins/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
5328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005329 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005330 $(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
5331
nnoble69ac39f2014-12-12 15:43:38 -08005332endif
5333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005334deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5335
nnoble69ac39f2014-12-12 15:43:38 -08005336ifneq ($(NO_SECURE),true)
5337ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005338-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5339endif
nnoble69ac39f2014-12-12 15:43:38 -08005340endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005341
5342clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5343 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5344 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5345 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5346 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5347
5348
5349CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5350
5351CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5352CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5353
nnoble69ac39f2014-12-12 15:43:38 -08005354ifeq ($(NO_SECURE),true)
5355
5356bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5357
5358else
5359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005360bins/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
5361 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005362 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005363 $(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
5364
nnoble69ac39f2014-12-12 15:43:38 -08005365endif
5366
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005367deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5368
nnoble69ac39f2014-12-12 15:43:38 -08005369ifneq ($(NO_SECURE),true)
5370ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005371-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5372endif
nnoble69ac39f2014-12-12 15:43:38 -08005373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005374
5375clean_chttp2_fullstack_cancel_after_accept_test:
5376 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5377 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5378 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5379 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5380
5381
5382CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5383
5384CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5385CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5386
nnoble69ac39f2014-12-12 15:43:38 -08005387ifeq ($(NO_SECURE),true)
5388
5389bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5390
5391else
5392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005393bins/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
5394 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005395 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005396 $(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
5397
nnoble69ac39f2014-12-12 15:43:38 -08005398endif
5399
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005400deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5401
nnoble69ac39f2014-12-12 15:43:38 -08005402ifneq ($(NO_SECURE),true)
5403ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005404-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5405endif
nnoble69ac39f2014-12-12 15:43:38 -08005406endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005407
5408clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5409 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5410 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5411 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5412 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5413
5414
5415CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5416
5417CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5418CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5419
nnoble69ac39f2014-12-12 15:43:38 -08005420ifeq ($(NO_SECURE),true)
5421
5422bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5423
5424else
5425
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005426bins/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
5427 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005428 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005429 $(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
5430
nnoble69ac39f2014-12-12 15:43:38 -08005431endif
5432
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005433deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5434
nnoble69ac39f2014-12-12 15:43:38 -08005435ifneq ($(NO_SECURE),true)
5436ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005437-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5438endif
nnoble69ac39f2014-12-12 15:43:38 -08005439endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005440
5441clean_chttp2_fullstack_cancel_after_invoke_test:
5442 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5443 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5444 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5445 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5446
5447
5448CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5449
5450CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5451CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5452
nnoble69ac39f2014-12-12 15:43:38 -08005453ifeq ($(NO_SECURE),true)
5454
5455bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5456
5457else
5458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005459bins/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
5460 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005461 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005462 $(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
5463
nnoble69ac39f2014-12-12 15:43:38 -08005464endif
5465
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005466deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5467
nnoble69ac39f2014-12-12 15:43:38 -08005468ifneq ($(NO_SECURE),true)
5469ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005470-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5471endif
nnoble69ac39f2014-12-12 15:43:38 -08005472endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005473
5474clean_chttp2_fullstack_cancel_before_invoke_test:
5475 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5476 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5477 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5478 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5479
5480
5481CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5482
5483CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5484CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5485
nnoble69ac39f2014-12-12 15:43:38 -08005486ifeq ($(NO_SECURE),true)
5487
5488bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5489
5490else
5491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005492bins/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
5493 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005494 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005495 $(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
5496
nnoble69ac39f2014-12-12 15:43:38 -08005497endif
5498
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005499deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5500
nnoble69ac39f2014-12-12 15:43:38 -08005501ifneq ($(NO_SECURE),true)
5502ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005503-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5504endif
nnoble69ac39f2014-12-12 15:43:38 -08005505endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005506
5507clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5508 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5509 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5510 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5511 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5512
5513
ctillerc6d61c42014-12-15 14:52:08 -08005514CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5515
5516CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5517CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5518
5519ifeq ($(NO_SECURE),true)
5520
5521bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5522
5523else
5524
5525bins/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
5526 $(E) "[LD] Linking $@"
5527 $(Q) mkdir -p `dirname $@`
5528 $(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
5529
5530endif
5531
5532deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5533
5534ifneq ($(NO_SECURE),true)
5535ifneq ($(NO_DEPS),true)
5536-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5537endif
5538endif
5539
5540clean_chttp2_fullstack_disappearing_server_test:
5541 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5542 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5543 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5544 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5545
5546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005547CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5548
5549CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5550CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5551
nnoble69ac39f2014-12-12 15:43:38 -08005552ifeq ($(NO_SECURE),true)
5553
5554bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5555
5556else
5557
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005558bins/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
5559 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005560 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005561 $(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
5562
nnoble69ac39f2014-12-12 15:43:38 -08005563endif
5564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005565deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5566
nnoble69ac39f2014-12-12 15:43:38 -08005567ifneq ($(NO_SECURE),true)
5568ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005569-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5570endif
nnoble69ac39f2014-12-12 15:43:38 -08005571endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005572
5573clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5574 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5575 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5576 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5577 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5578
5579
5580CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5581
5582CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5583CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5584
nnoble69ac39f2014-12-12 15:43:38 -08005585ifeq ($(NO_SECURE),true)
5586
5587bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5588
5589else
5590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005591bins/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
5592 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005593 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005594 $(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
5595
nnoble69ac39f2014-12-12 15:43:38 -08005596endif
5597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005598deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5599
nnoble69ac39f2014-12-12 15:43:38 -08005600ifneq ($(NO_SECURE),true)
5601ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005602-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5603endif
nnoble69ac39f2014-12-12 15:43:38 -08005604endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005605
5606clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5607 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5608 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5609 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5610 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5611
5612
5613CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5614
5615CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5616CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5617
nnoble69ac39f2014-12-12 15:43:38 -08005618ifeq ($(NO_SECURE),true)
5619
5620bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5621
5622else
5623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005624bins/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
5625 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005626 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005627 $(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
5628
nnoble69ac39f2014-12-12 15:43:38 -08005629endif
5630
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005631deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5632
nnoble69ac39f2014-12-12 15:43:38 -08005633ifneq ($(NO_SECURE),true)
5634ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005635-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5636endif
nnoble69ac39f2014-12-12 15:43:38 -08005637endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005638
5639clean_chttp2_fullstack_invoke_large_request_test:
5640 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5641 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5642 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5643 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5644
5645
5646CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5647
5648CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5649CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5650
nnoble69ac39f2014-12-12 15:43:38 -08005651ifeq ($(NO_SECURE),true)
5652
5653bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5654
5655else
5656
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005657bins/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
5658 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005659 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005660 $(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
5661
nnoble69ac39f2014-12-12 15:43:38 -08005662endif
5663
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005664deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5665
nnoble69ac39f2014-12-12 15:43:38 -08005666ifneq ($(NO_SECURE),true)
5667ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005668-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5669endif
nnoble69ac39f2014-12-12 15:43:38 -08005670endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005671
5672clean_chttp2_fullstack_max_concurrent_streams_test:
5673 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5674 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5675 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5676 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5677
5678
5679CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5680
5681CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5682CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5683
nnoble69ac39f2014-12-12 15:43:38 -08005684ifeq ($(NO_SECURE),true)
5685
5686bins/chttp2_fullstack_no_op_test: openssl_dep_error
5687
5688else
5689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005690bins/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
5691 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005692 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005693 $(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
5694
nnoble69ac39f2014-12-12 15:43:38 -08005695endif
5696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005697deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5698
nnoble69ac39f2014-12-12 15:43:38 -08005699ifneq ($(NO_SECURE),true)
5700ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005701-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5702endif
nnoble69ac39f2014-12-12 15:43:38 -08005703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005704
5705clean_chttp2_fullstack_no_op_test:
5706 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5707 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5708 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5709 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5710
5711
5712CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5713
5714CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5715CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5716
nnoble69ac39f2014-12-12 15:43:38 -08005717ifeq ($(NO_SECURE),true)
5718
5719bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5720
5721else
5722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005723bins/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
5724 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005725 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005726 $(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
5727
nnoble69ac39f2014-12-12 15:43:38 -08005728endif
5729
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005730deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5731
nnoble69ac39f2014-12-12 15:43:38 -08005732ifneq ($(NO_SECURE),true)
5733ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005734-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5735endif
nnoble69ac39f2014-12-12 15:43:38 -08005736endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005737
5738clean_chttp2_fullstack_ping_pong_streaming_test:
5739 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5740 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5741 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5742 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5743
5744
ctiller33023c42014-12-12 16:28:33 -08005745CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5746
5747CHTTP2_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))))
5748CHTTP2_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))))
5749
5750ifeq ($(NO_SECURE),true)
5751
5752bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5753
5754else
5755
5756bins/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
5757 $(E) "[LD] Linking $@"
5758 $(Q) mkdir -p `dirname $@`
5759 $(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
5760
5761endif
5762
5763deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5764
5765ifneq ($(NO_SECURE),true)
5766ifneq ($(NO_DEPS),true)
5767-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5768endif
5769endif
5770
5771clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5772 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5773 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5774 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5775 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5776
5777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005778CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5779
5780CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5781CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5782
nnoble69ac39f2014-12-12 15:43:38 -08005783ifeq ($(NO_SECURE),true)
5784
5785bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5786
5787else
5788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005789bins/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
5790 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005791 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005792 $(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
5793
nnoble69ac39f2014-12-12 15:43:38 -08005794endif
5795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005796deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5797
nnoble69ac39f2014-12-12 15:43:38 -08005798ifneq ($(NO_SECURE),true)
5799ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005800-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5801endif
nnoble69ac39f2014-12-12 15:43:38 -08005802endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005803
5804clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5805 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5806 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5807 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5808 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5809
5810
5811CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5812
5813CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5814CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5815
nnoble69ac39f2014-12-12 15:43:38 -08005816ifeq ($(NO_SECURE),true)
5817
5818bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5819
5820else
5821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005822bins/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
5823 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005824 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005825 $(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
5826
nnoble69ac39f2014-12-12 15:43:38 -08005827endif
5828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005829deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5830
nnoble69ac39f2014-12-12 15:43:38 -08005831ifneq ($(NO_SECURE),true)
5832ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005833-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5834endif
nnoble69ac39f2014-12-12 15:43:38 -08005835endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005836
5837clean_chttp2_fullstack_request_response_with_payload_test:
5838 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5839 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5840 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5841 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5842
5843
ctiller2845cad2014-12-15 15:14:12 -08005844CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5845
5846CHTTP2_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))))
5847CHTTP2_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))))
5848
5849ifeq ($(NO_SECURE),true)
5850
5851bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5852
5853else
5854
5855bins/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
5856 $(E) "[LD] Linking $@"
5857 $(Q) mkdir -p `dirname $@`
5858 $(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
5859
5860endif
5861
5862deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5863
5864ifneq ($(NO_SECURE),true)
5865ifneq ($(NO_DEPS),true)
5866-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5867endif
5868endif
5869
5870clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5871 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5872 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5873 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5874 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5875
5876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005877CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5878
5879CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5880CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5881
nnoble69ac39f2014-12-12 15:43:38 -08005882ifeq ($(NO_SECURE),true)
5883
5884bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5885
5886else
5887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005888bins/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
5889 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005890 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005891 $(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
5892
nnoble69ac39f2014-12-12 15:43:38 -08005893endif
5894
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005895deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5896
nnoble69ac39f2014-12-12 15:43:38 -08005897ifneq ($(NO_SECURE),true)
5898ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005899-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5900endif
nnoble69ac39f2014-12-12 15:43:38 -08005901endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005902
5903clean_chttp2_fullstack_simple_delayed_request_test:
5904 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5905 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5906 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5907 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5908
5909
5910CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5911
5912CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5913CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5914
nnoble69ac39f2014-12-12 15:43:38 -08005915ifeq ($(NO_SECURE),true)
5916
5917bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5918
5919else
5920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005921bins/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
5922 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005923 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005924 $(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
5925
nnoble69ac39f2014-12-12 15:43:38 -08005926endif
5927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005928deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5929
nnoble69ac39f2014-12-12 15:43:38 -08005930ifneq ($(NO_SECURE),true)
5931ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005932-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5933endif
nnoble69ac39f2014-12-12 15:43:38 -08005934endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005935
5936clean_chttp2_fullstack_simple_request_test:
5937 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5938 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5939 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5940 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5941
5942
nathaniel52878172014-12-09 10:17:19 -08005943CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005944
nathaniel52878172014-12-09 10:17:19 -08005945CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5946CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947
nnoble69ac39f2014-12-12 15:43:38 -08005948ifeq ($(NO_SECURE),true)
5949
5950bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5951
5952else
5953
nathaniel52878172014-12-09 10:17:19 -08005954bins/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 -08005955 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005956 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005957 $(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 -08005958
nnoble69ac39f2014-12-12 15:43:38 -08005959endif
5960
nathaniel52878172014-12-09 10:17:19 -08005961deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005962
nnoble69ac39f2014-12-12 15:43:38 -08005963ifneq ($(NO_SECURE),true)
5964ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005965-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966endif
nnoble69ac39f2014-12-12 15:43:38 -08005967endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005968
nathaniel52878172014-12-09 10:17:19 -08005969clean_chttp2_fullstack_thread_stress_test:
5970 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5971 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5972 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5973 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005974
5975
5976CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5977
5978CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5979CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5980
nnoble69ac39f2014-12-12 15:43:38 -08005981ifeq ($(NO_SECURE),true)
5982
5983bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5984
5985else
5986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005987bins/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
5988 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005989 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005990 $(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
5991
nnoble69ac39f2014-12-12 15:43:38 -08005992endif
5993
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005994deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5995
nnoble69ac39f2014-12-12 15:43:38 -08005996ifneq ($(NO_SECURE),true)
5997ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005998-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5999endif
nnoble69ac39f2014-12-12 15:43:38 -08006000endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006001
6002clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6003 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6004 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6005 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6006 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6007
6008
6009CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6010
6011CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6012CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6013
nnoble69ac39f2014-12-12 15:43:38 -08006014ifeq ($(NO_SECURE),true)
6015
6016bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6017
6018else
6019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006020bins/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
6021 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006022 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006023 $(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
6024
nnoble69ac39f2014-12-12 15:43:38 -08006025endif
6026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006027deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6028
nnoble69ac39f2014-12-12 15:43:38 -08006029ifneq ($(NO_SECURE),true)
6030ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006031-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6032endif
nnoble69ac39f2014-12-12 15:43:38 -08006033endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006034
6035clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6036 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6037 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6038 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6039 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6040
6041
6042CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6043
6044CHTTP2_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))))
6045CHTTP2_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))))
6046
nnoble69ac39f2014-12-12 15:43:38 -08006047ifeq ($(NO_SECURE),true)
6048
6049bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6050
6051else
6052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006053bins/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
6054 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006055 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006056 $(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
6057
nnoble69ac39f2014-12-12 15:43:38 -08006058endif
6059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006060deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6061
nnoble69ac39f2014-12-12 15:43:38 -08006062ifneq ($(NO_SECURE),true)
6063ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006064-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6065endif
nnoble69ac39f2014-12-12 15:43:38 -08006066endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006067
6068clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6069 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6070 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6071 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6072 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6073
6074
6075CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6076
6077CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6078CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6079
nnoble69ac39f2014-12-12 15:43:38 -08006080ifeq ($(NO_SECURE),true)
6081
6082bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6083
6084else
6085
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006086bins/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
6087 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006088 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006089 $(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
6090
nnoble69ac39f2014-12-12 15:43:38 -08006091endif
6092
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006093deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6094
nnoble69ac39f2014-12-12 15:43:38 -08006095ifneq ($(NO_SECURE),true)
6096ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006097-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6098endif
nnoble69ac39f2014-12-12 15:43:38 -08006099endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006100
6101clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6102 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6103 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6104 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6105 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6106
6107
6108CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6109
6110CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6111CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6112
nnoble69ac39f2014-12-12 15:43:38 -08006113ifeq ($(NO_SECURE),true)
6114
6115bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6116
6117else
6118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006119bins/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
6120 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006121 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006122 $(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
6123
nnoble69ac39f2014-12-12 15:43:38 -08006124endif
6125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006126deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6127
nnoble69ac39f2014-12-12 15:43:38 -08006128ifneq ($(NO_SECURE),true)
6129ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006130-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6131endif
nnoble69ac39f2014-12-12 15:43:38 -08006132endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006133
6134clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6135 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6136 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6137 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6138 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6139
6140
6141CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6142
6143CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6144CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6145
nnoble69ac39f2014-12-12 15:43:38 -08006146ifeq ($(NO_SECURE),true)
6147
6148bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6149
6150else
6151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006152bins/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
6153 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006154 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006155 $(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
6156
nnoble69ac39f2014-12-12 15:43:38 -08006157endif
6158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006159deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6160
nnoble69ac39f2014-12-12 15:43:38 -08006161ifneq ($(NO_SECURE),true)
6162ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006163-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6164endif
nnoble69ac39f2014-12-12 15:43:38 -08006165endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006166
6167clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6168 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6169 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6170 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6171 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6172
6173
ctillerc6d61c42014-12-15 14:52:08 -08006174CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6175
6176CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6177CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6178
6179ifeq ($(NO_SECURE),true)
6180
6181bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6182
6183else
6184
6185bins/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
6186 $(E) "[LD] Linking $@"
6187 $(Q) mkdir -p `dirname $@`
6188 $(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
6189
6190endif
6191
6192deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6193
6194ifneq ($(NO_SECURE),true)
6195ifneq ($(NO_DEPS),true)
6196-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6197endif
6198endif
6199
6200clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6201 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6202 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6203 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6204 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6205
6206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006207CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6208
6209CHTTP2_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))))
6210CHTTP2_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))))
6211
nnoble69ac39f2014-12-12 15:43:38 -08006212ifeq ($(NO_SECURE),true)
6213
6214bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6215
6216else
6217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006218bins/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
6219 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006220 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006221 $(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
6222
nnoble69ac39f2014-12-12 15:43:38 -08006223endif
6224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006225deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6226
nnoble69ac39f2014-12-12 15:43:38 -08006227ifneq ($(NO_SECURE),true)
6228ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006229-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6230endif
nnoble69ac39f2014-12-12 15:43:38 -08006231endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006232
6233clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6234 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6235 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6236 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6237 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6238
6239
6240CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6241
6242CHTTP2_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))))
6243CHTTP2_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))))
6244
nnoble69ac39f2014-12-12 15:43:38 -08006245ifeq ($(NO_SECURE),true)
6246
6247bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6248
6249else
6250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006251bins/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
6252 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006253 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006254 $(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
6255
nnoble69ac39f2014-12-12 15:43:38 -08006256endif
6257
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006258deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6259
nnoble69ac39f2014-12-12 15:43:38 -08006260ifneq ($(NO_SECURE),true)
6261ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006262-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6263endif
nnoble69ac39f2014-12-12 15:43:38 -08006264endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006265
6266clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6267 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6268 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6269 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6270 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6271
6272
6273CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6274
6275CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6276CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6277
nnoble69ac39f2014-12-12 15:43:38 -08006278ifeq ($(NO_SECURE),true)
6279
6280bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6281
6282else
6283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006284bins/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
6285 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006286 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006287 $(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
6288
nnoble69ac39f2014-12-12 15:43:38 -08006289endif
6290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006291deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6292
nnoble69ac39f2014-12-12 15:43:38 -08006293ifneq ($(NO_SECURE),true)
6294ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006295-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6296endif
nnoble69ac39f2014-12-12 15:43:38 -08006297endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006298
6299clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6300 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6301 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6302 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6303 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6304
6305
6306CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6307
6308CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6309CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6310
nnoble69ac39f2014-12-12 15:43:38 -08006311ifeq ($(NO_SECURE),true)
6312
6313bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6314
6315else
6316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006317bins/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
6318 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006319 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006320 $(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
6321
nnoble69ac39f2014-12-12 15:43:38 -08006322endif
6323
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006324deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6325
nnoble69ac39f2014-12-12 15:43:38 -08006326ifneq ($(NO_SECURE),true)
6327ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006328-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6329endif
nnoble69ac39f2014-12-12 15:43:38 -08006330endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006331
6332clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6333 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6334 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6335 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6336 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6337
6338
6339CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6340
6341CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6342CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6343
nnoble69ac39f2014-12-12 15:43:38 -08006344ifeq ($(NO_SECURE),true)
6345
6346bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6347
6348else
6349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006350bins/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
6351 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006352 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006353 $(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
6354
nnoble69ac39f2014-12-12 15:43:38 -08006355endif
6356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006357deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6358
nnoble69ac39f2014-12-12 15:43:38 -08006359ifneq ($(NO_SECURE),true)
6360ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006361-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6362endif
nnoble69ac39f2014-12-12 15:43:38 -08006363endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006364
6365clean_chttp2_simple_ssl_fullstack_no_op_test:
6366 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6367 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6368 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6369 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6370
6371
6372CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6373
6374CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6375CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6376
nnoble69ac39f2014-12-12 15:43:38 -08006377ifeq ($(NO_SECURE),true)
6378
6379bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6380
6381else
6382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006383bins/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
6384 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006385 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006386 $(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
6387
nnoble69ac39f2014-12-12 15:43:38 -08006388endif
6389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006390deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6391
nnoble69ac39f2014-12-12 15:43:38 -08006392ifneq ($(NO_SECURE),true)
6393ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006394-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6395endif
nnoble69ac39f2014-12-12 15:43:38 -08006396endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006397
6398clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6399 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6400 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6401 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6402 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6403
6404
ctiller33023c42014-12-12 16:28:33 -08006405CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6406
6407CHTTP2_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))))
6408CHTTP2_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))))
6409
6410ifeq ($(NO_SECURE),true)
6411
6412bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6413
6414else
6415
6416bins/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
6417 $(E) "[LD] Linking $@"
6418 $(Q) mkdir -p `dirname $@`
6419 $(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
6420
6421endif
6422
6423deps_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)
6424
6425ifneq ($(NO_SECURE),true)
6426ifneq ($(NO_DEPS),true)
6427-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6428endif
6429endif
6430
6431clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6432 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6433 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6434 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6435 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6436
6437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006438CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6439
6440CHTTP2_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))))
6441CHTTP2_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))))
6442
nnoble69ac39f2014-12-12 15:43:38 -08006443ifeq ($(NO_SECURE),true)
6444
6445bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6446
6447else
6448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006449bins/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
6450 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006451 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006452 $(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
6453
nnoble69ac39f2014-12-12 15:43:38 -08006454endif
6455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006456deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6457
nnoble69ac39f2014-12-12 15:43:38 -08006458ifneq ($(NO_SECURE),true)
6459ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006460-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6461endif
nnoble69ac39f2014-12-12 15:43:38 -08006462endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006463
6464clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6465 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6466 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6467 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6468 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6469
6470
6471CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6472
6473CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6474CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6475
nnoble69ac39f2014-12-12 15:43:38 -08006476ifeq ($(NO_SECURE),true)
6477
6478bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6479
6480else
6481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006482bins/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
6483 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006484 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006485 $(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
6486
nnoble69ac39f2014-12-12 15:43:38 -08006487endif
6488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006489deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6490
nnoble69ac39f2014-12-12 15:43:38 -08006491ifneq ($(NO_SECURE),true)
6492ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006493-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6494endif
nnoble69ac39f2014-12-12 15:43:38 -08006495endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006496
6497clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6498 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6499 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6500 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6501 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6502
6503
ctiller2845cad2014-12-15 15:14:12 -08006504CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6505
6506CHTTP2_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))))
6507CHTTP2_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))))
6508
6509ifeq ($(NO_SECURE),true)
6510
6511bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6512
6513else
6514
6515bins/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
6516 $(E) "[LD] Linking $@"
6517 $(Q) mkdir -p `dirname $@`
6518 $(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
6519
6520endif
6521
6522deps_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)
6523
6524ifneq ($(NO_SECURE),true)
6525ifneq ($(NO_DEPS),true)
6526-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6527endif
6528endif
6529
6530clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6531 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6532 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6533 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6534 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6535
6536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006537CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6538
6539CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6540CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6541
nnoble69ac39f2014-12-12 15:43:38 -08006542ifeq ($(NO_SECURE),true)
6543
6544bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6545
6546else
6547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006548bins/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
6549 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006550 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006551 $(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
6552
nnoble69ac39f2014-12-12 15:43:38 -08006553endif
6554
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006555deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6556
nnoble69ac39f2014-12-12 15:43:38 -08006557ifneq ($(NO_SECURE),true)
6558ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006559-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6560endif
nnoble69ac39f2014-12-12 15:43:38 -08006561endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006562
6563clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6564 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6565 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6566 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6567 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6568
6569
6570CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6571
6572CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6573CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6574
nnoble69ac39f2014-12-12 15:43:38 -08006575ifeq ($(NO_SECURE),true)
6576
6577bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6578
6579else
6580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006581bins/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
6582 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006583 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006584 $(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
6585
nnoble69ac39f2014-12-12 15:43:38 -08006586endif
6587
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006588deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6589
nnoble69ac39f2014-12-12 15:43:38 -08006590ifneq ($(NO_SECURE),true)
6591ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006592-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6593endif
nnoble69ac39f2014-12-12 15:43:38 -08006594endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006595
6596clean_chttp2_simple_ssl_fullstack_simple_request_test:
6597 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6598 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6599 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6600 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6601
6602
nathaniel52878172014-12-09 10:17:19 -08006603CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006604
nathaniel52878172014-12-09 10:17:19 -08006605CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6606CHTTP2_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 -08006607
nnoble69ac39f2014-12-12 15:43:38 -08006608ifeq ($(NO_SECURE),true)
6609
6610bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6611
6612else
6613
nathaniel52878172014-12-09 10:17:19 -08006614bins/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 -08006615 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006616 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006617 $(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 -08006618
nnoble69ac39f2014-12-12 15:43:38 -08006619endif
6620
nathaniel52878172014-12-09 10:17:19 -08006621deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622
nnoble69ac39f2014-12-12 15:43:38 -08006623ifneq ($(NO_SECURE),true)
6624ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006625-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626endif
nnoble69ac39f2014-12-12 15:43:38 -08006627endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006628
nathaniel52878172014-12-09 10:17:19 -08006629clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6630 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6631 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6632 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6633 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006634
6635
6636CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6637
6638CHTTP2_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))))
6639CHTTP2_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))))
6640
nnoble69ac39f2014-12-12 15:43:38 -08006641ifeq ($(NO_SECURE),true)
6642
6643bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6644
6645else
6646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006647bins/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
6648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006649 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006650 $(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
6651
nnoble69ac39f2014-12-12 15:43:38 -08006652endif
6653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006654deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6655
nnoble69ac39f2014-12-12 15:43:38 -08006656ifneq ($(NO_SECURE),true)
6657ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006658-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6659endif
nnoble69ac39f2014-12-12 15:43:38 -08006660endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006661
6662clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6663 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6664 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6665 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6666 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6667
6668
6669CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6670
6671CHTTP2_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))))
6672CHTTP2_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))))
6673
nnoble69ac39f2014-12-12 15:43:38 -08006674ifeq ($(NO_SECURE),true)
6675
6676bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6677
6678else
6679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006680bins/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
6681 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006682 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006683 $(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
6684
nnoble69ac39f2014-12-12 15:43:38 -08006685endif
6686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006687deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6688
nnoble69ac39f2014-12-12 15:43:38 -08006689ifneq ($(NO_SECURE),true)
6690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006691-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6692endif
nnoble69ac39f2014-12-12 15:43:38 -08006693endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006694
6695clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6696 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6697 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6698 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6699 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6700
6701
6702CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6703
6704CHTTP2_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))))
6705CHTTP2_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))))
6706
nnoble69ac39f2014-12-12 15:43:38 -08006707ifeq ($(NO_SECURE),true)
6708
6709bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6710
6711else
6712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006713bins/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
6714 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006715 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716 $(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
6717
nnoble69ac39f2014-12-12 15:43:38 -08006718endif
6719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006720deps_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)
6721
nnoble69ac39f2014-12-12 15:43:38 -08006722ifneq ($(NO_SECURE),true)
6723ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006724-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6725endif
nnoble69ac39f2014-12-12 15:43:38 -08006726endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006727
6728clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6729 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6730 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6731 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6732 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6733
6734
6735CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6736
6737CHTTP2_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))))
6738CHTTP2_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))))
6739
nnoble69ac39f2014-12-12 15:43:38 -08006740ifeq ($(NO_SECURE),true)
6741
6742bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6743
6744else
6745
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006746bins/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
6747 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006748 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006749 $(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
6750
nnoble69ac39f2014-12-12 15:43:38 -08006751endif
6752
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006753deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6754
nnoble69ac39f2014-12-12 15:43:38 -08006755ifneq ($(NO_SECURE),true)
6756ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006757-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6758endif
nnoble69ac39f2014-12-12 15:43:38 -08006759endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006760
6761clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6762 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6763 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6764 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6765 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6766
6767
6768CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6769
6770CHTTP2_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))))
6771CHTTP2_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))))
6772
nnoble69ac39f2014-12-12 15:43:38 -08006773ifeq ($(NO_SECURE),true)
6774
6775bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6776
6777else
6778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006779bins/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
6780 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006781 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006782 $(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
6783
nnoble69ac39f2014-12-12 15:43:38 -08006784endif
6785
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006786deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6787
nnoble69ac39f2014-12-12 15:43:38 -08006788ifneq ($(NO_SECURE),true)
6789ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006790-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6791endif
nnoble69ac39f2014-12-12 15:43:38 -08006792endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006793
6794clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6795 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6796 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6797 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6798 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6799
6800
6801CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6802
6803CHTTP2_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))))
6804CHTTP2_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))))
6805
nnoble69ac39f2014-12-12 15:43:38 -08006806ifeq ($(NO_SECURE),true)
6807
6808bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6809
6810else
6811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006812bins/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
6813 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006814 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006815 $(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
6816
nnoble69ac39f2014-12-12 15:43:38 -08006817endif
6818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006819deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6820
nnoble69ac39f2014-12-12 15:43:38 -08006821ifneq ($(NO_SECURE),true)
6822ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006823-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6824endif
nnoble69ac39f2014-12-12 15:43:38 -08006825endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006826
6827clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6828 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6829 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6830 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6831 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6832
6833
ctillerc6d61c42014-12-15 14:52:08 -08006834CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6835
6836CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6837CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6838
6839ifeq ($(NO_SECURE),true)
6840
6841bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6842
6843else
6844
6845bins/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
6846 $(E) "[LD] Linking $@"
6847 $(Q) mkdir -p `dirname $@`
6848 $(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
6849
6850endif
6851
6852deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6853
6854ifneq ($(NO_SECURE),true)
6855ifneq ($(NO_DEPS),true)
6856-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6857endif
6858endif
6859
6860clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6861 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6862 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6863 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6864 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6865
6866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006867CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6868
6869CHTTP2_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))))
6870CHTTP2_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))))
6871
nnoble69ac39f2014-12-12 15:43:38 -08006872ifeq ($(NO_SECURE),true)
6873
6874bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6875
6876else
6877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006878bins/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
6879 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006880 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006881 $(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
6882
nnoble69ac39f2014-12-12 15:43:38 -08006883endif
6884
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006885deps_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)
6886
nnoble69ac39f2014-12-12 15:43:38 -08006887ifneq ($(NO_SECURE),true)
6888ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006889-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6890endif
nnoble69ac39f2014-12-12 15:43:38 -08006891endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006892
6893clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6894 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6895 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6896 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6897 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6898
6899
6900CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6901
6902CHTTP2_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))))
6903CHTTP2_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))))
6904
nnoble69ac39f2014-12-12 15:43:38 -08006905ifeq ($(NO_SECURE),true)
6906
6907bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6908
6909else
6910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006911bins/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
6912 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006913 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006914 $(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
6915
nnoble69ac39f2014-12-12 15:43:38 -08006916endif
6917
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006918deps_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)
6919
nnoble69ac39f2014-12-12 15:43:38 -08006920ifneq ($(NO_SECURE),true)
6921ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006922-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6923endif
nnoble69ac39f2014-12-12 15:43:38 -08006924endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006925
6926clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6927 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6928 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6929 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6930 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6931
6932
6933CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6934
6935CHTTP2_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))))
6936CHTTP2_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))))
6937
nnoble69ac39f2014-12-12 15:43:38 -08006938ifeq ($(NO_SECURE),true)
6939
6940bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6941
6942else
6943
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006944bins/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
6945 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006946 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006947 $(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
6948
nnoble69ac39f2014-12-12 15:43:38 -08006949endif
6950
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006951deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6952
nnoble69ac39f2014-12-12 15:43:38 -08006953ifneq ($(NO_SECURE),true)
6954ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006955-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6956endif
nnoble69ac39f2014-12-12 15:43:38 -08006957endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006958
6959clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6960 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6961 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6962 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6963 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6964
6965
6966CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6967
6968CHTTP2_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))))
6969CHTTP2_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))))
6970
nnoble69ac39f2014-12-12 15:43:38 -08006971ifeq ($(NO_SECURE),true)
6972
6973bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6974
6975else
6976
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006977bins/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
6978 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006979 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006980 $(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
6981
nnoble69ac39f2014-12-12 15:43:38 -08006982endif
6983
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006984deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6985
nnoble69ac39f2014-12-12 15:43:38 -08006986ifneq ($(NO_SECURE),true)
6987ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006988-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6989endif
nnoble69ac39f2014-12-12 15:43:38 -08006990endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006991
6992clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6993 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6994 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6995 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6996 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
6997
6998
6999CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7000
7001CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7002CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7003
nnoble69ac39f2014-12-12 15:43:38 -08007004ifeq ($(NO_SECURE),true)
7005
7006bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7007
7008else
7009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007010bins/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
7011 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007012 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007013 $(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
7014
nnoble69ac39f2014-12-12 15:43:38 -08007015endif
7016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007017deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7018
nnoble69ac39f2014-12-12 15:43:38 -08007019ifneq ($(NO_SECURE),true)
7020ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007021-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7022endif
nnoble69ac39f2014-12-12 15:43:38 -08007023endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007024
7025clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7026 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7027 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7028 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7029 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7030
7031
7032CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7033
7034CHTTP2_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))))
7035CHTTP2_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))))
7036
nnoble69ac39f2014-12-12 15:43:38 -08007037ifeq ($(NO_SECURE),true)
7038
7039bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7040
7041else
7042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007043bins/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
7044 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007045 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007046 $(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
7047
nnoble69ac39f2014-12-12 15:43:38 -08007048endif
7049
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007050deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7051
nnoble69ac39f2014-12-12 15:43:38 -08007052ifneq ($(NO_SECURE),true)
7053ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007054-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7055endif
nnoble69ac39f2014-12-12 15:43:38 -08007056endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007057
7058clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7059 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7060 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7061 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7062 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7063
7064
ctiller33023c42014-12-12 16:28:33 -08007065CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7066
7067CHTTP2_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))))
7068CHTTP2_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))))
7069
7070ifeq ($(NO_SECURE),true)
7071
7072bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7073
7074else
7075
7076bins/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
7077 $(E) "[LD] Linking $@"
7078 $(Q) mkdir -p `dirname $@`
7079 $(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
7080
7081endif
7082
7083deps_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)
7084
7085ifneq ($(NO_SECURE),true)
7086ifneq ($(NO_DEPS),true)
7087-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7088endif
7089endif
7090
7091clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7092 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7093 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7094 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7095 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7096
7097
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007098CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7099
7100CHTTP2_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))))
7101CHTTP2_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))))
7102
nnoble69ac39f2014-12-12 15:43:38 -08007103ifeq ($(NO_SECURE),true)
7104
7105bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7106
7107else
7108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007109bins/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
7110 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007111 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007112 $(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
7113
nnoble69ac39f2014-12-12 15:43:38 -08007114endif
7115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007116deps_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)
7117
nnoble69ac39f2014-12-12 15:43:38 -08007118ifneq ($(NO_SECURE),true)
7119ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007120-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7121endif
nnoble69ac39f2014-12-12 15:43:38 -08007122endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007123
7124clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7125 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7126 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7127 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7128 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7129
7130
7131CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7132
7133CHTTP2_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))))
7134CHTTP2_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))))
7135
nnoble69ac39f2014-12-12 15:43:38 -08007136ifeq ($(NO_SECURE),true)
7137
7138bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7139
7140else
7141
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007142bins/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
7143 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007144 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007145 $(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
7146
nnoble69ac39f2014-12-12 15:43:38 -08007147endif
7148
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007149deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7150
nnoble69ac39f2014-12-12 15:43:38 -08007151ifneq ($(NO_SECURE),true)
7152ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007153-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7154endif
nnoble69ac39f2014-12-12 15:43:38 -08007155endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007156
7157clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7158 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7159 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7160 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7161 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7162
7163
ctiller2845cad2014-12-15 15:14:12 -08007164CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7165
7166CHTTP2_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))))
7167CHTTP2_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))))
7168
7169ifeq ($(NO_SECURE),true)
7170
7171bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7172
7173else
7174
7175bins/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
7176 $(E) "[LD] Linking $@"
7177 $(Q) mkdir -p `dirname $@`
7178 $(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
7179
7180endif
7181
7182deps_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)
7183
7184ifneq ($(NO_SECURE),true)
7185ifneq ($(NO_DEPS),true)
7186-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7187endif
7188endif
7189
7190clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7191 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7192 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7193 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7194 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7195
7196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007197CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7198
7199CHTTP2_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))))
7200CHTTP2_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))))
7201
nnoble69ac39f2014-12-12 15:43:38 -08007202ifeq ($(NO_SECURE),true)
7203
7204bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7205
7206else
7207
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007208bins/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
7209 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007210 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007211 $(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
7212
nnoble69ac39f2014-12-12 15:43:38 -08007213endif
7214
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007215deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7216
nnoble69ac39f2014-12-12 15:43:38 -08007217ifneq ($(NO_SECURE),true)
7218ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007219-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7220endif
nnoble69ac39f2014-12-12 15:43:38 -08007221endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007222
7223clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7224 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7225 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7226 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7227 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7228
7229
7230CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7231
7232CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7233CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7234
nnoble69ac39f2014-12-12 15:43:38 -08007235ifeq ($(NO_SECURE),true)
7236
7237bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7238
7239else
7240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007241bins/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
7242 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007243 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007244 $(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
7245
nnoble69ac39f2014-12-12 15:43:38 -08007246endif
7247
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007248deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7249
nnoble69ac39f2014-12-12 15:43:38 -08007250ifneq ($(NO_SECURE),true)
7251ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007252-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7253endif
nnoble69ac39f2014-12-12 15:43:38 -08007254endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007255
7256clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7257 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7258 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7259 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7260 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7261
7262
nathaniel52878172014-12-09 10:17:19 -08007263CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007264
nathaniel52878172014-12-09 10:17:19 -08007265CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7266CHTTP2_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 -08007267
nnoble69ac39f2014-12-12 15:43:38 -08007268ifeq ($(NO_SECURE),true)
7269
7270bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7271
7272else
7273
nathaniel52878172014-12-09 10:17:19 -08007274bins/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 -08007275 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007276 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007277 $(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 -08007278
nnoble69ac39f2014-12-12 15:43:38 -08007279endif
7280
nathaniel52878172014-12-09 10:17:19 -08007281deps_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 -08007282
nnoble69ac39f2014-12-12 15:43:38 -08007283ifneq ($(NO_SECURE),true)
7284ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007285-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007286endif
nnoble69ac39f2014-12-12 15:43:38 -08007287endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007288
nathaniel52878172014-12-09 10:17:19 -08007289clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7290 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7291 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7292 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7293 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007294
7295
7296CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7297
7298CHTTP2_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))))
7299CHTTP2_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))))
7300
nnoble69ac39f2014-12-12 15:43:38 -08007301ifeq ($(NO_SECURE),true)
7302
7303bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7304
7305else
7306
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007307bins/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
7308 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007309 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007310 $(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
7311
nnoble69ac39f2014-12-12 15:43:38 -08007312endif
7313
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007314deps_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)
7315
nnoble69ac39f2014-12-12 15:43:38 -08007316ifneq ($(NO_SECURE),true)
7317ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007318-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7319endif
nnoble69ac39f2014-12-12 15:43:38 -08007320endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007321
7322clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7323 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7324 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7325 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7326 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7327
7328
7329CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7330
7331CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7332CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7333
nnoble69ac39f2014-12-12 15:43:38 -08007334ifeq ($(NO_SECURE),true)
7335
7336bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7337
7338else
7339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007340bins/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
7341 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007342 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007343 $(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
7344
nnoble69ac39f2014-12-12 15:43:38 -08007345endif
7346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007347deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7348
nnoble69ac39f2014-12-12 15:43:38 -08007349ifneq ($(NO_SECURE),true)
7350ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007351-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7352endif
nnoble69ac39f2014-12-12 15:43:38 -08007353endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007354
7355clean_chttp2_socket_pair_cancel_after_accept_test:
7356 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7357 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7358 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7359 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7360
7361
7362CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7363
7364CHTTP2_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))))
7365CHTTP2_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))))
7366
nnoble69ac39f2014-12-12 15:43:38 -08007367ifeq ($(NO_SECURE),true)
7368
7369bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7370
7371else
7372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007373bins/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
7374 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007375 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007376 $(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
7377
nnoble69ac39f2014-12-12 15:43:38 -08007378endif
7379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007380deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7381
nnoble69ac39f2014-12-12 15:43:38 -08007382ifneq ($(NO_SECURE),true)
7383ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007384-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7385endif
nnoble69ac39f2014-12-12 15:43:38 -08007386endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007387
7388clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7389 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7390 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7391 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7392 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7393
7394
7395CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7396
7397CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7398CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7399
nnoble69ac39f2014-12-12 15:43:38 -08007400ifeq ($(NO_SECURE),true)
7401
7402bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7403
7404else
7405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007406bins/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
7407 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007408 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007409 $(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
7410
nnoble69ac39f2014-12-12 15:43:38 -08007411endif
7412
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007413deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7414
nnoble69ac39f2014-12-12 15:43:38 -08007415ifneq ($(NO_SECURE),true)
7416ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007417-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7418endif
nnoble69ac39f2014-12-12 15:43:38 -08007419endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007420
7421clean_chttp2_socket_pair_cancel_after_invoke_test:
7422 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7423 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7424 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7425 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7426
7427
7428CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7429
7430CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7431CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7432
nnoble69ac39f2014-12-12 15:43:38 -08007433ifeq ($(NO_SECURE),true)
7434
7435bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7436
7437else
7438
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007439bins/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
7440 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007441 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007442 $(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
7443
nnoble69ac39f2014-12-12 15:43:38 -08007444endif
7445
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007446deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7447
nnoble69ac39f2014-12-12 15:43:38 -08007448ifneq ($(NO_SECURE),true)
7449ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007450-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7451endif
nnoble69ac39f2014-12-12 15:43:38 -08007452endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007453
7454clean_chttp2_socket_pair_cancel_before_invoke_test:
7455 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7456 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7457 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7458 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7459
7460
7461CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7462
7463CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7464CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7465
nnoble69ac39f2014-12-12 15:43:38 -08007466ifeq ($(NO_SECURE),true)
7467
7468bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7469
7470else
7471
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007472bins/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
7473 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007474 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007475 $(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
7476
nnoble69ac39f2014-12-12 15:43:38 -08007477endif
7478
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007479deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7480
nnoble69ac39f2014-12-12 15:43:38 -08007481ifneq ($(NO_SECURE),true)
7482ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007483-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7484endif
nnoble69ac39f2014-12-12 15:43:38 -08007485endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007486
7487clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7488 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7489 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7490 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7491 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7492
7493
ctillerc6d61c42014-12-15 14:52:08 -08007494CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7495
7496CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7497CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7498
7499ifeq ($(NO_SECURE),true)
7500
7501bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7502
7503else
7504
7505bins/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
7506 $(E) "[LD] Linking $@"
7507 $(Q) mkdir -p `dirname $@`
7508 $(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
7509
7510endif
7511
7512deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7513
7514ifneq ($(NO_SECURE),true)
7515ifneq ($(NO_DEPS),true)
7516-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7517endif
7518endif
7519
7520clean_chttp2_socket_pair_disappearing_server_test:
7521 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7522 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7523 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7524 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7525
7526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007527CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7528
7529CHTTP2_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))))
7530CHTTP2_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))))
7531
nnoble69ac39f2014-12-12 15:43:38 -08007532ifeq ($(NO_SECURE),true)
7533
7534bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7535
7536else
7537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007538bins/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
7539 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007540 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007541 $(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
7542
nnoble69ac39f2014-12-12 15:43:38 -08007543endif
7544
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007545deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7546
nnoble69ac39f2014-12-12 15:43:38 -08007547ifneq ($(NO_SECURE),true)
7548ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007549-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7550endif
nnoble69ac39f2014-12-12 15:43:38 -08007551endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007552
7553clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7554 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7555 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7556 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7557 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7558
7559
7560CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7561
7562CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7563CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7564
nnoble69ac39f2014-12-12 15:43:38 -08007565ifeq ($(NO_SECURE),true)
7566
7567bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7568
7569else
7570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007571bins/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
7572 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007573 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007574 $(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
7575
nnoble69ac39f2014-12-12 15:43:38 -08007576endif
7577
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007578deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7579
nnoble69ac39f2014-12-12 15:43:38 -08007580ifneq ($(NO_SECURE),true)
7581ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007582-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7583endif
nnoble69ac39f2014-12-12 15:43:38 -08007584endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007585
7586clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7587 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7588 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7589 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7590 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7591
7592
7593CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7594
7595CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7596CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7597
nnoble69ac39f2014-12-12 15:43:38 -08007598ifeq ($(NO_SECURE),true)
7599
7600bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7601
7602else
7603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007604bins/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
7605 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007606 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007607 $(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
7608
nnoble69ac39f2014-12-12 15:43:38 -08007609endif
7610
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007611deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7612
nnoble69ac39f2014-12-12 15:43:38 -08007613ifneq ($(NO_SECURE),true)
7614ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007615-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7616endif
nnoble69ac39f2014-12-12 15:43:38 -08007617endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007618
7619clean_chttp2_socket_pair_invoke_large_request_test:
7620 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7621 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7622 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7623 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7624
7625
7626CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7627
7628CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7629CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7630
nnoble69ac39f2014-12-12 15:43:38 -08007631ifeq ($(NO_SECURE),true)
7632
7633bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7634
7635else
7636
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007637bins/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
7638 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007639 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007640 $(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
7641
nnoble69ac39f2014-12-12 15:43:38 -08007642endif
7643
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007644deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7645
nnoble69ac39f2014-12-12 15:43:38 -08007646ifneq ($(NO_SECURE),true)
7647ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007648-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7649endif
nnoble69ac39f2014-12-12 15:43:38 -08007650endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007651
7652clean_chttp2_socket_pair_max_concurrent_streams_test:
7653 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7654 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7655 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7656 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7657
7658
7659CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7660
7661CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7662CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7663
nnoble69ac39f2014-12-12 15:43:38 -08007664ifeq ($(NO_SECURE),true)
7665
7666bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7667
7668else
7669
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007670bins/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
7671 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007672 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007673 $(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
7674
nnoble69ac39f2014-12-12 15:43:38 -08007675endif
7676
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007677deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7678
nnoble69ac39f2014-12-12 15:43:38 -08007679ifneq ($(NO_SECURE),true)
7680ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007681-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7682endif
nnoble69ac39f2014-12-12 15:43:38 -08007683endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007684
7685clean_chttp2_socket_pair_no_op_test:
7686 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7687 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7688 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7689 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7690
7691
7692CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7693
7694CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7695CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7696
nnoble69ac39f2014-12-12 15:43:38 -08007697ifeq ($(NO_SECURE),true)
7698
7699bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7700
7701else
7702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007703bins/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
7704 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007705 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007706 $(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
7707
nnoble69ac39f2014-12-12 15:43:38 -08007708endif
7709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007710deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7711
nnoble69ac39f2014-12-12 15:43:38 -08007712ifneq ($(NO_SECURE),true)
7713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007714-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7715endif
nnoble69ac39f2014-12-12 15:43:38 -08007716endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007717
7718clean_chttp2_socket_pair_ping_pong_streaming_test:
7719 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7720 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7721 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7722 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7723
7724
ctiller33023c42014-12-12 16:28:33 -08007725CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7726
7727CHTTP2_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))))
7728CHTTP2_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))))
7729
7730ifeq ($(NO_SECURE),true)
7731
7732bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7733
7734else
7735
7736bins/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
7737 $(E) "[LD] Linking $@"
7738 $(Q) mkdir -p `dirname $@`
7739 $(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
7740
7741endif
7742
7743deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7744
7745ifneq ($(NO_SECURE),true)
7746ifneq ($(NO_DEPS),true)
7747-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7748endif
7749endif
7750
7751clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7752 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7753 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7754 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7755 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7756
7757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007758CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7759
7760CHTTP2_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))))
7761CHTTP2_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))))
7762
nnoble69ac39f2014-12-12 15:43:38 -08007763ifeq ($(NO_SECURE),true)
7764
7765bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7766
7767else
7768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007769bins/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
7770 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007772 $(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
7773
nnoble69ac39f2014-12-12 15:43:38 -08007774endif
7775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007776deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7777
nnoble69ac39f2014-12-12 15:43:38 -08007778ifneq ($(NO_SECURE),true)
7779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007780-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7781endif
nnoble69ac39f2014-12-12 15:43:38 -08007782endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007783
7784clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7785 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7786 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7787 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7788 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7789
7790
7791CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7792
7793CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7794CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7795
nnoble69ac39f2014-12-12 15:43:38 -08007796ifeq ($(NO_SECURE),true)
7797
7798bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7799
7800else
7801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007802bins/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
7803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007805 $(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
7806
nnoble69ac39f2014-12-12 15:43:38 -08007807endif
7808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007809deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7810
nnoble69ac39f2014-12-12 15:43:38 -08007811ifneq ($(NO_SECURE),true)
7812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007813-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7814endif
nnoble69ac39f2014-12-12 15:43:38 -08007815endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007816
7817clean_chttp2_socket_pair_request_response_with_payload_test:
7818 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7819 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7820 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7821 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7822
7823
ctiller2845cad2014-12-15 15:14:12 -08007824CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7825
7826CHTTP2_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))))
7827CHTTP2_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))))
7828
7829ifeq ($(NO_SECURE),true)
7830
7831bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7832
7833else
7834
7835bins/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
7836 $(E) "[LD] Linking $@"
7837 $(Q) mkdir -p `dirname $@`
7838 $(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
7839
7840endif
7841
7842deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7843
7844ifneq ($(NO_SECURE),true)
7845ifneq ($(NO_DEPS),true)
7846-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7847endif
7848endif
7849
7850clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7851 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7852 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7853 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7854 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7855
7856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007857CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7858
7859CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7860CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7861
nnoble69ac39f2014-12-12 15:43:38 -08007862ifeq ($(NO_SECURE),true)
7863
7864bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7865
7866else
7867
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007868bins/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
7869 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007870 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007871 $(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
7872
nnoble69ac39f2014-12-12 15:43:38 -08007873endif
7874
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007875deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7876
nnoble69ac39f2014-12-12 15:43:38 -08007877ifneq ($(NO_SECURE),true)
7878ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007879-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7880endif
nnoble69ac39f2014-12-12 15:43:38 -08007881endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007882
7883clean_chttp2_socket_pair_simple_delayed_request_test:
7884 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7885 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7886 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7887 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7888
7889
7890CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7891
7892CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7893CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7894
nnoble69ac39f2014-12-12 15:43:38 -08007895ifeq ($(NO_SECURE),true)
7896
7897bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7898
7899else
7900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007901bins/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
7902 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007903 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007904 $(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
7905
nnoble69ac39f2014-12-12 15:43:38 -08007906endif
7907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007908deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7909
nnoble69ac39f2014-12-12 15:43:38 -08007910ifneq ($(NO_SECURE),true)
7911ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007912-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7913endif
nnoble69ac39f2014-12-12 15:43:38 -08007914endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007915
7916clean_chttp2_socket_pair_simple_request_test:
7917 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7918 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7919 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7920 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7921
7922
nathaniel52878172014-12-09 10:17:19 -08007923CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007924
nathaniel52878172014-12-09 10:17:19 -08007925CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7926CHTTP2_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 -08007927
nnoble69ac39f2014-12-12 15:43:38 -08007928ifeq ($(NO_SECURE),true)
7929
7930bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7931
7932else
7933
nathaniel52878172014-12-09 10:17:19 -08007934bins/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 -08007935 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007936 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007937 $(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 -08007938
nnoble69ac39f2014-12-12 15:43:38 -08007939endif
7940
nathaniel52878172014-12-09 10:17:19 -08007941deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007942
nnoble69ac39f2014-12-12 15:43:38 -08007943ifneq ($(NO_SECURE),true)
7944ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007945-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007946endif
nnoble69ac39f2014-12-12 15:43:38 -08007947endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007948
nathaniel52878172014-12-09 10:17:19 -08007949clean_chttp2_socket_pair_thread_stress_test:
7950 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7951 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7952 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7953 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007954
7955
7956CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7957
7958CHTTP2_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))))
7959CHTTP2_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))))
7960
nnoble69ac39f2014-12-12 15:43:38 -08007961ifeq ($(NO_SECURE),true)
7962
7963bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7964
7965else
7966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007967bins/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
7968 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007969 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007970 $(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
7971
nnoble69ac39f2014-12-12 15:43:38 -08007972endif
7973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007974deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7975
nnoble69ac39f2014-12-12 15:43:38 -08007976ifneq ($(NO_SECURE),true)
7977ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007978-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7979endif
nnoble69ac39f2014-12-12 15:43:38 -08007980endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007981
7982clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7983 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7984 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7985 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7986 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7987
7988
nnoble0c475f02014-12-05 15:37:39 -08007989CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7990
7991CHTTP2_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))))
7992CHTTP2_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))))
7993
nnoble69ac39f2014-12-12 15:43:38 -08007994ifeq ($(NO_SECURE),true)
7995
7996bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
7997
7998else
7999
nnoble0c475f02014-12-05 15:37:39 -08008000bins/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
8001 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008002 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008003 $(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
8004
nnoble69ac39f2014-12-12 15:43:38 -08008005endif
8006
nnoble0c475f02014-12-05 15:37:39 -08008007deps_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)
8008
nnoble69ac39f2014-12-12 15:43:38 -08008009ifneq ($(NO_SECURE),true)
8010ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008011-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8012endif
nnoble69ac39f2014-12-12 15:43:38 -08008013endif
nnoble0c475f02014-12-05 15:37:39 -08008014
8015clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8016 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8017 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8018 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8019 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8020
8021
8022CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8023
8024CHTTP2_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))))
8025CHTTP2_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))))
8026
nnoble69ac39f2014-12-12 15:43:38 -08008027ifeq ($(NO_SECURE),true)
8028
8029bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8030
8031else
8032
nnoble0c475f02014-12-05 15:37:39 -08008033bins/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
8034 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008035 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008036 $(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
8037
nnoble69ac39f2014-12-12 15:43:38 -08008038endif
8039
nnoble0c475f02014-12-05 15:37:39 -08008040deps_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)
8041
nnoble69ac39f2014-12-12 15:43:38 -08008042ifneq ($(NO_SECURE),true)
8043ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008044-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8045endif
nnoble69ac39f2014-12-12 15:43:38 -08008046endif
nnoble0c475f02014-12-05 15:37:39 -08008047
8048clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8049 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8050 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8051 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8052 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8053
8054
8055CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8056
8057CHTTP2_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))))
8058CHTTP2_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))))
8059
nnoble69ac39f2014-12-12 15:43:38 -08008060ifeq ($(NO_SECURE),true)
8061
8062bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8063
8064else
8065
nnoble0c475f02014-12-05 15:37:39 -08008066bins/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
8067 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008068 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008069 $(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
8070
nnoble69ac39f2014-12-12 15:43:38 -08008071endif
8072
nnoble0c475f02014-12-05 15:37:39 -08008073deps_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)
8074
nnoble69ac39f2014-12-12 15:43:38 -08008075ifneq ($(NO_SECURE),true)
8076ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008077-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8078endif
nnoble69ac39f2014-12-12 15:43:38 -08008079endif
nnoble0c475f02014-12-05 15:37:39 -08008080
8081clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8082 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8083 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8084 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8085 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8086
8087
8088CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8089
8090CHTTP2_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))))
8091CHTTP2_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))))
8092
nnoble69ac39f2014-12-12 15:43:38 -08008093ifeq ($(NO_SECURE),true)
8094
8095bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8096
8097else
8098
nnoble0c475f02014-12-05 15:37:39 -08008099bins/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
8100 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008101 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008102 $(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
8103
nnoble69ac39f2014-12-12 15:43:38 -08008104endif
8105
nnoble0c475f02014-12-05 15:37:39 -08008106deps_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)
8107
nnoble69ac39f2014-12-12 15:43:38 -08008108ifneq ($(NO_SECURE),true)
8109ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008110-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8111endif
nnoble69ac39f2014-12-12 15:43:38 -08008112endif
nnoble0c475f02014-12-05 15:37:39 -08008113
8114clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8115 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8116 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8117 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8118 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8119
8120
8121CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8122
8123CHTTP2_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))))
8124CHTTP2_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))))
8125
nnoble69ac39f2014-12-12 15:43:38 -08008126ifeq ($(NO_SECURE),true)
8127
8128bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8129
8130else
8131
nnoble0c475f02014-12-05 15:37:39 -08008132bins/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
8133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008134 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008135 $(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
8136
nnoble69ac39f2014-12-12 15:43:38 -08008137endif
8138
nnoble0c475f02014-12-05 15:37:39 -08008139deps_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)
8140
nnoble69ac39f2014-12-12 15:43:38 -08008141ifneq ($(NO_SECURE),true)
8142ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008143-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8144endif
nnoble69ac39f2014-12-12 15:43:38 -08008145endif
nnoble0c475f02014-12-05 15:37:39 -08008146
8147clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8148 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8149 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8150 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8151 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8152
8153
ctillerc6d61c42014-12-15 14:52:08 -08008154CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8155
8156CHTTP2_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))))
8157CHTTP2_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))))
8158
8159ifeq ($(NO_SECURE),true)
8160
8161bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8162
8163else
8164
8165bins/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
8166 $(E) "[LD] Linking $@"
8167 $(Q) mkdir -p `dirname $@`
8168 $(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
8169
8170endif
8171
8172deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8173
8174ifneq ($(NO_SECURE),true)
8175ifneq ($(NO_DEPS),true)
8176-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8177endif
8178endif
8179
8180clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8181 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8182 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8183 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8184 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8185
8186
nnoble0c475f02014-12-05 15:37:39 -08008187CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8188
8189CHTTP2_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))))
8190CHTTP2_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))))
8191
nnoble69ac39f2014-12-12 15:43:38 -08008192ifeq ($(NO_SECURE),true)
8193
8194bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8195
8196else
8197
nnoble0c475f02014-12-05 15:37:39 -08008198bins/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
8199 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008200 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008201 $(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
8202
nnoble69ac39f2014-12-12 15:43:38 -08008203endif
8204
nnoble0c475f02014-12-05 15:37:39 -08008205deps_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)
8206
nnoble69ac39f2014-12-12 15:43:38 -08008207ifneq ($(NO_SECURE),true)
8208ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008209-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8210endif
nnoble69ac39f2014-12-12 15:43:38 -08008211endif
nnoble0c475f02014-12-05 15:37:39 -08008212
8213clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8214 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8215 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8216 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8217 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8218
8219
8220CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8221
8222CHTTP2_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))))
8223CHTTP2_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))))
8224
nnoble69ac39f2014-12-12 15:43:38 -08008225ifeq ($(NO_SECURE),true)
8226
8227bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8228
8229else
8230
nnoble0c475f02014-12-05 15:37:39 -08008231bins/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
8232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008233 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008234 $(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
8235
nnoble69ac39f2014-12-12 15:43:38 -08008236endif
8237
nnoble0c475f02014-12-05 15:37:39 -08008238deps_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)
8239
nnoble69ac39f2014-12-12 15:43:38 -08008240ifneq ($(NO_SECURE),true)
8241ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008242-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8243endif
nnoble69ac39f2014-12-12 15:43:38 -08008244endif
nnoble0c475f02014-12-05 15:37:39 -08008245
8246clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8247 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8248 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8249 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8250 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8251
8252
8253CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8254
8255CHTTP2_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))))
8256CHTTP2_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))))
8257
nnoble69ac39f2014-12-12 15:43:38 -08008258ifeq ($(NO_SECURE),true)
8259
8260bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8261
8262else
8263
nnoble0c475f02014-12-05 15:37:39 -08008264bins/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
8265 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008266 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008267 $(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
8268
nnoble69ac39f2014-12-12 15:43:38 -08008269endif
8270
nnoble0c475f02014-12-05 15:37:39 -08008271deps_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)
8272
nnoble69ac39f2014-12-12 15:43:38 -08008273ifneq ($(NO_SECURE),true)
8274ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008275-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8276endif
nnoble69ac39f2014-12-12 15:43:38 -08008277endif
nnoble0c475f02014-12-05 15:37:39 -08008278
8279clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8280 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8281 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8282 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8283 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8284
8285
8286CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8287
8288CHTTP2_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))))
8289CHTTP2_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))))
8290
nnoble69ac39f2014-12-12 15:43:38 -08008291ifeq ($(NO_SECURE),true)
8292
8293bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8294
8295else
8296
nnoble0c475f02014-12-05 15:37:39 -08008297bins/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
8298 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008299 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008300 $(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
8301
nnoble69ac39f2014-12-12 15:43:38 -08008302endif
8303
nnoble0c475f02014-12-05 15:37:39 -08008304deps_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)
8305
nnoble69ac39f2014-12-12 15:43:38 -08008306ifneq ($(NO_SECURE),true)
8307ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008308-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8309endif
nnoble69ac39f2014-12-12 15:43:38 -08008310endif
nnoble0c475f02014-12-05 15:37:39 -08008311
8312clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8313 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8314 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8315 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8316 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8317
8318
8319CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8320
8321CHTTP2_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))))
8322CHTTP2_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))))
8323
nnoble69ac39f2014-12-12 15:43:38 -08008324ifeq ($(NO_SECURE),true)
8325
8326bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8327
8328else
8329
nnoble0c475f02014-12-05 15:37:39 -08008330bins/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
8331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008332 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008333 $(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
8334
nnoble69ac39f2014-12-12 15:43:38 -08008335endif
8336
nnoble0c475f02014-12-05 15:37:39 -08008337deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8338
nnoble69ac39f2014-12-12 15:43:38 -08008339ifneq ($(NO_SECURE),true)
8340ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008341-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8342endif
nnoble69ac39f2014-12-12 15:43:38 -08008343endif
nnoble0c475f02014-12-05 15:37:39 -08008344
8345clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8346 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8347 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8348 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8349 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8350
8351
8352CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8353
8354CHTTP2_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))))
8355CHTTP2_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))))
8356
nnoble69ac39f2014-12-12 15:43:38 -08008357ifeq ($(NO_SECURE),true)
8358
8359bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8360
8361else
8362
nnoble0c475f02014-12-05 15:37:39 -08008363bins/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
8364 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008365 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008366 $(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
8367
nnoble69ac39f2014-12-12 15:43:38 -08008368endif
8369
nnoble0c475f02014-12-05 15:37:39 -08008370deps_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)
8371
nnoble69ac39f2014-12-12 15:43:38 -08008372ifneq ($(NO_SECURE),true)
8373ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008374-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8375endif
nnoble69ac39f2014-12-12 15:43:38 -08008376endif
nnoble0c475f02014-12-05 15:37:39 -08008377
8378clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8379 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8380 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8381 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8382 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8383
8384
ctiller33023c42014-12-12 16:28:33 -08008385CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8386
8387CHTTP2_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))))
8388CHTTP2_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))))
8389
8390ifeq ($(NO_SECURE),true)
8391
8392bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8393
8394else
8395
8396bins/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
8397 $(E) "[LD] Linking $@"
8398 $(Q) mkdir -p `dirname $@`
8399 $(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
8400
8401endif
8402
8403deps_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)
8404
8405ifneq ($(NO_SECURE),true)
8406ifneq ($(NO_DEPS),true)
8407-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8408endif
8409endif
8410
8411clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8412 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8413 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8414 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8415 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8416
8417
nnoble0c475f02014-12-05 15:37:39 -08008418CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8419
8420CHTTP2_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))))
8421CHTTP2_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))))
8422
nnoble69ac39f2014-12-12 15:43:38 -08008423ifeq ($(NO_SECURE),true)
8424
8425bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8426
8427else
8428
nnoble0c475f02014-12-05 15:37:39 -08008429bins/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
8430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008431 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008432 $(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
8433
nnoble69ac39f2014-12-12 15:43:38 -08008434endif
8435
nnoble0c475f02014-12-05 15:37:39 -08008436deps_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)
8437
nnoble69ac39f2014-12-12 15:43:38 -08008438ifneq ($(NO_SECURE),true)
8439ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008440-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8441endif
nnoble69ac39f2014-12-12 15:43:38 -08008442endif
nnoble0c475f02014-12-05 15:37:39 -08008443
8444clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8445 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8446 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8447 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8448 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8449
8450
8451CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8452
8453CHTTP2_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))))
8454CHTTP2_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))))
8455
nnoble69ac39f2014-12-12 15:43:38 -08008456ifeq ($(NO_SECURE),true)
8457
8458bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8459
8460else
8461
nnoble0c475f02014-12-05 15:37:39 -08008462bins/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
8463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008464 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008465 $(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
8466
nnoble69ac39f2014-12-12 15:43:38 -08008467endif
8468
nnoble0c475f02014-12-05 15:37:39 -08008469deps_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)
8470
nnoble69ac39f2014-12-12 15:43:38 -08008471ifneq ($(NO_SECURE),true)
8472ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008473-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8474endif
nnoble69ac39f2014-12-12 15:43:38 -08008475endif
nnoble0c475f02014-12-05 15:37:39 -08008476
8477clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8478 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8479 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8480 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8481 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8482
8483
ctiller2845cad2014-12-15 15:14:12 -08008484CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8485
8486CHTTP2_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))))
8487CHTTP2_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))))
8488
8489ifeq ($(NO_SECURE),true)
8490
8491bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8492
8493else
8494
8495bins/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
8496 $(E) "[LD] Linking $@"
8497 $(Q) mkdir -p `dirname $@`
8498 $(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
8499
8500endif
8501
8502deps_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)
8503
8504ifneq ($(NO_SECURE),true)
8505ifneq ($(NO_DEPS),true)
8506-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8507endif
8508endif
8509
8510clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8511 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8512 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8513 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8514 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8515
8516
nnoble0c475f02014-12-05 15:37:39 -08008517CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8518
8519CHTTP2_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))))
8520CHTTP2_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))))
8521
nnoble69ac39f2014-12-12 15:43:38 -08008522ifeq ($(NO_SECURE),true)
8523
8524bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8525
8526else
8527
nnoble0c475f02014-12-05 15:37:39 -08008528bins/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
8529 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008530 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008531 $(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
8532
nnoble69ac39f2014-12-12 15:43:38 -08008533endif
8534
nnoble0c475f02014-12-05 15:37:39 -08008535deps_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)
8536
nnoble69ac39f2014-12-12 15:43:38 -08008537ifneq ($(NO_SECURE),true)
8538ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008539-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8540endif
nnoble69ac39f2014-12-12 15:43:38 -08008541endif
nnoble0c475f02014-12-05 15:37:39 -08008542
8543clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8544 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8545 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8546 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8547 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8548
8549
8550CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8551
8552CHTTP2_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))))
8553CHTTP2_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))))
8554
nnoble69ac39f2014-12-12 15:43:38 -08008555ifeq ($(NO_SECURE),true)
8556
8557bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8558
8559else
8560
nnoble0c475f02014-12-05 15:37:39 -08008561bins/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
8562 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008563 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008564 $(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
8565
nnoble69ac39f2014-12-12 15:43:38 -08008566endif
8567
nnoble0c475f02014-12-05 15:37:39 -08008568deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8569
nnoble69ac39f2014-12-12 15:43:38 -08008570ifneq ($(NO_SECURE),true)
8571ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008572-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8573endif
nnoble69ac39f2014-12-12 15:43:38 -08008574endif
nnoble0c475f02014-12-05 15:37:39 -08008575
8576clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8577 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8578 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8579 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8580 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8581
8582
nathaniel52878172014-12-09 10:17:19 -08008583CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008584
nathaniel52878172014-12-09 10:17:19 -08008585CHTTP2_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))))
8586CHTTP2_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 -08008587
nnoble69ac39f2014-12-12 15:43:38 -08008588ifeq ($(NO_SECURE),true)
8589
8590bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8591
8592else
8593
nathaniel52878172014-12-09 10:17:19 -08008594bins/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 -08008595 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008596 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008597 $(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 -08008598
nnoble69ac39f2014-12-12 15:43:38 -08008599endif
8600
nathaniel52878172014-12-09 10:17:19 -08008601deps_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 -08008602
nnoble69ac39f2014-12-12 15:43:38 -08008603ifneq ($(NO_SECURE),true)
8604ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008605-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008606endif
nnoble69ac39f2014-12-12 15:43:38 -08008607endif
nnoble0c475f02014-12-05 15:37:39 -08008608
nathaniel52878172014-12-09 10:17:19 -08008609clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8610 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8611 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8612 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8613 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008614
8615
8616CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8617
8618CHTTP2_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))))
8619CHTTP2_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))))
8620
nnoble69ac39f2014-12-12 15:43:38 -08008621ifeq ($(NO_SECURE),true)
8622
8623bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8624
8625else
8626
nnoble0c475f02014-12-05 15:37:39 -08008627bins/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
8628 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008629 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008630 $(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
8631
nnoble69ac39f2014-12-12 15:43:38 -08008632endif
8633
nnoble0c475f02014-12-05 15:37:39 -08008634deps_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)
8635
nnoble69ac39f2014-12-12 15:43:38 -08008636ifneq ($(NO_SECURE),true)
8637ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008638-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8639endif
nnoble69ac39f2014-12-12 15:43:38 -08008640endif
nnoble0c475f02014-12-05 15:37:39 -08008641
8642clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8643 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8644 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8645 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8646 $(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 -08008647
8648
8649
8650
nnoble0c475f02014-12-05 15:37:39 -08008651
8652
ctiller2845cad2014-12-15 15:14:12 -08008653.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean dep_c dep_cxx bins_dep_c bins_dep_cxx deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server clean_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request clean_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams clean_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op clean_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming clean_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_libgrpc_unsecure clean_libgrpc_unsecure deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_useful_test clean_gpr_useful_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_time_averaged_stats_test clean_time_averaged_stats_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_small_log_test clean_census_statistics_small_log_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_alarm_test clean_alarm_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test