blob: dece13bdd69ac1baf42f7ecec25cef31d9b48b0a [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 \
ctillerd79b4862014-12-17 16:36:59 -0800892 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -0800893 src/core/iomgr/resolve_address_posix.c \
894 src/core/iomgr/sockaddr_utils.c \
895 src/core/iomgr/socket_utils_common_posix.c \
896 src/core/iomgr/socket_utils_linux.c \
897 src/core/iomgr/socket_utils_posix.c \
898 src/core/iomgr/tcp_client_posix.c \
899 src/core/iomgr/tcp_posix.c \
900 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -0800901 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -0800902 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -0800903 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -0800904 src/core/security/credentials.c \
905 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -0800906 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800907 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -0800908 src/core/security/secure_transport_setup.c \
909 src/core/security/security_context.c \
910 src/core/security/server_secure_chttp2.c \
911 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -0800912 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -0800913 src/core/statistics/census_rpc_stats.c \
914 src/core/statistics/census_tracing.c \
915 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -0800916 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 src/core/surface/byte_buffer.c \
918 src/core/surface/byte_buffer_reader.c \
919 src/core/surface/call.c \
920 src/core/surface/channel.c \
921 src/core/surface/channel_create.c \
922 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 src/core/surface/completion_queue.c \
924 src/core/surface/event_string.c \
925 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -0800926 src/core/surface/lame_client.c \
927 src/core/surface/secure_channel_create.c \
928 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800929 src/core/surface/server.c \
930 src/core/surface/server_chttp2.c \
931 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -0800932 src/core/transport/chttp2/alpn.c \
933 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800934 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -0800935 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800936 src/core/transport/chttp2/frame_ping.c \
937 src/core/transport/chttp2/frame_rst_stream.c \
938 src/core/transport/chttp2/frame_settings.c \
939 src/core/transport/chttp2/frame_window_update.c \
940 src/core/transport/chttp2/hpack_parser.c \
941 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -0800942 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800943 src/core/transport/chttp2/status_conversion.c \
944 src/core/transport/chttp2/stream_encoder.c \
945 src/core/transport/chttp2/stream_map.c \
946 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800947 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -0800948 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800949 src/core/transport/metadata.c \
950 src/core/transport/stream_op.c \
951 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800952 src/core/tsi/fake_transport_security.c \
953 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -0800954 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800955 third_party/cJSON/cJSON.c \
956
nnoble85a49262014-12-08 18:14:03 -0800957PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800958 include/grpc/byte_buffer.h \
959 include/grpc/byte_buffer_reader.h \
960 include/grpc/grpc.h \
961 include/grpc/grpc_security.h \
962 include/grpc/status.h \
963
964LIBGRPC_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
965LIBGRPC_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
966
nnoble69ac39f2014-12-12 15:43:38 -0800967ifeq ($(NO_SECURE),true)
968
969libs/libgrpc.a: openssl_dep_error
970
971else
972
nnoble9ebc9b72014-12-17 11:40:25 -0800973libs/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800974 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -0800975 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 $(Q) $(AR) rcs libs/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -0800977 $(Q) mkdir tmp-merge
978 $(Q) ( cd tmp-merge ; $(AR) x ../libs/libgrpc.a )
979 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
980 $(Q) rm -f libs/libgrpc.a tmp-merge/__.SYMDEF*
981 $(Q) ar rcs libs/libgrpc.a tmp-merge/*
982 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800983
984libs/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
985 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -0800986 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800987 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
988
nnoble69ac39f2014-12-12 15:43:38 -0800989endif
990
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800991deps_libgrpc: $(LIBGRPC_DEPS)
992
nnoble69ac39f2014-12-12 15:43:38 -0800993ifneq ($(NO_SECURE),true)
994ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800995-include $(LIBGRPC_DEPS)
996endif
nnoble69ac39f2014-12-12 15:43:38 -0800997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800998
999clean_libgrpc:
1000 $(E) "[CLEAN] Cleaning libgrpc files"
1001 $(Q) $(RM) $(LIBGRPC_OBJS)
1002 $(Q) $(RM) $(LIBGRPC_DEPS)
1003 $(Q) $(RM) libs/libgrpc.a
1004 $(Q) $(RM) libs/libgrpc.so.$(VERSION)
1005
1006
1007LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001008 test/core/end2end/cq_verifier.c \
1009 test/core/end2end/data/ca_cert.c \
1010 test/core/end2end/data/server1_cert.c \
1011 test/core/end2end/data/server1_key.c \
1012 test/core/iomgr/endpoint_tests.c \
1013 test/core/statistics/census_log_tests.c \
1014 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001015 test/core/util/grpc_profiler.c \
1016 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 \
yanggfd2f3ac2014-12-17 16:46:06 -08001068 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001069 src/cpp/server/server.cc \
1070 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001071 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001072 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001074 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001075 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076
nnoble85a49262014-12-08 18:14:03 -08001077PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001078 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079 include/grpc++/async_server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001080 include/grpc++/channel_interface.h \
1081 include/grpc++/client_context.h \
1082 include/grpc++/completion_queue.h \
1083 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001085 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001086 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001087 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001088 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001089 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001090 include/grpc++/status.h \
1091 include/grpc++/stream_context_interface.h \
1092 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093
1094LIBGRPC++_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1095LIBGRPC++_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
1096
nnoble69ac39f2014-12-12 15:43:38 -08001097ifeq ($(NO_SECURE),true)
1098
1099libs/libgrpc++.a: openssl_dep_error
1100
1101else
1102
nnoble9ebc9b72014-12-17 11:40:25 -08001103libs/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001104 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001105 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001106 $(Q) $(AR) rcs libs/libgrpc++.a $(LIBGRPC++_OBJS)
1107
1108libs/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
1109 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001110 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001111 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
1112
nnoble69ac39f2014-12-12 15:43:38 -08001113endif
1114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001115deps_libgrpc++: $(LIBGRPC++_DEPS)
1116
nnoble69ac39f2014-12-12 15:43:38 -08001117ifneq ($(NO_SECURE),true)
1118ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119-include $(LIBGRPC++_DEPS)
1120endif
nnoble69ac39f2014-12-12 15:43:38 -08001121endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001122
1123clean_libgrpc++:
1124 $(E) "[CLEAN] Cleaning libgrpc++ files"
1125 $(Q) $(RM) $(LIBGRPC++_OBJS)
1126 $(Q) $(RM) $(LIBGRPC++_DEPS)
1127 $(Q) $(RM) libs/libgrpc++.a
1128 $(Q) $(RM) libs/libgrpc++.so.$(VERSION)
1129
1130
1131LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001132 gens/test/cpp/util/echo.pb.cc \
1133 test/cpp/util/test_ssl_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001134 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001135
1136
1137LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1138LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1139
nnoble69ac39f2014-12-12 15:43:38 -08001140ifeq ($(NO_SECURE),true)
1141
1142libs/libgrpc++_test_util.a: openssl_dep_error
1143
1144else
1145
nnoble9ebc9b72014-12-17 11:40:25 -08001146libs/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001147 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001148 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001149 $(Q) $(AR) rcs libs/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
1150
1151
1152
nnoble69ac39f2014-12-12 15:43:38 -08001153endif
1154
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001155deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1156
nnoble69ac39f2014-12-12 15:43:38 -08001157ifneq ($(NO_SECURE),true)
1158ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001159-include $(LIBGRPC++_TEST_UTIL_DEPS)
1160endif
nnoble69ac39f2014-12-12 15:43:38 -08001161endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001162
1163clean_libgrpc++_test_util:
1164 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1165 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1166 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
1167 $(Q) $(RM) libs/libgrpc++_test_util.a
1168 $(Q) $(RM) libs/libgrpc++_test_util.so.$(VERSION)
1169
1170
1171LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1172 test/core/end2end/fixtures/chttp2_fake_security.c \
1173
1174
1175LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1176LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1177
nnoble69ac39f2014-12-12 15:43:38 -08001178ifeq ($(NO_SECURE),true)
1179
1180libs/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
1181
1182else
1183
nnoble9ebc9b72014-12-17 11:40:25 -08001184libs/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001185 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001186 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001187 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1188
1189
1190
nnoble69ac39f2014-12-12 15:43:38 -08001191endif
1192
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001193deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1194
nnoble69ac39f2014-12-12 15:43:38 -08001195ifneq ($(NO_SECURE),true)
1196ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001197-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1198endif
nnoble69ac39f2014-12-12 15:43:38 -08001199endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001200
1201clean_libend2end_fixture_chttp2_fake_security:
1202 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1203 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1204 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1205 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.a
1206 $(Q) $(RM) libs/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
1207
1208
1209LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1210 test/core/end2end/fixtures/chttp2_fullstack.c \
1211
1212
1213LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1214LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1215
nnoble69ac39f2014-12-12 15:43:38 -08001216ifeq ($(NO_SECURE),true)
1217
1218libs/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
1219
1220else
1221
nnoble9ebc9b72014-12-17 11:40:25 -08001222libs/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001223 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001224 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001225 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1226
1227
1228
nnoble69ac39f2014-12-12 15:43:38 -08001229endif
1230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001231deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1232
nnoble69ac39f2014-12-12 15:43:38 -08001233ifneq ($(NO_SECURE),true)
1234ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1236endif
nnoble69ac39f2014-12-12 15:43:38 -08001237endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001238
1239clean_libend2end_fixture_chttp2_fullstack:
1240 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1241 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1242 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1243 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.a
1244 $(Q) $(RM) libs/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
1245
1246
1247LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1248 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1249
1250
1251LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1252LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1253
nnoble69ac39f2014-12-12 15:43:38 -08001254ifeq ($(NO_SECURE),true)
1255
1256libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
1257
1258else
1259
nnoble9ebc9b72014-12-17 11:40:25 -08001260libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001261 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001262 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001263 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1264
1265
1266
nnoble69ac39f2014-12-12 15:43:38 -08001267endif
1268
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001269deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1270
nnoble69ac39f2014-12-12 15:43:38 -08001271ifneq ($(NO_SECURE),true)
1272ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001273-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1274endif
nnoble69ac39f2014-12-12 15:43:38 -08001275endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001276
1277clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1278 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1279 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1280 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1281 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1282 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
1283
1284
1285LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1286 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1287
1288
1289LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1290LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1291
nnoble69ac39f2014-12-12 15:43:38 -08001292ifeq ($(NO_SECURE),true)
1293
1294libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
1295
1296else
1297
nnoble9ebc9b72014-12-17 11:40:25 -08001298libs/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 -08001299 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001300 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001301 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1302
1303
1304
nnoble69ac39f2014-12-12 15:43:38 -08001305endif
1306
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001307deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1308
nnoble69ac39f2014-12-12 15:43:38 -08001309ifneq ($(NO_SECURE),true)
1310ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1312endif
nnoble69ac39f2014-12-12 15:43:38 -08001313endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001314
1315clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1316 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1317 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1318 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1319 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1320 $(Q) $(RM) libs/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
1321
1322
1323LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1324 test/core/end2end/fixtures/chttp2_socket_pair.c \
1325
1326
1327LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1328LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1329
nnoble69ac39f2014-12-12 15:43:38 -08001330ifeq ($(NO_SECURE),true)
1331
1332libs/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
1333
1334else
1335
nnoble9ebc9b72014-12-17 11:40:25 -08001336libs/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001337 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001338 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001339 $(Q) $(AR) rcs libs/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1340
1341
1342
nnoble69ac39f2014-12-12 15:43:38 -08001343endif
1344
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001345deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1346
nnoble69ac39f2014-12-12 15:43:38 -08001347ifneq ($(NO_SECURE),true)
1348ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001349-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1350endif
nnoble69ac39f2014-12-12 15:43:38 -08001351endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001352
1353clean_libend2end_fixture_chttp2_socket_pair:
1354 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1355 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1356 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1357 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.a
1358 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
1359
1360
nnoble0c475f02014-12-05 15:37:39 -08001361LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1362 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1363
1364
1365LIBEND2END_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))))
1366LIBEND2END_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))))
1367
nnoble69ac39f2014-12-12 15:43:38 -08001368ifeq ($(NO_SECURE),true)
1369
1370libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
1371
1372else
1373
nnoble9ebc9b72014-12-17 11:40:25 -08001374libs/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 -08001375 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001376 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08001377 $(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)
1378
1379
1380
nnoble69ac39f2014-12-12 15:43:38 -08001381endif
1382
nnoble0c475f02014-12-05 15:37:39 -08001383deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1384
nnoble69ac39f2014-12-12 15:43:38 -08001385ifneq ($(NO_SECURE),true)
1386ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001387-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1388endif
nnoble69ac39f2014-12-12 15:43:38 -08001389endif
nnoble0c475f02014-12-05 15:37:39 -08001390
1391clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1392 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1393 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1394 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1395 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1396 $(Q) $(RM) libs/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
1397
1398
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001399LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1400 test/core/end2end/tests/cancel_after_accept.c \
1401
1402
1403LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1404LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1405
1406libs/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1407 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001408 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001409 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1410
1411
1412
1413deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1414
nnoble69ac39f2014-12-12 15:43:38 -08001415ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001416-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1417endif
1418
1419clean_libend2end_test_cancel_after_accept:
1420 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1421 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1422 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1423 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.a
1424 $(Q) $(RM) libs/libend2end_test_cancel_after_accept.so.$(VERSION)
1425
1426
1427LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1428 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1429
1430
1431LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1432LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1433
1434libs/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1435 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001436 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001437 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1438
1439
1440
1441deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1442
nnoble69ac39f2014-12-12 15:43:38 -08001443ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001444-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1445endif
1446
1447clean_libend2end_test_cancel_after_accept_and_writes_closed:
1448 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1449 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1450 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1451 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.a
1452 $(Q) $(RM) libs/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
1453
1454
1455LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1456 test/core/end2end/tests/cancel_after_invoke.c \
1457
1458
1459LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1460LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1461
1462libs/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1463 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001464 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001465 $(Q) $(AR) rcs libs/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1466
1467
1468
1469deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1470
nnoble69ac39f2014-12-12 15:43:38 -08001471ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001472-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1473endif
1474
1475clean_libend2end_test_cancel_after_invoke:
1476 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1477 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1478 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1479 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.a
1480 $(Q) $(RM) libs/libend2end_test_cancel_after_invoke.so.$(VERSION)
1481
1482
1483LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1484 test/core/end2end/tests/cancel_before_invoke.c \
1485
1486
1487LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1488LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1489
1490libs/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1491 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001492 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001493 $(Q) $(AR) rcs libs/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1494
1495
1496
1497deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1498
nnoble69ac39f2014-12-12 15:43:38 -08001499ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001500-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1501endif
1502
1503clean_libend2end_test_cancel_before_invoke:
1504 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1505 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1506 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1507 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.a
1508 $(Q) $(RM) libs/libend2end_test_cancel_before_invoke.so.$(VERSION)
1509
1510
1511LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1512 test/core/end2end/tests/cancel_in_a_vacuum.c \
1513
1514
1515LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1516LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1517
1518libs/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1519 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001520 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001521 $(Q) $(AR) rcs libs/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1522
1523
1524
1525deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1526
nnoble69ac39f2014-12-12 15:43:38 -08001527ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001528-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1529endif
1530
1531clean_libend2end_test_cancel_in_a_vacuum:
1532 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1533 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1534 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1535 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.a
1536 $(Q) $(RM) libs/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
1537
1538
ctillerc6d61c42014-12-15 14:52:08 -08001539LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1540 test/core/end2end/tests/disappearing_server.c \
1541
1542
1543LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1544LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1545
1546libs/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1547 $(E) "[AR] Creating $@"
1548 $(Q) mkdir -p `dirname $@`
1549 $(Q) $(AR) rcs libs/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1550
1551
1552
1553deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1554
1555ifneq ($(NO_DEPS),true)
1556-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1557endif
1558
1559clean_libend2end_test_disappearing_server:
1560 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1561 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1562 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1563 $(Q) $(RM) libs/libend2end_test_disappearing_server.a
1564 $(Q) $(RM) libs/libend2end_test_disappearing_server.so.$(VERSION)
1565
1566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001567LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1568 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1569
1570
1571LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1572LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1573
1574libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1575 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001576 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001577 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1578
1579
1580
1581deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1582
nnoble69ac39f2014-12-12 15:43:38 -08001583ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001584-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1585endif
1586
1587clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1588 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1589 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1590 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1591 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1592 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
1593
1594
1595LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1596 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1597
1598
1599LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1600LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1601
1602libs/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1603 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001604 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001605 $(Q) $(AR) rcs libs/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1606
1607
1608
1609deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1610
nnoble69ac39f2014-12-12 15:43:38 -08001611ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001612-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1613endif
1614
1615clean_libend2end_test_early_server_shutdown_finishes_tags:
1616 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1617 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1618 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1619 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.a
1620 $(Q) $(RM) libs/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
1621
1622
1623LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1624 test/core/end2end/tests/invoke_large_request.c \
1625
1626
1627LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1628LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1629
1630libs/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1631 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001632 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001633 $(Q) $(AR) rcs libs/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1634
1635
1636
1637deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1638
nnoble69ac39f2014-12-12 15:43:38 -08001639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001640-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1641endif
1642
1643clean_libend2end_test_invoke_large_request:
1644 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1645 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1646 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1647 $(Q) $(RM) libs/libend2end_test_invoke_large_request.a
1648 $(Q) $(RM) libs/libend2end_test_invoke_large_request.so.$(VERSION)
1649
1650
1651LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1652 test/core/end2end/tests/max_concurrent_streams.c \
1653
1654
1655LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1656LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1657
1658libs/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1659 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001660 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001661 $(Q) $(AR) rcs libs/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1662
1663
1664
1665deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1666
nnoble69ac39f2014-12-12 15:43:38 -08001667ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001668-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1669endif
1670
1671clean_libend2end_test_max_concurrent_streams:
1672 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1673 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1674 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1675 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.a
1676 $(Q) $(RM) libs/libend2end_test_max_concurrent_streams.so.$(VERSION)
1677
1678
1679LIBEND2END_TEST_NO_OP_SRC = \
1680 test/core/end2end/tests/no_op.c \
1681
1682
1683LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1684LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1685
1686libs/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
1687 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001688 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001689 $(Q) $(AR) rcs libs/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
1690
1691
1692
1693deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1694
nnoble69ac39f2014-12-12 15:43:38 -08001695ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001696-include $(LIBEND2END_TEST_NO_OP_DEPS)
1697endif
1698
1699clean_libend2end_test_no_op:
1700 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1701 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1702 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
1703 $(Q) $(RM) libs/libend2end_test_no_op.a
1704 $(Q) $(RM) libs/libend2end_test_no_op.so.$(VERSION)
1705
1706
1707LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1708 test/core/end2end/tests/ping_pong_streaming.c \
1709
1710
1711LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1712LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1713
1714libs/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1715 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001716 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001717 $(Q) $(AR) rcs libs/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1718
1719
1720
1721deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1722
nnoble69ac39f2014-12-12 15:43:38 -08001723ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001724-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1725endif
1726
1727clean_libend2end_test_ping_pong_streaming:
1728 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1729 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1730 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1731 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.a
1732 $(Q) $(RM) libs/libend2end_test_ping_pong_streaming.so.$(VERSION)
1733
1734
ctiller33023c42014-12-12 16:28:33 -08001735LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1736 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1737
1738
1739LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1740LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1741
1742libs/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1743 $(E) "[AR] Creating $@"
1744 $(Q) mkdir -p `dirname $@`
1745 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1746
1747
1748
1749deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1750
1751ifneq ($(NO_DEPS),true)
1752-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1753endif
1754
1755clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1756 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1757 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1758 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1759 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.a
1760 $(Q) $(RM) libs/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
1761
1762
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001763LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1764 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1765
1766
1767LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1768LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1769
1770libs/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1771 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001772 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001773 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1774
1775
1776
1777deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1778
nnoble69ac39f2014-12-12 15:43:38 -08001779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001780-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1781endif
1782
1783clean_libend2end_test_request_response_with_metadata_and_payload:
1784 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1785 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1786 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1787 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.a
1788 $(Q) $(RM) libs/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
1789
1790
1791LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
1792 test/core/end2end/tests/request_response_with_payload.c \
1793
1794
1795LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1796LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
1797
1798libs/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1799 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001800 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001801 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1802
1803
1804
1805deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1806
nnoble69ac39f2014-12-12 15:43:38 -08001807ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001808-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1809endif
1810
1811clean_libend2end_test_request_response_with_payload:
1812 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
1813 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
1814 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
1815 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.a
1816 $(Q) $(RM) libs/libend2end_test_request_response_with_payload.so.$(VERSION)
1817
1818
ctiller2845cad2014-12-15 15:14:12 -08001819LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
1820 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
1821
1822
1823LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1824LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
1825
1826libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1827 $(E) "[AR] Creating $@"
1828 $(Q) mkdir -p `dirname $@`
1829 $(Q) $(AR) rcs libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1830
1831
1832
1833deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1834
1835ifneq ($(NO_DEPS),true)
1836-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1837endif
1838
1839clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
1840 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
1841 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
1842 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
1843 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.a
1844 $(Q) $(RM) libs/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
1845
1846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001847LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
1848 test/core/end2end/tests/simple_delayed_request.c \
1849
1850
1851LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1852LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
1853
1854libs/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1855 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001856 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001857 $(Q) $(AR) rcs libs/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1858
1859
1860
1861deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1862
nnoble69ac39f2014-12-12 15:43:38 -08001863ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001864-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1865endif
1866
1867clean_libend2end_test_simple_delayed_request:
1868 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
1869 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
1870 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
1871 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.a
1872 $(Q) $(RM) libs/libend2end_test_simple_delayed_request.so.$(VERSION)
1873
1874
1875LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
1876 test/core/end2end/tests/simple_request.c \
1877
1878
1879LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1880LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
1881
1882libs/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1883 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001884 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001885 $(Q) $(AR) rcs libs/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1886
1887
1888
1889deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1890
nnoble69ac39f2014-12-12 15:43:38 -08001891ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001892-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1893endif
1894
1895clean_libend2end_test_simple_request:
1896 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
1897 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
1898 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
1899 $(Q) $(RM) libs/libend2end_test_simple_request.a
1900 $(Q) $(RM) libs/libend2end_test_simple_request.so.$(VERSION)
1901
1902
nathaniel52878172014-12-09 10:17:19 -08001903LIBEND2END_TEST_THREAD_STRESS_SRC = \
1904 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001905
1906
nathaniel52878172014-12-09 10:17:19 -08001907LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
1908LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001909
nathaniel52878172014-12-09 10:17:19 -08001910libs/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001911 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001912 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08001913 $(Q) $(AR) rcs libs/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001914
1915
1916
nathaniel52878172014-12-09 10:17:19 -08001917deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001918
nnoble69ac39f2014-12-12 15:43:38 -08001919ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08001920-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001921endif
1922
nathaniel52878172014-12-09 10:17:19 -08001923clean_libend2end_test_thread_stress:
1924 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
1925 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
1926 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
1927 $(Q) $(RM) libs/libend2end_test_thread_stress.a
1928 $(Q) $(RM) libs/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001929
1930
1931LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
1932 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
1933
1934
1935LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1936LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
1937
1938libs/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1939 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001940 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001941 $(Q) $(AR) rcs libs/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1942
1943
1944
1945deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1946
nnoble69ac39f2014-12-12 15:43:38 -08001947ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001948-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1949endif
1950
1951clean_libend2end_test_writes_done_hangs_with_pending_read:
1952 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
1953 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
1954 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
1955 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.a
1956 $(Q) $(RM) libs/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
1957
1958
1959LIBEND2END_CERTS_SRC = \
1960 test/core/end2end/data/ca_cert.c \
1961 test/core/end2end/data/server1_cert.c \
1962 test/core/end2end/data/server1_key.c \
1963
1964
1965LIBEND2END_CERTS_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
1966LIBEND2END_CERTS_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
1967
nnoble69ac39f2014-12-12 15:43:38 -08001968ifeq ($(NO_SECURE),true)
1969
1970libs/libend2end_certs.a: openssl_dep_error
1971
1972else
1973
nnoble9ebc9b72014-12-17 11:40:25 -08001974libs/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001975 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001976 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001977 $(Q) $(AR) rcs libs/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
1978
1979
1980
nnoble69ac39f2014-12-12 15:43:38 -08001981endif
1982
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001983deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
1984
nnoble69ac39f2014-12-12 15:43:38 -08001985ifneq ($(NO_SECURE),true)
1986ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001987-include $(LIBEND2END_CERTS_DEPS)
1988endif
nnoble69ac39f2014-12-12 15:43:38 -08001989endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001990
1991clean_libend2end_certs:
1992 $(E) "[CLEAN] Cleaning libend2end_certs files"
1993 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
1994 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
1995 $(Q) $(RM) libs/libend2end_certs.a
1996 $(Q) $(RM) libs/libend2end_certs.so.$(VERSION)
1997
1998
1999LIBGRPC_UNSECURE_SRC = \
2000 src/core/channel/call_op_string.c \
2001 src/core/channel/census_filter.c \
2002 src/core/channel/channel_args.c \
2003 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002004 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002005 src/core/channel/client_channel.c \
2006 src/core/channel/client_setup.c \
2007 src/core/channel/connected_channel.c \
2008 src/core/channel/http_client_filter.c \
2009 src/core/channel/http_filter.c \
2010 src/core/channel/http_server_filter.c \
2011 src/core/channel/metadata_buffer.c \
2012 src/core/channel/noop_filter.c \
2013 src/core/compression/algorithm.c \
2014 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002015 src/core/httpcli/format_request.c \
2016 src/core/httpcli/httpcli.c \
2017 src/core/httpcli/httpcli_security_context.c \
2018 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002019 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002020 src/core/iomgr/endpoint_pair_posix.c \
2021 src/core/iomgr/iomgr_libevent.c \
2022 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002023 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002024 src/core/iomgr/resolve_address_posix.c \
2025 src/core/iomgr/sockaddr_utils.c \
2026 src/core/iomgr/socket_utils_common_posix.c \
2027 src/core/iomgr/socket_utils_linux.c \
2028 src/core/iomgr/socket_utils_posix.c \
2029 src/core/iomgr/tcp_client_posix.c \
2030 src/core/iomgr/tcp_posix.c \
2031 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002032 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002033 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002034 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002035 src/core/statistics/census_rpc_stats.c \
2036 src/core/statistics/census_tracing.c \
2037 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002038 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002039 src/core/surface/byte_buffer.c \
2040 src/core/surface/byte_buffer_reader.c \
2041 src/core/surface/call.c \
2042 src/core/surface/channel.c \
2043 src/core/surface/channel_create.c \
2044 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002045 src/core/surface/completion_queue.c \
2046 src/core/surface/event_string.c \
2047 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002048 src/core/surface/lame_client.c \
2049 src/core/surface/secure_channel_create.c \
2050 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002051 src/core/surface/server.c \
2052 src/core/surface/server_chttp2.c \
2053 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002054 src/core/transport/chttp2/alpn.c \
2055 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002056 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002057 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002058 src/core/transport/chttp2/frame_ping.c \
2059 src/core/transport/chttp2/frame_rst_stream.c \
2060 src/core/transport/chttp2/frame_settings.c \
2061 src/core/transport/chttp2/frame_window_update.c \
2062 src/core/transport/chttp2/hpack_parser.c \
2063 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002064 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002065 src/core/transport/chttp2/status_conversion.c \
2066 src/core/transport/chttp2/stream_encoder.c \
2067 src/core/transport/chttp2/stream_map.c \
2068 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002070 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002071 src/core/transport/metadata.c \
2072 src/core/transport/stream_op.c \
2073 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002074 third_party/cJSON/cJSON.c \
2075
nnoble85a49262014-12-08 18:14:03 -08002076PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002077 include/grpc/byte_buffer.h \
2078 include/grpc/byte_buffer_reader.h \
2079 include/grpc/grpc.h \
2080 include/grpc/grpc_security.h \
2081 include/grpc/status.h \
2082
2083LIBGRPC_UNSECURE_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2084LIBGRPC_UNSECURE_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
2085
2086libs/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
2087 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002088 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002089 $(Q) $(AR) rcs libs/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
2090
2091libs/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
2092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002093 $(Q) mkdir -p `dirname $@`
nnoble69ac39f2014-12-12 15:43:38 -08002094 $(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 -08002095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002096deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2097
nnoble69ac39f2014-12-12 15:43:38 -08002098ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002099-include $(LIBGRPC_UNSECURE_DEPS)
2100endif
2101
2102clean_libgrpc_unsecure:
2103 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2104 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2105 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
2106 $(Q) $(RM) libs/libgrpc_unsecure.a
2107 $(Q) $(RM) libs/libgrpc_unsecure.so.$(VERSION)
2108
2109
2110
nnoble69ac39f2014-12-12 15:43:38 -08002111# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002112
2113
2114GEN_HPACK_TABLES_SRC = \
2115 src/core/transport/chttp2/gen_hpack_tables.c \
2116
2117GEN_HPACK_TABLES_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2118GEN_HPACK_TABLES_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
2119
nnoble69ac39f2014-12-12 15:43:38 -08002120ifeq ($(NO_SECURE),true)
2121
2122bins/gen_hpack_tables: openssl_dep_error
2123
2124else
2125
nnoble0c475f02014-12-05 15:37:39 -08002126bins/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 -08002127 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002128 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002129 $(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 -08002130
nnoble69ac39f2014-12-12 15:43:38 -08002131endif
2132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002133deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2134
nnoble69ac39f2014-12-12 15:43:38 -08002135ifneq ($(NO_SECURE),true)
2136ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002137-include $(GEN_HPACK_TABLES_DEPS)
2138endif
nnoble69ac39f2014-12-12 15:43:38 -08002139endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002140
2141clean_gen_hpack_tables:
2142 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2143 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2144 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
2145 $(Q) $(RM) bins/gen_hpack_tables
2146
2147
nnobleebebb7e2014-12-10 16:31:01 -08002148CPP_PLUGIN_SRC = \
2149 src/compiler/cpp_plugin.cpp \
2150 src/compiler/cpp_generator.cpp \
2151
2152CPP_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2153CPP_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
2154
2155bins/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002156 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002157 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002158 $(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 -08002159
2160deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2161
nnoble69ac39f2014-12-12 15:43:38 -08002162ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002163-include $(CPP_PLUGIN_DEPS)
2164endif
2165
2166clean_cpp_plugin:
2167 $(E) "[CLEAN] Cleaning cpp_plugin files"
2168 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2169 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
2170 $(Q) $(RM) bins/cpp_plugin
2171
2172
2173RUBY_PLUGIN_SRC = \
2174 src/compiler/ruby_plugin.cpp \
2175 src/compiler/ruby_generator.cpp \
2176
2177RUBY_PLUGIN_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2178RUBY_PLUGIN_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
2179
2180bins/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002181 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002182 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08002183 $(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 -08002184
2185deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2186
nnoble69ac39f2014-12-12 15:43:38 -08002187ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002188-include $(RUBY_PLUGIN_DEPS)
2189endif
2190
2191clean_ruby_plugin:
2192 $(E) "[CLEAN] Cleaning ruby_plugin files"
2193 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2194 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
2195 $(Q) $(RM) bins/ruby_plugin
2196
2197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002198GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2199 test/core/surface/byte_buffer_reader_test.c \
2200
2201GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2202GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2203
nnoble69ac39f2014-12-12 15:43:38 -08002204ifeq ($(NO_SECURE),true)
2205
2206bins/grpc_byte_buffer_reader_test: openssl_dep_error
2207
2208else
2209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002210bins/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2211 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002212 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002213 $(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
2214
nnoble69ac39f2014-12-12 15:43:38 -08002215endif
2216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002217deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2218
nnoble69ac39f2014-12-12 15:43:38 -08002219ifneq ($(NO_SECURE),true)
2220ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002221-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2222endif
nnoble69ac39f2014-12-12 15:43:38 -08002223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002224
2225clean_grpc_byte_buffer_reader_test:
2226 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2227 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2228 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2229 $(Q) $(RM) bins/grpc_byte_buffer_reader_test
2230
2231
2232GPR_CANCELLABLE_TEST_SRC = \
2233 test/core/support/cancellable_test.c \
2234
2235GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2236GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2237
nnoble69ac39f2014-12-12 15:43:38 -08002238ifeq ($(NO_SECURE),true)
2239
2240bins/gpr_cancellable_test: openssl_dep_error
2241
2242else
2243
jtattermusch97fb3f62014-12-08 15:13:41 -08002244bins/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002245 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002246 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002247 $(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 -08002248
nnoble69ac39f2014-12-12 15:43:38 -08002249endif
2250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002251deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2252
nnoble69ac39f2014-12-12 15:43:38 -08002253ifneq ($(NO_SECURE),true)
2254ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002255-include $(GPR_CANCELLABLE_TEST_DEPS)
2256endif
nnoble69ac39f2014-12-12 15:43:38 -08002257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002258
2259clean_gpr_cancellable_test:
2260 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2261 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2262 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
2263 $(Q) $(RM) bins/gpr_cancellable_test
2264
2265
2266GPR_LOG_TEST_SRC = \
2267 test/core/support/log_test.c \
2268
2269GPR_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2270GPR_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
2271
nnoble69ac39f2014-12-12 15:43:38 -08002272ifeq ($(NO_SECURE),true)
2273
2274bins/gpr_log_test: openssl_dep_error
2275
2276else
2277
jtattermusch97fb3f62014-12-08 15:13:41 -08002278bins/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002279 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002280 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002281 $(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 -08002282
nnoble69ac39f2014-12-12 15:43:38 -08002283endif
2284
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002285deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2286
nnoble69ac39f2014-12-12 15:43:38 -08002287ifneq ($(NO_SECURE),true)
2288ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002289-include $(GPR_LOG_TEST_DEPS)
2290endif
nnoble69ac39f2014-12-12 15:43:38 -08002291endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002292
2293clean_gpr_log_test:
2294 $(E) "[CLEAN] Cleaning gpr_log_test files"
2295 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2296 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
2297 $(Q) $(RM) bins/gpr_log_test
2298
2299
ctiller5e04b132014-12-15 09:24:43 -08002300GPR_USEFUL_TEST_SRC = \
2301 test/core/support/useful_test.c \
2302
2303GPR_USEFUL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2304GPR_USEFUL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
2305
2306ifeq ($(NO_SECURE),true)
2307
2308bins/gpr_useful_test: openssl_dep_error
2309
2310else
2311
2312bins/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
2313 $(E) "[LD] Linking $@"
2314 $(Q) mkdir -p `dirname $@`
2315 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/gpr_useful_test
2316
2317endif
2318
2319deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2320
2321ifneq ($(NO_SECURE),true)
2322ifneq ($(NO_DEPS),true)
2323-include $(GPR_USEFUL_TEST_DEPS)
2324endif
2325endif
2326
2327clean_gpr_useful_test:
2328 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2329 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2330 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
2331 $(Q) $(RM) bins/gpr_useful_test
2332
2333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002334GPR_CMDLINE_TEST_SRC = \
2335 test/core/support/cmdline_test.c \
2336
2337GPR_CMDLINE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2338GPR_CMDLINE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
2339
nnoble69ac39f2014-12-12 15:43:38 -08002340ifeq ($(NO_SECURE),true)
2341
2342bins/gpr_cmdline_test: openssl_dep_error
2343
2344else
2345
jtattermusch97fb3f62014-12-08 15:13:41 -08002346bins/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002347 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002348 $(Q) mkdir -p `dirname $@`
jtattermusch97fb3f62014-12-08 15:13:41 -08002349 $(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 -08002350
nnoble69ac39f2014-12-12 15:43:38 -08002351endif
2352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002353deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2354
nnoble69ac39f2014-12-12 15:43:38 -08002355ifneq ($(NO_SECURE),true)
2356ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357-include $(GPR_CMDLINE_TEST_DEPS)
2358endif
nnoble69ac39f2014-12-12 15:43:38 -08002359endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002360
2361clean_gpr_cmdline_test:
2362 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2363 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2364 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
2365 $(Q) $(RM) bins/gpr_cmdline_test
2366
2367
2368GPR_HISTOGRAM_TEST_SRC = \
2369 test/core/support/histogram_test.c \
2370
2371GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2372GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2373
nnoble69ac39f2014-12-12 15:43:38 -08002374ifeq ($(NO_SECURE),true)
2375
2376bins/gpr_histogram_test: openssl_dep_error
2377
2378else
2379
jtattermusch57c6f0c2014-12-11 12:28:56 -08002380bins/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002381 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002382 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002383 $(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 -08002384
nnoble69ac39f2014-12-12 15:43:38 -08002385endif
2386
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002387deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2388
nnoble69ac39f2014-12-12 15:43:38 -08002389ifneq ($(NO_SECURE),true)
2390ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002391-include $(GPR_HISTOGRAM_TEST_DEPS)
2392endif
nnoble69ac39f2014-12-12 15:43:38 -08002393endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002394
2395clean_gpr_histogram_test:
2396 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2397 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2398 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
2399 $(Q) $(RM) bins/gpr_histogram_test
2400
2401
2402GPR_HOST_PORT_TEST_SRC = \
2403 test/core/support/host_port_test.c \
2404
2405GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2406GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2407
nnoble69ac39f2014-12-12 15:43:38 -08002408ifeq ($(NO_SECURE),true)
2409
2410bins/gpr_host_port_test: openssl_dep_error
2411
2412else
2413
jtattermusch57c6f0c2014-12-11 12:28:56 -08002414bins/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002415 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002416 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002417 $(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 -08002418
nnoble69ac39f2014-12-12 15:43:38 -08002419endif
2420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002421deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2422
nnoble69ac39f2014-12-12 15:43:38 -08002423ifneq ($(NO_SECURE),true)
2424ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425-include $(GPR_HOST_PORT_TEST_DEPS)
2426endif
nnoble69ac39f2014-12-12 15:43:38 -08002427endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002428
2429clean_gpr_host_port_test:
2430 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2431 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2432 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
2433 $(Q) $(RM) bins/gpr_host_port_test
2434
2435
2436GPR_SLICE_BUFFER_TEST_SRC = \
2437 test/core/support/slice_buffer_test.c \
2438
2439GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2440GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2441
nnoble69ac39f2014-12-12 15:43:38 -08002442ifeq ($(NO_SECURE),true)
2443
2444bins/gpr_slice_buffer_test: openssl_dep_error
2445
2446else
2447
jtattermusch57c6f0c2014-12-11 12:28:56 -08002448bins/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002449 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002450 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002451 $(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 -08002452
nnoble69ac39f2014-12-12 15:43:38 -08002453endif
2454
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002455deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2456
nnoble69ac39f2014-12-12 15:43:38 -08002457ifneq ($(NO_SECURE),true)
2458ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002459-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2460endif
nnoble69ac39f2014-12-12 15:43:38 -08002461endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002462
2463clean_gpr_slice_buffer_test:
2464 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2465 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2466 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
2467 $(Q) $(RM) bins/gpr_slice_buffer_test
2468
2469
2470GPR_SLICE_TEST_SRC = \
2471 test/core/support/slice_test.c \
2472
2473GPR_SLICE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2474GPR_SLICE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
2475
nnoble69ac39f2014-12-12 15:43:38 -08002476ifeq ($(NO_SECURE),true)
2477
2478bins/gpr_slice_test: openssl_dep_error
2479
2480else
2481
jtattermusch57c6f0c2014-12-11 12:28:56 -08002482bins/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002483 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002484 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002485 $(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 -08002486
nnoble69ac39f2014-12-12 15:43:38 -08002487endif
2488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002489deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2490
nnoble69ac39f2014-12-12 15:43:38 -08002491ifneq ($(NO_SECURE),true)
2492ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002493-include $(GPR_SLICE_TEST_DEPS)
2494endif
nnoble69ac39f2014-12-12 15:43:38 -08002495endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002496
2497clean_gpr_slice_test:
2498 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2499 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2500 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
2501 $(Q) $(RM) bins/gpr_slice_test
2502
2503
2504GPR_STRING_TEST_SRC = \
2505 test/core/support/string_test.c \
2506
2507GPR_STRING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2508GPR_STRING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
2509
nnoble69ac39f2014-12-12 15:43:38 -08002510ifeq ($(NO_SECURE),true)
2511
2512bins/gpr_string_test: openssl_dep_error
2513
2514else
2515
jtattermusch57c6f0c2014-12-11 12:28:56 -08002516bins/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002517 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002518 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002519 $(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 -08002520
nnoble69ac39f2014-12-12 15:43:38 -08002521endif
2522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002523deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2524
nnoble69ac39f2014-12-12 15:43:38 -08002525ifneq ($(NO_SECURE),true)
2526ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002527-include $(GPR_STRING_TEST_DEPS)
2528endif
nnoble69ac39f2014-12-12 15:43:38 -08002529endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002530
2531clean_gpr_string_test:
2532 $(E) "[CLEAN] Cleaning gpr_string_test files"
2533 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2534 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
2535 $(Q) $(RM) bins/gpr_string_test
2536
2537
2538GPR_SYNC_TEST_SRC = \
2539 test/core/support/sync_test.c \
2540
2541GPR_SYNC_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2542GPR_SYNC_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
2543
nnoble69ac39f2014-12-12 15:43:38 -08002544ifeq ($(NO_SECURE),true)
2545
2546bins/gpr_sync_test: openssl_dep_error
2547
2548else
2549
jtattermusch57c6f0c2014-12-11 12:28:56 -08002550bins/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002551 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002552 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002553 $(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 -08002554
nnoble69ac39f2014-12-12 15:43:38 -08002555endif
2556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002557deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2558
nnoble69ac39f2014-12-12 15:43:38 -08002559ifneq ($(NO_SECURE),true)
2560ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561-include $(GPR_SYNC_TEST_DEPS)
2562endif
nnoble69ac39f2014-12-12 15:43:38 -08002563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002564
2565clean_gpr_sync_test:
2566 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2567 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2568 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
2569 $(Q) $(RM) bins/gpr_sync_test
2570
2571
2572GPR_THD_TEST_SRC = \
2573 test/core/support/thd_test.c \
2574
2575GPR_THD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2576GPR_THD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
2577
nnoble69ac39f2014-12-12 15:43:38 -08002578ifeq ($(NO_SECURE),true)
2579
2580bins/gpr_thd_test: openssl_dep_error
2581
2582else
2583
jtattermusch57c6f0c2014-12-11 12:28:56 -08002584bins/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002585 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002586 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002587 $(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 -08002588
nnoble69ac39f2014-12-12 15:43:38 -08002589endif
2590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002591deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2592
nnoble69ac39f2014-12-12 15:43:38 -08002593ifneq ($(NO_SECURE),true)
2594ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002595-include $(GPR_THD_TEST_DEPS)
2596endif
nnoble69ac39f2014-12-12 15:43:38 -08002597endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002598
2599clean_gpr_thd_test:
2600 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2601 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2602 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
2603 $(Q) $(RM) bins/gpr_thd_test
2604
2605
2606GPR_TIME_TEST_SRC = \
2607 test/core/support/time_test.c \
2608
2609GPR_TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2610GPR_TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
2611
nnoble69ac39f2014-12-12 15:43:38 -08002612ifeq ($(NO_SECURE),true)
2613
2614bins/gpr_time_test: openssl_dep_error
2615
2616else
2617
jtattermusch57c6f0c2014-12-11 12:28:56 -08002618bins/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002619 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002620 $(Q) mkdir -p `dirname $@`
jtattermusch57c6f0c2014-12-11 12:28:56 -08002621 $(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 -08002622
nnoble69ac39f2014-12-12 15:43:38 -08002623endif
2624
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002625deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2626
nnoble69ac39f2014-12-12 15:43:38 -08002627ifneq ($(NO_SECURE),true)
2628ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002629-include $(GPR_TIME_TEST_DEPS)
2630endif
nnoble69ac39f2014-12-12 15:43:38 -08002631endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002632
2633clean_gpr_time_test:
2634 $(E) "[CLEAN] Cleaning gpr_time_test files"
2635 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2636 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
2637 $(Q) $(RM) bins/gpr_time_test
2638
2639
2640MURMUR_HASH_TEST_SRC = \
2641 test/core/support/murmur_hash_test.c \
2642
2643MURMUR_HASH_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2644MURMUR_HASH_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
2645
nnoble69ac39f2014-12-12 15:43:38 -08002646ifeq ($(NO_SECURE),true)
2647
2648bins/murmur_hash_test: openssl_dep_error
2649
2650else
2651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002652bins/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2653 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002654 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002655 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/murmur_hash_test
2656
nnoble69ac39f2014-12-12 15:43:38 -08002657endif
2658
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002659deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2660
nnoble69ac39f2014-12-12 15:43:38 -08002661ifneq ($(NO_SECURE),true)
2662ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663-include $(MURMUR_HASH_TEST_DEPS)
2664endif
nnoble69ac39f2014-12-12 15:43:38 -08002665endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002666
2667clean_murmur_hash_test:
2668 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2669 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2670 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
2671 $(Q) $(RM) bins/murmur_hash_test
2672
2673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002674GRPC_STREAM_OP_TEST_SRC = \
2675 test/core/transport/stream_op_test.c \
2676
2677GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2678GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2679
nnoble69ac39f2014-12-12 15:43:38 -08002680ifeq ($(NO_SECURE),true)
2681
2682bins/grpc_stream_op_test: openssl_dep_error
2683
2684else
2685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002686bins/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2687 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002688 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002689 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_stream_op_test
2690
nnoble69ac39f2014-12-12 15:43:38 -08002691endif
2692
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002693deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2694
nnoble69ac39f2014-12-12 15:43:38 -08002695ifneq ($(NO_SECURE),true)
2696ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002697-include $(GRPC_STREAM_OP_TEST_DEPS)
2698endif
nnoble69ac39f2014-12-12 15:43:38 -08002699endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002700
2701clean_grpc_stream_op_test:
2702 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2703 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2704 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
2705 $(Q) $(RM) bins/grpc_stream_op_test
2706
2707
nnoble0c475f02014-12-05 15:37:39 -08002708ALPN_TEST_SRC = \
2709 test/core/transport/chttp2/alpn_test.c \
2710
2711ALPN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2712ALPN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
2713
nnoble69ac39f2014-12-12 15:43:38 -08002714ifeq ($(NO_SECURE),true)
2715
2716bins/alpn_test: openssl_dep_error
2717
2718else
2719
nnoble0c475f02014-12-05 15:37:39 -08002720bins/alpn_test: $(ALPN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2721 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002722 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08002723 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alpn_test
2724
nnoble69ac39f2014-12-12 15:43:38 -08002725endif
2726
nnoble0c475f02014-12-05 15:37:39 -08002727deps_alpn_test: $(ALPN_TEST_DEPS)
2728
nnoble69ac39f2014-12-12 15:43:38 -08002729ifneq ($(NO_SECURE),true)
2730ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002731-include $(ALPN_TEST_DEPS)
2732endif
nnoble69ac39f2014-12-12 15:43:38 -08002733endif
nnoble0c475f02014-12-05 15:37:39 -08002734
2735clean_alpn_test:
2736 $(E) "[CLEAN] Cleaning alpn_test files"
2737 $(Q) $(RM) $(ALPN_TEST_OBJS)
2738 $(Q) $(RM) $(ALPN_TEST_DEPS)
2739 $(Q) $(RM) bins/alpn_test
2740
2741
ctillerc1ddffb2014-12-15 13:08:18 -08002742TIME_AVERAGED_STATS_TEST_SRC = \
2743 test/core/iomgr/time_averaged_stats_test.c \
2744
2745TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2746TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2747
2748ifeq ($(NO_SECURE),true)
2749
2750bins/time_averaged_stats_test: openssl_dep_error
2751
2752else
2753
2754bins/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2755 $(E) "[LD] Linking $@"
2756 $(Q) mkdir -p `dirname $@`
2757 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_averaged_stats_test
2758
2759endif
2760
2761deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2762
2763ifneq ($(NO_SECURE),true)
2764ifneq ($(NO_DEPS),true)
2765-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2766endif
2767endif
2768
2769clean_time_averaged_stats_test:
2770 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2771 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2772 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
2773 $(Q) $(RM) bins/time_averaged_stats_test
2774
2775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002776CHTTP2_STREAM_ENCODER_TEST_SRC = \
2777 test/core/transport/chttp2/stream_encoder_test.c \
2778
2779CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2780CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2781
nnoble69ac39f2014-12-12 15:43:38 -08002782ifeq ($(NO_SECURE),true)
2783
2784bins/chttp2_stream_encoder_test: openssl_dep_error
2785
2786else
2787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002788bins/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2789 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002790 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002791 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_encoder_test
2792
nnoble69ac39f2014-12-12 15:43:38 -08002793endif
2794
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002795deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2796
nnoble69ac39f2014-12-12 15:43:38 -08002797ifneq ($(NO_SECURE),true)
2798ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002799-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2800endif
nnoble69ac39f2014-12-12 15:43:38 -08002801endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002802
2803clean_chttp2_stream_encoder_test:
2804 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
2805 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
2806 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
2807 $(Q) $(RM) bins/chttp2_stream_encoder_test
2808
2809
2810HPACK_TABLE_TEST_SRC = \
2811 test/core/transport/chttp2/hpack_table_test.c \
2812
2813HPACK_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
2814HPACK_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
2815
nnoble69ac39f2014-12-12 15:43:38 -08002816ifeq ($(NO_SECURE),true)
2817
2818bins/hpack_table_test: openssl_dep_error
2819
2820else
2821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002822bins/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2823 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002824 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002825 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_table_test
2826
nnoble69ac39f2014-12-12 15:43:38 -08002827endif
2828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002829deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
2830
nnoble69ac39f2014-12-12 15:43:38 -08002831ifneq ($(NO_SECURE),true)
2832ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002833-include $(HPACK_TABLE_TEST_DEPS)
2834endif
nnoble69ac39f2014-12-12 15:43:38 -08002835endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002836
2837clean_hpack_table_test:
2838 $(E) "[CLEAN] Cleaning hpack_table_test files"
2839 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
2840 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
2841 $(Q) $(RM) bins/hpack_table_test
2842
2843
2844CHTTP2_STREAM_MAP_TEST_SRC = \
2845 test/core/transport/chttp2/stream_map_test.c \
2846
2847CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2848CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
2849
nnoble69ac39f2014-12-12 15:43:38 -08002850ifeq ($(NO_SECURE),true)
2851
2852bins/chttp2_stream_map_test: openssl_dep_error
2853
2854else
2855
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002856bins/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2857 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002858 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002859 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_stream_map_test
2860
nnoble69ac39f2014-12-12 15:43:38 -08002861endif
2862
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002863deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
2864
nnoble69ac39f2014-12-12 15:43:38 -08002865ifneq ($(NO_SECURE),true)
2866ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
2868endif
nnoble69ac39f2014-12-12 15:43:38 -08002869endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002870
2871clean_chttp2_stream_map_test:
2872 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
2873 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
2874 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
2875 $(Q) $(RM) bins/chttp2_stream_map_test
2876
2877
2878HPACK_PARSER_TEST_SRC = \
2879 test/core/transport/chttp2/hpack_parser_test.c \
2880
2881HPACK_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
2882HPACK_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
2883
nnoble69ac39f2014-12-12 15:43:38 -08002884ifeq ($(NO_SECURE),true)
2885
2886bins/hpack_parser_test: openssl_dep_error
2887
2888else
2889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002890bins/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2891 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002892 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002893 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/hpack_parser_test
2894
nnoble69ac39f2014-12-12 15:43:38 -08002895endif
2896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002897deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
2898
nnoble69ac39f2014-12-12 15:43:38 -08002899ifneq ($(NO_SECURE),true)
2900ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002901-include $(HPACK_PARSER_TEST_DEPS)
2902endif
nnoble69ac39f2014-12-12 15:43:38 -08002903endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002904
2905clean_hpack_parser_test:
2906 $(E) "[CLEAN] Cleaning hpack_parser_test files"
2907 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
2908 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
2909 $(Q) $(RM) bins/hpack_parser_test
2910
2911
2912TRANSPORT_METADATA_TEST_SRC = \
2913 test/core/transport/metadata_test.c \
2914
2915TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2916TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
2917
nnoble69ac39f2014-12-12 15:43:38 -08002918ifeq ($(NO_SECURE),true)
2919
2920bins/transport_metadata_test: openssl_dep_error
2921
2922else
2923
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002924bins/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2925 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002926 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002927 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/transport_metadata_test
2928
nnoble69ac39f2014-12-12 15:43:38 -08002929endif
2930
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002931deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
2932
nnoble69ac39f2014-12-12 15:43:38 -08002933ifneq ($(NO_SECURE),true)
2934ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935-include $(TRANSPORT_METADATA_TEST_DEPS)
2936endif
nnoble69ac39f2014-12-12 15:43:38 -08002937endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002938
2939clean_transport_metadata_test:
2940 $(E) "[CLEAN] Cleaning transport_metadata_test files"
2941 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
2942 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
2943 $(Q) $(RM) bins/transport_metadata_test
2944
2945
2946CHTTP2_STATUS_CONVERSION_TEST_SRC = \
2947 test/core/transport/chttp2/status_conversion_test.c \
2948
2949CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2950CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
2951
nnoble69ac39f2014-12-12 15:43:38 -08002952ifeq ($(NO_SECURE),true)
2953
2954bins/chttp2_status_conversion_test: openssl_dep_error
2955
2956else
2957
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002958bins/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2959 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002960 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002961 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_status_conversion_test
2962
nnoble69ac39f2014-12-12 15:43:38 -08002963endif
2964
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002965deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2966
nnoble69ac39f2014-12-12 15:43:38 -08002967ifneq ($(NO_SECURE),true)
2968ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2970endif
nnoble69ac39f2014-12-12 15:43:38 -08002971endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002972
2973clean_chttp2_status_conversion_test:
2974 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
2975 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
2976 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
2977 $(Q) $(RM) bins/chttp2_status_conversion_test
2978
2979
2980CHTTP2_TRANSPORT_END2END_TEST_SRC = \
2981 test/core/transport/chttp2_transport_end2end_test.c \
2982
2983CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2984CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
2985
nnoble69ac39f2014-12-12 15:43:38 -08002986ifeq ($(NO_SECURE),true)
2987
2988bins/chttp2_transport_end2end_test: openssl_dep_error
2989
2990else
2991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002992bins/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
2993 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002994 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002995 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/chttp2_transport_end2end_test
2996
nnoble69ac39f2014-12-12 15:43:38 -08002997endif
2998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002999deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3000
nnoble69ac39f2014-12-12 15:43:38 -08003001ifneq ($(NO_SECURE),true)
3002ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3004endif
nnoble69ac39f2014-12-12 15:43:38 -08003005endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003006
3007clean_chttp2_transport_end2end_test:
3008 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3009 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3010 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3011 $(Q) $(RM) bins/chttp2_transport_end2end_test
3012
3013
ctiller18b49ab2014-12-09 14:39:16 -08003014TCP_POSIX_TEST_SRC = \
3015 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003016
ctiller18b49ab2014-12-09 14:39:16 -08003017TCP_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3018TCP_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003019
nnoble69ac39f2014-12-12 15:43:38 -08003020ifeq ($(NO_SECURE),true)
3021
3022bins/tcp_posix_test: openssl_dep_error
3023
3024else
3025
ctiller18b49ab2014-12-09 14:39:16 -08003026bins/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 -08003027 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003028 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003029 $(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 -08003030
nnoble69ac39f2014-12-12 15:43:38 -08003031endif
3032
ctiller18b49ab2014-12-09 14:39:16 -08003033deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003034
nnoble69ac39f2014-12-12 15:43:38 -08003035ifneq ($(NO_SECURE),true)
3036ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003037-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003038endif
nnoble69ac39f2014-12-12 15:43:38 -08003039endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003040
ctiller18b49ab2014-12-09 14:39:16 -08003041clean_tcp_posix_test:
3042 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3043 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3044 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
3045 $(Q) $(RM) bins/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003046
3047
nnoble0c475f02014-12-05 15:37:39 -08003048DUALSTACK_SOCKET_TEST_SRC = \
3049 test/core/end2end/dualstack_socket_test.c \
3050
3051DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3052DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3053
nnoble69ac39f2014-12-12 15:43:38 -08003054ifeq ($(NO_SECURE),true)
3055
3056bins/dualstack_socket_test: openssl_dep_error
3057
3058else
3059
nnoble0c475f02014-12-05 15:37:39 -08003060bins/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3061 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003062 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003063 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/dualstack_socket_test
3064
nnoble69ac39f2014-12-12 15:43:38 -08003065endif
3066
nnoble0c475f02014-12-05 15:37:39 -08003067deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3068
nnoble69ac39f2014-12-12 15:43:38 -08003069ifneq ($(NO_SECURE),true)
3070ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003071-include $(DUALSTACK_SOCKET_TEST_DEPS)
3072endif
nnoble69ac39f2014-12-12 15:43:38 -08003073endif
nnoble0c475f02014-12-05 15:37:39 -08003074
3075clean_dualstack_socket_test:
3076 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3077 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3078 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
3079 $(Q) $(RM) bins/dualstack_socket_test
3080
3081
3082NO_SERVER_TEST_SRC = \
3083 test/core/end2end/no_server_test.c \
3084
3085NO_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3086NO_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
3087
nnoble69ac39f2014-12-12 15:43:38 -08003088ifeq ($(NO_SECURE),true)
3089
3090bins/no_server_test: openssl_dep_error
3091
3092else
3093
nnoble0c475f02014-12-05 15:37:39 -08003094bins/no_server_test: $(NO_SERVER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3095 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003096 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003097 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/no_server_test
3098
nnoble69ac39f2014-12-12 15:43:38 -08003099endif
3100
nnoble0c475f02014-12-05 15:37:39 -08003101deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3102
nnoble69ac39f2014-12-12 15:43:38 -08003103ifneq ($(NO_SECURE),true)
3104ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003105-include $(NO_SERVER_TEST_DEPS)
3106endif
nnoble69ac39f2014-12-12 15:43:38 -08003107endif
nnoble0c475f02014-12-05 15:37:39 -08003108
3109clean_no_server_test:
3110 $(E) "[CLEAN] Cleaning no_server_test files"
3111 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3112 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
3113 $(Q) $(RM) bins/no_server_test
3114
3115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003116RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003117 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003118
3119RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3120RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3121
nnoble69ac39f2014-12-12 15:43:38 -08003122ifeq ($(NO_SECURE),true)
3123
3124bins/resolve_address_test: openssl_dep_error
3125
3126else
3127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003128bins/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3129 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003130 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003131 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/resolve_address_test
3132
nnoble69ac39f2014-12-12 15:43:38 -08003133endif
3134
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003135deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3136
nnoble69ac39f2014-12-12 15:43:38 -08003137ifneq ($(NO_SECURE),true)
3138ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139-include $(RESOLVE_ADDRESS_TEST_DEPS)
3140endif
nnoble69ac39f2014-12-12 15:43:38 -08003141endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003142
3143clean_resolve_address_test:
3144 $(E) "[CLEAN] Cleaning resolve_address_test files"
3145 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3146 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
3147 $(Q) $(RM) bins/resolve_address_test
3148
3149
ctiller18b49ab2014-12-09 14:39:16 -08003150SOCKADDR_UTILS_TEST_SRC = \
3151 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003152
ctiller18b49ab2014-12-09 14:39:16 -08003153SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3154SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003155
nnoble69ac39f2014-12-12 15:43:38 -08003156ifeq ($(NO_SECURE),true)
3157
3158bins/sockaddr_utils_test: openssl_dep_error
3159
3160else
3161
ctiller18b49ab2014-12-09 14:39:16 -08003162bins/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003163 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003164 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003165 $(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 -08003166
nnoble69ac39f2014-12-12 15:43:38 -08003167endif
3168
ctiller18b49ab2014-12-09 14:39:16 -08003169deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003170
nnoble69ac39f2014-12-12 15:43:38 -08003171ifneq ($(NO_SECURE),true)
3172ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003173-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003174endif
nnoble69ac39f2014-12-12 15:43:38 -08003175endif
nnoble0c475f02014-12-05 15:37:39 -08003176
ctiller18b49ab2014-12-09 14:39:16 -08003177clean_sockaddr_utils_test:
3178 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3179 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3180 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
3181 $(Q) $(RM) bins/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003182
3183
ctiller18b49ab2014-12-09 14:39:16 -08003184TCP_SERVER_POSIX_TEST_SRC = \
3185 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003186
ctiller18b49ab2014-12-09 14:39:16 -08003187TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3188TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003189
nnoble69ac39f2014-12-12 15:43:38 -08003190ifeq ($(NO_SECURE),true)
3191
3192bins/tcp_server_posix_test: openssl_dep_error
3193
3194else
3195
ctiller18b49ab2014-12-09 14:39:16 -08003196bins/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 -08003197 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003198 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003199 $(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 -08003200
nnoble69ac39f2014-12-12 15:43:38 -08003201endif
3202
ctiller18b49ab2014-12-09 14:39:16 -08003203deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003204
nnoble69ac39f2014-12-12 15:43:38 -08003205ifneq ($(NO_SECURE),true)
3206ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003207-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003208endif
nnoble69ac39f2014-12-12 15:43:38 -08003209endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003210
ctiller18b49ab2014-12-09 14:39:16 -08003211clean_tcp_server_posix_test:
3212 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3213 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3214 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
3215 $(Q) $(RM) bins/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003216
3217
ctiller18b49ab2014-12-09 14:39:16 -08003218TCP_CLIENT_POSIX_TEST_SRC = \
3219 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220
ctiller18b49ab2014-12-09 14:39:16 -08003221TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3222TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003223
nnoble69ac39f2014-12-12 15:43:38 -08003224ifeq ($(NO_SECURE),true)
3225
3226bins/tcp_client_posix_test: openssl_dep_error
3227
3228else
3229
ctiller18b49ab2014-12-09 14:39:16 -08003230bins/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 -08003231 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003232 $(Q) mkdir -p `dirname $@`
ctiller18b49ab2014-12-09 14:39:16 -08003233 $(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 -08003234
nnoble69ac39f2014-12-12 15:43:38 -08003235endif
3236
ctiller18b49ab2014-12-09 14:39:16 -08003237deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003238
nnoble69ac39f2014-12-12 15:43:38 -08003239ifneq ($(NO_SECURE),true)
3240ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003241-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003242endif
nnoble69ac39f2014-12-12 15:43:38 -08003243endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003244
ctiller18b49ab2014-12-09 14:39:16 -08003245clean_tcp_client_posix_test:
3246 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3247 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3248 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
3249 $(Q) $(RM) bins/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003250
3251
3252GRPC_CHANNEL_STACK_TEST_SRC = \
3253 test/core/channel/channel_stack_test.c \
3254
3255GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3256GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3257
nnoble69ac39f2014-12-12 15:43:38 -08003258ifeq ($(NO_SECURE),true)
3259
3260bins/grpc_channel_stack_test: openssl_dep_error
3261
3262else
3263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003264bins/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3265 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003266 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003267 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_channel_stack_test
3268
nnoble69ac39f2014-12-12 15:43:38 -08003269endif
3270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003271deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3272
nnoble69ac39f2014-12-12 15:43:38 -08003273ifneq ($(NO_SECURE),true)
3274ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003275-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3276endif
nnoble69ac39f2014-12-12 15:43:38 -08003277endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003278
3279clean_grpc_channel_stack_test:
3280 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3281 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3282 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
3283 $(Q) $(RM) bins/grpc_channel_stack_test
3284
3285
3286METADATA_BUFFER_TEST_SRC = \
3287 test/core/channel/metadata_buffer_test.c \
3288
3289METADATA_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3290METADATA_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
3291
nnoble69ac39f2014-12-12 15:43:38 -08003292ifeq ($(NO_SECURE),true)
3293
3294bins/metadata_buffer_test: openssl_dep_error
3295
3296else
3297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003298bins/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3299 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003300 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003301 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/metadata_buffer_test
3302
nnoble69ac39f2014-12-12 15:43:38 -08003303endif
3304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003305deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3306
nnoble69ac39f2014-12-12 15:43:38 -08003307ifneq ($(NO_SECURE),true)
3308ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309-include $(METADATA_BUFFER_TEST_DEPS)
3310endif
nnoble69ac39f2014-12-12 15:43:38 -08003311endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003312
3313clean_metadata_buffer_test:
3314 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3315 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3316 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
3317 $(Q) $(RM) bins/metadata_buffer_test
3318
3319
3320GRPC_COMPLETION_QUEUE_TEST_SRC = \
3321 test/core/surface/completion_queue_test.c \
3322
3323GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3324GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3325
nnoble69ac39f2014-12-12 15:43:38 -08003326ifeq ($(NO_SECURE),true)
3327
3328bins/grpc_completion_queue_test: openssl_dep_error
3329
3330else
3331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003332bins/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3333 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003334 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003335 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_test
3336
nnoble69ac39f2014-12-12 15:43:38 -08003337endif
3338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003339deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3340
nnoble69ac39f2014-12-12 15:43:38 -08003341ifneq ($(NO_SECURE),true)
3342ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3344endif
nnoble69ac39f2014-12-12 15:43:38 -08003345endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003346
3347clean_grpc_completion_queue_test:
3348 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3349 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3350 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3351 $(Q) $(RM) bins/grpc_completion_queue_test
3352
3353
3354GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3355 test/core/surface/completion_queue_benchmark.c \
3356
3357GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3358GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3359
nnoble69ac39f2014-12-12 15:43:38 -08003360ifeq ($(NO_SECURE),true)
3361
3362bins/grpc_completion_queue_benchmark: openssl_dep_error
3363
3364else
3365
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003366bins/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3367 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003368 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003369 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_completion_queue_benchmark
3370
nnoble69ac39f2014-12-12 15:43:38 -08003371endif
3372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003373deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3374
nnoble69ac39f2014-12-12 15:43:38 -08003375ifneq ($(NO_SECURE),true)
3376ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003377-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3378endif
nnoble69ac39f2014-12-12 15:43:38 -08003379endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003380
3381clean_grpc_completion_queue_benchmark:
3382 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3383 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3384 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3385 $(Q) $(RM) bins/grpc_completion_queue_benchmark
3386
3387
3388CENSUS_WINDOW_STATS_TEST_SRC = \
3389 test/core/statistics/window_stats_test.c \
3390
3391CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3392CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3393
nnoble69ac39f2014-12-12 15:43:38 -08003394ifeq ($(NO_SECURE),true)
3395
3396bins/census_window_stats_test: openssl_dep_error
3397
3398else
3399
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003400bins/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3401 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003402 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003403 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_window_stats_test
3404
nnoble69ac39f2014-12-12 15:43:38 -08003405endif
3406
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003407deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3408
nnoble69ac39f2014-12-12 15:43:38 -08003409ifneq ($(NO_SECURE),true)
3410ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3412endif
nnoble69ac39f2014-12-12 15:43:38 -08003413endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003414
3415clean_census_window_stats_test:
3416 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3417 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3418 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
3419 $(Q) $(RM) bins/census_window_stats_test
3420
3421
3422CENSUS_STATISTICS_QUICK_TEST_SRC = \
3423 test/core/statistics/quick_test.c \
3424
3425CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3426CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3427
nnoble69ac39f2014-12-12 15:43:38 -08003428ifeq ($(NO_SECURE),true)
3429
3430bins/census_statistics_quick_test: openssl_dep_error
3431
3432else
3433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003434bins/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3435 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003436 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003437 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_quick_test
3438
nnoble69ac39f2014-12-12 15:43:38 -08003439endif
3440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003441deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3442
nnoble69ac39f2014-12-12 15:43:38 -08003443ifneq ($(NO_SECURE),true)
3444ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003445-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3446endif
nnoble69ac39f2014-12-12 15:43:38 -08003447endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003448
3449clean_census_statistics_quick_test:
3450 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3451 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3452 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3453 $(Q) $(RM) bins/census_statistics_quick_test
3454
3455
aveitch482a5be2014-12-15 10:25:12 -08003456CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3457 test/core/statistics/small_log_test.c \
3458
3459CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3460CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3461
3462ifeq ($(NO_SECURE),true)
3463
3464bins/census_statistics_small_log_test: openssl_dep_error
3465
3466else
3467
3468bins/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3469 $(E) "[LD] Linking $@"
3470 $(Q) mkdir -p `dirname $@`
3471 $(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
3472
3473endif
3474
3475deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3476
3477ifneq ($(NO_SECURE),true)
3478ifneq ($(NO_DEPS),true)
3479-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3480endif
3481endif
3482
3483clean_census_statistics_small_log_test:
3484 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3485 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3486 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3487 $(Q) $(RM) bins/census_statistics_small_log_test
3488
3489
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003490CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3491 test/core/statistics/performance_test.c \
3492
3493CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3494CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3495
nnoble69ac39f2014-12-12 15:43:38 -08003496ifeq ($(NO_SECURE),true)
3497
3498bins/census_statistics_performance_test: openssl_dep_error
3499
3500else
3501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003502bins/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3503 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003504 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003505 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_statistics_performance_test
3506
nnoble69ac39f2014-12-12 15:43:38 -08003507endif
3508
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003509deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3510
nnoble69ac39f2014-12-12 15:43:38 -08003511ifneq ($(NO_SECURE),true)
3512ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003513-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3514endif
nnoble69ac39f2014-12-12 15:43:38 -08003515endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003516
3517clean_census_statistics_performance_test:
3518 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3519 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3520 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3521 $(Q) $(RM) bins/census_statistics_performance_test
3522
3523
3524CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3525 test/core/statistics/multiple_writers_test.c \
3526
3527CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3528CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3529
nnoble69ac39f2014-12-12 15:43:38 -08003530ifeq ($(NO_SECURE),true)
3531
3532bins/census_statistics_multiple_writers_test: openssl_dep_error
3533
3534else
3535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003536bins/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3537 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003538 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003539 $(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
3540
nnoble69ac39f2014-12-12 15:43:38 -08003541endif
3542
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003543deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3544
nnoble69ac39f2014-12-12 15:43:38 -08003545ifneq ($(NO_SECURE),true)
3546ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3548endif
nnoble69ac39f2014-12-12 15:43:38 -08003549endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003550
3551clean_census_statistics_multiple_writers_test:
3552 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3553 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3554 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3555 $(Q) $(RM) bins/census_statistics_multiple_writers_test
3556
3557
3558CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3559 test/core/statistics/multiple_writers_circular_buffer_test.c \
3560
3561CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3562CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3563
nnoble69ac39f2014-12-12 15:43:38 -08003564ifeq ($(NO_SECURE),true)
3565
3566bins/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
3567
3568else
3569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003570bins/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
3571 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003572 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003573 $(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
3574
nnoble69ac39f2014-12-12 15:43:38 -08003575endif
3576
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003577deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3578
nnoble69ac39f2014-12-12 15:43:38 -08003579ifneq ($(NO_SECURE),true)
3580ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003581-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3582endif
nnoble69ac39f2014-12-12 15:43:38 -08003583endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003584
3585clean_census_statistics_multiple_writers_circular_buffer_test:
3586 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3587 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3588 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3589 $(Q) $(RM) bins/census_statistics_multiple_writers_circular_buffer_test
3590
3591
3592CENSUS_STUB_TEST_SRC = \
3593 test/core/statistics/census_stub_test.c \
3594
3595CENSUS_STUB_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3596CENSUS_STUB_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
3597
nnoble69ac39f2014-12-12 15:43:38 -08003598ifeq ($(NO_SECURE),true)
3599
3600bins/census_stub_test: openssl_dep_error
3601
3602else
3603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003604bins/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3605 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003606 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003607 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_stub_test
3608
nnoble69ac39f2014-12-12 15:43:38 -08003609endif
3610
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003611deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3612
nnoble69ac39f2014-12-12 15:43:38 -08003613ifneq ($(NO_SECURE),true)
3614ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003615-include $(CENSUS_STUB_TEST_DEPS)
3616endif
nnoble69ac39f2014-12-12 15:43:38 -08003617endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003618
3619clean_census_stub_test:
3620 $(E) "[CLEAN] Cleaning census_stub_test files"
3621 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3622 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
3623 $(Q) $(RM) bins/census_stub_test
3624
3625
3626CENSUS_HASH_TABLE_TEST_SRC = \
3627 test/core/statistics/hash_table_test.c \
3628
3629CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3630CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3631
nnoble69ac39f2014-12-12 15:43:38 -08003632ifeq ($(NO_SECURE),true)
3633
3634bins/census_hash_table_test: openssl_dep_error
3635
3636else
3637
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003638bins/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3639 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003640 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003641 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/census_hash_table_test
3642
nnoble69ac39f2014-12-12 15:43:38 -08003643endif
3644
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003645deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3646
nnoble69ac39f2014-12-12 15:43:38 -08003647ifneq ($(NO_SECURE),true)
3648ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003649-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3650endif
nnoble69ac39f2014-12-12 15:43:38 -08003651endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003652
3653clean_census_hash_table_test:
3654 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3655 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3656 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
3657 $(Q) $(RM) bins/census_hash_table_test
3658
3659
3660FLING_SERVER_SRC = \
3661 test/core/fling/server.c \
3662
3663FLING_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3664FLING_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
3665
nnoble69ac39f2014-12-12 15:43:38 -08003666ifeq ($(NO_SECURE),true)
3667
3668bins/fling_server: openssl_dep_error
3669
3670else
3671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003672bins/fling_server: $(FLING_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3673 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003674 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003675 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_server
3676
nnoble69ac39f2014-12-12 15:43:38 -08003677endif
3678
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003679deps_fling_server: $(FLING_SERVER_DEPS)
3680
nnoble69ac39f2014-12-12 15:43:38 -08003681ifneq ($(NO_SECURE),true)
3682ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003683-include $(FLING_SERVER_DEPS)
3684endif
nnoble69ac39f2014-12-12 15:43:38 -08003685endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003686
3687clean_fling_server:
3688 $(E) "[CLEAN] Cleaning fling_server files"
3689 $(Q) $(RM) $(FLING_SERVER_OBJS)
3690 $(Q) $(RM) $(FLING_SERVER_DEPS)
3691 $(Q) $(RM) bins/fling_server
3692
3693
3694FLING_CLIENT_SRC = \
3695 test/core/fling/client.c \
3696
3697FLING_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3698FLING_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
3699
nnoble69ac39f2014-12-12 15:43:38 -08003700ifeq ($(NO_SECURE),true)
3701
3702bins/fling_client: openssl_dep_error
3703
3704else
3705
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003706bins/fling_client: $(FLING_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003708 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003709 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_client
3710
nnoble69ac39f2014-12-12 15:43:38 -08003711endif
3712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003713deps_fling_client: $(FLING_CLIENT_DEPS)
3714
nnoble69ac39f2014-12-12 15:43:38 -08003715ifneq ($(NO_SECURE),true)
3716ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003717-include $(FLING_CLIENT_DEPS)
3718endif
nnoble69ac39f2014-12-12 15:43:38 -08003719endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003720
3721clean_fling_client:
3722 $(E) "[CLEAN] Cleaning fling_client files"
3723 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3724 $(Q) $(RM) $(FLING_CLIENT_DEPS)
3725 $(Q) $(RM) bins/fling_client
3726
3727
3728FLING_TEST_SRC = \
3729 test/core/fling/fling_test.c \
3730
3731FLING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3732FLING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
3733
nnoble69ac39f2014-12-12 15:43:38 -08003734ifeq ($(NO_SECURE),true)
3735
3736bins/fling_test: openssl_dep_error
3737
3738else
3739
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003740bins/fling_test: $(FLING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3741 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003742 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003743 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_test
3744
nnoble69ac39f2014-12-12 15:43:38 -08003745endif
3746
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003747deps_fling_test: $(FLING_TEST_DEPS)
3748
nnoble69ac39f2014-12-12 15:43:38 -08003749ifneq ($(NO_SECURE),true)
3750ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003751-include $(FLING_TEST_DEPS)
3752endif
nnoble69ac39f2014-12-12 15:43:38 -08003753endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003754
3755clean_fling_test:
3756 $(E) "[CLEAN] Cleaning fling_test files"
3757 $(Q) $(RM) $(FLING_TEST_OBJS)
3758 $(Q) $(RM) $(FLING_TEST_DEPS)
3759 $(Q) $(RM) bins/fling_test
3760
3761
3762ECHO_SERVER_SRC = \
3763 test/core/echo/server.c \
3764
3765ECHO_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3766ECHO_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
3767
nnoble69ac39f2014-12-12 15:43:38 -08003768ifeq ($(NO_SECURE),true)
3769
3770bins/echo_server: openssl_dep_error
3771
3772else
3773
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003774bins/echo_server: $(ECHO_SERVER_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3775 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003776 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003777 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_server
3778
nnoble69ac39f2014-12-12 15:43:38 -08003779endif
3780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003781deps_echo_server: $(ECHO_SERVER_DEPS)
3782
nnoble69ac39f2014-12-12 15:43:38 -08003783ifneq ($(NO_SECURE),true)
3784ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003785-include $(ECHO_SERVER_DEPS)
3786endif
nnoble69ac39f2014-12-12 15:43:38 -08003787endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003788
3789clean_echo_server:
3790 $(E) "[CLEAN] Cleaning echo_server files"
3791 $(Q) $(RM) $(ECHO_SERVER_OBJS)
3792 $(Q) $(RM) $(ECHO_SERVER_DEPS)
3793 $(Q) $(RM) bins/echo_server
3794
3795
3796ECHO_CLIENT_SRC = \
3797 test/core/echo/client.c \
3798
3799ECHO_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
3800ECHO_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
3801
nnoble69ac39f2014-12-12 15:43:38 -08003802ifeq ($(NO_SECURE),true)
3803
3804bins/echo_client: openssl_dep_error
3805
3806else
3807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003808bins/echo_client: $(ECHO_CLIENT_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3809 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003810 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003811 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_client
3812
nnoble69ac39f2014-12-12 15:43:38 -08003813endif
3814
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003815deps_echo_client: $(ECHO_CLIENT_DEPS)
3816
nnoble69ac39f2014-12-12 15:43:38 -08003817ifneq ($(NO_SECURE),true)
3818ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819-include $(ECHO_CLIENT_DEPS)
3820endif
nnoble69ac39f2014-12-12 15:43:38 -08003821endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003822
3823clean_echo_client:
3824 $(E) "[CLEAN] Cleaning echo_client files"
3825 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
3826 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
3827 $(Q) $(RM) bins/echo_client
3828
3829
3830ECHO_TEST_SRC = \
3831 test/core/echo/echo_test.c \
3832
3833ECHO_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
3834ECHO_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
3835
nnoble69ac39f2014-12-12 15:43:38 -08003836ifeq ($(NO_SECURE),true)
3837
3838bins/echo_test: openssl_dep_error
3839
3840else
3841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003842bins/echo_test: $(ECHO_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3843 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003844 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003845 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/echo_test
3846
nnoble69ac39f2014-12-12 15:43:38 -08003847endif
3848
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003849deps_echo_test: $(ECHO_TEST_DEPS)
3850
nnoble69ac39f2014-12-12 15:43:38 -08003851ifneq ($(NO_SECURE),true)
3852ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003853-include $(ECHO_TEST_DEPS)
3854endif
nnoble69ac39f2014-12-12 15:43:38 -08003855endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003856
3857clean_echo_test:
3858 $(E) "[CLEAN] Cleaning echo_test files"
3859 $(Q) $(RM) $(ECHO_TEST_OBJS)
3860 $(Q) $(RM) $(ECHO_TEST_DEPS)
3861 $(Q) $(RM) bins/echo_test
3862
3863
3864LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
3865 test/core/network_benchmarks/low_level_ping_pong.c \
3866
3867LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3868LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
3869
nnoble69ac39f2014-12-12 15:43:38 -08003870ifeq ($(NO_SECURE),true)
3871
3872bins/low_level_ping_pong_benchmark: openssl_dep_error
3873
3874else
3875
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003876bins/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3877 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003878 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003879 $(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
3880
nnoble69ac39f2014-12-12 15:43:38 -08003881endif
3882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003883deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3884
nnoble69ac39f2014-12-12 15:43:38 -08003885ifneq ($(NO_SECURE),true)
3886ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003887-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3888endif
nnoble69ac39f2014-12-12 15:43:38 -08003889endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003890
3891clean_low_level_ping_pong_benchmark:
3892 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
3893 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
3894 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
3895 $(Q) $(RM) bins/low_level_ping_pong_benchmark
3896
3897
3898MESSAGE_COMPRESS_TEST_SRC = \
3899 test/core/compression/message_compress_test.c \
3900
3901MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3902MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
3903
nnoble69ac39f2014-12-12 15:43:38 -08003904ifeq ($(NO_SECURE),true)
3905
3906bins/message_compress_test: openssl_dep_error
3907
3908else
3909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003910bins/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3911 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003912 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003913 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/message_compress_test
3914
nnoble69ac39f2014-12-12 15:43:38 -08003915endif
3916
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003917deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
3918
nnoble69ac39f2014-12-12 15:43:38 -08003919ifneq ($(NO_SECURE),true)
3920ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003921-include $(MESSAGE_COMPRESS_TEST_DEPS)
3922endif
nnoble69ac39f2014-12-12 15:43:38 -08003923endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003924
3925clean_message_compress_test:
3926 $(E) "[CLEAN] Cleaning message_compress_test files"
3927 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
3928 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
3929 $(Q) $(RM) bins/message_compress_test
3930
3931
nnoble0c475f02014-12-05 15:37:39 -08003932BIN_ENCODER_TEST_SRC = \
3933 test/core/transport/chttp2/bin_encoder_test.c \
3934
3935BIN_ENCODER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
3936BIN_ENCODER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
3937
nnoble69ac39f2014-12-12 15:43:38 -08003938ifeq ($(NO_SECURE),true)
3939
3940bins/bin_encoder_test: openssl_dep_error
3941
3942else
3943
nnoble0c475f02014-12-05 15:37:39 -08003944bins/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3945 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003946 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08003947 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/bin_encoder_test
3948
nnoble69ac39f2014-12-12 15:43:38 -08003949endif
3950
nnoble0c475f02014-12-05 15:37:39 -08003951deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
3952
nnoble69ac39f2014-12-12 15:43:38 -08003953ifneq ($(NO_SECURE),true)
3954ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003955-include $(BIN_ENCODER_TEST_DEPS)
3956endif
nnoble69ac39f2014-12-12 15:43:38 -08003957endif
nnoble0c475f02014-12-05 15:37:39 -08003958
3959clean_bin_encoder_test:
3960 $(E) "[CLEAN] Cleaning bin_encoder_test files"
3961 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
3962 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
3963 $(Q) $(RM) bins/bin_encoder_test
3964
3965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003966SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08003967 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003968
3969SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3970SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
3971
nnoble69ac39f2014-12-12 15:43:38 -08003972ifeq ($(NO_SECURE),true)
3973
3974bins/secure_endpoint_test: openssl_dep_error
3975
3976else
3977
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003978bins/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
3979 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003980 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003981 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/secure_endpoint_test
3982
nnoble69ac39f2014-12-12 15:43:38 -08003983endif
3984
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003985deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
3986
nnoble69ac39f2014-12-12 15:43:38 -08003987ifneq ($(NO_SECURE),true)
3988ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003989-include $(SECURE_ENDPOINT_TEST_DEPS)
3990endif
nnoble69ac39f2014-12-12 15:43:38 -08003991endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003992
3993clean_secure_endpoint_test:
3994 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
3995 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
3996 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
3997 $(Q) $(RM) bins/secure_endpoint_test
3998
3999
4000HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4001 test/core/httpcli/format_request_test.c \
4002
4003HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4004HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4005
nnoble69ac39f2014-12-12 15:43:38 -08004006ifeq ($(NO_SECURE),true)
4007
4008bins/httpcli_format_request_test: openssl_dep_error
4009
4010else
4011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004012bins/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004014 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004015 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_format_request_test
4016
nnoble69ac39f2014-12-12 15:43:38 -08004017endif
4018
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004019deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4020
nnoble69ac39f2014-12-12 15:43:38 -08004021ifneq ($(NO_SECURE),true)
4022ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4024endif
nnoble69ac39f2014-12-12 15:43:38 -08004025endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004026
4027clean_httpcli_format_request_test:
4028 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4029 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4030 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4031 $(Q) $(RM) bins/httpcli_format_request_test
4032
4033
4034HTTPCLI_PARSER_TEST_SRC = \
4035 test/core/httpcli/parser_test.c \
4036
4037HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4038HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4039
nnoble69ac39f2014-12-12 15:43:38 -08004040ifeq ($(NO_SECURE),true)
4041
4042bins/httpcli_parser_test: openssl_dep_error
4043
4044else
4045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004046bins/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4047 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004048 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004049 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_parser_test
4050
nnoble69ac39f2014-12-12 15:43:38 -08004051endif
4052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004053deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4054
nnoble69ac39f2014-12-12 15:43:38 -08004055ifneq ($(NO_SECURE),true)
4056ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004057-include $(HTTPCLI_PARSER_TEST_DEPS)
4058endif
nnoble69ac39f2014-12-12 15:43:38 -08004059endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004060
4061clean_httpcli_parser_test:
4062 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4063 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4064 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
4065 $(Q) $(RM) bins/httpcli_parser_test
4066
4067
4068HTTPCLI_TEST_SRC = \
4069 test/core/httpcli/httpcli_test.c \
4070
4071HTTPCLI_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4072HTTPCLI_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
4073
nnoble69ac39f2014-12-12 15:43:38 -08004074ifeq ($(NO_SECURE),true)
4075
4076bins/httpcli_test: openssl_dep_error
4077
4078else
4079
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004080bins/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4081 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004082 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004083 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/httpcli_test
4084
nnoble69ac39f2014-12-12 15:43:38 -08004085endif
4086
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004087deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4088
nnoble69ac39f2014-12-12 15:43:38 -08004089ifneq ($(NO_SECURE),true)
4090ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004091-include $(HTTPCLI_TEST_DEPS)
4092endif
nnoble69ac39f2014-12-12 15:43:38 -08004093endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004094
4095clean_httpcli_test:
4096 $(E) "[CLEAN] Cleaning httpcli_test files"
4097 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4098 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
4099 $(Q) $(RM) bins/httpcli_test
4100
4101
4102GRPC_CREDENTIALS_TEST_SRC = \
4103 test/core/security/credentials_test.c \
4104
4105GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4106GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4107
nnoble69ac39f2014-12-12 15:43:38 -08004108ifeq ($(NO_SECURE),true)
4109
4110bins/grpc_credentials_test: openssl_dep_error
4111
4112else
4113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004114bins/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4115 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004116 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004117 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_credentials_test
4118
nnoble69ac39f2014-12-12 15:43:38 -08004119endif
4120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004121deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4122
nnoble69ac39f2014-12-12 15:43:38 -08004123ifneq ($(NO_SECURE),true)
4124ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125-include $(GRPC_CREDENTIALS_TEST_DEPS)
4126endif
nnoble69ac39f2014-12-12 15:43:38 -08004127endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004128
4129clean_grpc_credentials_test:
4130 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4131 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4132 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
4133 $(Q) $(RM) bins/grpc_credentials_test
4134
4135
jboeufbefd2652014-12-12 15:39:47 -08004136GRPC_BASE64_TEST_SRC = \
4137 test/core/security/base64_test.c \
4138
4139GRPC_BASE64_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4140GRPC_BASE64_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
4141
nnoble69ac39f2014-12-12 15:43:38 -08004142ifeq ($(NO_SECURE),true)
4143
4144bins/grpc_base64_test: openssl_dep_error
4145
4146else
4147
jboeufbefd2652014-12-12 15:39:47 -08004148bins/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4149 $(E) "[LD] Linking $@"
4150 $(Q) mkdir -p `dirname $@`
4151 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_base64_test
4152
nnoble69ac39f2014-12-12 15:43:38 -08004153endif
4154
jboeufbefd2652014-12-12 15:39:47 -08004155deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4156
nnoble69ac39f2014-12-12 15:43:38 -08004157ifneq ($(NO_SECURE),true)
4158ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004159-include $(GRPC_BASE64_TEST_DEPS)
4160endif
nnoble69ac39f2014-12-12 15:43:38 -08004161endif
jboeufbefd2652014-12-12 15:39:47 -08004162
4163clean_grpc_base64_test:
4164 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4165 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4166 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
4167 $(Q) $(RM) bins/grpc_base64_test
4168
4169
4170GRPC_JSON_TOKEN_TEST_SRC = \
4171 test/core/security/json_token_test.c \
4172
4173GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4174GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4175
nnoble69ac39f2014-12-12 15:43:38 -08004176ifeq ($(NO_SECURE),true)
4177
4178bins/grpc_json_token_test: openssl_dep_error
4179
4180else
4181
jboeufbefd2652014-12-12 15:39:47 -08004182bins/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4183 $(E) "[LD] Linking $@"
4184 $(Q) mkdir -p `dirname $@`
4185 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/grpc_json_token_test
4186
nnoble69ac39f2014-12-12 15:43:38 -08004187endif
4188
jboeufbefd2652014-12-12 15:39:47 -08004189deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4190
nnoble69ac39f2014-12-12 15:43:38 -08004191ifneq ($(NO_SECURE),true)
4192ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004193-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4194endif
nnoble69ac39f2014-12-12 15:43:38 -08004195endif
jboeufbefd2652014-12-12 15:39:47 -08004196
4197clean_grpc_json_token_test:
4198 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4199 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4200 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
4201 $(Q) $(RM) bins/grpc_json_token_test
4202
4203
ctiller8919f602014-12-10 10:19:42 -08004204TIMEOUT_ENCODING_TEST_SRC = \
4205 test/core/transport/chttp2/timeout_encoding_test.c \
4206
4207TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4208TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4209
nnoble69ac39f2014-12-12 15:43:38 -08004210ifeq ($(NO_SECURE),true)
4211
4212bins/timeout_encoding_test: openssl_dep_error
4213
4214else
4215
ctiller8919f602014-12-10 10:19:42 -08004216bins/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4217 $(E) "[LD] Linking $@"
4218 $(Q) mkdir -p `dirname $@`
4219 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/timeout_encoding_test
4220
nnoble69ac39f2014-12-12 15:43:38 -08004221endif
4222
ctiller8919f602014-12-10 10:19:42 -08004223deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4224
nnoble69ac39f2014-12-12 15:43:38 -08004225ifneq ($(NO_SECURE),true)
4226ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004227-include $(TIMEOUT_ENCODING_TEST_DEPS)
4228endif
nnoble69ac39f2014-12-12 15:43:38 -08004229endif
ctiller8919f602014-12-10 10:19:42 -08004230
4231clean_timeout_encoding_test:
4232 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4233 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4234 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
4235 $(Q) $(RM) bins/timeout_encoding_test
4236
4237
4238FD_POSIX_TEST_SRC = \
4239 test/core/iomgr/fd_posix_test.c \
4240
4241FD_POSIX_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4242FD_POSIX_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
4243
nnoble69ac39f2014-12-12 15:43:38 -08004244ifeq ($(NO_SECURE),true)
4245
4246bins/fd_posix_test: openssl_dep_error
4247
4248else
4249
ctiller8919f602014-12-10 10:19:42 -08004250bins/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4251 $(E) "[LD] Linking $@"
4252 $(Q) mkdir -p `dirname $@`
4253 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fd_posix_test
4254
nnoble69ac39f2014-12-12 15:43:38 -08004255endif
4256
ctiller8919f602014-12-10 10:19:42 -08004257deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4258
nnoble69ac39f2014-12-12 15:43:38 -08004259ifneq ($(NO_SECURE),true)
4260ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004261-include $(FD_POSIX_TEST_DEPS)
4262endif
nnoble69ac39f2014-12-12 15:43:38 -08004263endif
ctiller8919f602014-12-10 10:19:42 -08004264
4265clean_fd_posix_test:
4266 $(E) "[CLEAN] Cleaning fd_posix_test files"
4267 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4268 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
4269 $(Q) $(RM) bins/fd_posix_test
4270
4271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004272FLING_STREAM_TEST_SRC = \
4273 test/core/fling/fling_stream_test.c \
4274
4275FLING_STREAM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4276FLING_STREAM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
4277
nnoble69ac39f2014-12-12 15:43:38 -08004278ifeq ($(NO_SECURE),true)
4279
4280bins/fling_stream_test: openssl_dep_error
4281
4282else
4283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004284bins/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4285 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004286 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004287 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/fling_stream_test
4288
nnoble69ac39f2014-12-12 15:43:38 -08004289endif
4290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004291deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4292
nnoble69ac39f2014-12-12 15:43:38 -08004293ifneq ($(NO_SECURE),true)
4294ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004295-include $(FLING_STREAM_TEST_DEPS)
4296endif
nnoble69ac39f2014-12-12 15:43:38 -08004297endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004298
4299clean_fling_stream_test:
4300 $(E) "[CLEAN] Cleaning fling_stream_test files"
4301 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4302 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
4303 $(Q) $(RM) bins/fling_stream_test
4304
4305
4306LAME_CLIENT_TEST_SRC = \
4307 test/core/surface/lame_client_test.c \
4308
4309LAME_CLIENT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4310LAME_CLIENT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
4311
nnoble69ac39f2014-12-12 15:43:38 -08004312ifeq ($(NO_SECURE),true)
4313
4314bins/lame_client_test: openssl_dep_error
4315
4316else
4317
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004318bins/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4319 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004320 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004321 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/lame_client_test
4322
nnoble69ac39f2014-12-12 15:43:38 -08004323endif
4324
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004325deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4326
nnoble69ac39f2014-12-12 15:43:38 -08004327ifneq ($(NO_SECURE),true)
4328ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329-include $(LAME_CLIENT_TEST_DEPS)
4330endif
nnoble69ac39f2014-12-12 15:43:38 -08004331endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004332
4333clean_lame_client_test:
4334 $(E) "[CLEAN] Cleaning lame_client_test files"
4335 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4336 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
4337 $(Q) $(RM) bins/lame_client_test
4338
4339
4340THREAD_POOL_TEST_SRC = \
4341 test/cpp/server/thread_pool_test.cc \
4342
4343THREAD_POOL_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4344THREAD_POOL_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
4345
nnoble69ac39f2014-12-12 15:43:38 -08004346ifeq ($(NO_SECURE),true)
4347
4348bins/thread_pool_test: openssl_dep_error
4349
4350else
4351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004352bins/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004354 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004355 $(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
4356
nnoble69ac39f2014-12-12 15:43:38 -08004357endif
4358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004359deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4360
nnoble69ac39f2014-12-12 15:43:38 -08004361ifneq ($(NO_SECURE),true)
4362ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363-include $(THREAD_POOL_TEST_DEPS)
4364endif
nnoble69ac39f2014-12-12 15:43:38 -08004365endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004366
4367clean_thread_pool_test:
4368 $(E) "[CLEAN] Cleaning thread_pool_test files"
4369 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4370 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
4371 $(Q) $(RM) bins/thread_pool_test
4372
4373
4374STATUS_TEST_SRC = \
4375 test/cpp/util/status_test.cc \
4376
4377STATUS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4378STATUS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
4379
nnoble69ac39f2014-12-12 15:43:38 -08004380ifeq ($(NO_SECURE),true)
4381
4382bins/status_test: openssl_dep_error
4383
4384else
4385
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004386bins/status_test: $(STATUS_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004388 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004389 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/status_test
4390
nnoble69ac39f2014-12-12 15:43:38 -08004391endif
4392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004393deps_status_test: $(STATUS_TEST_DEPS)
4394
nnoble69ac39f2014-12-12 15:43:38 -08004395ifneq ($(NO_SECURE),true)
4396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004397-include $(STATUS_TEST_DEPS)
4398endif
nnoble69ac39f2014-12-12 15:43:38 -08004399endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004400
4401clean_status_test:
4402 $(E) "[CLEAN] Cleaning status_test files"
4403 $(Q) $(RM) $(STATUS_TEST_OBJS)
4404 $(Q) $(RM) $(STATUS_TEST_DEPS)
4405 $(Q) $(RM) bins/status_test
4406
4407
ctiller8919f602014-12-10 10:19:42 -08004408SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4409 test/cpp/end2end/sync_client_async_server_test.cc \
4410
4411SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4412SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4413
nnoble69ac39f2014-12-12 15:43:38 -08004414ifeq ($(NO_SECURE),true)
4415
4416bins/sync_client_async_server_test: openssl_dep_error
4417
4418else
4419
ctiller8919f602014-12-10 10:19:42 -08004420bins/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
4421 $(E) "[LD] Linking $@"
4422 $(Q) mkdir -p `dirname $@`
4423 $(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
4424
nnoble69ac39f2014-12-12 15:43:38 -08004425endif
4426
ctiller8919f602014-12-10 10:19:42 -08004427deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4428
nnoble69ac39f2014-12-12 15:43:38 -08004429ifneq ($(NO_SECURE),true)
4430ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004431-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4432endif
nnoble69ac39f2014-12-12 15:43:38 -08004433endif
ctiller8919f602014-12-10 10:19:42 -08004434
4435clean_sync_client_async_server_test:
4436 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4437 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4438 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4439 $(Q) $(RM) bins/sync_client_async_server_test
4440
4441
4442QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004443 gens/test/cpp/interop/empty.pb.cc \
4444 gens/test/cpp/interop/messages.pb.cc \
4445 gens/test/cpp/interop/test.pb.cc \
4446 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004447
4448QPS_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4449QPS_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
4450
nnoble69ac39f2014-12-12 15:43:38 -08004451ifeq ($(NO_SECURE),true)
4452
4453bins/qps_client: openssl_dep_error
4454
4455else
4456
vpai80b6d012014-12-17 11:47:32 -08004457bins/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 -08004458 $(E) "[LD] Linking $@"
4459 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004460 $(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 -08004461
nnoble69ac39f2014-12-12 15:43:38 -08004462endif
4463
ctiller8919f602014-12-10 10:19:42 -08004464deps_qps_client: $(QPS_CLIENT_DEPS)
4465
nnoble69ac39f2014-12-12 15:43:38 -08004466ifneq ($(NO_SECURE),true)
4467ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004468-include $(QPS_CLIENT_DEPS)
4469endif
nnoble69ac39f2014-12-12 15:43:38 -08004470endif
ctiller8919f602014-12-10 10:19:42 -08004471
4472clean_qps_client:
4473 $(E) "[CLEAN] Cleaning qps_client files"
4474 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4475 $(Q) $(RM) $(QPS_CLIENT_DEPS)
4476 $(Q) $(RM) bins/qps_client
4477
4478
4479QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004480 gens/test/cpp/interop/empty.pb.cc \
4481 gens/test/cpp/interop/messages.pb.cc \
4482 gens/test/cpp/interop/test.pb.cc \
4483 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004484
4485QPS_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4486QPS_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
4487
nnoble69ac39f2014-12-12 15:43:38 -08004488ifeq ($(NO_SECURE),true)
4489
4490bins/qps_server: openssl_dep_error
4491
4492else
4493
vpai80b6d012014-12-17 11:47:32 -08004494bins/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 -08004495 $(E) "[LD] Linking $@"
4496 $(Q) mkdir -p `dirname $@`
vpai80b6d012014-12-17 11:47:32 -08004497 $(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 -08004498
nnoble69ac39f2014-12-12 15:43:38 -08004499endif
4500
ctiller8919f602014-12-10 10:19:42 -08004501deps_qps_server: $(QPS_SERVER_DEPS)
4502
nnoble69ac39f2014-12-12 15:43:38 -08004503ifneq ($(NO_SECURE),true)
4504ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004505-include $(QPS_SERVER_DEPS)
4506endif
nnoble69ac39f2014-12-12 15:43:38 -08004507endif
ctiller8919f602014-12-10 10:19:42 -08004508
4509clean_qps_server:
4510 $(E) "[CLEAN] Cleaning qps_server files"
4511 $(Q) $(RM) $(QPS_SERVER_OBJS)
4512 $(Q) $(RM) $(QPS_SERVER_DEPS)
4513 $(Q) $(RM) bins/qps_server
4514
4515
4516INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004517 gens/test/cpp/interop/empty.pb.cc \
4518 gens/test/cpp/interop/messages.pb.cc \
4519 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004520 test/cpp/interop/server.cc \
4521
4522INTEROP_SERVER_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4523INTEROP_SERVER_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
4524
nnoble69ac39f2014-12-12 15:43:38 -08004525ifeq ($(NO_SECURE),true)
4526
4527bins/interop_server: openssl_dep_error
4528
4529else
4530
nnoble72309c62014-12-12 11:42:26 -08004531bins/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 -08004532 $(E) "[LD] Linking $@"
4533 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004534 $(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 -08004535
nnoble69ac39f2014-12-12 15:43:38 -08004536endif
4537
ctiller8919f602014-12-10 10:19:42 -08004538deps_interop_server: $(INTEROP_SERVER_DEPS)
4539
nnoble69ac39f2014-12-12 15:43:38 -08004540ifneq ($(NO_SECURE),true)
4541ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004542-include $(INTEROP_SERVER_DEPS)
4543endif
nnoble69ac39f2014-12-12 15:43:38 -08004544endif
ctiller8919f602014-12-10 10:19:42 -08004545
4546clean_interop_server:
4547 $(E) "[CLEAN] Cleaning interop_server files"
4548 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4549 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
4550 $(Q) $(RM) bins/interop_server
4551
4552
4553INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004554 gens/test/cpp/interop/empty.pb.cc \
4555 gens/test/cpp/interop/messages.pb.cc \
4556 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004557 test/cpp/interop/client.cc \
4558
4559INTEROP_CLIENT_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4560INTEROP_CLIENT_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
4561
nnoble69ac39f2014-12-12 15:43:38 -08004562ifeq ($(NO_SECURE),true)
4563
4564bins/interop_client: openssl_dep_error
4565
4566else
4567
nnoble72309c62014-12-12 11:42:26 -08004568bins/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 -08004569 $(E) "[LD] Linking $@"
4570 $(Q) mkdir -p `dirname $@`
nnoble72309c62014-12-12 11:42:26 -08004571 $(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 -08004572
nnoble69ac39f2014-12-12 15:43:38 -08004573endif
4574
ctiller8919f602014-12-10 10:19:42 -08004575deps_interop_client: $(INTEROP_CLIENT_DEPS)
4576
nnoble69ac39f2014-12-12 15:43:38 -08004577ifneq ($(NO_SECURE),true)
4578ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004579-include $(INTEROP_CLIENT_DEPS)
4580endif
nnoble69ac39f2014-12-12 15:43:38 -08004581endif
ctiller8919f602014-12-10 10:19:42 -08004582
4583clean_interop_client:
4584 $(E) "[CLEAN] Cleaning interop_client files"
4585 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4586 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
4587 $(Q) $(RM) bins/interop_client
4588
4589
4590END2END_TEST_SRC = \
4591 test/cpp/end2end/end2end_test.cc \
4592
4593END2END_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4594END2END_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
4595
nnoble69ac39f2014-12-12 15:43:38 -08004596ifeq ($(NO_SECURE),true)
4597
4598bins/end2end_test: openssl_dep_error
4599
4600else
4601
ctiller8919f602014-12-10 10:19:42 -08004602bins/end2end_test: $(END2END_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc++.a libs/libgrpc.a libs/libgpr.a
4603 $(E) "[LD] Linking $@"
4604 $(Q) mkdir -p `dirname $@`
4605 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/end2end_test
4606
nnoble69ac39f2014-12-12 15:43:38 -08004607endif
4608
ctiller8919f602014-12-10 10:19:42 -08004609deps_end2end_test: $(END2END_TEST_DEPS)
4610
nnoble69ac39f2014-12-12 15:43:38 -08004611ifneq ($(NO_SECURE),true)
4612ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004613-include $(END2END_TEST_DEPS)
4614endif
nnoble69ac39f2014-12-12 15:43:38 -08004615endif
ctiller8919f602014-12-10 10:19:42 -08004616
4617clean_end2end_test:
4618 $(E) "[CLEAN] Cleaning end2end_test files"
4619 $(Q) $(RM) $(END2END_TEST_OBJS)
4620 $(Q) $(RM) $(END2END_TEST_DEPS)
4621 $(Q) $(RM) bins/end2end_test
4622
4623
4624ALARM_TEST_SRC = \
4625 test/core/iomgr/alarm_test.c \
4626
4627ALARM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4628ALARM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
4629
nnoble69ac39f2014-12-12 15:43:38 -08004630ifeq ($(NO_SECURE),true)
4631
4632bins/alarm_test: openssl_dep_error
4633
4634else
4635
ctiller8919f602014-12-10 10:19:42 -08004636bins/alarm_test: $(ALARM_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4637 $(E) "[LD] Linking $@"
4638 $(Q) mkdir -p `dirname $@`
4639 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/alarm_test
4640
nnoble69ac39f2014-12-12 15:43:38 -08004641endif
4642
ctiller8919f602014-12-10 10:19:42 -08004643deps_alarm_test: $(ALARM_TEST_DEPS)
4644
nnoble69ac39f2014-12-12 15:43:38 -08004645ifneq ($(NO_SECURE),true)
4646ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004647-include $(ALARM_TEST_DEPS)
4648endif
nnoble69ac39f2014-12-12 15:43:38 -08004649endif
ctiller8919f602014-12-10 10:19:42 -08004650
4651clean_alarm_test:
4652 $(E) "[CLEAN] Cleaning alarm_test files"
4653 $(Q) $(RM) $(ALARM_TEST_OBJS)
4654 $(Q) $(RM) $(ALARM_TEST_DEPS)
4655 $(Q) $(RM) bins/alarm_test
4656
4657
4658TIME_TEST_SRC = \
4659 test/core/support/time_test.c \
4660
4661TIME_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
4662TIME_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
4663
nnoble69ac39f2014-12-12 15:43:38 -08004664ifeq ($(NO_SECURE),true)
4665
4666bins/time_test: openssl_dep_error
4667
4668else
4669
ctiller8919f602014-12-10 10:19:42 -08004670bins/time_test: $(TIME_TEST_OBJS) libs/libgrpc_test_util.a libs/libgrpc.a libs/libgpr.a
4671 $(E) "[LD] Linking $@"
4672 $(Q) mkdir -p `dirname $@`
4673 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/time_test
4674
nnoble69ac39f2014-12-12 15:43:38 -08004675endif
4676
ctiller8919f602014-12-10 10:19:42 -08004677deps_time_test: $(TIME_TEST_DEPS)
4678
nnoble69ac39f2014-12-12 15:43:38 -08004679ifneq ($(NO_SECURE),true)
4680ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004681-include $(TIME_TEST_DEPS)
4682endif
nnoble69ac39f2014-12-12 15:43:38 -08004683endif
ctiller8919f602014-12-10 10:19:42 -08004684
4685clean_time_test:
4686 $(E) "[CLEAN] Cleaning time_test files"
4687 $(Q) $(RM) $(TIME_TEST_OBJS)
4688 $(Q) $(RM) $(TIME_TEST_DEPS)
4689 $(Q) $(RM) bins/time_test
4690
4691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004692CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
4693
4694CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4695CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
4696
nnoble69ac39f2014-12-12 15:43:38 -08004697ifeq ($(NO_SECURE),true)
4698
4699bins/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
4700
4701else
4702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004703bins/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
4704 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004705 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004706 $(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
4707
nnoble69ac39f2014-12-12 15:43:38 -08004708endif
4709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004710deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4711
nnoble69ac39f2014-12-12 15:43:38 -08004712ifneq ($(NO_SECURE),true)
4713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004714-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4715endif
nnoble69ac39f2014-12-12 15:43:38 -08004716endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004717
4718clean_chttp2_fake_security_cancel_after_accept_test:
4719 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
4720 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
4721 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
4722 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_test
4723
4724
4725CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
4726
4727CHTTP2_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))))
4728CHTTP2_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))))
4729
nnoble69ac39f2014-12-12 15:43:38 -08004730ifeq ($(NO_SECURE),true)
4731
4732bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
4733
4734else
4735
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004736bins/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
4737 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004738 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004739 $(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
4740
nnoble69ac39f2014-12-12 15:43:38 -08004741endif
4742
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004743deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4744
nnoble69ac39f2014-12-12 15:43:38 -08004745ifneq ($(NO_SECURE),true)
4746ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004747-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4748endif
nnoble69ac39f2014-12-12 15:43:38 -08004749endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004750
4751clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
4752 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
4753 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
4754 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
4755 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
4756
4757
4758CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
4759
4760CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4761CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
4762
nnoble69ac39f2014-12-12 15:43:38 -08004763ifeq ($(NO_SECURE),true)
4764
4765bins/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
4766
4767else
4768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004769bins/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
4770 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004771 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004772 $(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
4773
nnoble69ac39f2014-12-12 15:43:38 -08004774endif
4775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004776deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4777
nnoble69ac39f2014-12-12 15:43:38 -08004778ifneq ($(NO_SECURE),true)
4779ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004780-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4781endif
nnoble69ac39f2014-12-12 15:43:38 -08004782endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004783
4784clean_chttp2_fake_security_cancel_after_invoke_test:
4785 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
4786 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
4787 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
4788 $(Q) $(RM) bins/chttp2_fake_security_cancel_after_invoke_test
4789
4790
4791CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
4792
4793CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4794CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
4795
nnoble69ac39f2014-12-12 15:43:38 -08004796ifeq ($(NO_SECURE),true)
4797
4798bins/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
4799
4800else
4801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004802bins/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
4803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004804 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004805 $(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
4806
nnoble69ac39f2014-12-12 15:43:38 -08004807endif
4808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004809deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4810
nnoble69ac39f2014-12-12 15:43:38 -08004811ifneq ($(NO_SECURE),true)
4812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004813-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4814endif
nnoble69ac39f2014-12-12 15:43:38 -08004815endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004816
4817clean_chttp2_fake_security_cancel_before_invoke_test:
4818 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
4819 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
4820 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
4821 $(Q) $(RM) bins/chttp2_fake_security_cancel_before_invoke_test
4822
4823
4824CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
4825
4826CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4827CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
4828
nnoble69ac39f2014-12-12 15:43:38 -08004829ifeq ($(NO_SECURE),true)
4830
4831bins/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
4832
4833else
4834
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004835bins/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
4836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004837 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004838 $(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
4839
nnoble69ac39f2014-12-12 15:43:38 -08004840endif
4841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004842deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4843
nnoble69ac39f2014-12-12 15:43:38 -08004844ifneq ($(NO_SECURE),true)
4845ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004846-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4847endif
nnoble69ac39f2014-12-12 15:43:38 -08004848endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004849
4850clean_chttp2_fake_security_cancel_in_a_vacuum_test:
4851 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
4852 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
4853 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
4854 $(Q) $(RM) bins/chttp2_fake_security_cancel_in_a_vacuum_test
4855
4856
ctillerc6d61c42014-12-15 14:52:08 -08004857CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
4858
4859CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4860CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
4861
4862ifeq ($(NO_SECURE),true)
4863
4864bins/chttp2_fake_security_disappearing_server_test: openssl_dep_error
4865
4866else
4867
4868bins/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
4869 $(E) "[LD] Linking $@"
4870 $(Q) mkdir -p `dirname $@`
4871 $(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
4872
4873endif
4874
4875deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4876
4877ifneq ($(NO_SECURE),true)
4878ifneq ($(NO_DEPS),true)
4879-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4880endif
4881endif
4882
4883clean_chttp2_fake_security_disappearing_server_test:
4884 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
4885 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
4886 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
4887 $(Q) $(RM) bins/chttp2_fake_security_disappearing_server_test
4888
4889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004890CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
4891
4892CHTTP2_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))))
4893CHTTP2_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))))
4894
nnoble69ac39f2014-12-12 15:43:38 -08004895ifeq ($(NO_SECURE),true)
4896
4897bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
4898
4899else
4900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004901bins/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
4902 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004903 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004904 $(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
4905
nnoble69ac39f2014-12-12 15:43:38 -08004906endif
4907
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004908deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4909
nnoble69ac39f2014-12-12 15:43:38 -08004910ifneq ($(NO_SECURE),true)
4911ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004912-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4913endif
nnoble69ac39f2014-12-12 15:43:38 -08004914endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004915
4916clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
4917 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
4918 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
4919 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
4920 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
4921
4922
4923CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
4924
4925CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4926CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
4927
nnoble69ac39f2014-12-12 15:43:38 -08004928ifeq ($(NO_SECURE),true)
4929
4930bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
4931
4932else
4933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004934bins/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
4935 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004936 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004937 $(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
4938
nnoble69ac39f2014-12-12 15:43:38 -08004939endif
4940
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004941deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4942
nnoble69ac39f2014-12-12 15:43:38 -08004943ifneq ($(NO_SECURE),true)
4944ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004945-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4946endif
nnoble69ac39f2014-12-12 15:43:38 -08004947endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004948
4949clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
4950 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
4951 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
4952 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
4953 $(Q) $(RM) bins/chttp2_fake_security_early_server_shutdown_finishes_tags_test
4954
4955
4956CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
4957
4958CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4959CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
4960
nnoble69ac39f2014-12-12 15:43:38 -08004961ifeq ($(NO_SECURE),true)
4962
4963bins/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
4964
4965else
4966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004967bins/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
4968 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004969 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004970 $(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
4971
nnoble69ac39f2014-12-12 15:43:38 -08004972endif
4973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004974deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4975
nnoble69ac39f2014-12-12 15:43:38 -08004976ifneq ($(NO_SECURE),true)
4977ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004978-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4979endif
nnoble69ac39f2014-12-12 15:43:38 -08004980endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004981
4982clean_chttp2_fake_security_invoke_large_request_test:
4983 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
4984 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
4985 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
4986 $(Q) $(RM) bins/chttp2_fake_security_invoke_large_request_test
4987
4988
4989CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
4990
4991CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4992CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
4993
nnoble69ac39f2014-12-12 15:43:38 -08004994ifeq ($(NO_SECURE),true)
4995
4996bins/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
4997
4998else
4999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005000bins/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
5001 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005002 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005003 $(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
5004
nnoble69ac39f2014-12-12 15:43:38 -08005005endif
5006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005007deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5008
nnoble69ac39f2014-12-12 15:43:38 -08005009ifneq ($(NO_SECURE),true)
5010ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005011-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5012endif
nnoble69ac39f2014-12-12 15:43:38 -08005013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005014
5015clean_chttp2_fake_security_max_concurrent_streams_test:
5016 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5017 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5018 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5019 $(Q) $(RM) bins/chttp2_fake_security_max_concurrent_streams_test
5020
5021
5022CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5023
5024CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5025CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5026
nnoble69ac39f2014-12-12 15:43:38 -08005027ifeq ($(NO_SECURE),true)
5028
5029bins/chttp2_fake_security_no_op_test: openssl_dep_error
5030
5031else
5032
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005033bins/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
5034 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005035 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005036 $(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
5037
nnoble69ac39f2014-12-12 15:43:38 -08005038endif
5039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005040deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5041
nnoble69ac39f2014-12-12 15:43:38 -08005042ifneq ($(NO_SECURE),true)
5043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005044-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5045endif
nnoble69ac39f2014-12-12 15:43:38 -08005046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005047
5048clean_chttp2_fake_security_no_op_test:
5049 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5050 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5051 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5052 $(Q) $(RM) bins/chttp2_fake_security_no_op_test
5053
5054
5055CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5056
5057CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5058CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5059
nnoble69ac39f2014-12-12 15:43:38 -08005060ifeq ($(NO_SECURE),true)
5061
5062bins/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
5063
5064else
5065
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005066bins/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
5067 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005068 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005069 $(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
5070
nnoble69ac39f2014-12-12 15:43:38 -08005071endif
5072
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005073deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5074
nnoble69ac39f2014-12-12 15:43:38 -08005075ifneq ($(NO_SECURE),true)
5076ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005077-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5078endif
nnoble69ac39f2014-12-12 15:43:38 -08005079endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005080
5081clean_chttp2_fake_security_ping_pong_streaming_test:
5082 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5083 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5084 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5085 $(Q) $(RM) bins/chttp2_fake_security_ping_pong_streaming_test
5086
5087
ctiller33023c42014-12-12 16:28:33 -08005088CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5089
5090CHTTP2_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))))
5091CHTTP2_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))))
5092
5093ifeq ($(NO_SECURE),true)
5094
5095bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5096
5097else
5098
5099bins/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
5100 $(E) "[LD] Linking $@"
5101 $(Q) mkdir -p `dirname $@`
5102 $(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
5103
5104endif
5105
5106deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5107
5108ifneq ($(NO_SECURE),true)
5109ifneq ($(NO_DEPS),true)
5110-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5111endif
5112endif
5113
5114clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5115 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5116 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5117 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5118 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
5119
5120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005121CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5122
5123CHTTP2_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))))
5124CHTTP2_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))))
5125
nnoble69ac39f2014-12-12 15:43:38 -08005126ifeq ($(NO_SECURE),true)
5127
5128bins/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
5129
5130else
5131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005132bins/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
5133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005134 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005135 $(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
5136
nnoble69ac39f2014-12-12 15:43:38 -08005137endif
5138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005139deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5140
nnoble69ac39f2014-12-12 15:43:38 -08005141ifneq ($(NO_SECURE),true)
5142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005143-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5144endif
nnoble69ac39f2014-12-12 15:43:38 -08005145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005146
5147clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5148 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5149 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5150 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5151 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_metadata_and_payload_test
5152
5153
5154CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5155
5156CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5157CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5158
nnoble69ac39f2014-12-12 15:43:38 -08005159ifeq ($(NO_SECURE),true)
5160
5161bins/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
5162
5163else
5164
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005165bins/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
5166 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005167 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005168 $(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
5169
nnoble69ac39f2014-12-12 15:43:38 -08005170endif
5171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005172deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5173
nnoble69ac39f2014-12-12 15:43:38 -08005174ifneq ($(NO_SECURE),true)
5175ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005176-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5177endif
nnoble69ac39f2014-12-12 15:43:38 -08005178endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005179
5180clean_chttp2_fake_security_request_response_with_payload_test:
5181 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5182 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5183 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5184 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_payload_test
5185
5186
ctiller2845cad2014-12-15 15:14:12 -08005187CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5188
5189CHTTP2_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))))
5190CHTTP2_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))))
5191
5192ifeq ($(NO_SECURE),true)
5193
5194bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5195
5196else
5197
5198bins/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
5199 $(E) "[LD] Linking $@"
5200 $(Q) mkdir -p `dirname $@`
5201 $(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
5202
5203endif
5204
5205deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5206
5207ifneq ($(NO_SECURE),true)
5208ifneq ($(NO_DEPS),true)
5209-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5210endif
5211endif
5212
5213clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5214 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5215 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5216 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5217 $(Q) $(RM) bins/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
5218
5219
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005220CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5221
5222CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5223CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5224
nnoble69ac39f2014-12-12 15:43:38 -08005225ifeq ($(NO_SECURE),true)
5226
5227bins/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
5228
5229else
5230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005231bins/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
5232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005233 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005234 $(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
5235
nnoble69ac39f2014-12-12 15:43:38 -08005236endif
5237
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005238deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5239
nnoble69ac39f2014-12-12 15:43:38 -08005240ifneq ($(NO_SECURE),true)
5241ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005242-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5243endif
nnoble69ac39f2014-12-12 15:43:38 -08005244endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005245
5246clean_chttp2_fake_security_simple_delayed_request_test:
5247 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5248 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5249 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5250 $(Q) $(RM) bins/chttp2_fake_security_simple_delayed_request_test
5251
5252
5253CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5254
5255CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5256CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5257
nnoble69ac39f2014-12-12 15:43:38 -08005258ifeq ($(NO_SECURE),true)
5259
5260bins/chttp2_fake_security_simple_request_test: openssl_dep_error
5261
5262else
5263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005264bins/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
5265 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005266 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005267 $(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
5268
nnoble69ac39f2014-12-12 15:43:38 -08005269endif
5270
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005271deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5272
nnoble69ac39f2014-12-12 15:43:38 -08005273ifneq ($(NO_SECURE),true)
5274ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005275-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5276endif
nnoble69ac39f2014-12-12 15:43:38 -08005277endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005278
5279clean_chttp2_fake_security_simple_request_test:
5280 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5281 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5282 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5283 $(Q) $(RM) bins/chttp2_fake_security_simple_request_test
5284
5285
nathaniel52878172014-12-09 10:17:19 -08005286CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287
nathaniel52878172014-12-09 10:17:19 -08005288CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5289CHTTP2_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 -08005290
nnoble69ac39f2014-12-12 15:43:38 -08005291ifeq ($(NO_SECURE),true)
5292
5293bins/chttp2_fake_security_thread_stress_test: openssl_dep_error
5294
5295else
5296
nathaniel52878172014-12-09 10:17:19 -08005297bins/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 -08005298 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005299 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005300 $(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 -08005301
nnoble69ac39f2014-12-12 15:43:38 -08005302endif
5303
nathaniel52878172014-12-09 10:17:19 -08005304deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005305
nnoble69ac39f2014-12-12 15:43:38 -08005306ifneq ($(NO_SECURE),true)
5307ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005308-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309endif
nnoble69ac39f2014-12-12 15:43:38 -08005310endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005311
nathaniel52878172014-12-09 10:17:19 -08005312clean_chttp2_fake_security_thread_stress_test:
5313 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5314 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5315 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
5316 $(Q) $(RM) bins/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005317
5318
5319CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5320
5321CHTTP2_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))))
5322CHTTP2_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))))
5323
nnoble69ac39f2014-12-12 15:43:38 -08005324ifeq ($(NO_SECURE),true)
5325
5326bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
5327
5328else
5329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005330bins/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
5331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005332 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005333 $(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
5334
nnoble69ac39f2014-12-12 15:43:38 -08005335endif
5336
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005337deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5338
nnoble69ac39f2014-12-12 15:43:38 -08005339ifneq ($(NO_SECURE),true)
5340ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005341-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5342endif
nnoble69ac39f2014-12-12 15:43:38 -08005343endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005344
5345clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5346 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5347 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5348 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5349 $(Q) $(RM) bins/chttp2_fake_security_writes_done_hangs_with_pending_read_test
5350
5351
5352CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5353
5354CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5355CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5356
nnoble69ac39f2014-12-12 15:43:38 -08005357ifeq ($(NO_SECURE),true)
5358
5359bins/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
5360
5361else
5362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005363bins/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
5364 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005365 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005366 $(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
5367
nnoble69ac39f2014-12-12 15:43:38 -08005368endif
5369
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005370deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5371
nnoble69ac39f2014-12-12 15:43:38 -08005372ifneq ($(NO_SECURE),true)
5373ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005374-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5375endif
nnoble69ac39f2014-12-12 15:43:38 -08005376endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005377
5378clean_chttp2_fullstack_cancel_after_accept_test:
5379 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5380 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5381 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5382 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_test
5383
5384
5385CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5386
5387CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5388CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5389
nnoble69ac39f2014-12-12 15:43:38 -08005390ifeq ($(NO_SECURE),true)
5391
5392bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
5393
5394else
5395
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005396bins/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
5397 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005398 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005399 $(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
5400
nnoble69ac39f2014-12-12 15:43:38 -08005401endif
5402
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005403deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5404
nnoble69ac39f2014-12-12 15:43:38 -08005405ifneq ($(NO_SECURE),true)
5406ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005407-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5408endif
nnoble69ac39f2014-12-12 15:43:38 -08005409endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005410
5411clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5412 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5413 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5414 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5415 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
5416
5417
5418CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5419
5420CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5421CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5422
nnoble69ac39f2014-12-12 15:43:38 -08005423ifeq ($(NO_SECURE),true)
5424
5425bins/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
5426
5427else
5428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005429bins/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
5430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005431 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005432 $(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
5433
nnoble69ac39f2014-12-12 15:43:38 -08005434endif
5435
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005436deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5437
nnoble69ac39f2014-12-12 15:43:38 -08005438ifneq ($(NO_SECURE),true)
5439ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005440-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5441endif
nnoble69ac39f2014-12-12 15:43:38 -08005442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005443
5444clean_chttp2_fullstack_cancel_after_invoke_test:
5445 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5446 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5447 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5448 $(Q) $(RM) bins/chttp2_fullstack_cancel_after_invoke_test
5449
5450
5451CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5452
5453CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5454CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5455
nnoble69ac39f2014-12-12 15:43:38 -08005456ifeq ($(NO_SECURE),true)
5457
5458bins/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
5459
5460else
5461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005462bins/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
5463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005464 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005465 $(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
5466
nnoble69ac39f2014-12-12 15:43:38 -08005467endif
5468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005469deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5470
nnoble69ac39f2014-12-12 15:43:38 -08005471ifneq ($(NO_SECURE),true)
5472ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005473-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5474endif
nnoble69ac39f2014-12-12 15:43:38 -08005475endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005476
5477clean_chttp2_fullstack_cancel_before_invoke_test:
5478 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5479 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5480 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5481 $(Q) $(RM) bins/chttp2_fullstack_cancel_before_invoke_test
5482
5483
5484CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5485
5486CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5487CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5488
nnoble69ac39f2014-12-12 15:43:38 -08005489ifeq ($(NO_SECURE),true)
5490
5491bins/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
5492
5493else
5494
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005495bins/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
5496 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005497 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005498 $(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
5499
nnoble69ac39f2014-12-12 15:43:38 -08005500endif
5501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005502deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5503
nnoble69ac39f2014-12-12 15:43:38 -08005504ifneq ($(NO_SECURE),true)
5505ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005506-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5507endif
nnoble69ac39f2014-12-12 15:43:38 -08005508endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005509
5510clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5511 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5512 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5513 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5514 $(Q) $(RM) bins/chttp2_fullstack_cancel_in_a_vacuum_test
5515
5516
ctillerc6d61c42014-12-15 14:52:08 -08005517CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5518
5519CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5520CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5521
5522ifeq ($(NO_SECURE),true)
5523
5524bins/chttp2_fullstack_disappearing_server_test: openssl_dep_error
5525
5526else
5527
5528bins/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
5529 $(E) "[LD] Linking $@"
5530 $(Q) mkdir -p `dirname $@`
5531 $(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
5532
5533endif
5534
5535deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5536
5537ifneq ($(NO_SECURE),true)
5538ifneq ($(NO_DEPS),true)
5539-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5540endif
5541endif
5542
5543clean_chttp2_fullstack_disappearing_server_test:
5544 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5545 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5546 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5547 $(Q) $(RM) bins/chttp2_fullstack_disappearing_server_test
5548
5549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005550CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5551
5552CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5553CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5554
nnoble69ac39f2014-12-12 15:43:38 -08005555ifeq ($(NO_SECURE),true)
5556
5557bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
5558
5559else
5560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005561bins/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
5562 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005563 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005564 $(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
5565
nnoble69ac39f2014-12-12 15:43:38 -08005566endif
5567
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005568deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5569
nnoble69ac39f2014-12-12 15:43:38 -08005570ifneq ($(NO_SECURE),true)
5571ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005572-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5573endif
nnoble69ac39f2014-12-12 15:43:38 -08005574endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005575
5576clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5577 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5578 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5579 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5580 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
5581
5582
5583CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5584
5585CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5586CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5587
nnoble69ac39f2014-12-12 15:43:38 -08005588ifeq ($(NO_SECURE),true)
5589
5590bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
5591
5592else
5593
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005594bins/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
5595 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005596 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005597 $(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
5598
nnoble69ac39f2014-12-12 15:43:38 -08005599endif
5600
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005601deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5602
nnoble69ac39f2014-12-12 15:43:38 -08005603ifneq ($(NO_SECURE),true)
5604ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005605-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5606endif
nnoble69ac39f2014-12-12 15:43:38 -08005607endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005608
5609clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5610 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5611 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5612 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5613 $(Q) $(RM) bins/chttp2_fullstack_early_server_shutdown_finishes_tags_test
5614
5615
5616CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5617
5618CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5619CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5620
nnoble69ac39f2014-12-12 15:43:38 -08005621ifeq ($(NO_SECURE),true)
5622
5623bins/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
5624
5625else
5626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005627bins/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
5628 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005629 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005630 $(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
5631
nnoble69ac39f2014-12-12 15:43:38 -08005632endif
5633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005634deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5635
nnoble69ac39f2014-12-12 15:43:38 -08005636ifneq ($(NO_SECURE),true)
5637ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005638-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5639endif
nnoble69ac39f2014-12-12 15:43:38 -08005640endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005641
5642clean_chttp2_fullstack_invoke_large_request_test:
5643 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5644 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5645 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5646 $(Q) $(RM) bins/chttp2_fullstack_invoke_large_request_test
5647
5648
5649CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5650
5651CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5652CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5653
nnoble69ac39f2014-12-12 15:43:38 -08005654ifeq ($(NO_SECURE),true)
5655
5656bins/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
5657
5658else
5659
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005660bins/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
5661 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005662 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005663 $(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
5664
nnoble69ac39f2014-12-12 15:43:38 -08005665endif
5666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005667deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5668
nnoble69ac39f2014-12-12 15:43:38 -08005669ifneq ($(NO_SECURE),true)
5670ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005671-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5672endif
nnoble69ac39f2014-12-12 15:43:38 -08005673endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005674
5675clean_chttp2_fullstack_max_concurrent_streams_test:
5676 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
5677 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5678 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5679 $(Q) $(RM) bins/chttp2_fullstack_max_concurrent_streams_test
5680
5681
5682CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
5683
5684CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5685CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
5686
nnoble69ac39f2014-12-12 15:43:38 -08005687ifeq ($(NO_SECURE),true)
5688
5689bins/chttp2_fullstack_no_op_test: openssl_dep_error
5690
5691else
5692
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005693bins/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
5694 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005695 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005696 $(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
5697
nnoble69ac39f2014-12-12 15:43:38 -08005698endif
5699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005700deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5701
nnoble69ac39f2014-12-12 15:43:38 -08005702ifneq ($(NO_SECURE),true)
5703ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005704-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5705endif
nnoble69ac39f2014-12-12 15:43:38 -08005706endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005707
5708clean_chttp2_fullstack_no_op_test:
5709 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
5710 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
5711 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
5712 $(Q) $(RM) bins/chttp2_fullstack_no_op_test
5713
5714
5715CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
5716
5717CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5718CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
5719
nnoble69ac39f2014-12-12 15:43:38 -08005720ifeq ($(NO_SECURE),true)
5721
5722bins/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
5723
5724else
5725
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005726bins/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
5727 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005728 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005729 $(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
5730
nnoble69ac39f2014-12-12 15:43:38 -08005731endif
5732
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005733deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5734
nnoble69ac39f2014-12-12 15:43:38 -08005735ifneq ($(NO_SECURE),true)
5736ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005737-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5738endif
nnoble69ac39f2014-12-12 15:43:38 -08005739endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005740
5741clean_chttp2_fullstack_ping_pong_streaming_test:
5742 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
5743 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
5744 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
5745 $(Q) $(RM) bins/chttp2_fullstack_ping_pong_streaming_test
5746
5747
ctiller33023c42014-12-12 16:28:33 -08005748CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5749
5750CHTTP2_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))))
5751CHTTP2_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))))
5752
5753ifeq ($(NO_SECURE),true)
5754
5755bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
5756
5757else
5758
5759bins/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
5760 $(E) "[LD] Linking $@"
5761 $(Q) mkdir -p `dirname $@`
5762 $(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
5763
5764endif
5765
5766deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5767
5768ifneq ($(NO_SECURE),true)
5769ifneq ($(NO_DEPS),true)
5770-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5771endif
5772endif
5773
5774clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
5775 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
5776 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5777 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5778 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
5779
5780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005781CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5782
5783CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5784CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5785
nnoble69ac39f2014-12-12 15:43:38 -08005786ifeq ($(NO_SECURE),true)
5787
5788bins/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
5789
5790else
5791
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005792bins/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
5793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005794 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005795 $(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
5796
nnoble69ac39f2014-12-12 15:43:38 -08005797endif
5798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005799deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5800
nnoble69ac39f2014-12-12 15:43:38 -08005801ifneq ($(NO_SECURE),true)
5802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005803-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5804endif
nnoble69ac39f2014-12-12 15:43:38 -08005805endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005806
5807clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
5808 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
5809 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5810 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5811 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_metadata_and_payload_test
5812
5813
5814CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5815
5816CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5817CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5818
nnoble69ac39f2014-12-12 15:43:38 -08005819ifeq ($(NO_SECURE),true)
5820
5821bins/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
5822
5823else
5824
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005825bins/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
5826 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005827 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005828 $(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
5829
nnoble69ac39f2014-12-12 15:43:38 -08005830endif
5831
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005832deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5833
nnoble69ac39f2014-12-12 15:43:38 -08005834ifneq ($(NO_SECURE),true)
5835ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005836-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5837endif
nnoble69ac39f2014-12-12 15:43:38 -08005838endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005839
5840clean_chttp2_fullstack_request_response_with_payload_test:
5841 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
5842 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5843 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5844 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_payload_test
5845
5846
ctiller2845cad2014-12-15 15:14:12 -08005847CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5848
5849CHTTP2_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))))
5850CHTTP2_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))))
5851
5852ifeq ($(NO_SECURE),true)
5853
5854bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
5855
5856else
5857
5858bins/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
5859 $(E) "[LD] Linking $@"
5860 $(Q) mkdir -p `dirname $@`
5861 $(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
5862
5863endif
5864
5865deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5866
5867ifneq ($(NO_SECURE),true)
5868ifneq ($(NO_DEPS),true)
5869-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5870endif
5871endif
5872
5873clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
5874 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
5875 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5876 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5877 $(Q) $(RM) bins/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
5878
5879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005880CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5881
5882CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5883CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5884
nnoble69ac39f2014-12-12 15:43:38 -08005885ifeq ($(NO_SECURE),true)
5886
5887bins/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
5888
5889else
5890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005891bins/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
5892 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005893 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005894 $(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
5895
nnoble69ac39f2014-12-12 15:43:38 -08005896endif
5897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005898deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5899
nnoble69ac39f2014-12-12 15:43:38 -08005900ifneq ($(NO_SECURE),true)
5901ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005902-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5903endif
nnoble69ac39f2014-12-12 15:43:38 -08005904endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005905
5906clean_chttp2_fullstack_simple_delayed_request_test:
5907 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
5908 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5909 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5910 $(Q) $(RM) bins/chttp2_fullstack_simple_delayed_request_test
5911
5912
5913CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
5914
5915CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5916CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
5917
nnoble69ac39f2014-12-12 15:43:38 -08005918ifeq ($(NO_SECURE),true)
5919
5920bins/chttp2_fullstack_simple_request_test: openssl_dep_error
5921
5922else
5923
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005924bins/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
5925 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005926 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005927 $(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
5928
nnoble69ac39f2014-12-12 15:43:38 -08005929endif
5930
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005931deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5932
nnoble69ac39f2014-12-12 15:43:38 -08005933ifneq ($(NO_SECURE),true)
5934ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005935-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5936endif
nnoble69ac39f2014-12-12 15:43:38 -08005937endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005938
5939clean_chttp2_fullstack_simple_request_test:
5940 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
5941 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
5942 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
5943 $(Q) $(RM) bins/chttp2_fullstack_simple_request_test
5944
5945
nathaniel52878172014-12-09 10:17:19 -08005946CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947
nathaniel52878172014-12-09 10:17:19 -08005948CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
5949CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950
nnoble69ac39f2014-12-12 15:43:38 -08005951ifeq ($(NO_SECURE),true)
5952
5953bins/chttp2_fullstack_thread_stress_test: openssl_dep_error
5954
5955else
5956
nathaniel52878172014-12-09 10:17:19 -08005957bins/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 -08005958 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005959 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08005960 $(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 -08005961
nnoble69ac39f2014-12-12 15:43:38 -08005962endif
5963
nathaniel52878172014-12-09 10:17:19 -08005964deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005965
nnoble69ac39f2014-12-12 15:43:38 -08005966ifneq ($(NO_SECURE),true)
5967ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005968-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969endif
nnoble69ac39f2014-12-12 15:43:38 -08005970endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005971
nathaniel52878172014-12-09 10:17:19 -08005972clean_chttp2_fullstack_thread_stress_test:
5973 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
5974 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
5975 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
5976 $(Q) $(RM) bins/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005977
5978
5979CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5980
5981CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5982CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5983
nnoble69ac39f2014-12-12 15:43:38 -08005984ifeq ($(NO_SECURE),true)
5985
5986bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
5987
5988else
5989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005990bins/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
5991 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005992 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005993 $(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
5994
nnoble69ac39f2014-12-12 15:43:38 -08005995endif
5996
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005997deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5998
nnoble69ac39f2014-12-12 15:43:38 -08005999ifneq ($(NO_SECURE),true)
6000ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006001-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6002endif
nnoble69ac39f2014-12-12 15:43:38 -08006003endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006004
6005clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6006 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6007 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6008 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6009 $(Q) $(RM) bins/chttp2_fullstack_writes_done_hangs_with_pending_read_test
6010
6011
6012CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6013
6014CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6015CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6016
nnoble69ac39f2014-12-12 15:43:38 -08006017ifeq ($(NO_SECURE),true)
6018
6019bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
6020
6021else
6022
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006023bins/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
6024 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006025 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006026 $(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
6027
nnoble69ac39f2014-12-12 15:43:38 -08006028endif
6029
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006030deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6031
nnoble69ac39f2014-12-12 15:43:38 -08006032ifneq ($(NO_SECURE),true)
6033ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006034-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6035endif
nnoble69ac39f2014-12-12 15:43:38 -08006036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006037
6038clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6039 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6040 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6041 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6042 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_test
6043
6044
6045CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6046
6047CHTTP2_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))))
6048CHTTP2_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))))
6049
nnoble69ac39f2014-12-12 15:43:38 -08006050ifeq ($(NO_SECURE),true)
6051
6052bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6053
6054else
6055
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006056bins/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
6057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006058 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006059 $(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
6060
nnoble69ac39f2014-12-12 15:43:38 -08006061endif
6062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006063deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6064
nnoble69ac39f2014-12-12 15:43:38 -08006065ifneq ($(NO_SECURE),true)
6066ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006067-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6068endif
nnoble69ac39f2014-12-12 15:43:38 -08006069endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006070
6071clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6072 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6073 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6074 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6075 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
6076
6077
6078CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6079
6080CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6081CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6082
nnoble69ac39f2014-12-12 15:43:38 -08006083ifeq ($(NO_SECURE),true)
6084
6085bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
6086
6087else
6088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006089bins/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
6090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006091 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006092 $(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
6093
nnoble69ac39f2014-12-12 15:43:38 -08006094endif
6095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006096deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6097
nnoble69ac39f2014-12-12 15:43:38 -08006098ifneq ($(NO_SECURE),true)
6099ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006100-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6101endif
nnoble69ac39f2014-12-12 15:43:38 -08006102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006103
6104clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6105 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6106 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6107 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6108 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
6109
6110
6111CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6112
6113CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6114CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6115
nnoble69ac39f2014-12-12 15:43:38 -08006116ifeq ($(NO_SECURE),true)
6117
6118bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
6119
6120else
6121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006122bins/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
6123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006124 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006125 $(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
6126
nnoble69ac39f2014-12-12 15:43:38 -08006127endif
6128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006129deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6130
nnoble69ac39f2014-12-12 15:43:38 -08006131ifneq ($(NO_SECURE),true)
6132ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006133-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6134endif
nnoble69ac39f2014-12-12 15:43:38 -08006135endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006136
6137clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6138 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6139 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6140 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6141 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
6142
6143
6144CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6145
6146CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6147CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6148
nnoble69ac39f2014-12-12 15:43:38 -08006149ifeq ($(NO_SECURE),true)
6150
6151bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6152
6153else
6154
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006155bins/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
6156 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006157 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006158 $(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
6159
nnoble69ac39f2014-12-12 15:43:38 -08006160endif
6161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006162deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6163
nnoble69ac39f2014-12-12 15:43:38 -08006164ifneq ($(NO_SECURE),true)
6165ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006166-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6167endif
nnoble69ac39f2014-12-12 15:43:38 -08006168endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006169
6170clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6171 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6172 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6173 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6174 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
6175
6176
ctillerc6d61c42014-12-15 14:52:08 -08006177CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6178
6179CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6180CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6181
6182ifeq ($(NO_SECURE),true)
6183
6184bins/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
6185
6186else
6187
6188bins/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
6189 $(E) "[LD] Linking $@"
6190 $(Q) mkdir -p `dirname $@`
6191 $(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
6192
6193endif
6194
6195deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6196
6197ifneq ($(NO_SECURE),true)
6198ifneq ($(NO_DEPS),true)
6199-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6200endif
6201endif
6202
6203clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6204 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6205 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6206 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6207 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_disappearing_server_test
6208
6209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006210CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6211
6212CHTTP2_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))))
6213CHTTP2_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))))
6214
nnoble69ac39f2014-12-12 15:43:38 -08006215ifeq ($(NO_SECURE),true)
6216
6217bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6218
6219else
6220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006221bins/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
6222 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006223 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006224 $(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
6225
nnoble69ac39f2014-12-12 15:43:38 -08006226endif
6227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006228deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6229
nnoble69ac39f2014-12-12 15:43:38 -08006230ifneq ($(NO_SECURE),true)
6231ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006232-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6233endif
nnoble69ac39f2014-12-12 15:43:38 -08006234endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006235
6236clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6237 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6238 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6239 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6240 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
6241
6242
6243CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6244
6245CHTTP2_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))))
6246CHTTP2_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))))
6247
nnoble69ac39f2014-12-12 15:43:38 -08006248ifeq ($(NO_SECURE),true)
6249
6250bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6251
6252else
6253
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006254bins/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
6255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006256 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006257 $(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
6258
nnoble69ac39f2014-12-12 15:43:38 -08006259endif
6260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006261deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6262
nnoble69ac39f2014-12-12 15:43:38 -08006263ifneq ($(NO_SECURE),true)
6264ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006265-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6266endif
nnoble69ac39f2014-12-12 15:43:38 -08006267endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006268
6269clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6270 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6271 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6272 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6273 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
6274
6275
6276CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6277
6278CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6279CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6280
nnoble69ac39f2014-12-12 15:43:38 -08006281ifeq ($(NO_SECURE),true)
6282
6283bins/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
6284
6285else
6286
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006287bins/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
6288 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006289 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006290 $(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
6291
nnoble69ac39f2014-12-12 15:43:38 -08006292endif
6293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006294deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6295
nnoble69ac39f2014-12-12 15:43:38 -08006296ifneq ($(NO_SECURE),true)
6297ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006298-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6299endif
nnoble69ac39f2014-12-12 15:43:38 -08006300endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006301
6302clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6303 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6304 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6305 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6306 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_invoke_large_request_test
6307
6308
6309CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6310
6311CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6312CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6313
nnoble69ac39f2014-12-12 15:43:38 -08006314ifeq ($(NO_SECURE),true)
6315
6316bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
6317
6318else
6319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006320bins/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
6321 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006322 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006323 $(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
6324
nnoble69ac39f2014-12-12 15:43:38 -08006325endif
6326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006327deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6328
nnoble69ac39f2014-12-12 15:43:38 -08006329ifneq ($(NO_SECURE),true)
6330ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006331-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6332endif
nnoble69ac39f2014-12-12 15:43:38 -08006333endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006334
6335clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6336 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6337 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6338 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6339 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
6340
6341
6342CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6343
6344CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6345CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6346
nnoble69ac39f2014-12-12 15:43:38 -08006347ifeq ($(NO_SECURE),true)
6348
6349bins/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
6350
6351else
6352
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006353bins/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
6354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006355 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006356 $(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
6357
nnoble69ac39f2014-12-12 15:43:38 -08006358endif
6359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006360deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6361
nnoble69ac39f2014-12-12 15:43:38 -08006362ifneq ($(NO_SECURE),true)
6363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006364-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6365endif
nnoble69ac39f2014-12-12 15:43:38 -08006366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006367
6368clean_chttp2_simple_ssl_fullstack_no_op_test:
6369 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6370 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6371 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6372 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_no_op_test
6373
6374
6375CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6376
6377CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6378CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6379
nnoble69ac39f2014-12-12 15:43:38 -08006380ifeq ($(NO_SECURE),true)
6381
6382bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
6383
6384else
6385
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006386bins/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
6387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006388 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006389 $(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
6390
nnoble69ac39f2014-12-12 15:43:38 -08006391endif
6392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006393deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6394
nnoble69ac39f2014-12-12 15:43:38 -08006395ifneq ($(NO_SECURE),true)
6396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006397-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6398endif
nnoble69ac39f2014-12-12 15:43:38 -08006399endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006400
6401clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6402 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6403 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6404 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6405 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
6406
6407
ctiller33023c42014-12-12 16:28:33 -08006408CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6409
6410CHTTP2_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))))
6411CHTTP2_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))))
6412
6413ifeq ($(NO_SECURE),true)
6414
6415bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
6416
6417else
6418
6419bins/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
6420 $(E) "[LD] Linking $@"
6421 $(Q) mkdir -p `dirname $@`
6422 $(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
6423
6424endif
6425
6426deps_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)
6427
6428ifneq ($(NO_SECURE),true)
6429ifneq ($(NO_DEPS),true)
6430-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6431endif
6432endif
6433
6434clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6435 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6436 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6437 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6438 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
6439
6440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006441CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6442
6443CHTTP2_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))))
6444CHTTP2_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))))
6445
nnoble69ac39f2014-12-12 15:43:38 -08006446ifeq ($(NO_SECURE),true)
6447
6448bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
6449
6450else
6451
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006452bins/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
6453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006454 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006455 $(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
6456
nnoble69ac39f2014-12-12 15:43:38 -08006457endif
6458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006459deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6460
nnoble69ac39f2014-12-12 15:43:38 -08006461ifneq ($(NO_SECURE),true)
6462ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006463-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6464endif
nnoble69ac39f2014-12-12 15:43:38 -08006465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006466
6467clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6468 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6469 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6470 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6471 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
6472
6473
6474CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6475
6476CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6477CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6478
nnoble69ac39f2014-12-12 15:43:38 -08006479ifeq ($(NO_SECURE),true)
6480
6481bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
6482
6483else
6484
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006485bins/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
6486 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006487 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006488 $(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
6489
nnoble69ac39f2014-12-12 15:43:38 -08006490endif
6491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006492deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6493
nnoble69ac39f2014-12-12 15:43:38 -08006494ifneq ($(NO_SECURE),true)
6495ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006496-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6497endif
nnoble69ac39f2014-12-12 15:43:38 -08006498endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499
6500clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6501 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6502 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6503 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6504 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_payload_test
6505
6506
ctiller2845cad2014-12-15 15:14:12 -08006507CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6508
6509CHTTP2_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))))
6510CHTTP2_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))))
6511
6512ifeq ($(NO_SECURE),true)
6513
6514bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
6515
6516else
6517
6518bins/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
6519 $(E) "[LD] Linking $@"
6520 $(Q) mkdir -p `dirname $@`
6521 $(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
6522
6523endif
6524
6525deps_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)
6526
6527ifneq ($(NO_SECURE),true)
6528ifneq ($(NO_DEPS),true)
6529-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6530endif
6531endif
6532
6533clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6534 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6535 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6536 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6537 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
6538
6539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006540CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6541
6542CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6543CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6544
nnoble69ac39f2014-12-12 15:43:38 -08006545ifeq ($(NO_SECURE),true)
6546
6547bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
6548
6549else
6550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006551bins/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
6552 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006553 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006554 $(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
6555
nnoble69ac39f2014-12-12 15:43:38 -08006556endif
6557
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006558deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6559
nnoble69ac39f2014-12-12 15:43:38 -08006560ifneq ($(NO_SECURE),true)
6561ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006562-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6563endif
nnoble69ac39f2014-12-12 15:43:38 -08006564endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006565
6566clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6567 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6568 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6569 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6570 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_delayed_request_test
6571
6572
6573CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6574
6575CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6576CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6577
nnoble69ac39f2014-12-12 15:43:38 -08006578ifeq ($(NO_SECURE),true)
6579
6580bins/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
6581
6582else
6583
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006584bins/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
6585 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006586 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006587 $(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
6588
nnoble69ac39f2014-12-12 15:43:38 -08006589endif
6590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006591deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6592
nnoble69ac39f2014-12-12 15:43:38 -08006593ifneq ($(NO_SECURE),true)
6594ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006595-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6596endif
nnoble69ac39f2014-12-12 15:43:38 -08006597endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006598
6599clean_chttp2_simple_ssl_fullstack_simple_request_test:
6600 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6601 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6602 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6603 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_simple_request_test
6604
6605
nathaniel52878172014-12-09 10:17:19 -08006606CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607
nathaniel52878172014-12-09 10:17:19 -08006608CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6609CHTTP2_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 -08006610
nnoble69ac39f2014-12-12 15:43:38 -08006611ifeq ($(NO_SECURE),true)
6612
6613bins/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
6614
6615else
6616
nathaniel52878172014-12-09 10:17:19 -08006617bins/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 -08006618 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006619 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08006620 $(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 -08006621
nnoble69ac39f2014-12-12 15:43:38 -08006622endif
6623
nathaniel52878172014-12-09 10:17:19 -08006624deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006625
nnoble69ac39f2014-12-12 15:43:38 -08006626ifneq ($(NO_SECURE),true)
6627ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006628-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629endif
nnoble69ac39f2014-12-12 15:43:38 -08006630endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006631
nathaniel52878172014-12-09 10:17:19 -08006632clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6633 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6634 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6635 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
6636 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006637
6638
6639CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6640
6641CHTTP2_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))))
6642CHTTP2_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))))
6643
nnoble69ac39f2014-12-12 15:43:38 -08006644ifeq ($(NO_SECURE),true)
6645
6646bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
6647
6648else
6649
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006650bins/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
6651 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006652 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006653 $(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
6654
nnoble69ac39f2014-12-12 15:43:38 -08006655endif
6656
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006657deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6658
nnoble69ac39f2014-12-12 15:43:38 -08006659ifneq ($(NO_SECURE),true)
6660ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006661-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6662endif
nnoble69ac39f2014-12-12 15:43:38 -08006663endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006664
6665clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
6666 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
6667 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6668 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6669 $(Q) $(RM) bins/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
6670
6671
6672CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6673
6674CHTTP2_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))))
6675CHTTP2_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))))
6676
nnoble69ac39f2014-12-12 15:43:38 -08006677ifeq ($(NO_SECURE),true)
6678
6679bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
6680
6681else
6682
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006683bins/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
6684 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006685 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006686 $(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
6687
nnoble69ac39f2014-12-12 15:43:38 -08006688endif
6689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006690deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6691
nnoble69ac39f2014-12-12 15:43:38 -08006692ifneq ($(NO_SECURE),true)
6693ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006694-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6695endif
nnoble69ac39f2014-12-12 15:43:38 -08006696endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006697
6698clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
6699 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
6700 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6701 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6702 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
6703
6704
6705CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6706
6707CHTTP2_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))))
6708CHTTP2_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))))
6709
nnoble69ac39f2014-12-12 15:43:38 -08006710ifeq ($(NO_SECURE),true)
6711
6712bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
6713
6714else
6715
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716bins/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
6717 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006718 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006719 $(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
6720
nnoble69ac39f2014-12-12 15:43:38 -08006721endif
6722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006723deps_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)
6724
nnoble69ac39f2014-12-12 15:43:38 -08006725ifneq ($(NO_SECURE),true)
6726ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006727-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6728endif
nnoble69ac39f2014-12-12 15:43:38 -08006729endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006730
6731clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
6732 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
6733 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6734 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6735 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
6736
6737
6738CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6739
6740CHTTP2_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))))
6741CHTTP2_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))))
6742
nnoble69ac39f2014-12-12 15:43:38 -08006743ifeq ($(NO_SECURE),true)
6744
6745bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
6746
6747else
6748
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006749bins/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
6750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006751 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006752 $(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
6753
nnoble69ac39f2014-12-12 15:43:38 -08006754endif
6755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006756deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6757
nnoble69ac39f2014-12-12 15:43:38 -08006758ifneq ($(NO_SECURE),true)
6759ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006760-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6761endif
nnoble69ac39f2014-12-12 15:43:38 -08006762endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006763
6764clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
6765 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
6766 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6767 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6768 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
6769
6770
6771CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6772
6773CHTTP2_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))))
6774CHTTP2_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))))
6775
nnoble69ac39f2014-12-12 15:43:38 -08006776ifeq ($(NO_SECURE),true)
6777
6778bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
6779
6780else
6781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006782bins/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
6783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006784 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006785 $(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
6786
nnoble69ac39f2014-12-12 15:43:38 -08006787endif
6788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006789deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6790
nnoble69ac39f2014-12-12 15:43:38 -08006791ifneq ($(NO_SECURE),true)
6792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006793-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6794endif
nnoble69ac39f2014-12-12 15:43:38 -08006795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006796
6797clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
6798 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
6799 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6800 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6801 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
6802
6803
6804CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6805
6806CHTTP2_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))))
6807CHTTP2_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))))
6808
nnoble69ac39f2014-12-12 15:43:38 -08006809ifeq ($(NO_SECURE),true)
6810
6811bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
6812
6813else
6814
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006815bins/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
6816 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006817 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006818 $(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
6819
nnoble69ac39f2014-12-12 15:43:38 -08006820endif
6821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006822deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6823
nnoble69ac39f2014-12-12 15:43:38 -08006824ifneq ($(NO_SECURE),true)
6825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006826-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6827endif
nnoble69ac39f2014-12-12 15:43:38 -08006828endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006829
6830clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
6831 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
6832 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6833 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6834 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
6835
6836
ctillerc6d61c42014-12-15 14:52:08 -08006837CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6838
6839CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6840CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6841
6842ifeq ($(NO_SECURE),true)
6843
6844bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
6845
6846else
6847
6848bins/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
6849 $(E) "[LD] Linking $@"
6850 $(Q) mkdir -p `dirname $@`
6851 $(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
6852
6853endif
6854
6855deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6856
6857ifneq ($(NO_SECURE),true)
6858ifneq ($(NO_DEPS),true)
6859-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6860endif
6861endif
6862
6863clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
6864 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
6865 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6866 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6867 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
6868
6869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006870CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6871
6872CHTTP2_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))))
6873CHTTP2_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))))
6874
nnoble69ac39f2014-12-12 15:43:38 -08006875ifeq ($(NO_SECURE),true)
6876
6877bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
6878
6879else
6880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006881bins/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
6882 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006883 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006884 $(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
6885
nnoble69ac39f2014-12-12 15:43:38 -08006886endif
6887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006888deps_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)
6889
nnoble69ac39f2014-12-12 15:43:38 -08006890ifneq ($(NO_SECURE),true)
6891ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006892-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6893endif
nnoble69ac39f2014-12-12 15:43:38 -08006894endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006895
6896clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6897 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6898 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6899 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6900 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
6901
6902
6903CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6904
6905CHTTP2_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))))
6906CHTTP2_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))))
6907
nnoble69ac39f2014-12-12 15:43:38 -08006908ifeq ($(NO_SECURE),true)
6909
6910bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
6911
6912else
6913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006914bins/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
6915 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006916 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006917 $(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
6918
nnoble69ac39f2014-12-12 15:43:38 -08006919endif
6920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006921deps_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)
6922
nnoble69ac39f2014-12-12 15:43:38 -08006923ifneq ($(NO_SECURE),true)
6924ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006925-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6926endif
nnoble69ac39f2014-12-12 15:43:38 -08006927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006928
6929clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
6930 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
6931 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6932 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6933 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
6934
6935
6936CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6937
6938CHTTP2_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))))
6939CHTTP2_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))))
6940
nnoble69ac39f2014-12-12 15:43:38 -08006941ifeq ($(NO_SECURE),true)
6942
6943bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
6944
6945else
6946
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006947bins/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
6948 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006949 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006950 $(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
6951
nnoble69ac39f2014-12-12 15:43:38 -08006952endif
6953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006954deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6955
nnoble69ac39f2014-12-12 15:43:38 -08006956ifneq ($(NO_SECURE),true)
6957ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006958-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6959endif
nnoble69ac39f2014-12-12 15:43:38 -08006960endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006961
6962clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
6963 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
6964 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6965 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6966 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
6967
6968
6969CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6970
6971CHTTP2_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))))
6972CHTTP2_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))))
6973
nnoble69ac39f2014-12-12 15:43:38 -08006974ifeq ($(NO_SECURE),true)
6975
6976bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
6977
6978else
6979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006980bins/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
6981 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006982 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006983 $(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
6984
nnoble69ac39f2014-12-12 15:43:38 -08006985endif
6986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006987deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6988
nnoble69ac39f2014-12-12 15:43:38 -08006989ifneq ($(NO_SECURE),true)
6990ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006991-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6992endif
nnoble69ac39f2014-12-12 15:43:38 -08006993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006994
6995clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
6996 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
6997 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6998 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6999 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
7000
7001
7002CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7003
7004CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7005CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7006
nnoble69ac39f2014-12-12 15:43:38 -08007007ifeq ($(NO_SECURE),true)
7008
7009bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
7010
7011else
7012
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007013bins/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
7014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007015 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007016 $(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
7017
nnoble69ac39f2014-12-12 15:43:38 -08007018endif
7019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007020deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7021
nnoble69ac39f2014-12-12 15:43:38 -08007022ifneq ($(NO_SECURE),true)
7023ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007024-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7025endif
nnoble69ac39f2014-12-12 15:43:38 -08007026endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007027
7028clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7029 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7030 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7031 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7032 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
7033
7034
7035CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7036
7037CHTTP2_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))))
7038CHTTP2_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))))
7039
nnoble69ac39f2014-12-12 15:43:38 -08007040ifeq ($(NO_SECURE),true)
7041
7042bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
7043
7044else
7045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007046bins/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
7047 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007048 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007049 $(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
7050
nnoble69ac39f2014-12-12 15:43:38 -08007051endif
7052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007053deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7054
nnoble69ac39f2014-12-12 15:43:38 -08007055ifneq ($(NO_SECURE),true)
7056ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007057-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7058endif
nnoble69ac39f2014-12-12 15:43:38 -08007059endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007060
7061clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7062 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7063 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7064 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7065 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
7066
7067
ctiller33023c42014-12-12 16:28:33 -08007068CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7069
7070CHTTP2_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))))
7071CHTTP2_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))))
7072
7073ifeq ($(NO_SECURE),true)
7074
7075bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7076
7077else
7078
7079bins/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
7080 $(E) "[LD] Linking $@"
7081 $(Q) mkdir -p `dirname $@`
7082 $(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
7083
7084endif
7085
7086deps_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)
7087
7088ifneq ($(NO_SECURE),true)
7089ifneq ($(NO_DEPS),true)
7090-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7091endif
7092endif
7093
7094clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7095 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7096 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7097 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7098 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
7099
7100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007101CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7102
7103CHTTP2_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))))
7104CHTTP2_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))))
7105
nnoble69ac39f2014-12-12 15:43:38 -08007106ifeq ($(NO_SECURE),true)
7107
7108bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
7109
7110else
7111
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007112bins/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
7113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007114 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007115 $(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
7116
nnoble69ac39f2014-12-12 15:43:38 -08007117endif
7118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007119deps_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)
7120
nnoble69ac39f2014-12-12 15:43:38 -08007121ifneq ($(NO_SECURE),true)
7122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007123-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7124endif
nnoble69ac39f2014-12-12 15:43:38 -08007125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007126
7127clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7128 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7129 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7130 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7131 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
7132
7133
7134CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7135
7136CHTTP2_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))))
7137CHTTP2_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))))
7138
nnoble69ac39f2014-12-12 15:43:38 -08007139ifeq ($(NO_SECURE),true)
7140
7141bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
7142
7143else
7144
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007145bins/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
7146 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007147 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007148 $(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
7149
nnoble69ac39f2014-12-12 15:43:38 -08007150endif
7151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007152deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7153
nnoble69ac39f2014-12-12 15:43:38 -08007154ifneq ($(NO_SECURE),true)
7155ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007156-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7157endif
nnoble69ac39f2014-12-12 15:43:38 -08007158endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007159
7160clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7161 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7162 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7163 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7164 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
7165
7166
ctiller2845cad2014-12-15 15:14:12 -08007167CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7168
7169CHTTP2_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))))
7170CHTTP2_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))))
7171
7172ifeq ($(NO_SECURE),true)
7173
7174bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7175
7176else
7177
7178bins/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
7179 $(E) "[LD] Linking $@"
7180 $(Q) mkdir -p `dirname $@`
7181 $(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
7182
7183endif
7184
7185deps_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)
7186
7187ifneq ($(NO_SECURE),true)
7188ifneq ($(NO_DEPS),true)
7189-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7190endif
7191endif
7192
7193clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7194 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7195 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7196 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7197 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
7198
7199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007200CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7201
7202CHTTP2_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))))
7203CHTTP2_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))))
7204
nnoble69ac39f2014-12-12 15:43:38 -08007205ifeq ($(NO_SECURE),true)
7206
7207bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
7208
7209else
7210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007211bins/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
7212 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007213 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007214 $(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
7215
nnoble69ac39f2014-12-12 15:43:38 -08007216endif
7217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007218deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7219
nnoble69ac39f2014-12-12 15:43:38 -08007220ifneq ($(NO_SECURE),true)
7221ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007222-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7223endif
nnoble69ac39f2014-12-12 15:43:38 -08007224endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007225
7226clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7227 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7228 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7229 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7230 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
7231
7232
7233CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7234
7235CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7236CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7237
nnoble69ac39f2014-12-12 15:43:38 -08007238ifeq ($(NO_SECURE),true)
7239
7240bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
7241
7242else
7243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007244bins/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
7245 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007246 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007247 $(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
7248
nnoble69ac39f2014-12-12 15:43:38 -08007249endif
7250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007251deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7252
nnoble69ac39f2014-12-12 15:43:38 -08007253ifneq ($(NO_SECURE),true)
7254ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007255-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7256endif
nnoble69ac39f2014-12-12 15:43:38 -08007257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007258
7259clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7260 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7261 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7262 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7263 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
7264
7265
nathaniel52878172014-12-09 10:17:19 -08007266CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267
nathaniel52878172014-12-09 10:17:19 -08007268CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7269CHTTP2_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 -08007270
nnoble69ac39f2014-12-12 15:43:38 -08007271ifeq ($(NO_SECURE),true)
7272
7273bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
7274
7275else
7276
nathaniel52878172014-12-09 10:17:19 -08007277bins/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 -08007278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007279 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007280 $(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 -08007281
nnoble69ac39f2014-12-12 15:43:38 -08007282endif
7283
nathaniel52878172014-12-09 10:17:19 -08007284deps_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 -08007285
nnoble69ac39f2014-12-12 15:43:38 -08007286ifneq ($(NO_SECURE),true)
7287ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007288-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007289endif
nnoble69ac39f2014-12-12 15:43:38 -08007290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007291
nathaniel52878172014-12-09 10:17:19 -08007292clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7293 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7294 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7295 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
7296 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007297
7298
7299CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7300
7301CHTTP2_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))))
7302CHTTP2_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))))
7303
nnoble69ac39f2014-12-12 15:43:38 -08007304ifeq ($(NO_SECURE),true)
7305
7306bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
7307
7308else
7309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007310bins/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
7311 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007312 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007313 $(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
7314
nnoble69ac39f2014-12-12 15:43:38 -08007315endif
7316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007317deps_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)
7318
nnoble69ac39f2014-12-12 15:43:38 -08007319ifneq ($(NO_SECURE),true)
7320ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007321-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7322endif
nnoble69ac39f2014-12-12 15:43:38 -08007323endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007324
7325clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7326 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7327 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7328 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7329 $(Q) $(RM) bins/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
7330
7331
7332CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7333
7334CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7335CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7336
nnoble69ac39f2014-12-12 15:43:38 -08007337ifeq ($(NO_SECURE),true)
7338
7339bins/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
7340
7341else
7342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007343bins/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
7344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007345 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007346 $(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
7347
nnoble69ac39f2014-12-12 15:43:38 -08007348endif
7349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007350deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7351
nnoble69ac39f2014-12-12 15:43:38 -08007352ifneq ($(NO_SECURE),true)
7353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007354-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7355endif
nnoble69ac39f2014-12-12 15:43:38 -08007356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007357
7358clean_chttp2_socket_pair_cancel_after_accept_test:
7359 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7360 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7361 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7362 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_test
7363
7364
7365CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7366
7367CHTTP2_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))))
7368CHTTP2_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))))
7369
nnoble69ac39f2014-12-12 15:43:38 -08007370ifeq ($(NO_SECURE),true)
7371
7372bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
7373
7374else
7375
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007376bins/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
7377 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007378 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007379 $(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
7380
nnoble69ac39f2014-12-12 15:43:38 -08007381endif
7382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007383deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7384
nnoble69ac39f2014-12-12 15:43:38 -08007385ifneq ($(NO_SECURE),true)
7386ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007387-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7388endif
nnoble69ac39f2014-12-12 15:43:38 -08007389endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007390
7391clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7392 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7393 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7394 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7395 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
7396
7397
7398CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7399
7400CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7401CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7402
nnoble69ac39f2014-12-12 15:43:38 -08007403ifeq ($(NO_SECURE),true)
7404
7405bins/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
7406
7407else
7408
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007409bins/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
7410 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007411 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007412 $(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
7413
nnoble69ac39f2014-12-12 15:43:38 -08007414endif
7415
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007416deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7417
nnoble69ac39f2014-12-12 15:43:38 -08007418ifneq ($(NO_SECURE),true)
7419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007420-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7421endif
nnoble69ac39f2014-12-12 15:43:38 -08007422endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007423
7424clean_chttp2_socket_pair_cancel_after_invoke_test:
7425 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7426 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7427 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7428 $(Q) $(RM) bins/chttp2_socket_pair_cancel_after_invoke_test
7429
7430
7431CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7432
7433CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7434CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7435
nnoble69ac39f2014-12-12 15:43:38 -08007436ifeq ($(NO_SECURE),true)
7437
7438bins/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
7439
7440else
7441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007442bins/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
7443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007444 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007445 $(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
7446
nnoble69ac39f2014-12-12 15:43:38 -08007447endif
7448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007449deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7450
nnoble69ac39f2014-12-12 15:43:38 -08007451ifneq ($(NO_SECURE),true)
7452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007453-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7454endif
nnoble69ac39f2014-12-12 15:43:38 -08007455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007456
7457clean_chttp2_socket_pair_cancel_before_invoke_test:
7458 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7459 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7460 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7461 $(Q) $(RM) bins/chttp2_socket_pair_cancel_before_invoke_test
7462
7463
7464CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7465
7466CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7467CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7468
nnoble69ac39f2014-12-12 15:43:38 -08007469ifeq ($(NO_SECURE),true)
7470
7471bins/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
7472
7473else
7474
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007475bins/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
7476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007477 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007478 $(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
7479
nnoble69ac39f2014-12-12 15:43:38 -08007480endif
7481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007482deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7483
nnoble69ac39f2014-12-12 15:43:38 -08007484ifneq ($(NO_SECURE),true)
7485ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007486-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7487endif
nnoble69ac39f2014-12-12 15:43:38 -08007488endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007489
7490clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7491 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7492 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7493 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7494 $(Q) $(RM) bins/chttp2_socket_pair_cancel_in_a_vacuum_test
7495
7496
ctillerc6d61c42014-12-15 14:52:08 -08007497CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7498
7499CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7500CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7501
7502ifeq ($(NO_SECURE),true)
7503
7504bins/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
7505
7506else
7507
7508bins/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
7509 $(E) "[LD] Linking $@"
7510 $(Q) mkdir -p `dirname $@`
7511 $(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
7512
7513endif
7514
7515deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7516
7517ifneq ($(NO_SECURE),true)
7518ifneq ($(NO_DEPS),true)
7519-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7520endif
7521endif
7522
7523clean_chttp2_socket_pair_disappearing_server_test:
7524 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7525 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7526 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7527 $(Q) $(RM) bins/chttp2_socket_pair_disappearing_server_test
7528
7529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007530CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7531
7532CHTTP2_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))))
7533CHTTP2_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))))
7534
nnoble69ac39f2014-12-12 15:43:38 -08007535ifeq ($(NO_SECURE),true)
7536
7537bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
7538
7539else
7540
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007541bins/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
7542 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007543 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007544 $(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
7545
nnoble69ac39f2014-12-12 15:43:38 -08007546endif
7547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007548deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7549
nnoble69ac39f2014-12-12 15:43:38 -08007550ifneq ($(NO_SECURE),true)
7551ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007552-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7553endif
nnoble69ac39f2014-12-12 15:43:38 -08007554endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007555
7556clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7557 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7558 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7559 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7560 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
7561
7562
7563CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7564
7565CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7566CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7567
nnoble69ac39f2014-12-12 15:43:38 -08007568ifeq ($(NO_SECURE),true)
7569
7570bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
7571
7572else
7573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007574bins/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
7575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007576 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007577 $(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
7578
nnoble69ac39f2014-12-12 15:43:38 -08007579endif
7580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007581deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7582
nnoble69ac39f2014-12-12 15:43:38 -08007583ifneq ($(NO_SECURE),true)
7584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007585-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7586endif
nnoble69ac39f2014-12-12 15:43:38 -08007587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007588
7589clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7590 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7591 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7592 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7593 $(Q) $(RM) bins/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
7594
7595
7596CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7597
7598CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7599CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7600
nnoble69ac39f2014-12-12 15:43:38 -08007601ifeq ($(NO_SECURE),true)
7602
7603bins/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
7604
7605else
7606
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007607bins/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
7608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007609 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007610 $(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
7611
nnoble69ac39f2014-12-12 15:43:38 -08007612endif
7613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007614deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7615
nnoble69ac39f2014-12-12 15:43:38 -08007616ifneq ($(NO_SECURE),true)
7617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007618-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7619endif
nnoble69ac39f2014-12-12 15:43:38 -08007620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007621
7622clean_chttp2_socket_pair_invoke_large_request_test:
7623 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7624 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7625 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7626 $(Q) $(RM) bins/chttp2_socket_pair_invoke_large_request_test
7627
7628
7629CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7630
7631CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7632CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7633
nnoble69ac39f2014-12-12 15:43:38 -08007634ifeq ($(NO_SECURE),true)
7635
7636bins/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
7637
7638else
7639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007640bins/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
7641 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007642 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007643 $(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
7644
nnoble69ac39f2014-12-12 15:43:38 -08007645endif
7646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007647deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7648
nnoble69ac39f2014-12-12 15:43:38 -08007649ifneq ($(NO_SECURE),true)
7650ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007651-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7652endif
nnoble69ac39f2014-12-12 15:43:38 -08007653endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007654
7655clean_chttp2_socket_pair_max_concurrent_streams_test:
7656 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
7657 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7658 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7659 $(Q) $(RM) bins/chttp2_socket_pair_max_concurrent_streams_test
7660
7661
7662CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
7663
7664CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7665CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
7666
nnoble69ac39f2014-12-12 15:43:38 -08007667ifeq ($(NO_SECURE),true)
7668
7669bins/chttp2_socket_pair_no_op_test: openssl_dep_error
7670
7671else
7672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007673bins/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
7674 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007675 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007676 $(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
7677
nnoble69ac39f2014-12-12 15:43:38 -08007678endif
7679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007680deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7681
nnoble69ac39f2014-12-12 15:43:38 -08007682ifneq ($(NO_SECURE),true)
7683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007684-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7685endif
nnoble69ac39f2014-12-12 15:43:38 -08007686endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007687
7688clean_chttp2_socket_pair_no_op_test:
7689 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
7690 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
7691 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
7692 $(Q) $(RM) bins/chttp2_socket_pair_no_op_test
7693
7694
7695CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
7696
7697CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7698CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
7699
nnoble69ac39f2014-12-12 15:43:38 -08007700ifeq ($(NO_SECURE),true)
7701
7702bins/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
7703
7704else
7705
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007706bins/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
7707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007708 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007709 $(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
7710
nnoble69ac39f2014-12-12 15:43:38 -08007711endif
7712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007713deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7714
nnoble69ac39f2014-12-12 15:43:38 -08007715ifneq ($(NO_SECURE),true)
7716ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007717-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7718endif
nnoble69ac39f2014-12-12 15:43:38 -08007719endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007720
7721clean_chttp2_socket_pair_ping_pong_streaming_test:
7722 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
7723 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
7724 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
7725 $(Q) $(RM) bins/chttp2_socket_pair_ping_pong_streaming_test
7726
7727
ctiller33023c42014-12-12 16:28:33 -08007728CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7729
7730CHTTP2_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))))
7731CHTTP2_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))))
7732
7733ifeq ($(NO_SECURE),true)
7734
7735bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
7736
7737else
7738
7739bins/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
7740 $(E) "[LD] Linking $@"
7741 $(Q) mkdir -p `dirname $@`
7742 $(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
7743
7744endif
7745
7746deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7747
7748ifneq ($(NO_SECURE),true)
7749ifneq ($(NO_DEPS),true)
7750-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7751endif
7752endif
7753
7754clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
7755 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
7756 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7757 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7758 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
7759
7760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007761CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7762
7763CHTTP2_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))))
7764CHTTP2_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))))
7765
nnoble69ac39f2014-12-12 15:43:38 -08007766ifeq ($(NO_SECURE),true)
7767
7768bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
7769
7770else
7771
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007772bins/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
7773 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007774 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007775 $(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
7776
nnoble69ac39f2014-12-12 15:43:38 -08007777endif
7778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007779deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7780
nnoble69ac39f2014-12-12 15:43:38 -08007781ifneq ($(NO_SECURE),true)
7782ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007783-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7784endif
nnoble69ac39f2014-12-12 15:43:38 -08007785endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007786
7787clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
7788 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
7789 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7790 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7791 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_metadata_and_payload_test
7792
7793
7794CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7795
7796CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7797CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7798
nnoble69ac39f2014-12-12 15:43:38 -08007799ifeq ($(NO_SECURE),true)
7800
7801bins/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
7802
7803else
7804
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007805bins/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
7806 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007807 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007808 $(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
7809
nnoble69ac39f2014-12-12 15:43:38 -08007810endif
7811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007812deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7813
nnoble69ac39f2014-12-12 15:43:38 -08007814ifneq ($(NO_SECURE),true)
7815ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007816-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7817endif
nnoble69ac39f2014-12-12 15:43:38 -08007818endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007819
7820clean_chttp2_socket_pair_request_response_with_payload_test:
7821 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
7822 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7823 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7824 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_payload_test
7825
7826
ctiller2845cad2014-12-15 15:14:12 -08007827CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7828
7829CHTTP2_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))))
7830CHTTP2_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))))
7831
7832ifeq ($(NO_SECURE),true)
7833
7834bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
7835
7836else
7837
7838bins/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
7839 $(E) "[LD] Linking $@"
7840 $(Q) mkdir -p `dirname $@`
7841 $(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
7842
7843endif
7844
7845deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7846
7847ifneq ($(NO_SECURE),true)
7848ifneq ($(NO_DEPS),true)
7849-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7850endif
7851endif
7852
7853clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
7854 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
7855 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7856 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7857 $(Q) $(RM) bins/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
7858
7859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007860CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7861
7862CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7863CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7864
nnoble69ac39f2014-12-12 15:43:38 -08007865ifeq ($(NO_SECURE),true)
7866
7867bins/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
7868
7869else
7870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007871bins/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
7872 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007873 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007874 $(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
7875
nnoble69ac39f2014-12-12 15:43:38 -08007876endif
7877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007878deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7879
nnoble69ac39f2014-12-12 15:43:38 -08007880ifneq ($(NO_SECURE),true)
7881ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007882-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7883endif
nnoble69ac39f2014-12-12 15:43:38 -08007884endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007885
7886clean_chttp2_socket_pair_simple_delayed_request_test:
7887 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
7888 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7889 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7890 $(Q) $(RM) bins/chttp2_socket_pair_simple_delayed_request_test
7891
7892
7893CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
7894
7895CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7896CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
7897
nnoble69ac39f2014-12-12 15:43:38 -08007898ifeq ($(NO_SECURE),true)
7899
7900bins/chttp2_socket_pair_simple_request_test: openssl_dep_error
7901
7902else
7903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007904bins/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
7905 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007906 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007907 $(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
7908
nnoble69ac39f2014-12-12 15:43:38 -08007909endif
7910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007911deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7912
nnoble69ac39f2014-12-12 15:43:38 -08007913ifneq ($(NO_SECURE),true)
7914ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007915-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7916endif
nnoble69ac39f2014-12-12 15:43:38 -08007917endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007918
7919clean_chttp2_socket_pair_simple_request_test:
7920 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
7921 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
7922 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
7923 $(Q) $(RM) bins/chttp2_socket_pair_simple_request_test
7924
7925
nathaniel52878172014-12-09 10:17:19 -08007926CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007927
nathaniel52878172014-12-09 10:17:19 -08007928CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
7929CHTTP2_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 -08007930
nnoble69ac39f2014-12-12 15:43:38 -08007931ifeq ($(NO_SECURE),true)
7932
7933bins/chttp2_socket_pair_thread_stress_test: openssl_dep_error
7934
7935else
7936
nathaniel52878172014-12-09 10:17:19 -08007937bins/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 -08007938 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007939 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08007940 $(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 -08007941
nnoble69ac39f2014-12-12 15:43:38 -08007942endif
7943
nathaniel52878172014-12-09 10:17:19 -08007944deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007945
nnoble69ac39f2014-12-12 15:43:38 -08007946ifneq ($(NO_SECURE),true)
7947ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007948-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007949endif
nnoble69ac39f2014-12-12 15:43:38 -08007950endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007951
nathaniel52878172014-12-09 10:17:19 -08007952clean_chttp2_socket_pair_thread_stress_test:
7953 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
7954 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
7955 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
7956 $(Q) $(RM) bins/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007957
7958
7959CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7960
7961CHTTP2_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))))
7962CHTTP2_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))))
7963
nnoble69ac39f2014-12-12 15:43:38 -08007964ifeq ($(NO_SECURE),true)
7965
7966bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
7967
7968else
7969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007970bins/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
7971 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007972 $(Q) mkdir -p `dirname $@`
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007973 $(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
7974
nnoble69ac39f2014-12-12 15:43:38 -08007975endif
7976
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007977deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7978
nnoble69ac39f2014-12-12 15:43:38 -08007979ifneq ($(NO_SECURE),true)
7980ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007981-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7982endif
nnoble69ac39f2014-12-12 15:43:38 -08007983endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007984
7985clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
7986 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
7987 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7988 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7989 $(Q) $(RM) bins/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
7990
7991
nnoble0c475f02014-12-05 15:37:39 -08007992CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7993
7994CHTTP2_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))))
7995CHTTP2_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))))
7996
nnoble69ac39f2014-12-12 15:43:38 -08007997ifeq ($(NO_SECURE),true)
7998
7999bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
8000
8001else
8002
nnoble0c475f02014-12-05 15:37:39 -08008003bins/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
8004 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008005 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008006 $(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
8007
nnoble69ac39f2014-12-12 15:43:38 -08008008endif
8009
nnoble0c475f02014-12-05 15:37:39 -08008010deps_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)
8011
nnoble69ac39f2014-12-12 15:43:38 -08008012ifneq ($(NO_SECURE),true)
8013ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008014-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8015endif
nnoble69ac39f2014-12-12 15:43:38 -08008016endif
nnoble0c475f02014-12-05 15:37:39 -08008017
8018clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8019 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8020 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8021 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8022 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
8023
8024
8025CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8026
8027CHTTP2_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))))
8028CHTTP2_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))))
8029
nnoble69ac39f2014-12-12 15:43:38 -08008030ifeq ($(NO_SECURE),true)
8031
8032bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
8033
8034else
8035
nnoble0c475f02014-12-05 15:37:39 -08008036bins/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
8037 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008038 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008039 $(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
8040
nnoble69ac39f2014-12-12 15:43:38 -08008041endif
8042
nnoble0c475f02014-12-05 15:37:39 -08008043deps_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)
8044
nnoble69ac39f2014-12-12 15:43:38 -08008045ifneq ($(NO_SECURE),true)
8046ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008047-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8048endif
nnoble69ac39f2014-12-12 15:43:38 -08008049endif
nnoble0c475f02014-12-05 15:37:39 -08008050
8051clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8052 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8053 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8054 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8055 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
8056
8057
8058CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8059
8060CHTTP2_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))))
8061CHTTP2_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))))
8062
nnoble69ac39f2014-12-12 15:43:38 -08008063ifeq ($(NO_SECURE),true)
8064
8065bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
8066
8067else
8068
nnoble0c475f02014-12-05 15:37:39 -08008069bins/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
8070 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008071 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008072 $(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
8073
nnoble69ac39f2014-12-12 15:43:38 -08008074endif
8075
nnoble0c475f02014-12-05 15:37:39 -08008076deps_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)
8077
nnoble69ac39f2014-12-12 15:43:38 -08008078ifneq ($(NO_SECURE),true)
8079ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008080-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8081endif
nnoble69ac39f2014-12-12 15:43:38 -08008082endif
nnoble0c475f02014-12-05 15:37:39 -08008083
8084clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8085 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8086 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8087 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8088 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
8089
8090
8091CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8092
8093CHTTP2_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))))
8094CHTTP2_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))))
8095
nnoble69ac39f2014-12-12 15:43:38 -08008096ifeq ($(NO_SECURE),true)
8097
8098bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
8099
8100else
8101
nnoble0c475f02014-12-05 15:37:39 -08008102bins/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
8103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008104 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008105 $(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
8106
nnoble69ac39f2014-12-12 15:43:38 -08008107endif
8108
nnoble0c475f02014-12-05 15:37:39 -08008109deps_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)
8110
nnoble69ac39f2014-12-12 15:43:38 -08008111ifneq ($(NO_SECURE),true)
8112ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008113-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8114endif
nnoble69ac39f2014-12-12 15:43:38 -08008115endif
nnoble0c475f02014-12-05 15:37:39 -08008116
8117clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8118 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8119 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8120 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8121 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
8122
8123
8124CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8125
8126CHTTP2_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))))
8127CHTTP2_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))))
8128
nnoble69ac39f2014-12-12 15:43:38 -08008129ifeq ($(NO_SECURE),true)
8130
8131bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
8132
8133else
8134
nnoble0c475f02014-12-05 15:37:39 -08008135bins/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
8136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008137 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008138 $(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
8139
nnoble69ac39f2014-12-12 15:43:38 -08008140endif
8141
nnoble0c475f02014-12-05 15:37:39 -08008142deps_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)
8143
nnoble69ac39f2014-12-12 15:43:38 -08008144ifneq ($(NO_SECURE),true)
8145ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008146-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8147endif
nnoble69ac39f2014-12-12 15:43:38 -08008148endif
nnoble0c475f02014-12-05 15:37:39 -08008149
8150clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8151 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8152 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8153 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8154 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
8155
8156
ctillerc6d61c42014-12-15 14:52:08 -08008157CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8158
8159CHTTP2_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))))
8160CHTTP2_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))))
8161
8162ifeq ($(NO_SECURE),true)
8163
8164bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
8165
8166else
8167
8168bins/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
8169 $(E) "[LD] Linking $@"
8170 $(Q) mkdir -p `dirname $@`
8171 $(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
8172
8173endif
8174
8175deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8176
8177ifneq ($(NO_SECURE),true)
8178ifneq ($(NO_DEPS),true)
8179-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8180endif
8181endif
8182
8183clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8184 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8185 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8186 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8187 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
8188
8189
nnoble0c475f02014-12-05 15:37:39 -08008190CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8191
8192CHTTP2_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))))
8193CHTTP2_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))))
8194
nnoble69ac39f2014-12-12 15:43:38 -08008195ifeq ($(NO_SECURE),true)
8196
8197bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
8198
8199else
8200
nnoble0c475f02014-12-05 15:37:39 -08008201bins/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
8202 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008203 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008204 $(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
8205
nnoble69ac39f2014-12-12 15:43:38 -08008206endif
8207
nnoble0c475f02014-12-05 15:37:39 -08008208deps_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)
8209
nnoble69ac39f2014-12-12 15:43:38 -08008210ifneq ($(NO_SECURE),true)
8211ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008212-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8213endif
nnoble69ac39f2014-12-12 15:43:38 -08008214endif
nnoble0c475f02014-12-05 15:37:39 -08008215
8216clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8217 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8218 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8219 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8220 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
8221
8222
8223CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8224
8225CHTTP2_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))))
8226CHTTP2_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))))
8227
nnoble69ac39f2014-12-12 15:43:38 -08008228ifeq ($(NO_SECURE),true)
8229
8230bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
8231
8232else
8233
nnoble0c475f02014-12-05 15:37:39 -08008234bins/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
8235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008236 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008237 $(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
8238
nnoble69ac39f2014-12-12 15:43:38 -08008239endif
8240
nnoble0c475f02014-12-05 15:37:39 -08008241deps_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)
8242
nnoble69ac39f2014-12-12 15:43:38 -08008243ifneq ($(NO_SECURE),true)
8244ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008245-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8246endif
nnoble69ac39f2014-12-12 15:43:38 -08008247endif
nnoble0c475f02014-12-05 15:37:39 -08008248
8249clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8250 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8251 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8252 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8253 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
8254
8255
8256CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8257
8258CHTTP2_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))))
8259CHTTP2_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))))
8260
nnoble69ac39f2014-12-12 15:43:38 -08008261ifeq ($(NO_SECURE),true)
8262
8263bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
8264
8265else
8266
nnoble0c475f02014-12-05 15:37:39 -08008267bins/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
8268 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008269 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008270 $(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
8271
nnoble69ac39f2014-12-12 15:43:38 -08008272endif
8273
nnoble0c475f02014-12-05 15:37:39 -08008274deps_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)
8275
nnoble69ac39f2014-12-12 15:43:38 -08008276ifneq ($(NO_SECURE),true)
8277ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008278-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8279endif
nnoble69ac39f2014-12-12 15:43:38 -08008280endif
nnoble0c475f02014-12-05 15:37:39 -08008281
8282clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8283 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8284 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8285 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8286 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
8287
8288
8289CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8290
8291CHTTP2_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))))
8292CHTTP2_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))))
8293
nnoble69ac39f2014-12-12 15:43:38 -08008294ifeq ($(NO_SECURE),true)
8295
8296bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
8297
8298else
8299
nnoble0c475f02014-12-05 15:37:39 -08008300bins/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
8301 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008302 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008303 $(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
8304
nnoble69ac39f2014-12-12 15:43:38 -08008305endif
8306
nnoble0c475f02014-12-05 15:37:39 -08008307deps_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)
8308
nnoble69ac39f2014-12-12 15:43:38 -08008309ifneq ($(NO_SECURE),true)
8310ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008311-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8312endif
nnoble69ac39f2014-12-12 15:43:38 -08008313endif
nnoble0c475f02014-12-05 15:37:39 -08008314
8315clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8316 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8317 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8318 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8319 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
8320
8321
8322CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8323
8324CHTTP2_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))))
8325CHTTP2_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))))
8326
nnoble69ac39f2014-12-12 15:43:38 -08008327ifeq ($(NO_SECURE),true)
8328
8329bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
8330
8331else
8332
nnoble0c475f02014-12-05 15:37:39 -08008333bins/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
8334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008335 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008336 $(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
8337
nnoble69ac39f2014-12-12 15:43:38 -08008338endif
8339
nnoble0c475f02014-12-05 15:37:39 -08008340deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8341
nnoble69ac39f2014-12-12 15:43:38 -08008342ifneq ($(NO_SECURE),true)
8343ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008344-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8345endif
nnoble69ac39f2014-12-12 15:43:38 -08008346endif
nnoble0c475f02014-12-05 15:37:39 -08008347
8348clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8349 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8350 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8351 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8352 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_no_op_test
8353
8354
8355CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8356
8357CHTTP2_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))))
8358CHTTP2_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))))
8359
nnoble69ac39f2014-12-12 15:43:38 -08008360ifeq ($(NO_SECURE),true)
8361
8362bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
8363
8364else
8365
nnoble0c475f02014-12-05 15:37:39 -08008366bins/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
8367 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008368 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008369 $(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
8370
nnoble69ac39f2014-12-12 15:43:38 -08008371endif
8372
nnoble0c475f02014-12-05 15:37:39 -08008373deps_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)
8374
nnoble69ac39f2014-12-12 15:43:38 -08008375ifneq ($(NO_SECURE),true)
8376ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008377-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8378endif
nnoble69ac39f2014-12-12 15:43:38 -08008379endif
nnoble0c475f02014-12-05 15:37:39 -08008380
8381clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8382 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8383 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8384 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8385 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
8386
8387
ctiller33023c42014-12-12 16:28:33 -08008388CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8389
8390CHTTP2_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))))
8391CHTTP2_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))))
8392
8393ifeq ($(NO_SECURE),true)
8394
8395bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
8396
8397else
8398
8399bins/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
8400 $(E) "[LD] Linking $@"
8401 $(Q) mkdir -p `dirname $@`
8402 $(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
8403
8404endif
8405
8406deps_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)
8407
8408ifneq ($(NO_SECURE),true)
8409ifneq ($(NO_DEPS),true)
8410-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8411endif
8412endif
8413
8414clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8415 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8416 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8417 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8418 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
8419
8420
nnoble0c475f02014-12-05 15:37:39 -08008421CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8422
8423CHTTP2_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))))
8424CHTTP2_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))))
8425
nnoble69ac39f2014-12-12 15:43:38 -08008426ifeq ($(NO_SECURE),true)
8427
8428bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
8429
8430else
8431
nnoble0c475f02014-12-05 15:37:39 -08008432bins/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
8433 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008434 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008435 $(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
8436
nnoble69ac39f2014-12-12 15:43:38 -08008437endif
8438
nnoble0c475f02014-12-05 15:37:39 -08008439deps_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)
8440
nnoble69ac39f2014-12-12 15:43:38 -08008441ifneq ($(NO_SECURE),true)
8442ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008443-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8444endif
nnoble69ac39f2014-12-12 15:43:38 -08008445endif
nnoble0c475f02014-12-05 15:37:39 -08008446
8447clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8448 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8449 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8450 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8451 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
8452
8453
8454CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8455
8456CHTTP2_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))))
8457CHTTP2_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))))
8458
nnoble69ac39f2014-12-12 15:43:38 -08008459ifeq ($(NO_SECURE),true)
8460
8461bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
8462
8463else
8464
nnoble0c475f02014-12-05 15:37:39 -08008465bins/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
8466 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008467 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008468 $(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
8469
nnoble69ac39f2014-12-12 15:43:38 -08008470endif
8471
nnoble0c475f02014-12-05 15:37:39 -08008472deps_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)
8473
nnoble69ac39f2014-12-12 15:43:38 -08008474ifneq ($(NO_SECURE),true)
8475ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008476-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8477endif
nnoble69ac39f2014-12-12 15:43:38 -08008478endif
nnoble0c475f02014-12-05 15:37:39 -08008479
8480clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8481 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8482 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8483 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8484 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
8485
8486
ctiller2845cad2014-12-15 15:14:12 -08008487CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8488
8489CHTTP2_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))))
8490CHTTP2_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))))
8491
8492ifeq ($(NO_SECURE),true)
8493
8494bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
8495
8496else
8497
8498bins/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
8499 $(E) "[LD] Linking $@"
8500 $(Q) mkdir -p `dirname $@`
8501 $(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
8502
8503endif
8504
8505deps_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)
8506
8507ifneq ($(NO_SECURE),true)
8508ifneq ($(NO_DEPS),true)
8509-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8510endif
8511endif
8512
8513clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8514 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8515 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8516 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8517 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
8518
8519
nnoble0c475f02014-12-05 15:37:39 -08008520CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8521
8522CHTTP2_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))))
8523CHTTP2_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))))
8524
nnoble69ac39f2014-12-12 15:43:38 -08008525ifeq ($(NO_SECURE),true)
8526
8527bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
8528
8529else
8530
nnoble0c475f02014-12-05 15:37:39 -08008531bins/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
8532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008533 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008534 $(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
8535
nnoble69ac39f2014-12-12 15:43:38 -08008536endif
8537
nnoble0c475f02014-12-05 15:37:39 -08008538deps_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)
8539
nnoble69ac39f2014-12-12 15:43:38 -08008540ifneq ($(NO_SECURE),true)
8541ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008542-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8543endif
nnoble69ac39f2014-12-12 15:43:38 -08008544endif
nnoble0c475f02014-12-05 15:37:39 -08008545
8546clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8547 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8548 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8549 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8550 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
8551
8552
8553CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8554
8555CHTTP2_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))))
8556CHTTP2_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))))
8557
nnoble69ac39f2014-12-12 15:43:38 -08008558ifeq ($(NO_SECURE),true)
8559
8560bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
8561
8562else
8563
nnoble0c475f02014-12-05 15:37:39 -08008564bins/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
8565 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008566 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008567 $(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
8568
nnoble69ac39f2014-12-12 15:43:38 -08008569endif
8570
nnoble0c475f02014-12-05 15:37:39 -08008571deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8572
nnoble69ac39f2014-12-12 15:43:38 -08008573ifneq ($(NO_SECURE),true)
8574ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008575-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8576endif
nnoble69ac39f2014-12-12 15:43:38 -08008577endif
nnoble0c475f02014-12-05 15:37:39 -08008578
8579clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8580 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8581 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8582 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8583 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
8584
8585
nathaniel52878172014-12-09 10:17:19 -08008586CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008587
nathaniel52878172014-12-09 10:17:19 -08008588CHTTP2_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))))
8589CHTTP2_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 -08008590
nnoble69ac39f2014-12-12 15:43:38 -08008591ifeq ($(NO_SECURE),true)
8592
8593bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
8594
8595else
8596
nathaniel52878172014-12-09 10:17:19 -08008597bins/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 -08008598 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008599 $(Q) mkdir -p `dirname $@`
nathaniel52878172014-12-09 10:17:19 -08008600 $(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 -08008601
nnoble69ac39f2014-12-12 15:43:38 -08008602endif
8603
nathaniel52878172014-12-09 10:17:19 -08008604deps_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 -08008605
nnoble69ac39f2014-12-12 15:43:38 -08008606ifneq ($(NO_SECURE),true)
8607ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008608-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008609endif
nnoble69ac39f2014-12-12 15:43:38 -08008610endif
nnoble0c475f02014-12-05 15:37:39 -08008611
nathaniel52878172014-12-09 10:17:19 -08008612clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8613 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8614 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8615 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
8616 $(Q) $(RM) bins/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008617
8618
8619CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8620
8621CHTTP2_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))))
8622CHTTP2_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))))
8623
nnoble69ac39f2014-12-12 15:43:38 -08008624ifeq ($(NO_SECURE),true)
8625
8626bins/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
8627
8628else
8629
nnoble0c475f02014-12-05 15:37:39 -08008630bins/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
8631 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008632 $(Q) mkdir -p `dirname $@`
nnoble0c475f02014-12-05 15:37:39 -08008633 $(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
8634
nnoble69ac39f2014-12-12 15:43:38 -08008635endif
8636
nnoble0c475f02014-12-05 15:37:39 -08008637deps_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)
8638
nnoble69ac39f2014-12-12 15:43:38 -08008639ifneq ($(NO_SECURE),true)
8640ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008641-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8642endif
nnoble69ac39f2014-12-12 15:43:38 -08008643endif
nnoble0c475f02014-12-05 15:37:39 -08008644
8645clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8646 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8647 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8648 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8649 $(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 -08008650
8651
8652
8653
nnoble0c475f02014-12-05 15:37:39 -08008654
8655
ctiller2845cad2014-12-15 15:14:12 -08008656.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