@ -217,7 +217,7 @@ CC_counters = $(DEFAULT_CC)
CXX_counters = $( DEFAULT_CXX)
LD_counters = $( DEFAULT_CC)
LDXX_counters = $( DEFAULT_CXX)
CPPFLAGS_counters = -O2 -DGPR_MU _COUNTERS
CPPFLAGS_counters = -O2 -DGPR_LOW_LEVEL _COUNTERS
DEFINES_counters = NDEBUG
@ -980,9 +980,6 @@ httpcli_format_request_test: $(BINDIR)/$(CONFIG)/httpcli_format_request_test
httpcli_test : $( BINDIR ) /$( CONFIG ) /httpcli_test
httpscli_test : $( BINDIR ) /$( CONFIG ) /httpscli_test
init_test : $( BINDIR ) /$( CONFIG ) /init_test
internal_api_canary_iomgr_test : $( BINDIR ) /$( CONFIG ) /internal_api_canary_iomgr_test
internal_api_canary_support_test : $( BINDIR ) /$( CONFIG ) /internal_api_canary_support_test
internal_api_canary_transport_test : $( BINDIR ) /$( CONFIG ) /internal_api_canary_transport_test
invalid_call_argument_test : $( BINDIR ) /$( CONFIG ) /invalid_call_argument_test
json_fuzzer_test : $( BINDIR ) /$( CONFIG ) /json_fuzzer_test
json_rewrite : $( BINDIR ) /$( CONFIG ) /json_rewrite
@ -1043,7 +1040,10 @@ wakeup_fd_cv_test: $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test
alarm_cpp_test : $( BINDIR ) /$( CONFIG ) /alarm_cpp_test
async_end2end_test : $( BINDIR ) /$( CONFIG ) /async_end 2end_test
auth_property_iterator_test : $( BINDIR ) /$( CONFIG ) /auth_property_iterator_test
bm_call_create : $( BINDIR ) /$( CONFIG ) /bm_call_create
bm_closure : $( BINDIR ) /$( CONFIG ) /bm_closure
bm_cq : $( BINDIR ) /$( CONFIG ) /bm_cq
bm_error : $( BINDIR ) /$( CONFIG ) /bm_error
bm_fullstack : $( BINDIR ) /$( CONFIG ) /bm_fullstack
channel_arguments_test : $( BINDIR ) /$( CONFIG ) /channel_arguments_test
channel_filter_test : $( BINDIR ) /$( CONFIG ) /channel_filter_test
@ -1072,6 +1072,7 @@ grpc_ruby_plugin: $(BINDIR)/$(CONFIG)/grpc_ruby_plugin
grpc_tool_test : $( BINDIR ) /$( CONFIG ) /grpc_tool_test
grpclb_api_test : $( BINDIR ) /$( CONFIG ) /grpclb_api_test
grpclb_test : $( BINDIR ) /$( CONFIG ) /grpclb_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
interop_client : $( BINDIR ) /$( CONFIG ) /interop_client
@ -1335,9 +1336,6 @@ buildtests_c: privatelibs_c \
$( BINDIR) /$( CONFIG) /httpcli_test \
$( BINDIR) /$( CONFIG) /httpscli_test \
$( BINDIR) /$( CONFIG) /init_test \
$( BINDIR) /$( CONFIG) /internal_api_canary_iomgr_test \
$( BINDIR) /$( CONFIG) /internal_api_canary_support_test \
$( BINDIR) /$( CONFIG) /internal_api_canary_transport_test \
$( BINDIR) /$( CONFIG) /invalid_call_argument_test \
$( BINDIR) /$( CONFIG) /json_rewrite \
$( BINDIR) /$( CONFIG) /json_rewrite_test \
@ -1450,7 +1448,10 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /alarm_cpp_test \
$( BINDIR) /$( CONFIG) /async_end2end_test \
$( BINDIR) /$( CONFIG) /auth_property_iterator_test \
$( BINDIR) /$( CONFIG) /bm_call_create \
$( BINDIR) /$( CONFIG) /bm_closure \
$( BINDIR) /$( CONFIG) /bm_cq \
$( BINDIR) /$( CONFIG) /bm_error \
$( BINDIR) /$( CONFIG) /bm_fullstack \
$( BINDIR) /$( CONFIG) /channel_arguments_test \
$( BINDIR) /$( CONFIG) /channel_filter_test \
@ -1472,6 +1473,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /grpc_tool_test \
$( BINDIR) /$( CONFIG) /grpclb_api_test \
$( BINDIR) /$( CONFIG) /grpclb_test \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /http2_client \
$( BINDIR) /$( CONFIG) /hybrid_end2end_test \
$( BINDIR) /$( CONFIG) /interop_client \
@ -1555,7 +1557,10 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /alarm_cpp_test \
$( BINDIR) /$( CONFIG) /async_end2end_test \
$( BINDIR) /$( CONFIG) /auth_property_iterator_test \
$( BINDIR) /$( CONFIG) /bm_call_create \
$( BINDIR) /$( CONFIG) /bm_closure \
$( BINDIR) /$( CONFIG) /bm_cq \
$( BINDIR) /$( CONFIG) /bm_error \
$( BINDIR) /$( CONFIG) /bm_fullstack \
$( BINDIR) /$( CONFIG) /channel_arguments_test \
$( BINDIR) /$( CONFIG) /channel_filter_test \
@ -1577,6 +1582,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /grpc_tool_test \
$( BINDIR) /$( CONFIG) /grpclb_api_test \
$( BINDIR) /$( CONFIG) /grpclb_test \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /http2_client \
$( BINDIR) /$( CONFIG) /hybrid_end2end_test \
$( BINDIR) /$( CONFIG) /interop_client \
@ -1860,8 +1866,6 @@ 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 )
@ -1873,8 +1877,14 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /async_end2end_test || ( echo test async_end2end_test failed ; exit 1 )
$( E) "[RUN] Testing auth_property_iterator_test"
$( Q) $( BINDIR) /$( CONFIG) /auth_property_iterator_test || ( echo test auth_property_iterator_test failed ; exit 1 )
$( E) "[RUN] Testing bm_call_create"
$( Q) $( BINDIR) /$( CONFIG) /bm_call_create || ( echo test bm_call_create failed ; exit 1 )
$( E) "[RUN] Testing bm_closure"
$( Q) $( BINDIR) /$( CONFIG) /bm_closure || ( echo test bm_closure failed ; exit 1 )
$( E) "[RUN] Testing bm_cq"
$( Q) $( BINDIR) /$( CONFIG) /bm_cq || ( echo test bm_cq failed ; exit 1 )
$( E) "[RUN] Testing bm_error"
$( Q) $( BINDIR) /$( CONFIG) /bm_error || ( echo test bm_error failed ; exit 1 )
$( E) "[RUN] Testing bm_fullstack"
$( Q) $( BINDIR) /$( CONFIG) /bm_fullstack || ( echo test bm_fullstack failed ; exit 1 )
$( E) "[RUN] Testing channel_arguments_test"
@ -1913,6 +1923,8 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /grpclb_api_test || ( echo test grpclb_api_test failed ; exit 1 )
$( E) "[RUN] Testing grpclb_test"
$( Q) $( BINDIR) /$( CONFIG) /grpclb_test || ( echo test grpclb_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 interop_test"
$( Q) $( BINDIR) /$( CONFIG) /interop_test || ( echo test interop_test failed ; exit 1 )
$( E) "[RUN] Testing mock_test"
@ -2061,6 +2073,21 @@ $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc:
$( Q) mkdir -p $( @D)
$( Q) echo " $( GRPCXX_UNSECURE_PC_FILE) " | tr , '\n' >$@
i f e q ( $( NO_PROTOC ) , t r u e )
$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc : protoc_dep_error
e l s e
$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc : src /proto /grpc /health /v 1/health .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( PROTOC) -Ithird_party/protobuf/src -I. --cpp_out= $( GENDIR) $<
$(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc : src /proto /grpc /health /v 1/health .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [GRPC] Generating gRPC's protobuf service CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( PROTOC) -Ithird_party/protobuf/src -I. --grpc_out= $( GENDIR) --plugin= protoc-gen-grpc= $( PROTOC_PLUGINS_DIR) /grpc_cpp_plugin$( EXECUTABLE_SUFFIX) $<
e n d i f
i f e q ( $( NO_PROTOC ) , t r u e )
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc : protoc_dep_error
@ -2609,15 +2636,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGPR_OBJS ) $( ZLIB_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /gpr$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( LDLIBS) $( ZLIB_MERGE_ LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /gpr$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGPR_OBJS ) $( ZLIB_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( LDLIBS) $( ZLIB_MERGE_ LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgpr.so.3 -o $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( LDLIBS) $( ZLIB_MERGE_ LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgpr.so.3 -o $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( ZLIB_MERGE_LIBS) $( LD LIBS)
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .so.3
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .so
e n d i f
@ -2942,15 +2969,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGRPC_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .a $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGRPC_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .a $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LD LIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .so
e n d i f
@ -3160,6 +3187,8 @@ LIBGRPC_CRONET_SRC = \
src/core/lib/tsi/ssl_transport_security.c \
src/core/lib/tsi/transport_security.c \
src/core/ext/transport/chttp2/client/chttp2_connector.c \
src/core/ext/load_reporting/load_reporting.c \
src/core/ext/load_reporting/load_reporting_filter.c \
src/core/plugin_registry/grpc_cronet_plugin_registry.c \
PUBLIC_HEADERS_C += \
@ -3224,15 +3253,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGRPC_CRONET_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .a $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc_cronet$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_CRONET_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc_cronet$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_CRONET_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGRPC_CRONET_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .a $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_CRONET_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_CRONET_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_cronet.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_CRONET_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_cronet.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_CRONET_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LD LIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .so
e n d i f
@ -3743,15 +3772,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGRPC_UNSECURE_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc_unsecure$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc_unsecure$( SHARED_VERSION_CORE) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) : $( LIBGRPC_UNSECURE_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( LD LIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .so
e n d i f
@ -3866,6 +3895,10 @@ LIBGRPC++_SRC = \
src/cpp/server/async_generic_service.cc \
src/cpp/server/create_default_thread_pool.cc \
src/cpp/server/dynamic_thread_pool.cc \
src/cpp/server/health/default_health_check_service.cc \
src/cpp/server/health/health.pb.c \
src/cpp/server/health/health_check_service.cc \
src/cpp/server/health/health_check_service_server_builder_option.cc \
src/cpp/server/server_builder.cc \
src/cpp/server/server_cc.cc \
src/cpp/server/server_context.cc \
@ -3886,9 +3919,11 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/completion_queue.h \
include/grpc++/create_channel.h \
include/grpc++/create_channel_posix.h \
include/grpc++/ext/health_check_service_server_builder_option.h \
include/grpc++/generic/async_generic_service.h \
include/grpc++/generic/generic_stub.h \
include/grpc++/grpc++.h \
include/grpc++/health_check_service_interface.h \
include/grpc++/impl/call.h \
include/grpc++/impl/client_unary_call.h \
include/grpc++/impl/codegen/core_codegen.h \
@ -4012,15 +4047,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /grpc $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgrpc$( SHARED_VERSION_CORE) -dll
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc$( SHARED_VERSION_CORE) -dll
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /libgrpc .$( SHARED_EXT_CORE ) $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgrpc
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc
e l s e
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgrpc
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc
$( Q) ln -sf $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .so.1
$( Q) ln -sf $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .so
e n d i f
@ -4059,6 +4094,10 @@ LIBGRPC++_CRONET_SRC = \
src/cpp/server/async_generic_service.cc \
src/cpp/server/create_default_thread_pool.cc \
src/cpp/server/dynamic_thread_pool.cc \
src/cpp/server/health/default_health_check_service.cc \
src/cpp/server/health/health.pb.c \
src/cpp/server/health/health_check_service.cc \
src/cpp/server/health/health_check_service_server_builder_option.cc \
src/cpp/server/server_builder.cc \
src/cpp/server/server_cc.cc \
src/cpp/server/server_context.cc \
@ -4262,9 +4301,11 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/completion_queue.h \
include/grpc++/create_channel.h \
include/grpc++/create_channel_posix.h \
include/grpc++/ext/health_check_service_server_builder_option.h \
include/grpc++/generic/async_generic_service.h \
include/grpc++/generic/generic_stub.h \
include/grpc++/grpc++.h \
include/grpc++/health_check_service_interface.h \
include/grpc++/impl/call.h \
include/grpc++/impl/client_unary_call.h \
include/grpc++/impl/codegen/core_codegen.h \
@ -4397,15 +4438,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_CRONET_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /gpr $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /grpc_cronet $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++_cronet$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( LDLIBS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgpr$( SHARED_VERSION_CORE) -dll -lgrpc_cronet$( SHARED_VERSION_CORE) -dll
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++_cronet$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr$( SHARED_VERSION_CORE) -dll -lgrpc_cronet$( SHARED_VERSION_CORE) -dll
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_CRONET_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /libgrpc_cronet .$( SHARED_EXT_CORE ) $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( LDLIBS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgpr -lgrpc_cronet
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr -lgrpc_cronet
e l s e
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_cronet.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( LDLIBS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgpr -lgrpc_cronet
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_cronet.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr -lgrpc_cronet
$( Q) ln -sf $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .so.1
$( Q) ln -sf $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .so
e n d i f
@ -4520,15 +4561,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_REFLECTION_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /grpc ++$( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++_reflection$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgrpc++$( SHARED_VERSION_CPP) -dll
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++_reflection$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++$( SHARED_VERSION_CPP) -dll
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_REFLECTION_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /libgrpc ++.$( SHARED_EXT_CPP ) $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgrpc++
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++
e l s e
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_reflection.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgrpc++
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_reflection.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++
$( Q) ln -sf $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .so.1
$( Q) ln -sf $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .so
e n d i f
@ -4597,6 +4638,7 @@ endif
L I B G R P C + + _TEST_UTIL_SRC = \
$( GENDIR) /src/proto/grpc/health/v1/health.pb.cc $( GENDIR) /src/proto/grpc/health/v1/health.grpc.pb.cc \
$( GENDIR) /src/proto/grpc/testing/echo_messages.pb.cc $( GENDIR) /src/proto/grpc/testing/echo_messages.grpc.pb.cc \
$( GENDIR) /src/proto/grpc/testing/echo.pb.cc $( GENDIR) /src/proto/grpc/testing/echo.grpc.pb.cc \
$( GENDIR) /src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $( GENDIR) /src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \
@ -4705,13 +4747,13 @@ ifneq ($(NO_DEPS),true)
-include $(LIBGRPC++_TEST_UTIL_OBJS : .o =.dep )
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/create_test_channel.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/test_credentials_provider.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/create_test_channel.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/util/test_credentials_provider.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o : $( GENDIR ) /src /proto /grpc /health /v 1/health .pb .cc $( GENDIR ) /src /proto /grpc /health /v 1/health .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .pb .cc $( GENDIR ) /src /proto /grpc /testing /duplicate /echo_duplicate .grpc .pb .cc
L I B G R P C + + _UNSECURE_SRC = \
@ -4735,6 +4777,10 @@ LIBGRPC++_UNSECURE_SRC = \
src/cpp/server/async_generic_service.cc \
src/cpp/server/create_default_thread_pool.cc \
src/cpp/server/dynamic_thread_pool.cc \
src/cpp/server/health/default_health_check_service.cc \
src/cpp/server/health/health.pb.c \
src/cpp/server/health/health_check_service.cc \
src/cpp/server/health/health_check_service_server_builder_option.cc \
src/cpp/server/server_builder.cc \
src/cpp/server/server_cc.cc \
src/cpp/server/server_context.cc \
@ -4755,9 +4801,11 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/completion_queue.h \
include/grpc++/create_channel.h \
include/grpc++/create_channel_posix.h \
include/grpc++/ext/health_check_service_server_builder_option.h \
include/grpc++/generic/async_generic_service.h \
include/grpc++/generic/generic_stub.h \
include/grpc++/grpc++.h \
include/grpc++/health_check_service_interface.h \
include/grpc++/impl/call.h \
include/grpc++/impl/client_unary_call.h \
include/grpc++/impl/codegen/core_codegen.h \
@ -4869,15 +4917,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_UNSECURE_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /gpr $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /grpc_unsecure $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++_unsecure$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgpr$( SHARED_VERSION_CORE) -dll -lgrpc_unsecure$( SHARED_VERSION_CORE) -dll
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc++_unsecure$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr$( SHARED_VERSION_CORE) -dll -lgrpc_unsecure$( SHARED_VERSION_CORE) -dll
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_UNSECURE_OBJS ) $( ZLIB_DEP ) $( PROTOBUF_DEP ) $( LIBDIR ) /$( CONFIG ) /libgpr .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /libgrpc_unsecure .$( SHARED_EXT_CORE )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgpr -lgrpc_unsecure
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr -lgrpc_unsecure
e l s e
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_unsecure.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( LDLIBS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) -lgpr -lgrpc_unsecure
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_unsecure.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( ZLIB_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr -lgrpc_unsecure
$( Q) ln -sf $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .so.1
$( Q) ln -sf $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .so
e n d i f
@ -5410,15 +5458,15 @@ ifeq ($(SYSTEM),MINGW32)
$(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) : $( LIBGRPC_CSHARP_EXT_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc_csharp_ext$( SHARED_VERSION_CSHARP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBGRPC_CSHARP_EXT_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -shared -Wl,--output-def= $( LIBDIR) /$( CONFIG) /grpc_csharp_ext$( SHARED_VERSION_CSHARP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBGRPC_CSHARP_EXT_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) : $( LIBGRPC_CSHARP_EXT_OBJS ) $( ZLIB_DEP ) $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a $( OPENSSL_DEP )
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBGRPC_CSHARP_EXT_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -install_name $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBGRPC_CSHARP_EXT_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( LD LIBS)
e l s e
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBGRPC_CSHARP_EXT_OBJS) $( LDLIBS) $( L IBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS)
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.3 -o $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBGRPC_CSHARP_EXT_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( LD LIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) .so.1
$( Q) ln -sf $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) .so
e n d i f
@ -10303,102 +10351,6 @@ endif
e n d i f
INTERNAL_API_CANARY_IOMGR_TEST_SRC = \
test/core/internal_api_canaries/iomgr.c \
INTERNAL_API_CANARY_IOMGR_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( INTERNAL_API_CANARY_IOMGR_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)/internal_api_canary_iomgr_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/internal_api_canary_iomgr_test : $( INTERNAL_API_CANARY_IOMGR_TEST_OBJS ) $( 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) $( INTERNAL_API_CANARY_IOMGR_TEST_OBJS) $( 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) /internal_api_canary_iomgr_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/internal_api_canaries/iomgr.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_internal_api_canary_iomgr_test : $( INTERNAL_API_CANARY_IOMGR_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 $(INTERNAL_API_CANARY_IOMGR_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
INTERNAL_API_CANARY_SUPPORT_TEST_SRC = \
test/core/internal_api_canaries/iomgr.c \
INTERNAL_API_CANARY_SUPPORT_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( INTERNAL_API_CANARY_SUPPORT_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)/internal_api_canary_support_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/internal_api_canary_support_test : $( INTERNAL_API_CANARY_SUPPORT_TEST_OBJS ) $( 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) $( INTERNAL_API_CANARY_SUPPORT_TEST_OBJS) $( 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) /internal_api_canary_support_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/internal_api_canaries/iomgr.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_internal_api_canary_support_test : $( INTERNAL_API_CANARY_SUPPORT_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 $(INTERNAL_API_CANARY_SUPPORT_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
INTERNAL_API_CANARY_TRANSPORT_TEST_SRC = \
test/core/internal_api_canaries/iomgr.c \
INTERNAL_API_CANARY_TRANSPORT_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( INTERNAL_API_CANARY_TRANSPORT_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)/internal_api_canary_transport_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/internal_api_canary_transport_test : $( INTERNAL_API_CANARY_TRANSPORT_TEST_OBJS ) $( 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) $( INTERNAL_API_CANARY_TRANSPORT_TEST_OBJS) $( 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) /internal_api_canary_transport_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/internal_api_canaries/iomgr.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_internal_api_canary_transport_test : $( INTERNAL_API_CANARY_TRANSPORT_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 $(INTERNAL_API_CANARY_TRANSPORT_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
INVALID_CALL_ARGUMENT_TEST_SRC = \
test/core/end2end/invalid_call_argument_test.c \
@ -12352,6 +12304,50 @@ endif
e n d i f
BM_CALL_CREATE_SRC = \
test/cpp/microbenchmarks/bm_call_create.cc \
BM_CALL_CREATE_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( BM_CALL_CREATE_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)/bm_call_create : 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)/bm_call_create : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_call_create : $( PROTOBUF_DEP ) $( BM_CALL_CREATE_OBJS ) $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( 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) $( BM_CALL_CREATE_OBJS) $( LIBDIR) /$( CONFIG) /libbenchmark.a $( 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) /bm_call_create
e n d i f
e n d i f
$(BM_CALL_CREATE_OBJS) : CPPFLAGS += -Ithird_party /benchmark /include -DHAVE_POSIX_REGEX
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_call_create.o : $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( 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_bm_call_create : $( BM_CALL_CREATE_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 $(BM_CALL_CREATE_OBJS : .o =.dep )
e n d i f
e n d i f
BM_CLOSURE_SRC = \
test/cpp/microbenchmarks/bm_closure.cc \
@ -12396,6 +12392,94 @@ endif
e n d i f
BM_CQ_SRC = \
test/cpp/microbenchmarks/bm_cq.cc \
BM_CQ_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( BM_CQ_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)/bm_cq : 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)/bm_cq : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_cq : $( PROTOBUF_DEP ) $( BM_CQ_OBJS ) $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( 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) $( BM_CQ_OBJS) $( LIBDIR) /$( CONFIG) /libbenchmark.a $( 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) /bm_cq
e n d i f
e n d i f
$(BM_CQ_OBJS) : CPPFLAGS += -Ithird_party /benchmark /include -DHAVE_POSIX_REGEX
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_cq.o : $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( 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_bm_cq : $( BM_CQ_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 $(BM_CQ_OBJS : .o =.dep )
e n d i f
e n d i f
BM_ERROR_SRC = \
test/cpp/microbenchmarks/bm_error.cc \
BM_ERROR_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( BM_ERROR_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)/bm_error : 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)/bm_error : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_error : $( PROTOBUF_DEP ) $( BM_ERROR_OBJS ) $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( 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) $( BM_ERROR_OBJS) $( LIBDIR) /$( CONFIG) /libbenchmark.a $( 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) /bm_error
e n d i f
e n d i f
$(BM_ERROR_OBJS) : CPPFLAGS += -Ithird_party /benchmark /include -DHAVE_POSIX_REGEX
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_error.o : $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( 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_bm_error : $( BM_ERROR_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 $(BM_ERROR_OBJS : .o =.dep )
e n d i f
e n d i f
BM_FULLSTACK_SRC = \
test/cpp/microbenchmarks/bm_fullstack.cc \
@ -13572,6 +13656,49 @@ endif
$(OBJDIR)/$(CONFIG)/test/cpp/grpclb/grpclb_test.o : $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .pb .cc $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .grpc .pb .cc
HEALTH_SERVICE_END2END_TEST_SRC = \
test/cpp/end2end/health_service_end2end_test.cc \
HEALTH_SERVICE_END2END_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( HEALTH_SERVICE_END2END_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)/health_service_end2end_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)/health_service_end2end_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/health_service_end2end_test : $( PROTOBUF_DEP ) $( HEALTH_SERVICE_END 2END_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) $( HEALTH_SERVICE_END2END_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) /health_service_end2end_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/health_service_end2end_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_health_service_end2end_test : $( HEALTH_SERVICE_END 2END_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 $(HEALTH_SERVICE_END2END_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure targets if you don't have OpenSSL.