@ -157,6 +157,15 @@ LDXX_asan-noleaks = clang++
CPPFLAGS_asan-noleaks = -O0 -fsanitize-coverage= edge -fsanitize= address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
LDFLAGS_asan-noleaks = -fsanitize= address
V A L I D _ C O N F I G _ c + + -compat = 1
C C _ c + + -compat = $( DEFAULT_CC)
C X X _ c + + -compat = $( DEFAULT_CXX)
L D _ c + + -compat = $( DEFAULT_CC)
L D X X _ c + + -compat = $( DEFAULT_CXX)
C F L A G S _ c + + -compat = -Wc++-compat
C P P F L A G S _ c + + -compat = -O0
D E F I N E S _ c + + -compat = _DEBUG DEBUG
VALID_CONFIG_ubsan = 1
REQUIRE_CUSTOM_LIBRARIES_ubsan = 1
CC_ubsan = clang
@ -409,7 +418,7 @@ AROPTS = $(GRPC_CROSS_AROPTS) # e.g., rc --target=elf32-little
USE_BUILT_PROTOC = false
e n d i f
GTEST_LIB = -Ithird_party/googletest/include -Ithird_party/googletest third_party/googletest/src/gtest-all.cc
GTEST_LIB = -Ithird_party/googletest/googletest/ include -Ithird_party/googletest/googletest third_party/googletest /googletest/src/gtest-all.cc
GTEST_LIB += -lgflags
i f e q ( $( V ) , 1 )
E = @:
@ -419,9 +428,9 @@ E = @echo
Q = @
e n d i f
CORE_VERSION = 3 .0.0-dev
CPP_VERSION = 1.3 .0-dev
CSHARP_VERSION = 1.3 .0-dev
CORE_VERSION = 4 .0.0-dev
CPP_VERSION = 1.4 .0-dev
CSHARP_VERSION = 1.4 .0-dev
CPPFLAGS_NO_ARCH += $( addprefix -I, $( INCLUDES) ) $( addprefix -D, $( DEFINES) )
CPPFLAGS += $( CPPFLAGS_NO_ARCH) $( ARCH_FLAGS)
@ -469,7 +478,7 @@ SHARED_EXT_CORE = dll
SHARED_EXT_CPP = dll
SHARED_EXT_CSHARP = dll
SHARED_PREFIX =
SHARED_VERSION_CORE = -3
SHARED_VERSION_CORE = -4
SHARED_VERSION_CPP = -1
SHARED_VERSION_CSHARP = -1
e l s e i f e q ( $( SYSTEM ) , D a r w i n )
@ -784,7 +793,7 @@ PROTOBUF_PKG_CONFIG = false
PC_REQUIRES_GRPCXX =
PC_LIBS_GRPCXX =
CPPFLAGS := -Ithird_party/googletest/include $( CPPFLAGS)
CPPFLAGS := -Ithird_party/googletest/googletest/ include $( CPPFLAGS)
PROTOC_PLUGINS_ALL = $( BINDIR) /$( CONFIG) /grpc_cpp_plugin $( BINDIR) /$( CONFIG) /grpc_csharp_plugin $( BINDIR) /$( CONFIG) /grpc_node_plugin $( BINDIR) /$( CONFIG) /grpc_objective_c_plugin $( BINDIR) /$( CONFIG) /grpc_php_plugin $( BINDIR) /$( CONFIG) /grpc_python_plugin $( BINDIR) /$( CONFIG) /grpc_ruby_plugin
PROTOC_PLUGINS_DIR = $( BINDIR) /$( CONFIG)
@ -981,6 +990,7 @@ dualstack_socket_test: $(BINDIR)/$(CONFIG)/dualstack_socket_test
endpoint_pair_test : $( BINDIR ) /$( CONFIG ) /endpoint_pair_test
error_test : $( BINDIR ) /$( CONFIG ) /error_test
ev_epoll_linux_test : $( BINDIR ) /$( CONFIG ) /ev_epoll_linux_test
fake_resolver_test : $( BINDIR ) /$( CONFIG ) /fake_resolver_test
fd_conservation_posix_test : $( BINDIR ) /$( CONFIG ) /fd_conservation_posix_test
fd_posix_test : $( BINDIR ) /$( CONFIG ) /fd_posix_test
fling_client : $( BINDIR ) /$( CONFIG ) /fling_client
@ -1050,6 +1060,7 @@ memory_profile_client: $(BINDIR)/$(CONFIG)/memory_profile_client
memory_profile_server : $( BINDIR ) /$( CONFIG ) /memory_profile_server
memory_profile_test : $( BINDIR ) /$( CONFIG ) /memory_profile_test
message_compress_test : $( BINDIR ) /$( CONFIG ) /message_compress_test
minimal_stack_is_minimal_test : $( BINDIR ) /$( CONFIG ) /minimal_stack_is_minimal_test
mlog_test : $( BINDIR ) /$( CONFIG ) /mlog_test
multiple_server_queues_test : $( BINDIR ) /$( CONFIG ) /multiple_server_queues_test
murmur_hash_test : $( BINDIR ) /$( CONFIG ) /murmur_hash_test
@ -1105,6 +1116,7 @@ bm_chttp2_hpack: $(BINDIR)/$(CONFIG)/bm_chttp2_hpack
bm_chttp2_transport : $( BINDIR ) /$( CONFIG ) /bm_chttp 2_transport
bm_closure : $( BINDIR ) /$( CONFIG ) /bm_closure
bm_cq : $( BINDIR ) /$( CONFIG ) /bm_cq
bm_cq_multiple_threads : $( BINDIR ) /$( CONFIG ) /bm_cq_multiple_threads
bm_error : $( BINDIR ) /$( CONFIG ) /bm_error
bm_fullstack_streaming_ping_pong : $( BINDIR ) /$( CONFIG ) /bm_fullstack_streaming_ping_pong
bm_fullstack_streaming_pump : $( BINDIR ) /$( CONFIG ) /bm_fullstack_streaming_pump
@ -1125,6 +1137,7 @@ cxx_slice_test: $(BINDIR)/$(CONFIG)/cxx_slice_test
cxx_string_ref_test : $( BINDIR ) /$( CONFIG ) /cxx_string_ref_test
cxx_time_test : $( BINDIR ) /$( CONFIG ) /cxx_time_test
end2end_test : $( BINDIR ) /$( CONFIG ) /end 2end_test
error_details_test : $( BINDIR ) /$( CONFIG ) /error_details_test
filter_end2end_test : $( BINDIR ) /$( CONFIG ) /filter_end 2end_test
generic_end2end_test : $( BINDIR ) /$( CONFIG ) /generic_end 2end_test
golden_file_test : $( BINDIR ) /$( CONFIG ) /golden_file_test
@ -1304,12 +1317,12 @@ static: static_c static_cxx
static_c : pc_c pc_c_unsecure cache .mk $( LIBDIR ) /$( CONFIG ) /libgpr .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgrpc_cronet .a $( LIBDIR ) /$( CONFIG ) /libgrpc_unsecure .a
static_cxx : pc_cxx pc_cxx_unsecure cache .mk $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_cronet .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_reflection .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_unsecure .a
static_cxx : pc_cxx pc_cxx_unsecure cache .mk $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_cronet .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_error_details .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_ reflection .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++_unsecure .a
shared : shared_c shared_cxx
shared_c : pc_c pc_c_unsecure cache .mk $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) gpr $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc_cronet $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc_unsecure $( SHARED_VERSION_CORE ) .$( SHARED_EXT_CORE )
shared_cxx : pc_cxx pc_cxx_unsecure cache .mk $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++$( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_cronet $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_reflection $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_unsecure $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP )
shared_cxx : pc_cxx pc_cxx_unsecure cache .mk $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++$( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_cronet $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_error_details $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_ reflection $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP ) $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc ++_unsecure $( SHARED_VERSION_CPP ) .$( SHARED_EXT_CPP )
shared_csharp : shared_c $( LIBDIR ) /$( CONFIG ) /$( SHARED_PREFIX ) grpc_csharp_ext $( SHARED_VERSION_CSHARP ) .$( SHARED_EXT_CSHARP )
grpc_csharp_ext : shared_csharp
@ -1363,6 +1376,7 @@ buildtests_c: privatelibs_c \
$( BINDIR) /$( CONFIG) /endpoint_pair_test \
$( BINDIR) /$( CONFIG) /error_test \
$( BINDIR) /$( CONFIG) /ev_epoll_linux_test \
$( BINDIR) /$( CONFIG) /fake_resolver_test \
$( BINDIR) /$( CONFIG) /fd_conservation_posix_test \
$( BINDIR) /$( CONFIG) /fd_posix_test \
$( BINDIR) /$( CONFIG) /fling_client \
@ -1421,6 +1435,7 @@ buildtests_c: privatelibs_c \
$( BINDIR) /$( CONFIG) /memory_profile_server \
$( BINDIR) /$( CONFIG) /memory_profile_test \
$( BINDIR) /$( CONFIG) /message_compress_test \
$( BINDIR) /$( CONFIG) /minimal_stack_is_minimal_test \
$( BINDIR) /$( CONFIG) /mlog_test \
$( BINDIR) /$( CONFIG) /multiple_server_queues_test \
$( BINDIR) /$( CONFIG) /murmur_hash_test \
@ -1530,6 +1545,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /bm_chttp2_transport \
$( BINDIR) /$( CONFIG) /bm_closure \
$( BINDIR) /$( CONFIG) /bm_cq \
$( BINDIR) /$( CONFIG) /bm_cq_multiple_threads \
$( BINDIR) /$( CONFIG) /bm_error \
$( BINDIR) /$( CONFIG) /bm_fullstack_streaming_ping_pong \
$( BINDIR) /$( CONFIG) /bm_fullstack_streaming_pump \
@ -1550,6 +1566,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /cxx_string_ref_test \
$( BINDIR) /$( CONFIG) /cxx_time_test \
$( BINDIR) /$( CONFIG) /end2end_test \
$( BINDIR) /$( CONFIG) /error_details_test \
$( BINDIR) /$( CONFIG) /filter_end2end_test \
$( BINDIR) /$( CONFIG) /generic_end2end_test \
$( BINDIR) /$( CONFIG) /golden_file_test \
@ -1648,6 +1665,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /bm_chttp2_transport \
$( BINDIR) /$( CONFIG) /bm_closure \
$( BINDIR) /$( CONFIG) /bm_cq \
$( BINDIR) /$( CONFIG) /bm_cq_multiple_threads \
$( BINDIR) /$( CONFIG) /bm_error \
$( BINDIR) /$( CONFIG) /bm_fullstack_streaming_ping_pong \
$( BINDIR) /$( CONFIG) /bm_fullstack_streaming_pump \
@ -1668,6 +1686,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /cxx_string_ref_test \
$( BINDIR) /$( CONFIG) /cxx_time_test \
$( BINDIR) /$( CONFIG) /end2end_test \
$( BINDIR) /$( CONFIG) /error_details_test \
$( BINDIR) /$( CONFIG) /filter_end2end_test \
$( BINDIR) /$( CONFIG) /generic_end2end_test \
$( BINDIR) /$( CONFIG) /golden_file_test \
@ -1769,6 +1788,8 @@ test_c: buildtests_c
$( Q) $( BINDIR) /$( CONFIG) /error_test || ( echo test error_test failed ; exit 1 )
$( E) "[RUN] Testing ev_epoll_linux_test"
$( Q) $( BINDIR) /$( CONFIG) /ev_epoll_linux_test || ( echo test ev_epoll_linux_test failed ; exit 1 )
$( E) "[RUN] Testing fake_resolver_test"
$( Q) $( BINDIR) /$( CONFIG) /fake_resolver_test || ( echo test fake_resolver_test failed ; exit 1 )
$( E) "[RUN] Testing fd_conservation_posix_test"
$( Q) $( BINDIR) /$( CONFIG) /fd_conservation_posix_test || ( echo test fd_conservation_posix_test failed ; exit 1 )
$( E) "[RUN] Testing fd_posix_test"
@ -1871,6 +1892,8 @@ test_c: buildtests_c
$( Q) $( BINDIR) /$( CONFIG) /memory_profile_test || ( echo test memory_profile_test failed ; exit 1 )
$( E) "[RUN] Testing message_compress_test"
$( Q) $( BINDIR) /$( CONFIG) /message_compress_test || ( echo test message_compress_test failed ; exit 1 )
$( E) "[RUN] Testing minimal_stack_is_minimal_test"
$( Q) $( BINDIR) /$( CONFIG) /minimal_stack_is_minimal_test || ( echo test minimal_stack_is_minimal_test failed ; exit 1 )
$( E) "[RUN] Testing multiple_server_queues_test"
$( Q) $( BINDIR) /$( CONFIG) /multiple_server_queues_test || ( echo test multiple_server_queues_test failed ; exit 1 )
$( E) "[RUN] Testing murmur_hash_test"
@ -1997,6 +2020,8 @@ test_cxx: buildtests_cxx
$( 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_cq_multiple_threads"
$( Q) $( BINDIR) /$( CONFIG) /bm_cq_multiple_threads || ( echo test bm_cq_multiple_threads 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_streaming_ping_pong"
@ -2035,6 +2060,8 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /cxx_time_test || ( echo test cxx_time_test failed ; exit 1 )
$( E) "[RUN] Testing end2end_test"
$( Q) $( BINDIR) /$( CONFIG) /end2end_test || ( echo test end2end_test failed ; exit 1 )
$( E) "[RUN] Testing error_details_test"
$( Q) $( BINDIR) /$( CONFIG) /error_details_test || ( echo test error_details_test failed ; exit 1 )
$( E) "[RUN] Testing filter_end2end_test"
$( Q) $( BINDIR) /$( CONFIG) /filter_end2end_test || ( echo test filter_end2end_test failed ; exit 1 )
$( E) "[RUN] Testing generic_end2end_test"
@ -2139,6 +2166,8 @@ ifeq ($(CONFIG),opt)
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /libgrpc++.a
$( E) "[STRIP] Stripping libgrpc++_cronet.a"
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /libgrpc++_cronet.a
$( E) "[STRIP] Stripping libgrpc++_error_details.a"
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details.a
$( E) "[STRIP] Stripping libgrpc++_reflection.a"
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /libgrpc++_reflection.a
$( E) "[STRIP] Stripping libgrpc++_unsecure.a"
@ -2163,6 +2192,8 @@ ifeq ($(CONFIG),opt)
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /$( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP)
$( E) " [STRIP] Stripping $( SHARED_PREFIX) grpc++_cronet $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /$( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP)
$( E) " [STRIP] Stripping $( SHARED_PREFIX) grpc++_error_details $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /$( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP)
$( E) " [STRIP] Stripping $( SHARED_PREFIX) grpc++_reflection $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
$( Q) $( STRIP) $( LIBDIR) /$( CONFIG) /$( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP)
$( E) " [STRIP] Stripping $( SHARED_PREFIX) grpc++_unsecure $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
@ -2244,6 +2275,21 @@ $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc: src/proto/grp
$( 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/status/status.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc : protoc_dep_error
e l s e
$(GENDIR)/src/proto/grpc/status/status.pb.cc : src /proto /grpc /status /status .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/status/status.grpc.pb.cc : src /proto /grpc /status /status .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/testing/compiler_test.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc : protoc_dep_error
@ -2383,12 +2429,12 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/services.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/services.grpc.pb.cc : protoc_dep_error
e l s e
$(GENDIR)/src/proto/grpc/testing/services.pb.cc : src /proto /grpc /testing /services .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /control .pb .cc
$(GENDIR)/src/proto/grpc/testing/services.pb.cc : src /proto /grpc /testing /services .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /control .pb .cc $( GENDIR ) /src /proto /grpc /testing /stats .pb .cc
$( 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/testing/services.grpc.pb.cc : src /proto /grpc /testing /services .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /control .pb .cc $( GENDIR ) /src /proto /grpc /testing /control .grpc .pb .cc
$(GENDIR)/src/proto/grpc/testing/services.grpc.pb.cc : src /proto /grpc /testing /services .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /messages .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /control .pb .cc $( GENDIR ) /src /proto /grpc /testing /control .grpc .pb .cc $( GENDIR ) /src /proto /grpc /testing /stats .pb .cc $( GENDIR ) /src /proto /grpc /testing /stats .grpc .pb .cc
$( 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) $<
@ -2502,6 +2548,9 @@ install-static_cxx: static_cxx strip-static_cxx install-pkg-config_cxx
$( E) "[INSTALL] Installing libgrpc++_cronet.a"
$( Q) $( INSTALL) -d $( prefix) /lib
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_cronet.a $( prefix) /lib/libgrpc++_cronet.a
$( E) "[INSTALL] Installing libgrpc++_error_details.a"
$( Q) $( INSTALL) -d $( prefix) /lib
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details.a $( prefix) /lib/libgrpc++_error_details.a
$( E) "[INSTALL] Installing libgrpc++_reflection.a"
$( Q) $( INSTALL) -d $( prefix) /lib
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_reflection.a $( prefix) /lib/libgrpc++_reflection.a
@ -2518,7 +2567,7 @@ install-shared_c: shared_c strip-shared_c install-pkg-config_c
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) -dll.a $( prefix) /lib/libgpr.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgpr.so.3
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgpr.so.4
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgpr.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc $( SHARED_VERSION_CORE) . $( SHARED_EXT_CORE) "
@ -2527,7 +2576,7 @@ endif
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) -dll.a $( prefix) /lib/libgrpc.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc_cronet $( SHARED_VERSION_CORE) . $( SHARED_EXT_CORE) "
@ -2536,7 +2585,7 @@ endif
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) -dll.a $( prefix) /lib/libgrpc_cronet.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc_cronet.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc_cronet.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc_cronet.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc_unsecure $( SHARED_VERSION_CORE) . $( SHARED_EXT_CORE) "
@ -2545,7 +2594,7 @@ endif
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) -dll.a $( prefix) /lib/libgrpc_unsecure.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc_unsecure.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc_unsecure.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( prefix) /lib/libgrpc_unsecure.so
e n d i f
i f n e q ( $( SYSTEM ) , M I N G W 3 2 )
@ -2562,7 +2611,7 @@ install-shared_cxx: shared_cxx strip-shared_cxx install-shared_c install-pkg-con
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) -dll.a $( prefix) /lib/libgrpc++.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc++_cronet $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
@ -2571,8 +2620,17 @@ endif
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) -dll.a $( prefix) /lib/libgrpc++_cronet.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_cronet.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_cronet.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_cronet.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc++_error_details $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
$( Q) $( INSTALL) -d $( prefix) /lib
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /$( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/$( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP)
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details$( SHARED_VERSION_CPP) -dll.a $( prefix) /lib/libgrpc++_error_details.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_error_details.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_error_details.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc++_reflection $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
$( Q) $( INSTALL) -d $( prefix) /lib
@ -2580,7 +2638,7 @@ endif
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) -dll.a $( prefix) /lib/libgrpc++_reflection.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_reflection.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_reflection.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_reflection.so
e n d i f
$( E) " [INSTALL] Installing $( SHARED_PREFIX) grpc++_unsecure $( SHARED_VERSION_CPP) . $( SHARED_EXT_CPP) "
@ -2589,7 +2647,7 @@ endif
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) -dll.a $( prefix) /lib/libgrpc++_unsecure.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_unsecure.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_unsecure.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( prefix) /lib/libgrpc++_unsecure.so
e n d i f
i f n e q ( $( SYSTEM ) , M I N G W 3 2 )
@ -2606,7 +2664,7 @@ install-shared_csharp: shared_csharp strip-shared_csharp
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$( Q) $( INSTALL) $( LIBDIR) /$( CONFIG) /libgrpc_csharp_ext$( SHARED_VERSION_CSHARP) -dll.a $( prefix) /lib/libgrpc_csharp_ext.a
e l s e i f n e q ( $( SYSTEM ) , D a r w i n )
$( Q) ln -sf $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( prefix) /lib/libgrpc_csharp_ext.so.3
$( Q) ln -sf $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( prefix) /lib/libgrpc_csharp_ext.so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc_csharp_ext$( SHARED_VERSION_CSHARP) .$( SHARED_EXT_CSHARP) $( prefix) /lib/libgrpc_csharp_ext.so
e n d i f
i f n e q ( $( SYSTEM ) , M I N G W 3 2 )
@ -2771,8 +2829,8 @@ $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGPR_OB
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) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
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) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .so.3
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgpr.so.4 -o $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGPR_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .so.4
$( Q) ln -sf $( SHARED_PREFIX) gpr$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgpr$( SHARED_VERSION_CORE) .so
e n d i f
e n d i f
@ -2812,15 +2870,10 @@ LIBGRPC_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -2845,6 +2898,7 @@ LIBGRPC_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -2947,6 +3001,7 @@ LIBGRPC_SRC = \
src/core/ext/transport/chttp2/transport/hpack_encoder.c \
src/core/ext/transport/chttp2/transport/hpack_parser.c \
src/core/ext/transport/chttp2/transport/hpack_table.c \
src/core/ext/transport/chttp2/transport/http2_settings.c \
src/core/ext/transport/chttp2/transport/huffsyms.c \
src/core/ext/transport/chttp2/transport/incoming_metadata.c \
src/core/ext/transport/chttp2/transport/parsing.c \
@ -2955,6 +3010,10 @@ LIBGRPC_SRC = \
src/core/ext/transport/chttp2/transport/varint.c \
src/core/ext/transport/chttp2/transport/writing.c \
src/core/ext/transport/chttp2/alpn/alpn.c \
src/core/ext/filters/http/client/http_client_filter.c \
src/core/ext/filters/http/http_filters_plugin.c \
src/core/ext/filters/http/message_compress/message_compress_filter.c \
src/core/ext/filters/http/server/http_server_filter.c \
src/core/lib/http/httpcli_security_connector.c \
src/core/lib/security/context/security_context.c \
src/core/lib/security/credentials/composite/composite_credentials.c \
@ -3004,6 +3063,7 @@ LIBGRPC_SRC = \
src/core/ext/filters/client_channel/subchannel.c \
src/core/ext/filters/client_channel/subchannel_index.c \
src/core/ext/filters/client_channel/uri_parser.c \
src/core/ext/filters/deadline/deadline_filter.c \
src/core/ext/transport/chttp2/client/chttp2_connector.c \
src/core/ext/transport/chttp2/server/insecure/server_chttp2.c \
src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c \
@ -3040,6 +3100,7 @@ LIBGRPC_SRC = \
src/core/ext/census/trace_context.c \
src/core/ext/census/tracing.c \
src/core/ext/filters/max_age/max_age_filter.c \
src/core/ext/filters/message_size/message_size_filter.c \
src/core/plugin_registry/grpc_plugin_registry.c \
PUBLIC_HEADERS_C += \
@ -3112,8 +3173,8 @@ $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_
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) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
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) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .so.3
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc.so.4 -o $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .so.4
$( Q) ln -sf $( SHARED_PREFIX) grpc$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc$( SHARED_VERSION_CORE) .so
e n d i f
e n d i f
@ -3132,15 +3193,10 @@ LIBGRPC_CRONET_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -3165,6 +3221,7 @@ LIBGRPC_CRONET_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -3270,6 +3327,7 @@ LIBGRPC_CRONET_SRC = \
src/core/ext/transport/chttp2/transport/hpack_encoder.c \
src/core/ext/transport/chttp2/transport/hpack_parser.c \
src/core/ext/transport/chttp2/transport/hpack_table.c \
src/core/ext/transport/chttp2/transport/http2_settings.c \
src/core/ext/transport/chttp2/transport/huffsyms.c \
src/core/ext/transport/chttp2/transport/incoming_metadata.c \
src/core/ext/transport/chttp2/transport/parsing.c \
@ -3278,6 +3336,10 @@ LIBGRPC_CRONET_SRC = \
src/core/ext/transport/chttp2/transport/varint.c \
src/core/ext/transport/chttp2/transport/writing.c \
src/core/ext/transport/chttp2/alpn/alpn.c \
src/core/ext/filters/http/client/http_client_filter.c \
src/core/ext/filters/http/http_filters_plugin.c \
src/core/ext/filters/http/message_compress/message_compress_filter.c \
src/core/ext/filters/http/server/http_server_filter.c \
src/core/ext/filters/client_channel/channel_connectivity.c \
src/core/ext/filters/client_channel/client_channel.c \
src/core/ext/filters/client_channel/client_channel_factory.c \
@ -3298,6 +3360,7 @@ LIBGRPC_CRONET_SRC = \
src/core/ext/filters/client_channel/subchannel.c \
src/core/ext/filters/client_channel/subchannel_index.c \
src/core/ext/filters/client_channel/uri_parser.c \
src/core/ext/filters/deadline/deadline_filter.c \
src/core/lib/http/httpcli_security_connector.c \
src/core/lib/security/context/security_context.c \
src/core/lib/security/credentials/composite/composite_credentials.c \
@ -3400,8 +3463,8 @@ $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(L
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) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
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) $( LIBDIR) /$( CONFIG) /libgpr.a $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .so.3
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_cronet.so.4 -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) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_cronet$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_cronet$( SHARED_VERSION_CORE) .so.4
$( 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
e n d i f
@ -3439,15 +3502,10 @@ LIBGRPC_TEST_UTIL_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -3472,6 +3530,7 @@ LIBGRPC_TEST_UTIL_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -3671,15 +3730,10 @@ LIBGRPC_UNSECURE_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -3704,6 +3758,7 @@ LIBGRPC_UNSECURE_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -3807,6 +3862,7 @@ LIBGRPC_UNSECURE_SRC = \
src/core/ext/transport/chttp2/transport/hpack_encoder.c \
src/core/ext/transport/chttp2/transport/hpack_parser.c \
src/core/ext/transport/chttp2/transport/hpack_table.c \
src/core/ext/transport/chttp2/transport/http2_settings.c \
src/core/ext/transport/chttp2/transport/huffsyms.c \
src/core/ext/transport/chttp2/transport/incoming_metadata.c \
src/core/ext/transport/chttp2/transport/parsing.c \
@ -3815,6 +3871,10 @@ LIBGRPC_UNSECURE_SRC = \
src/core/ext/transport/chttp2/transport/varint.c \
src/core/ext/transport/chttp2/transport/writing.c \
src/core/ext/transport/chttp2/alpn/alpn.c \
src/core/ext/filters/http/client/http_client_filter.c \
src/core/ext/filters/http/http_filters_plugin.c \
src/core/ext/filters/http/message_compress/message_compress_filter.c \
src/core/ext/filters/http/server/http_server_filter.c \
src/core/ext/transport/chttp2/server/chttp2_server.c \
src/core/ext/transport/chttp2/client/insecure/channel_create.c \
src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c \
@ -3839,6 +3899,7 @@ LIBGRPC_UNSECURE_SRC = \
src/core/ext/filters/client_channel/subchannel.c \
src/core/ext/filters/client_channel/subchannel_index.c \
src/core/ext/filters/client_channel/uri_parser.c \
src/core/ext/filters/deadline/deadline_filter.c \
src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c \
src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c \
src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c \
@ -3870,6 +3931,7 @@ LIBGRPC_UNSECURE_SRC = \
src/core/ext/census/trace_context.c \
src/core/ext/census/tracing.c \
src/core/ext/filters/max_age/max_age_filter.c \
src/core/ext/filters/message_size/message_size_filter.c \
src/core/plugin_registry/grpc_unsecure_plugin_registry.c \
PUBLIC_HEADERS_C += \
@ -3930,8 +3992,8 @@ $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $
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) $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
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) $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .so.3
$( Q) $( LD) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.4 -o $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBGRPC_UNSECURE_OBJS) $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) ln -sf $( SHARED_PREFIX) grpc_unsecure$( SHARED_VERSION_CORE) .$( SHARED_EXT_CORE) $( LIBDIR) /$( CONFIG) /libgrpc_unsecure$( SHARED_VERSION_CORE) .so.4
$( 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
e n d i f
@ -4064,15 +4126,10 @@ LIBGRPC++_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -4097,6 +4154,7 @@ LIBGRPC++_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -4261,7 +4319,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/impl/codegen/slice.h \
include/grpc++/impl/codegen/status.h \
include/grpc++/impl/codegen/status_code_enum.h \
include/grpc++/impl/codegen/status_helper.h \
include/grpc++/impl/codegen/string_ref.h \
include/grpc++/impl/codegen/stub_options.h \
include/grpc++/impl/codegen/sync_stream.h \
@ -4344,7 +4401,7 @@ $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC+
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) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc -lgpr
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) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc -lgpr
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++.so.1 -o $( LIBDIR) /$( CONFIG) /libgrpc++$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc -lgpr
$( 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
@ -4402,15 +4459,10 @@ LIBGRPC++_CRONET_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -4435,6 +4487,7 @@ LIBGRPC++_CRONET_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -4543,6 +4596,7 @@ LIBGRPC++_CRONET_SRC = \
src/core/ext/transport/chttp2/transport/hpack_encoder.c \
src/core/ext/transport/chttp2/transport/hpack_parser.c \
src/core/ext/transport/chttp2/transport/hpack_table.c \
src/core/ext/transport/chttp2/transport/http2_settings.c \
src/core/ext/transport/chttp2/transport/huffsyms.c \
src/core/ext/transport/chttp2/transport/incoming_metadata.c \
src/core/ext/transport/chttp2/transport/parsing.c \
@ -4551,6 +4605,10 @@ LIBGRPC++_CRONET_SRC = \
src/core/ext/transport/chttp2/transport/varint.c \
src/core/ext/transport/chttp2/transport/writing.c \
src/core/ext/transport/chttp2/alpn/alpn.c \
src/core/ext/filters/http/client/http_client_filter.c \
src/core/ext/filters/http/http_filters_plugin.c \
src/core/ext/filters/http/message_compress/message_compress_filter.c \
src/core/ext/filters/http/server/http_server_filter.c \
src/core/ext/filters/client_channel/channel_connectivity.c \
src/core/ext/filters/client_channel/client_channel.c \
src/core/ext/filters/client_channel/client_channel_factory.c \
@ -4571,6 +4629,7 @@ LIBGRPC++_CRONET_SRC = \
src/core/ext/filters/client_channel/subchannel.c \
src/core/ext/filters/client_channel/subchannel_index.c \
src/core/ext/filters/client_channel/uri_parser.c \
src/core/ext/filters/deadline/deadline_filter.c \
src/core/ext/transport/chttp2/server/insecure/server_chttp2.c \
src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c \
src/core/ext/transport/chttp2/server/chttp2_server.c \
@ -4660,7 +4719,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/impl/codegen/slice.h \
include/grpc++/impl/codegen/status.h \
include/grpc++/impl/codegen/status_code_enum.h \
include/grpc++/impl/codegen/status_helper.h \
include/grpc++/impl/codegen/string_ref.h \
include/grpc++/impl/codegen/stub_options.h \
include/grpc++/impl/codegen/sync_stream.h \
@ -4742,7 +4800,7 @@ $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(L
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) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_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) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr -lgrpc_cronet
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_cronet.so.1 -o $( LIBDIR) /$( CONFIG) /libgrpc++_cronet$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_CRONET_OBJS) $( OPENSSL_MERGE_LIBS) $( LDLIBS_SECURE) $( ZLIB_MERGE_LIBS) $( CARES_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
@ -4759,6 +4817,77 @@ endif
e n d i f
L I B G R P C + + _ERROR_DETAILS_SRC = \
$( GENDIR) /src/proto/grpc/status/status.pb.cc $( GENDIR) /src/proto/grpc/status/status.grpc.pb.cc \
src/cpp/util/error_details.cc \
PUBLIC_HEADERS_CXX += \
include/grpc++/support/error_details.h \
L I B G R P C + + _ERROR_DETAILS_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( LIBGRPC++_ERROR_DETAILS_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure libraries if you don't have OpenSSL.
$(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a : openssl_dep_error
$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : openssl_dep_error
e l s e
i f e q ( $( NO_PROTOBUF ) , t r u e )
# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
$(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a : protobuf_dep_error
$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : protobuf_dep_error
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a : $( ZLIB_DEP ) $( OPENSSL_DEP ) $( CARES_DEP ) $( PROTOBUF_DEP ) $( LIBGRPC ++_ERROR_DETAILS_OBJS ) $( LIBGPR_OBJS ) $( ZLIB_MERGE_OBJS ) $( CARES_MERGE_OBJS )
$( E) " [AR] Creating $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) rm -f $( LIBDIR) /$( CONFIG) /libgrpc++_error_details.a
$( Q) $( AR) $( AROPTS) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details.a $( LIBGRPC++_ERROR_DETAILS_OBJS) $( LIBGPR_OBJS) $( ZLIB_MERGE_OBJS) $( CARES_MERGE_OBJS)
i f e q ( $( SYSTEM ) , D a r w i n )
$( Q) ranlib -no_warning_for_no_symbols $( LIBDIR) /$( CONFIG) /libgrpc++_error_details.a
e n d i f
i f e q ( $( SYSTEM ) , M I N G W 3 2 )
$(LIBDIR)/$(CONFIG)/grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_ERROR_DETAILS_OBJS ) $( ZLIB_DEP ) $( CARES_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++_error_details$( SHARED_VERSION_CPP) .def -Wl,--out-implib= $( LIBDIR) /$( CONFIG) /libgrpc++_error_details$( SHARED_VERSION_CPP) -dll.a -o $( LIBDIR) /$( CONFIG) /grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_ERROR_DETAILS_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++$( SHARED_VERSION_CPP) -dll
e l s e
$(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) : $( LIBGRPC ++_ERROR_DETAILS_OBJS ) $( ZLIB_DEP ) $( CARES_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++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) -dynamiclib -o $( LIBDIR) /$( CONFIG) /libgrpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_ERROR_DETAILS_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++
e l s e
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_error_details.so.1 -o $( LIBDIR) /$( CONFIG) /libgrpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_ERROR_DETAILS_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++
$( Q) ln -sf $( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details$( SHARED_VERSION_CPP) .so.1
$( Q) ln -sf $( SHARED_PREFIX) grpc++_error_details$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details$( SHARED_VERSION_CPP) .so
e n d i f
e n d i f
e n d i f
e n d i f
i f n e q ( $( NO_SECURE ) , t r u e )
i f n e q ( $( NO_DEPS ) , t r u e )
-include $(LIBGRPC++_ERROR_DETAILS_OBJS : .o =.dep )
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/src/cpp/util/error_details.o : $( GENDIR ) /src /proto /grpc /status /status .pb .cc $( GENDIR ) /src /proto /grpc /status /status .grpc .pb .cc
L I B G R P C + + _PROTO_REFLECTION_DESC_DB_SRC = \
test/cpp/util/proto_reflection_descriptor_database.cc \
$( GENDIR) /src/proto/grpc/reflection/v1alpha/reflection.pb.cc $( GENDIR) /src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \
@ -4865,7 +4994,7 @@ $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP):
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) $( ZLIB_MERGE_LIBS) $( CARES_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) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgrpc++
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_reflection.so.1 -o $( LIBDIR) /$( CONFIG) /libgrpc++_reflection$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_REFLECTION_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_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
@ -4972,7 +5101,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/impl/codegen/slice.h \
include/grpc++/impl/codegen/status.h \
include/grpc++/impl/codegen/status_code_enum.h \
include/grpc++/impl/codegen/status_helper.h \
include/grpc++/impl/codegen/string_ref.h \
include/grpc++/impl/codegen/stub_options.h \
include/grpc++/impl/codegen/sync_stream.h \
@ -5092,15 +5220,10 @@ LIBGRPC++_UNSECURE_SRC = \
src/core/lib/channel/channel_args.c \
src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/compress_filter.c \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/deadline_filter.c \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/http_client_filter.c \
src/core/lib/channel/http_server_filter.c \
src/core/lib/channel/message_size_filter.c \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
src/core/lib/debug/trace.c \
@ -5125,6 +5248,7 @@ LIBGRPC++_UNSECURE_SRC = \
src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/lockfree_event.c \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/polling_entity.c \
src/core/lib/iomgr/pollset_set_uv.c \
@ -5289,7 +5413,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc++/impl/codegen/slice.h \
include/grpc++/impl/codegen/status.h \
include/grpc++/impl/codegen/status_code_enum.h \
include/grpc++/impl/codegen/status_helper.h \
include/grpc++/impl/codegen/string_ref.h \
include/grpc++/impl/codegen/stub_options.h \
include/grpc++/impl/codegen/sync_stream.h \
@ -5360,7 +5483,7 @@ $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $
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) $( ZLIB_MERGE_LIBS) $( CARES_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) $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) -lgpr -lgrpc_unsecure
$( Q) $( LDXX) $( LDFLAGS) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc++_unsecure.so.1 -o $( LIBDIR) /$( CONFIG) /libgrpc++_unsecure$( SHARED_VERSION_CPP) .$( SHARED_EXT_CPP) $( LIBGRPC++_UNSECURE_OBJS) $( ZLIB_MERGE_LIBS) $( CARES_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
@ -5951,7 +6074,7 @@ $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHA
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) $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
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) $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( ZLIB_MERGE_LIBS) $( CARES_MERGE_LIBS) $( LDLIBS)
$( Q) $( LD) $( LDFLAGS) $( if $( subst Linux,,$( SYSTEM) ) ,,-Wl$( comma) -wrap$( comma) memcpy) -L$( LIBDIR) /$( CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.1 -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) $( CARES_MERGE_LIBS) $( LDLIBS)
$( 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
@ -9287,6 +9410,38 @@ endif
e n d i f
FAKE_RESOLVER_TEST_SRC = \
test/core/client_channel/resolvers/fake_resolver_test.c \
FAKE_RESOLVER_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( FAKE_RESOLVER_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)/fake_resolver_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/fake_resolver_test : $( FAKE_RESOLVER_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) $( FAKE_RESOLVER_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) /fake_resolver_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/fake_resolver_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_fake_resolver_test : $( FAKE_RESOLVER_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 $(FAKE_RESOLVER_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
FD_CONSERVATION_POSIX_TEST_SRC = \
test/core/iomgr/fd_conservation_posix_test.c \
@ -11495,6 +11650,38 @@ endif
e n d i f
MINIMAL_STACK_IS_MINIMAL_TEST_SRC = \
test/core/channel/minimal_stack_is_minimal_test.c \
MINIMAL_STACK_IS_MINIMAL_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( MINIMAL_STACK_IS_MINIMAL_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)/minimal_stack_is_minimal_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test : $( MINIMAL_STACK_IS_MINIMAL_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) $( MINIMAL_STACK_IS_MINIMAL_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) /minimal_stack_is_minimal_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/channel/minimal_stack_is_minimal_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_minimal_stack_is_minimal_test : $( MINIMAL_STACK_IS_MINIMAL_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 $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
MLOG_TEST_SRC = \
test/core/census/mlog_test.c \
@ -13360,6 +13547,50 @@ endif
e n d i f
BM_CQ_MULTIPLE_THREADS_SRC = \
test/cpp/microbenchmarks/bm_cq_multiple_threads.cc \
BM_CQ_MULTIPLE_THREADS_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( BM_CQ_MULTIPLE_THREADS_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_multiple_threads : 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_multiple_threads : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/bm_cq_multiple_threads : $( PROTOBUF_DEP ) $( BM_CQ_MULTIPLE_THREADS_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc_benchmark .a $( 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_MULTIPLE_THREADS_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc_benchmark.a $( 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_multiple_threads
e n d i f
e n d i f
$(BM_CQ_MULTIPLE_THREADS_OBJS) : CPPFLAGS += -Ithird_party /benchmark /include -DHAVE_POSIX_REGEX
$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_cq_multiple_threads.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_benchmark .a $( 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_multiple_threads : $( BM_CQ_MULTIPLE_THREADS_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_MULTIPLE_THREADS_OBJS : .o =.dep )
e n d i f
e n d i f
BM_ERROR_SRC = \
test/cpp/microbenchmarks/bm_error.cc \
@ -13971,28 +14202,28 @@ $(BINDIR)/$(CONFIG)/codegen_test_minimal: protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/codegen_test_minimal : $( PROTOBUF_DEP ) $( CODEGEN_TEST_MINIMAL_OBJS )
$(BINDIR)/$(CONFIG)/codegen_test_minimal : $( PROTOBUF_DEP ) $( CODEGEN_TEST_MINIMAL_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( CODEGEN_TEST_MINIMAL_OBJS) $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /codegen_test_minimal
$( Q) $( LDXX) $( LDFLAGS) $( CODEGEN_TEST_MINIMAL_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr.a $( L DLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /codegen_test_minimal
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/control.o :
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/control.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o :
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/payloads.o :
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/payloads.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/services.o :
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/services.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/stats.o :
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/stats.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_minimal.o :
$(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_minimal.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o :
$(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o : $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_codegen_test_minimal : $( CODEGEN_TEST_MINIMAL_OBJS :.o =.dep )
@ -14263,6 +14494,53 @@ endif
e n d i f
ERROR_DETAILS_TEST_SRC = \
$( GENDIR) /src/proto/grpc/testing/echo_messages.pb.cc $( GENDIR) /src/proto/grpc/testing/echo_messages.grpc.pb.cc \
test/cpp/util/error_details_test.cc \
ERROR_DETAILS_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( ERROR_DETAILS_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)/error_details_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)/error_details_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/error_details_test : $( PROTOBUF_DEP ) $( ERROR_DETAILS_TEST_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc ++_error_details .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( ERROR_DETAILS_TEST_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc++_error_details.a $( LIBDIR) /$( CONFIG) /libgrpc++.a $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /error_details_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o : $( LIBDIR ) /$( CONFIG ) /libgrpc ++_error_details .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a
$(OBJDIR)/$(CONFIG)/test/cpp/util/error_details_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc ++_error_details .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a
deps_error_details_test : $( ERROR_DETAILS_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 $(ERROR_DETAILS_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/util/error_details_test.o : $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc
FILTER_END2END_TEST_SRC = \
test/cpp/end2end/filter_end2end_test.cc \
@ -19217,6 +19495,7 @@ src/cpp/common/secure_create_auth_context.cc: $(OPENSSL_DEP)
src/cpp/ext/proto_server_reflection.cc : $( OPENSSL_DEP )
src/cpp/ext/proto_server_reflection_plugin.cc : $( OPENSSL_DEP )
src/cpp/server/secure_server_credentials.cc : $( OPENSSL_DEP )
src/cpp/util/error_details.cc : $( OPENSSL_DEP )
src/csharp/ext/grpc_csharp_ext.c : $( OPENSSL_DEP )
test/core/bad_client/bad_client.c : $( OPENSSL_DEP )
test/core/bad_ssl/server_common.c : $( OPENSSL_DEP )