|
|
|
@ -188,8 +188,8 @@ CC_tsan = clang |
|
|
|
|
CXX_tsan = clang++
|
|
|
|
|
LD_tsan = clang
|
|
|
|
|
LDXX_tsan = clang++
|
|
|
|
|
CPPFLAGS_tsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
|
|
|
|
|
LDFLAGS_tsan = -fsanitize=thread -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
|
|
|
|
|
CPPFLAGS_tsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
|
|
|
|
|
LDFLAGS_tsan = -fsanitize=thread
|
|
|
|
|
DEFINES_tsan += GRPC_TEST_SLOWDOWN_BUILD_FACTOR=5
|
|
|
|
|
|
|
|
|
|
VALID_CONFIG_stapprof = 1
|
|
|
|
@ -225,8 +225,8 @@ CC_etsan = clang |
|
|
|
|
CXX_etsan = clang++
|
|
|
|
|
LD_etsan = clang
|
|
|
|
|
LDXX_etsan = clang++
|
|
|
|
|
CPPFLAGS_etsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
|
|
|
|
|
LDFLAGS_etsan = -fsanitize=thread -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
|
|
|
|
|
CPPFLAGS_etsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
|
|
|
|
|
LDFLAGS_etsan = -fsanitize=thread
|
|
|
|
|
DEFINES_etsan = _DEBUG DEBUG GRPC_EXECUTION_CONTEXT_SANITIZER
|
|
|
|
|
DEFINES_etsan += GRPC_TEST_SLOWDOWN_BUILD_FACTOR=5
|
|
|
|
|
|
|
|
|
@ -1020,6 +1020,7 @@ thread_stress_test: $(BINDIR)/$(CONFIG)/thread_stress_test |
|
|
|
|
zookeeper_test: $(BINDIR)/$(CONFIG)/zookeeper_test |
|
|
|
|
public_headers_must_be_c89: $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 |
|
|
|
|
boringssl_aes_test: $(BINDIR)/$(CONFIG)/boringssl_aes_test |
|
|
|
|
boringssl_asn1_test: $(BINDIR)/$(CONFIG)/boringssl_asn1_test |
|
|
|
|
boringssl_base64_test: $(BINDIR)/$(CONFIG)/boringssl_base64_test |
|
|
|
|
boringssl_bio_test: $(BINDIR)/$(CONFIG)/boringssl_bio_test |
|
|
|
|
boringssl_bn_test: $(BINDIR)/$(CONFIG)/boringssl_bn_test |
|
|
|
@ -1083,7 +1084,6 @@ h2_sockpair_1byte_test: $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_test |
|
|
|
|
h2_ssl_test: $(BINDIR)/$(CONFIG)/h2_ssl_test |
|
|
|
|
h2_ssl+poll_test: $(BINDIR)/$(CONFIG)/h2_ssl+poll_test |
|
|
|
|
h2_ssl_proxy_test: $(BINDIR)/$(CONFIG)/h2_ssl_proxy_test |
|
|
|
|
h2_uchannel_test: $(BINDIR)/$(CONFIG)/h2_uchannel_test |
|
|
|
|
h2_uds_test: $(BINDIR)/$(CONFIG)/h2_uds_test |
|
|
|
|
h2_uds+poll_test: $(BINDIR)/$(CONFIG)/h2_uds+poll_test |
|
|
|
|
h2_census_nosec_test: $(BINDIR)/$(CONFIG)/h2_census_nosec_test |
|
|
|
@ -1097,7 +1097,6 @@ h2_proxy_nosec_test: $(BINDIR)/$(CONFIG)/h2_proxy_nosec_test |
|
|
|
|
h2_sockpair_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair_nosec_test |
|
|
|
|
h2_sockpair+trace_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test |
|
|
|
|
h2_sockpair_1byte_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test |
|
|
|
|
h2_uchannel_nosec_test: $(BINDIR)/$(CONFIG)/h2_uchannel_nosec_test |
|
|
|
|
h2_uds_nosec_test: $(BINDIR)/$(CONFIG)/h2_uds_nosec_test |
|
|
|
|
h2_uds+poll_nosec_test: $(BINDIR)/$(CONFIG)/h2_uds+poll_nosec_test |
|
|
|
|
|
|
|
|
@ -1171,7 +1170,7 @@ pc_cxx: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc |
|
|
|
|
|
|
|
|
|
pc_cxx_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc |
|
|
|
|
|
|
|
|
|
privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a |
|
|
|
|
privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a |
|
|
|
|
|
|
|
|
|
ifeq ($(HAS_ZOOKEEPER),true) |
|
|
|
|
privatelibs_zookeeper: |
|
|
|
@ -1306,7 +1305,6 @@ buildtests_c: privatelibs_c \ |
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_ssl_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_ssl+poll_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_ssl_proxy_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uchannel_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uds_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uds+poll_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_census_nosec_test \
|
|
|
|
@ -1320,7 +1318,6 @@ buildtests_c: privatelibs_c \ |
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_sockpair_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uchannel_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uds_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uds+poll_nosec_test \
|
|
|
|
|
|
|
|
|
@ -1369,6 +1366,7 @@ buildtests_cxx: buildtests_zookeeper privatelibs_cxx \ |
|
|
|
|
$(BINDIR)/$(CONFIG)/sync_unary_ping_pong_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/thread_stress_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_aes_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_asn1_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_base64_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_bio_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_bn_test \
|
|
|
|
@ -1546,8 +1544,6 @@ test_c: buildtests_c |
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing message_compress_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing mlog_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/mlog_test || ( echo test mlog_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing multiple_server_queues_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/multiple_server_queues_test || ( echo test multiple_server_queues_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing murmur_hash_test"
|
|
|
|
@ -1627,6 +1623,8 @@ test_c: buildtests_c |
|
|
|
|
flaky_test_c: buildtests_c |
|
|
|
|
$(E) "[RUN] Testing lb_policies_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/lb_policies_test || ( echo test lb_policies_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing mlog_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/mlog_test || ( echo test mlog_test failed ; exit 1 )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
test_cxx: test_zookeeper buildtests_cxx |
|
|
|
@ -2412,7 +2410,6 @@ LIBGRPC_SRC = \ |
|
|
|
|
src/core/channel/channel_stack.c \
|
|
|
|
|
src/core/channel/channel_stack_builder.c \
|
|
|
|
|
src/core/channel/client_channel.c \
|
|
|
|
|
src/core/channel/client_uchannel.c \
|
|
|
|
|
src/core/channel/compress_filter.c \
|
|
|
|
|
src/core/channel/connected_channel.c \
|
|
|
|
|
src/core/channel/http_client_filter.c \
|
|
|
|
@ -2477,6 +2474,8 @@ LIBGRPC_SRC = \ |
|
|
|
|
src/core/iomgr/timer.c \
|
|
|
|
|
src/core/iomgr/timer_heap.c \
|
|
|
|
|
src/core/iomgr/udp_server.c \
|
|
|
|
|
src/core/iomgr/unix_sockets_posix.c \
|
|
|
|
|
src/core/iomgr/unix_sockets_posix_noop.c \
|
|
|
|
|
src/core/iomgr/wakeup_fd_eventfd.c \
|
|
|
|
|
src/core/iomgr/wakeup_fd_nospecial.c \
|
|
|
|
|
src/core/iomgr/wakeup_fd_pipe.c \
|
|
|
|
@ -2773,7 +2772,6 @@ LIBGRPC_UNSECURE_SRC = \ |
|
|
|
|
src/core/channel/channel_stack.c \
|
|
|
|
|
src/core/channel/channel_stack_builder.c \
|
|
|
|
|
src/core/channel/client_channel.c \
|
|
|
|
|
src/core/channel/client_uchannel.c \
|
|
|
|
|
src/core/channel/compress_filter.c \
|
|
|
|
|
src/core/channel/connected_channel.c \
|
|
|
|
|
src/core/channel/http_client_filter.c \
|
|
|
|
@ -2838,6 +2836,8 @@ LIBGRPC_UNSECURE_SRC = \ |
|
|
|
|
src/core/iomgr/timer.c \
|
|
|
|
|
src/core/iomgr/timer_heap.c \
|
|
|
|
|
src/core/iomgr/udp_server.c \
|
|
|
|
|
src/core/iomgr/unix_sockets_posix.c \
|
|
|
|
|
src/core/iomgr/unix_sockets_posix_noop.c \
|
|
|
|
|
src/core/iomgr/wakeup_fd_eventfd.c \
|
|
|
|
|
src/core/iomgr/wakeup_fd_nospecial.c \
|
|
|
|
|
src/core/iomgr/wakeup_fd_pipe.c \
|
|
|
|
@ -4389,6 +4389,43 @@ ifneq ($(NO_DEPS),true) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBBORINGSSL_ASN1_TEST_LIB_SRC = \
|
|
|
|
|
third_party/boringssl/crypto/asn1/asn1_test.cc \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBBORINGSSL_ASN1_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_ASN1_TEST_LIB_SRC))))
|
|
|
|
|
|
|
|
|
|
$(LIBBORINGSSL_ASN1_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX |
|
|
|
|
$(LIBBORINGSSL_ASN1_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare |
|
|
|
|
|
|
|
|
|
ifeq ($(NO_PROTOBUF),true) |
|
|
|
|
|
|
|
|
|
# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
|
|
|
|
|
|
|
|
|
|
$(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a: protobuf_dep_error |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
$(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a: $(ZLIB_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS) |
|
|
|
|
$(E) "[AR] Creating $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a
|
|
|
|
|
$(Q) $(AR) $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS)
|
|
|
|
|
ifeq ($(SYSTEM),Darwin) |
|
|
|
|
$(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBBORINGSSL_BASE64_TEST_LIB_SRC = \
|
|
|
|
|
third_party/boringssl/crypto/base64/base64_test.cc \
|
|
|
|
|
|
|
|
|
@ -11242,6 +11279,33 @@ endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# boringssl needs an override to ensure that it does not include
|
|
|
|
|
# system openssl headers regardless of other configuration
|
|
|
|
|
# we do so here with a target specific variable assignment
|
|
|
|
|
$(BORINGSSL_ASN1_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value |
|
|
|
|
$(BORINGSSL_ASN1_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) |
|
|
|
|
$(BORINGSSL_ASN1_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(NO_PROTOBUF),true) |
|
|
|
|
|
|
|
|
|
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_asn1_test: protobuf_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_asn1_test: $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LDXX) $(LDFLAGS) $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_asn1_test
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# boringssl needs an override to ensure that it does not include
|
|
|
|
|
# system openssl headers regardless of other configuration
|
|
|
|
|
# we do so here with a target specific variable assignment
|
|
|
|
@ -12986,38 +13050,6 @@ endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H2_UCHANNEL_TEST_SRC = \
|
|
|
|
|
test/core/end2end/fixtures/h2_uchannel.c \
|
|
|
|
|
|
|
|
|
|
H2_UCHANNEL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_UCHANNEL_TEST_SRC))))
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uchannel_test: openssl_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uchannel_test: $(H2_UCHANNEL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(H2_UCHANNEL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_uchannel_test
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_uchannel.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_h2_uchannel_test: $(H2_UCHANNEL_TEST_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(H2_UCHANNEL_TEST_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H2_UDS_TEST_SRC = \
|
|
|
|
|
test/core/end2end/fixtures/h2_uds.c \
|
|
|
|
|
|
|
|
|
@ -13302,26 +13334,6 @@ ifneq ($(NO_DEPS),true) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H2_UCHANNEL_NOSEC_TEST_SRC = \
|
|
|
|
|
test/core/end2end/fixtures/h2_uchannel.c \
|
|
|
|
|
|
|
|
|
|
H2_UCHANNEL_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_UCHANNEL_NOSEC_TEST_SRC))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uchannel_nosec_test: $(H2_UCHANNEL_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(H2_UCHANNEL_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_uchannel_nosec_test
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_uchannel.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_h2_uchannel_nosec_test: $(H2_UCHANNEL_NOSEC_TEST_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(H2_UCHANNEL_NOSEC_TEST_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H2_UDS_NOSEC_TEST_SRC = \
|
|
|
|
|
test/core/end2end/fixtures/h2_uds.c \
|
|
|
|
|
|
|
|
|
|