@ -959,6 +959,7 @@ grpc_byte_buffer_reader_test: $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test
grpc_channel_args_test : $( BINDIR ) /$( CONFIG ) /grpc_channel_args_test
grpc_channel_stack_test : $( BINDIR ) /$( CONFIG ) /grpc_channel_stack_test
grpc_completion_queue_test : $( BINDIR ) /$( CONFIG ) /grpc_completion_queue_test
grpc_completion_queue_threading_test : $( BINDIR ) /$( CONFIG ) /grpc_completion_queue_threading_test
grpc_create_jwt : $( BINDIR ) /$( CONFIG ) /grpc_create_jwt
grpc_credentials_test : $( BINDIR ) /$( CONFIG ) /grpc_credentials_test
grpc_fetch_oauth2 : $( BINDIR ) /$( CONFIG ) /grpc_fetch_oauth 2
@ -1023,8 +1024,10 @@ socket_utils_test: $(BINDIR)/$(CONFIG)/socket_utils_test
ssl_server_fuzzer : $( BINDIR ) /$( CONFIG ) /ssl_server_fuzzer
status_conversion_test : $( BINDIR ) /$( CONFIG ) /status_conversion_test
tcp_client_posix_test : $( BINDIR ) /$( CONFIG ) /tcp_client_posix_test
tcp_client_uv_test : $( BINDIR ) /$( CONFIG ) /tcp_client_uv_test
tcp_posix_test : $( BINDIR ) /$( CONFIG ) /tcp_posix_test
tcp_server_posix_test : $( BINDIR ) /$( CONFIG ) /tcp_server_posix_test
tcp_server_uv_test : $( BINDIR ) /$( CONFIG ) /tcp_server_uv_test
time_averaged_stats_test : $( BINDIR ) /$( CONFIG ) /time_averaged_stats_test
timeout_encoding_test : $( BINDIR ) /$( CONFIG ) /timeout_encoding_test
timer_heap_test : $( BINDIR ) /$( CONFIG ) /timer_heap_test
@ -1041,9 +1044,12 @@ 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_chttp2_hpack : $( BINDIR ) /$( CONFIG ) /bm_chttp 2_hpack
bm_closure : $( BINDIR ) /$( CONFIG ) /bm_closure
bm_cq : $( BINDIR ) /$( CONFIG ) /bm_cq
bm_error : $( BINDIR ) /$( CONFIG ) /bm_error
bm_fullstack : $( BINDIR ) /$( CONFIG ) /bm_fullstack
bm_metadata : $( BINDIR ) /$( CONFIG ) /bm_metadata
channel_arguments_test : $( BINDIR ) /$( CONFIG ) /channel_arguments_test
channel_filter_test : $( BINDIR ) /$( CONFIG ) /channel_filter_test
cli_call_test : $( BINDIR ) /$( CONFIG ) /cli_call_test
@ -1320,6 +1326,7 @@ buildtests_c: privatelibs_c \
$( BINDIR) /$( CONFIG) /grpc_channel_args_test \
$( BINDIR) /$( CONFIG) /grpc_channel_stack_test \
$( BINDIR) /$( CONFIG) /grpc_completion_queue_test \
$( BINDIR) /$( CONFIG) /grpc_completion_queue_threading_test \
$( BINDIR) /$( CONFIG) /grpc_credentials_test \
$( BINDIR) /$( CONFIG) /grpc_fetch_oauth2 \
$( BINDIR) /$( CONFIG) /grpc_invalid_channel_args_test \
@ -1370,8 +1377,10 @@ buildtests_c: privatelibs_c \
$( BINDIR) /$( CONFIG) /socket_utils_test \
$( BINDIR) /$( CONFIG) /status_conversion_test \
$( BINDIR) /$( CONFIG) /tcp_client_posix_test \
$( BINDIR) /$( CONFIG) /tcp_client_uv_test \
$( BINDIR) /$( CONFIG) /tcp_posix_test \
$( BINDIR) /$( CONFIG) /tcp_server_posix_test \
$( BINDIR) /$( CONFIG) /tcp_server_uv_test \
$( BINDIR) /$( CONFIG) /time_averaged_stats_test \
$( BINDIR) /$( CONFIG) /timeout_encoding_test \
$( BINDIR) /$( CONFIG) /timer_heap_test \
@ -1448,9 +1457,12 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /async_end2end_test \
$( BINDIR) /$( CONFIG) /auth_property_iterator_test \
$( BINDIR) /$( CONFIG) /bm_call_create \
$( BINDIR) /$( CONFIG) /bm_chttp2_hpack \
$( BINDIR) /$( CONFIG) /bm_closure \
$( BINDIR) /$( CONFIG) /bm_cq \
$( BINDIR) /$( CONFIG) /bm_error \
$( BINDIR) /$( CONFIG) /bm_fullstack \
$( BINDIR) /$( CONFIG) /bm_metadata \
$( BINDIR) /$( CONFIG) /channel_arguments_test \
$( BINDIR) /$( CONFIG) /channel_filter_test \
$( BINDIR) /$( CONFIG) /cli_call_test \
@ -1556,9 +1568,12 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /async_end2end_test \
$( BINDIR) /$( CONFIG) /auth_property_iterator_test \
$( BINDIR) /$( CONFIG) /bm_call_create \
$( BINDIR) /$( CONFIG) /bm_chttp2_hpack \
$( BINDIR) /$( CONFIG) /bm_closure \
$( BINDIR) /$( CONFIG) /bm_cq \
$( BINDIR) /$( CONFIG) /bm_error \
$( BINDIR) /$( CONFIG) /bm_fullstack \
$( BINDIR) /$( CONFIG) /bm_metadata \
$( BINDIR) /$( CONFIG) /channel_arguments_test \
$( BINDIR) /$( CONFIG) /channel_filter_test \
$( BINDIR) /$( CONFIG) /cli_call_test \
@ -1722,6 +1737,8 @@ test_c: buildtests_c
$( Q) $( BINDIR) /$( CONFIG) /grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
$( E) "[RUN] Testing grpc_completion_queue_test"
$( Q) $( BINDIR) /$( CONFIG) /grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
$( E) "[RUN] Testing grpc_completion_queue_threading_test"
$( Q) $( BINDIR) /$( CONFIG) /grpc_completion_queue_threading_test || ( echo test grpc_completion_queue_threading_test failed ; exit 1 )
$( E) "[RUN] Testing grpc_credentials_test"
$( Q) $( BINDIR) /$( CONFIG) /grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
$( E) "[RUN] Testing grpc_invalid_channel_args_test"
@ -1810,10 +1827,14 @@ test_c: buildtests_c
$( Q) $( BINDIR) /$( CONFIG) /status_conversion_test || ( echo test status_conversion_test failed ; exit 1 )
$( E) "[RUN] Testing tcp_client_posix_test"
$( Q) $( BINDIR) /$( CONFIG) /tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
$( E) "[RUN] Testing tcp_client_uv_test"
$( Q) $( BINDIR) /$( CONFIG) /tcp_client_uv_test || ( echo test tcp_client_uv_test failed ; exit 1 )
$( E) "[RUN] Testing tcp_posix_test"
$( Q) $( BINDIR) /$( CONFIG) /tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
$( E) "[RUN] Testing tcp_server_posix_test"
$( Q) $( BINDIR) /$( CONFIG) /tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
$( E) "[RUN] Testing tcp_server_uv_test"
$( Q) $( BINDIR) /$( CONFIG) /tcp_server_uv_test || ( echo test tcp_server_uv_test failed ; exit 1 )
$( E) "[RUN] Testing time_averaged_stats_test"
$( Q) $( BINDIR) /$( CONFIG) /time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
$( E) "[RUN] Testing timeout_encoding_test"
@ -1876,12 +1897,18 @@ test_cxx: buildtests_cxx
$( 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_chttp2_hpack"
$( Q) $( BINDIR) /$( CONFIG) /bm_chttp2_hpack || ( echo test bm_chttp2_hpack 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 bm_metadata"
$( Q) $( BINDIR) /$( CONFIG) /bm_metadata || ( echo test bm_metadata failed ; exit 1 )
$( E) "[RUN] Testing channel_arguments_test"
$( Q) $( BINDIR) /$( CONFIG) /channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
$( E) "[RUN] Testing channel_filter_test"
@ -2631,15 +2658,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
@ -2964,15 +2991,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
@ -3182,6 +3209,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 += \
@ -3246,15 +3275,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
@ -3761,15 +3790,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
@ -4036,15 +4065,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
@ -4427,15 +4456,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
@ -4550,15 +4579,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
@ -4906,15 +4935,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
@ -5447,15 +5476,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
@ -7671,6 +7700,7 @@ LIBEND2END_TESTS_SRC = \
test/core/end2end/tests/hpack_size.c \
test/core/end2end/tests/idempotent_request.c \
test/core/end2end/tests/invoke_large_request.c \
test/core/end2end/tests/keepalive_timeout.c \
test/core/end2end/tests/large_metadata.c \
test/core/end2end/tests/load_reporting_hook.c \
test/core/end2end/tests/max_concurrent_streams.c \
@ -7759,6 +7789,7 @@ LIBEND2END_NOSEC_TESTS_SRC = \
test/core/end2end/tests/hpack_size.c \
test/core/end2end/tests/idempotent_request.c \
test/core/end2end/tests/invoke_large_request.c \
test/core/end2end/tests/keepalive_timeout.c \
test/core/end2end/tests/large_metadata.c \
test/core/end2end/tests/load_reporting_hook.c \
test/core/end2end/tests/max_concurrent_streams.c \
@ -9668,6 +9699,38 @@ endif
e n d i f
GRPC_COMPLETION_QUEUE_THREADING_TEST_SRC = \
test/core/surface/completion_queue_threading_test.c \
GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GRPC_COMPLETION_QUEUE_THREADING_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)/grpc_completion_queue_threading_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test : $( GRPC_COMPLETION_QUEUE_THREADING_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) $( GRPC_COMPLETION_QUEUE_THREADING_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) /grpc_completion_queue_threading_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_threading_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_grpc_completion_queue_threading_test : $( GRPC_COMPLETION_QUEUE_THREADING_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 $(GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
GRPC_CREATE_JWT_SRC = \
test/core/security/create_jwt.c \
@ -11716,6 +11779,38 @@ endif
e n d i f
TCP_CLIENT_UV_TEST_SRC = \
test/core/iomgr/tcp_client_uv_test.c \
TCP_CLIENT_UV_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( TCP_CLIENT_UV_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)/tcp_client_uv_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/tcp_client_uv_test : $( TCP_CLIENT_UV_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) $( TCP_CLIENT_UV_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) /tcp_client_uv_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_client_uv_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_tcp_client_uv_test : $( TCP_CLIENT_UV_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 $(TCP_CLIENT_UV_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
TCP_POSIX_TEST_SRC = \
test/core/iomgr/tcp_posix_test.c \
@ -11780,6 +11875,38 @@ endif
e n d i f
TCP_SERVER_UV_TEST_SRC = \
test/core/iomgr/tcp_server_uv_test.c \
TCP_SERVER_UV_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( TCP_SERVER_UV_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)/tcp_server_uv_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/tcp_server_uv_test : $( TCP_SERVER_UV_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) $( TCP_SERVER_UV_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) /tcp_server_uv_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_server_uv_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_tcp_server_uv_test : $( TCP_SERVER_UV_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 $(TCP_SERVER_UV_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
TIME_AVERAGED_STATS_TEST_SRC = \
test/core/iomgr/time_averaged_stats_test.c \
@ -12336,6 +12463,49 @@ endif
e n d i f
BM_CHTTP2_HPACK_SRC = \
test/cpp/microbenchmarks/bm_chttp2_hpack.cc \
BM_CHTTP2_HPACK_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( BM_CHTTP2_HPACK_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_chttp2_hpack : 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_chttp2_hpack : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_chttp2_hpack : $( PROTOBUF_DEP ) $( BM_CHTTP 2_HPACK_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_CHTTP2_HPACK_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_chttp2_hpack
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2_hpack.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_chttp2_hpack : $( BM_CHTTP 2_HPACK_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_CHTTP2_HPACK_OBJS : .o =.dep )
e n d i f
e n d i f
BM_CLOSURE_SRC = \
test/cpp/microbenchmarks/bm_closure.cc \
@ -12359,16 +12529,16 @@ $(BINDIR)/$(CONFIG)/bm_closure: protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_closure : $( PROTOBUF_DEP ) $( BM_CLOSURE_OBJS ) $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(BINDIR)/$(CONFIG)/bm_closure : $( PROTOBUF_DEP ) $( BM_CLOSURE_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_CLOSURE_OBJS) $( LIBDIR) /$( CONFIG) /libbenchmark.a $( LIBDIR) /$( CONFIG) /libgrpc_test_util.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_closure
$( Q) $( LDXX) $( LDFLAGS) $( BM_CLOSURE_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_closure
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_closure.o : $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_closure.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_closure : $( BM_CLOSURE_OBJS :.o =.dep )
@ -12422,6 +12592,49 @@ endif
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
$(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 \
@ -12465,6 +12678,49 @@ endif
e n d i f
BM_METADATA_SRC = \
test/cpp/microbenchmarks/bm_metadata.cc \
BM_METADATA_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( BM_METADATA_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_metadata : 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_metadata : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_metadata : $( PROTOBUF_DEP ) $( BM_METADATA_OBJS ) $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( BM_METADATA_OBJS) $( LIBDIR) /$( CONFIG) /libbenchmark.a $( LIBDIR) /$( CONFIG) /libgrpc_test_util.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_metadata
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_metadata.o : $( LIBDIR ) /$( CONFIG ) /libbenchmark .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_bm_metadata : $( BM_METADATA_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_METADATA_OBJS : .o =.dep )
e n d i f
e n d i f
CHANNEL_ARGUMENTS_TEST_SRC = \
test/cpp/common/channel_arguments_test.cc \