@ -77,7 +77,6 @@ CC_opt = $(DEFAULT_CC)
CXX_opt = $( DEFAULT_CXX)
LD_opt = $( DEFAULT_CC)
LDXX_opt = $( DEFAULT_CXX)
CXXFLAGS_opt = -fno-exceptions
CPPFLAGS_opt = -O2
DEFINES_opt = NDEBUG
@ -95,7 +94,6 @@ CC_dbg = $(DEFAULT_CC)
CXX_dbg = $( DEFAULT_CXX)
LD_dbg = $( DEFAULT_CC)
LDXX_dbg = $( DEFAULT_CXX)
CXXFLAGS_dbg = -fno-exceptions
CPPFLAGS_dbg = -O0
DEFINES_dbg = _DEBUG DEBUG
@ -144,14 +142,14 @@ LDXX_asan-noleaks = clang++
CPPFLAGS_asan-noleaks = -O0 -fsanitize-coverage= edge -fsanitize= address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
LDFLAGS_asan-noleaks = -fsanitize= address
V A L I D _ C O N F I G _ c + + -compa t = 1
C C _ c + + -compa t = $( DEFAULT_CC)
C X X _ c + + -compa t = $( DEFAULT_CXX)
L D _ c + + -compa t = $( DEFAULT_CC)
L D X X _ c + + -compa t = $( DEFAULT_CXX)
C F L A G S _ c + + -compat = -Wc++-compat
C P P F L A G S _ c + + -compat = -O0
D E F I N E S _ c + + -compat = _DEBUG DEBUG
VALID_CONFIG_noexcep t = 1
CC_noexcep t = $( DEFAULT_CC)
CXX_noexcep t = $( DEFAULT_CXX)
LD_noexcep t = $( DEFAULT_CC)
LDXX_noexcep t = $( DEFAULT_CXX)
CXXFLAGS_noexcept = -fno-exceptions
CPPFLAGS_noexcept = -O2
DEFINES_noexcept = N DEBUG
VALID_CONFIG_ubsan = 1
REQUIRE_CUSTOM_LIBRARIES_ubsan = 1
@ -207,6 +205,15 @@ LDXX_lto = $(DEFAULT_CXX)
CPPFLAGS_lto = -O2
DEFINES_lto = NDEBUG
V A L I D _ C O N F I G _ c + + -compat = 1
C C _ c + + -compat = $( DEFAULT_CC)
C X X _ c + + -compat = $( DEFAULT_CXX)
L D _ c + + -compat = $( DEFAULT_CC)
L D X X _ c + + -compat = $( DEFAULT_CXX)
C F L A G S _ c + + -compat = -Wc++-compat
C P P F L A G S _ c + + -compat = -O0
D E F I N E S _ c + + -compat = _DEBUG DEBUG
VALID_CONFIG_mutrace = 1
CC_mutrace = $( DEFAULT_CC)
CXX_mutrace = $( DEFAULT_CXX)
@ -412,8 +419,8 @@ Q = @
e n d i f
CORE_VERSION = 5.0.0-dev
CPP_VERSION = 1.9 .0-dev
CSHARP_VERSION = 1.9 .0-dev
CPP_VERSION = 1.10 .0-dev
CSHARP_VERSION = 1.10 .0-dev
CPPFLAGS_NO_ARCH += $( addprefix -I, $( INCLUDES) ) $( addprefix -D, $( DEFINES) )
CPPFLAGS += $( CPPFLAGS_NO_ARCH) $( ARCH_FLAGS)
@ -643,7 +650,6 @@ ZLIB_DEP = $(LIBDIR)/$(CONFIG)/libz.a
ZLIB_MERGE_LIBS = $( LIBDIR) /$( CONFIG) /libz.a
ZLIB_MERGE_OBJS = $( LIBZ_OBJS)
CPPFLAGS += -Ithird_party/zlib
LDFLAGS += -L$( LIBDIR) /$( CONFIG) /zlib
e l s e
i f e q ( $( HAS_PKG_CONFIG ) , t r u e )
CPPFLAGS += $( shell $( PKG_CONFIG) --cflags zlib)
@ -674,7 +680,6 @@ CARES_DEP = $(LIBDIR)/$(CONFIG)/libares.a
CARES_MERGE_OBJS = $( LIBARES_OBJS)
CARES_MERGE_LIBS = $( LIBDIR) /$( CONFIG) /libares.a
CPPFLAGS := -Ithird_party/cares -Ithird_party/cares/cares $( CPPFLAGS)
LDFLAGS := -L$( LIBDIR) /$( CONFIG) /c-ares $( LDFLAGS)
e l s e
i f e q ( $( HAS_PKG_CONFIG ) , t r u e )
PC_REQUIRES_GRPC += libcares
@ -1127,6 +1132,7 @@ cxx_string_ref_test: $(BINDIR)/$(CONFIG)/cxx_string_ref_test
cxx_time_test : $( BINDIR ) /$( CONFIG ) /cxx_time_test
end2end_test : $( BINDIR ) /$( CONFIG ) /end 2end_test
error_details_test : $( BINDIR ) /$( CONFIG ) /error_details_test
exception_test : $( BINDIR ) /$( CONFIG ) /exception_test
filter_end2end_test : $( BINDIR ) /$( CONFIG ) /filter_end 2end_test
generic_end2end_test : $( BINDIR ) /$( CONFIG ) /generic_end 2end_test
golden_file_test : $( BINDIR ) /$( CONFIG ) /golden_file_test
@ -1146,6 +1152,7 @@ h2_ssl_cert_test: $(BINDIR)/$(CONFIG)/h2_ssl_cert_test
health_service_end2end_test : $( BINDIR ) /$( CONFIG ) /health_service_end 2end_test
http2_client : $( BINDIR ) /$( CONFIG ) /http 2_client
hybrid_end2end_test : $( BINDIR ) /$( CONFIG ) /hybrid_end 2end_test
inlined_vector_test : $( BINDIR ) /$( CONFIG ) /inlined_vector_test
inproc_sync_unary_ping_pong_test : $( BINDIR ) /$( CONFIG ) /inproc_sync_unary_ping_pong_test
interop_client : $( BINDIR ) /$( CONFIG ) /interop_client
interop_server : $( BINDIR ) /$( CONFIG ) /interop_server
@ -1155,6 +1162,7 @@ memory_test: $(BINDIR)/$(CONFIG)/memory_test
metrics_client : $( BINDIR ) /$( CONFIG ) /metrics_client
mock_test : $( BINDIR ) /$( CONFIG ) /mock_test
noop-benchmark : $( BINDIR ) /$( CONFIG ) /noop -benchmark
orphanable_test : $( BINDIR ) /$( CONFIG ) /orphanable_test
proto_server_reflection_test : $( BINDIR ) /$( CONFIG ) /proto_server_reflection_test
proto_utils_test : $( BINDIR ) /$( CONFIG ) /proto_utils_test
qps_interarrival_test : $( BINDIR ) /$( CONFIG ) /qps_interarrival_test
@ -1302,10 +1310,10 @@ third_party/protobuf/configure:
$(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a : third_party /protobuf /configure
$( E) "[MAKE] Building protobuf"
$( Q) mkdir -p $( LIBDIR) /$( CONFIG) /protobuf
$( Q) ( cd third_party/protobuf ; CC = " $( CC) " CXX = " $( CXX) " LDFLAGS = " $( LDFLAGS_$( CONFIG) ) -g $( PROTOBUF_LDFLAGS_EXTRA) " CPPFLAGS = " $( PIC_CPPFLAGS) $( CPPFLAGS_$( CONFIG) ) -g $( PROTOBUF_CPPFLAGS_EXTRA) " ./configure --disable-shared --enable-static $( PROTOBUF_CONFIG_OPTS) )
$( Q) $( MAKE) -C third_party/protobuf clean
$( Q) $( MAKE) -C third_party/protobuf
$( Q) mkdir -p $( LIBDIR) /$( CONFIG) /protobuf
$( Q) mkdir -p $( BINDIR) /$( CONFIG) /protobuf
$( Q) cp third_party/protobuf/src/.libs/libprotoc.a $( LIBDIR) /$( CONFIG) /protobuf
$( Q) cp third_party/protobuf/src/.libs/libprotobuf.a $( LIBDIR) /$( CONFIG) /protobuf
@ -1575,6 +1583,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /cxx_time_test \
$( BINDIR) /$( CONFIG) /end2end_test \
$( BINDIR) /$( CONFIG) /error_details_test \
$( BINDIR) /$( CONFIG) /exception_test \
$( BINDIR) /$( CONFIG) /filter_end2end_test \
$( BINDIR) /$( CONFIG) /generic_end2end_test \
$( BINDIR) /$( CONFIG) /golden_file_test \
@ -1587,6 +1596,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /http2_client \
$( BINDIR) /$( CONFIG) /hybrid_end2end_test \
$( BINDIR) /$( CONFIG) /inlined_vector_test \
$( BINDIR) /$( CONFIG) /inproc_sync_unary_ping_pong_test \
$( BINDIR) /$( CONFIG) /interop_client \
$( BINDIR) /$( CONFIG) /interop_server \
@ -1596,6 +1606,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /metrics_client \
$( BINDIR) /$( CONFIG) /mock_test \
$( BINDIR) /$( CONFIG) /noop-benchmark \
$( BINDIR) /$( CONFIG) /orphanable_test \
$( BINDIR) /$( CONFIG) /proto_server_reflection_test \
$( BINDIR) /$( CONFIG) /proto_utils_test \
$( BINDIR) /$( CONFIG) /qps_interarrival_test \
@ -1704,6 +1715,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /cxx_time_test \
$( BINDIR) /$( CONFIG) /end2end_test \
$( BINDIR) /$( CONFIG) /error_details_test \
$( BINDIR) /$( CONFIG) /exception_test \
$( BINDIR) /$( CONFIG) /filter_end2end_test \
$( BINDIR) /$( CONFIG) /generic_end2end_test \
$( BINDIR) /$( CONFIG) /golden_file_test \
@ -1716,6 +1728,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /http2_client \
$( BINDIR) /$( CONFIG) /hybrid_end2end_test \
$( BINDIR) /$( CONFIG) /inlined_vector_test \
$( BINDIR) /$( CONFIG) /inproc_sync_unary_ping_pong_test \
$( BINDIR) /$( CONFIG) /interop_client \
$( BINDIR) /$( CONFIG) /interop_server \
@ -1725,6 +1738,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /metrics_client \
$( BINDIR) /$( CONFIG) /mock_test \
$( BINDIR) /$( CONFIG) /noop-benchmark \
$( BINDIR) /$( CONFIG) /orphanable_test \
$( BINDIR) /$( CONFIG) /proto_server_reflection_test \
$( BINDIR) /$( CONFIG) /proto_utils_test \
$( BINDIR) /$( CONFIG) /qps_interarrival_test \
@ -2105,6 +2119,8 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /end2end_test || ( echo test end2end_test failed ; exit 1 )
$( E) "[RUN] Testing error_details_test"
$( Q) $( BINDIR) /$( CONFIG) /error_details_test || ( echo test error_details_test failed ; exit 1 )
$( E) "[RUN] Testing exception_test"
$( Q) $( BINDIR) /$( CONFIG) /exception_test || ( echo test exception_test failed ; exit 1 )
$( E) "[RUN] Testing filter_end2end_test"
$( Q) $( BINDIR) /$( CONFIG) /filter_end2end_test || ( echo test filter_end2end_test failed ; exit 1 )
$( E) "[RUN] Testing generic_end2end_test"
@ -2123,6 +2139,8 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /h2_ssl_cert_test || ( echo test h2_ssl_cert_test failed ; exit 1 )
$( E) "[RUN] Testing health_service_end2end_test"
$( Q) $( BINDIR) /$( CONFIG) /health_service_end2end_test || ( echo test health_service_end2end_test failed ; exit 1 )
$( E) "[RUN] Testing inlined_vector_test"
$( Q) $( BINDIR) /$( CONFIG) /inlined_vector_test || ( echo test inlined_vector_test failed ; exit 1 )
$( E) "[RUN] Testing inproc_sync_unary_ping_pong_test"
$( Q) $( BINDIR) /$( CONFIG) /inproc_sync_unary_ping_pong_test || ( echo test inproc_sync_unary_ping_pong_test failed ; exit 1 )
$( E) "[RUN] Testing interop_test"
@ -2133,6 +2151,8 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /mock_test || ( echo test mock_test failed ; exit 1 )
$( E) "[RUN] Testing noop-benchmark"
$( Q) $( BINDIR) /$( CONFIG) /noop-benchmark || ( echo test noop-benchmark failed ; exit 1 )
$( E) "[RUN] Testing orphanable_test"
$( Q) $( BINDIR) /$( CONFIG) /orphanable_test || ( echo test orphanable_test failed ; exit 1 )
$( E) "[RUN] Testing proto_server_reflection_test"
$( Q) $( BINDIR) /$( CONFIG) /proto_server_reflection_test || ( echo test proto_server_reflection_test failed ; exit 1 )
$( E) "[RUN] Testing proto_utils_test"
@ -2824,51 +2844,51 @@ clean:
LIBGPR_SRC = \
src/core/lib/gpr/alloc.cc \
src/core/lib/gpr/arena.cc \
src/core/lib/gpr/atm.cc \
src/core/lib/gpr/avl.cc \
src/core/lib/gpr/cmdline.cc \
src/core/lib/gpr/cpu_iphone.cc \
src/core/lib/gpr/cpu_linux.cc \
src/core/lib/gpr/cpu_posix.cc \
src/core/lib/gpr/cpu_windows.cc \
src/core/lib/gpr/env_linux.cc \
src/core/lib/gpr/env_posix.cc \
src/core/lib/gpr/env_windows.cc \
src/core/lib/gpr/fork.cc \
src/core/lib/gpr/host_port.cc \
src/core/lib/gpr/log.cc \
src/core/lib/gpr/log_android.cc \
src/core/lib/gpr/log_linux.cc \
src/core/lib/gpr/log_posix.cc \
src/core/lib/gpr/log_windows.cc \
src/core/lib/gpr/mpscq.cc \
src/core/lib/gpr/murmur_hash.cc \
src/core/lib/gpr/object_registry.cc \
src/core/lib/gpr/string.cc \
src/core/lib/gpr/string_posix.cc \
src/core/lib/gpr/string_util_windows.cc \
src/core/lib/gpr/string_windows.cc \
src/core/lib/gpr/subprocess_posix.cc \
src/core/lib/gpr/subprocess_windows.cc \
src/core/lib/gpr/sync.cc \
src/core/lib/gpr/sync_posix.cc \
src/core/lib/gpr/sync_windows.cc \
src/core/lib/gpr/thd.cc \
src/core/lib/gpr/thd_posix.cc \
src/core/lib/gpr/thd_windows.cc \
src/core/lib/gpr/time.cc \
src/core/lib/gpr/time_posix.cc \
src/core/lib/gpr/time_precise.cc \
src/core/lib/gpr/time_windows.cc \
src/core/lib/gpr/tls_pthread.cc \
src/core/lib/gpr/tmpfile_msys.cc \
src/core/lib/gpr/tmpfile_posix.cc \
src/core/lib/gpr/tmpfile_windows.cc \
src/core/lib/gpr/wrap_memcpy.cc \
src/core/lib/profiling/basic_timers.cc \
src/core/lib/profiling/stap_timers.cc \
src/core/lib/support/alloc.cc \
src/core/lib/support/arena.cc \
src/core/lib/support/atm.cc \
src/core/lib/support/avl.cc \
src/core/lib/support/cmdline.cc \
src/core/lib/support/cpu_iphone.cc \
src/core/lib/support/cpu_linux.cc \
src/core/lib/support/cpu_posix.cc \
src/core/lib/support/cpu_windows.cc \
src/core/lib/support/env_linux.cc \
src/core/lib/support/env_posix.cc \
src/core/lib/support/env_windows.cc \
src/core/lib/support/fork.cc \
src/core/lib/support/host_port.cc \
src/core/lib/support/log.cc \
src/core/lib/support/log_android.cc \
src/core/lib/support/log_linux.cc \
src/core/lib/support/log_posix.cc \
src/core/lib/support/log_windows.cc \
src/core/lib/support/mpscq.cc \
src/core/lib/support/murmur_hash.cc \
src/core/lib/support/object_registry.cc \
src/core/lib/support/string.cc \
src/core/lib/support/string_posix.cc \
src/core/lib/support/string_util_windows.cc \
src/core/lib/support/string_windows.cc \
src/core/lib/support/subprocess_posix.cc \
src/core/lib/support/subprocess_windows.cc \
src/core/lib/support/sync.cc \
src/core/lib/support/sync_posix.cc \
src/core/lib/support/sync_windows.cc \
src/core/lib/support/thd.cc \
src/core/lib/support/thd_posix.cc \
src/core/lib/support/thd_windows.cc \
src/core/lib/support/time.cc \
src/core/lib/support/time_posix.cc \
src/core/lib/support/time_precise.cc \
src/core/lib/support/time_windows.cc \
src/core/lib/support/tls_pthread.cc \
src/core/lib/support/tmpfile_msys.cc \
src/core/lib/support/tmpfile_posix.cc \
src/core/lib/support/tmpfile_windows.cc \
src/core/lib/support/wrap_memcpy.cc \
PUBLIC_HEADERS_C += \
include/grpc/support/alloc.h \
@ -3232,7 +3252,6 @@ PUBLIC_HEADERS_C += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -3547,7 +3566,6 @@ PUBLIC_HEADERS_C += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -3836,7 +3854,6 @@ PUBLIC_HEADERS_C += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -4099,7 +4116,6 @@ PUBLIC_HEADERS_C += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -4366,7 +4382,6 @@ PUBLIC_HEADERS_C += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -4658,7 +4673,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -5146,7 +5160,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -5539,7 +5552,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -5657,7 +5669,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -5867,7 +5878,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc/impl/codegen/byte_buffer_reader.h \
include/grpc/impl/codegen/compression_types.h \
include/grpc/impl/codegen/connectivity_state.h \
include/grpc/impl/codegen/exec_ctx_fwd.h \
include/grpc/impl/codegen/grpc_types.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
@ -8801,7 +8811,7 @@ endif
ALLOC_TEST_SRC = \
test/core/support /alloc_test.cc \
test/core/gpr /alloc_test.cc \
ALLOC_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( ALLOC_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -8821,7 +8831,7 @@ $(BINDIR)/$(CONFIG)/alloc_test: $(ALLOC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_te
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /alloc_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /alloc_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_alloc_test : $( ALLOC_TEST_OBJS :.o =.dep )
@ -8897,7 +8907,7 @@ endif
ARENA_TEST_SRC = \
test/core/support /arena_test.cc \
test/core/gpr /arena_test.cc \
ARENA_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( ARENA_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -8917,7 +8927,7 @@ $(BINDIR)/$(CONFIG)/arena_test: $(ARENA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_te
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /arena_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /arena_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_arena_test : $( ARENA_TEST_OBJS :.o =.dep )
@ -9860,7 +9870,7 @@ endif
GPR_AVL_TEST_SRC = \
test/core/support /avl_test.cc \
test/core/gpr /avl_test.cc \
GPR_AVL_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_AVL_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -9880,7 +9890,7 @@ $(BINDIR)/$(CONFIG)/gpr_avl_test: $(GPR_AVL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgp
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /avl_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /avl_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_avl_test : $( GPR_AVL_TEST_OBJS :.o =.dep )
@ -9892,7 +9902,7 @@ endif
GPR_CMDLINE_TEST_SRC = \
test/core/support /cmdline_test.cc \
test/core/gpr /cmdline_test.cc \
GPR_CMDLINE_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_CMDLINE_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -9912,7 +9922,7 @@ $(BINDIR)/$(CONFIG)/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFI
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /cmdline_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /cmdline_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_cmdline_test : $( GPR_CMDLINE_TEST_OBJS :.o =.dep )
@ -9924,7 +9934,7 @@ endif
GPR_CPU_TEST_SRC = \
test/core/support /cpu_test.cc \
test/core/gpr /cpu_test.cc \
GPR_CPU_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_CPU_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -9944,7 +9954,7 @@ $(BINDIR)/$(CONFIG)/gpr_cpu_test: $(GPR_CPU_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgp
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /cpu_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /cpu_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_cpu_test : $( GPR_CPU_TEST_OBJS :.o =.dep )
@ -9956,7 +9966,7 @@ endif
GPR_ENV_TEST_SRC = \
test/core/support /env_test.cc \
test/core/gpr /env_test.cc \
GPR_ENV_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_ENV_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -9976,7 +9986,7 @@ $(BINDIR)/$(CONFIG)/gpr_env_test: $(GPR_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgp
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /env_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /env_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_env_test : $( GPR_ENV_TEST_OBJS :.o =.dep )
@ -9988,7 +9998,7 @@ endif
GPR_HOST_PORT_TEST_SRC = \
test/core/support /host_port_test.cc \
test/core/gpr /host_port_test.cc \
GPR_HOST_PORT_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_HOST_PORT_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10008,7 +10018,7 @@ $(BINDIR)/$(CONFIG)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) $(LIBDIR)/$(C
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /host_port_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /host_port_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_host_port_test : $( GPR_HOST_PORT_TEST_OBJS :.o =.dep )
@ -10020,7 +10030,7 @@ endif
GPR_LOG_TEST_SRC = \
test/core/support /log_test.cc \
test/core/gpr /log_test.cc \
GPR_LOG_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_LOG_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10040,7 +10050,7 @@ $(BINDIR)/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgp
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /log_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /log_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_log_test : $( GPR_LOG_TEST_OBJS :.o =.dep )
@ -10052,7 +10062,7 @@ endif
GPR_MANUAL_CONSTRUCTOR_TEST_SRC = \
test/core/support /manual_constructor_test.cc \
test/core/gprpp /manual_constructor_test.cc \
GPR_MANUAL_CONSTRUCTOR_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_MANUAL_CONSTRUCTOR_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10072,7 +10082,7 @@ $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test: $(GPR_MANUAL_CONSTRUCTOR_TEST_O
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /manual_constructor_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gprpp /manual_constructor_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_manual_constructor_test : $( GPR_MANUAL_CONSTRUCTOR_TEST_OBJS :.o =.dep )
@ -10084,7 +10094,7 @@ endif
GPR_MPSCQ_TEST_SRC = \
test/core/support /mpscq_test.cc \
test/core/gpr /mpscq_test.cc \
GPR_MPSCQ_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_MPSCQ_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10104,7 +10114,7 @@ $(BINDIR)/$(CONFIG)/gpr_mpscq_test: $(GPR_MPSCQ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/l
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /mpscq_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /mpscq_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_mpscq_test : $( GPR_MPSCQ_TEST_OBJS :.o =.dep )
@ -10116,7 +10126,7 @@ endif
GPR_SPINLOCK_TEST_SRC = \
test/core/support /spinlock_test.cc \
test/core/gpr /spinlock_test.cc \
GPR_SPINLOCK_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_SPINLOCK_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10136,7 +10146,7 @@ $(BINDIR)/$(CONFIG)/gpr_spinlock_test: $(GPR_SPINLOCK_TEST_OBJS) $(LIBDIR)/$(CON
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /spinlock_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /spinlock_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_spinlock_test : $( GPR_SPINLOCK_TEST_OBJS :.o =.dep )
@ -10148,7 +10158,7 @@ endif
GPR_STRING_TEST_SRC = \
test/core/support /string_test.cc \
test/core/gpr /string_test.cc \
GPR_STRING_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_STRING_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10168,7 +10178,7 @@ $(BINDIR)/$(CONFIG)/gpr_string_test: $(GPR_STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /string_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /string_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_string_test : $( GPR_STRING_TEST_OBJS :.o =.dep )
@ -10180,7 +10190,7 @@ endif
GPR_SYNC_TEST_SRC = \
test/core/support /sync_test.cc \
test/core/gpr /sync_test.cc \
GPR_SYNC_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_SYNC_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10200,7 +10210,7 @@ $(BINDIR)/$(CONFIG)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/lib
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /sync_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /sync_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_sync_test : $( GPR_SYNC_TEST_OBJS :.o =.dep )
@ -10212,7 +10222,7 @@ endif
GPR_THD_TEST_SRC = \
test/core/support /thd_test.cc \
test/core/gpr /thd_test.cc \
GPR_THD_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_THD_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10232,7 +10242,7 @@ $(BINDIR)/$(CONFIG)/gpr_thd_test: $(GPR_THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgp
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /thd_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /thd_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_thd_test : $( GPR_THD_TEST_OBJS :.o =.dep )
@ -10244,7 +10254,7 @@ endif
GPR_TIME_TEST_SRC = \
test/core/support /time_test.cc \
test/core/gpr /time_test.cc \
GPR_TIME_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_TIME_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10264,7 +10274,7 @@ $(BINDIR)/$(CONFIG)/gpr_time_test: $(GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/lib
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /time_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /time_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_time_test : $( GPR_TIME_TEST_OBJS :.o =.dep )
@ -10276,7 +10286,7 @@ endif
GPR_TLS_TEST_SRC = \
test/core/support /tls_test.cc \
test/core/gpr /tls_test.cc \
GPR_TLS_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_TLS_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10296,7 +10306,7 @@ $(BINDIR)/$(CONFIG)/gpr_tls_test: $(GPR_TLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgp
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /tls_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /tls_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_tls_test : $( GPR_TLS_TEST_OBJS :.o =.dep )
@ -10308,7 +10318,7 @@ endif
GPR_USEFUL_TEST_SRC = \
test/core/support /useful_test.cc \
test/core/gpr /useful_test.cc \
GPR_USEFUL_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GPR_USEFUL_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -10328,7 +10338,7 @@ $(BINDIR)/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /useful_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /useful_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_gpr_useful_test : $( GPR_USEFUL_TEST_OBJS :.o =.dep )
@ -11914,7 +11924,7 @@ endif
MURMUR_HASH_TEST_SRC = \
test/core/support /murmur_hash_test.cc \
test/core/gpr /murmur_hash_test.cc \
MURMUR_HASH_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( MURMUR_HASH_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -11934,7 +11944,7 @@ $(BINDIR)/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFI
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /murmur_hash_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gpr /murmur_hash_test.o : $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_murmur_hash_test : $( MURMUR_HASH_TEST_OBJS :.o =.dep )
@ -15026,6 +15036,49 @@ endif
$(OBJDIR)/$(CONFIG)/test/cpp/util/error_details_test.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc
EXCEPTION_TEST_SRC = \
test/cpp/end2end/exception_test.cc \
EXCEPTION_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( EXCEPTION_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure targets if you don't have OpenSSL.
$(BINDIR)/$(CONFIG)/exception_test : openssl_dep_error
e l s e
i f e q ( $( NO_PROTOBUF ) , t r u e )
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
$(BINDIR)/$(CONFIG)/exception_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/exception_test : $( PROTOBUF_DEP ) $( EXCEPTION_TEST_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc ++_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( EXCEPTION_TEST_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc++_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc++.a $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr_test_util.a $( LIBDIR) /$( CONFIG) /libgpr.a $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /exception_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/exception_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc ++_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_exception_test : $( EXCEPTION_TEST_OBJS :.o =.dep )
i f n e q ( $( NO_SECURE ) , t r u e )
i f n e q ( $( NO_DEPS ) , t r u e )
-include $(EXCEPTION_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
FILTER_END2END_TEST_SRC = \
test/cpp/end2end/filter_end2end_test.cc \
@ -15770,6 +15823,49 @@ endif
e n d i f
INLINED_VECTOR_TEST_SRC = \
test/core/gprpp/inlined_vector_test.cc \
INLINED_VECTOR_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( INLINED_VECTOR_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure targets if you don't have OpenSSL.
$(BINDIR)/$(CONFIG)/inlined_vector_test : openssl_dep_error
e l s e
i f e q ( $( NO_PROTOBUF ) , t r u e )
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
$(BINDIR)/$(CONFIG)/inlined_vector_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/inlined_vector_test : $( PROTOBUF_DEP ) $( INLINED_VECTOR_TEST_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( INLINED_VECTOR_TEST_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc++.a $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr_test_util.a $( LIBDIR) /$( CONFIG) /libgpr.a $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /inlined_vector_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/gprpp/inlined_vector_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_inlined_vector_test : $( INLINED_VECTOR_TEST_OBJS :.o =.dep )
i f n e q ( $( NO_SECURE ) , t r u e )
i f n e q ( $( NO_DEPS ) , t r u e )
-include $(INLINED_VECTOR_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
INPROC_SYNC_UNARY_PING_PONG_TEST_SRC = \
test/cpp/qps/inproc_sync_unary_ping_pong_test.cc \
@ -15962,7 +16058,7 @@ endif
MEMORY_TEST_SRC = \
test/core/support /memory_test.cc \
test/core/gprpp /memory_test.cc \
MEMORY_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( MEMORY_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -15993,7 +16089,7 @@ endif
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /memory_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gprpp /memory_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_memory_test : $( MEMORY_TEST_OBJS :.o =.dep )
@ -16138,6 +16234,49 @@ endif
e n d i f
ORPHANABLE_TEST_SRC = \
test/core/gprpp/orphanable_test.cc \
ORPHANABLE_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( ORPHANABLE_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure targets if you don't have OpenSSL.
$(BINDIR)/$(CONFIG)/orphanable_test : openssl_dep_error
e l s e
i f e q ( $( NO_PROTOBUF ) , t r u e )
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
$(BINDIR)/$(CONFIG)/orphanable_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/orphanable_test : $( PROTOBUF_DEP ) $( ORPHANABLE_TEST_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( ORPHANABLE_TEST_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc++.a $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr_test_util.a $( LIBDIR) /$( CONFIG) /libgpr.a $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /orphanable_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/gprpp/orphanable_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_orphanable_test : $( ORPHANABLE_TEST_OBJS :.o =.dep )
i f n e q ( $( NO_SECURE ) , t r u e )
i f n e q ( $( NO_DEPS ) , t r u e )
-include $(ORPHANABLE_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
PROTO_SERVER_REFLECTION_TEST_SRC = \
test/cpp/end2end/proto_server_reflection_test.cc \
@ -16503,7 +16642,7 @@ $(OBJDIR)/$(CONFIG)/test/cpp/interop/reconnect_interop_server.o: $(GENDIR)/src/p
REF_COUNTED_PTR_TEST_SRC = \
test/core/support /ref_counted_ptr_test.cc \
test/core/gprpp /ref_counted_ptr_test.cc \
REF_COUNTED_PTR_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( REF_COUNTED_PTR_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -16534,7 +16673,7 @@ endif
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /ref_counted_ptr_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gprpp /ref_counted_ptr_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_ref_counted_ptr_test : $( REF_COUNTED_PTR_TEST_OBJS :.o =.dep )
@ -16546,7 +16685,7 @@ endif
REF_COUNTED_TEST_SRC = \
test/core/support /ref_counted_test.cc \
test/core/gprpp /ref_counted_test.cc \
REF_COUNTED_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( REF_COUNTED_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
@ -16577,7 +16716,7 @@ endif
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support /ref_counted_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/core/gprpp /ref_counted_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_ref_counted_test : $( REF_COUNTED_TEST_OBJS :.o =.dep )