@ -92,6 +92,7 @@ CC_opt = $(DEFAULT_CC)
CXX_opt = $( DEFAULT_CXX)
CXX_opt = $( DEFAULT_CXX)
LD_opt = $( DEFAULT_CC)
LD_opt = $( DEFAULT_CC)
LDXX_opt = $( DEFAULT_CXX)
LDXX_opt = $( DEFAULT_CXX)
CXXFLAGS_opt = -fno-exceptions
CPPFLAGS_opt = -O2
CPPFLAGS_opt = -O2
DEFINES_opt = NDEBUG
DEFINES_opt = NDEBUG
@ -99,7 +100,7 @@ VALID_CONFIG_asan-trace-cmp = 1
REQUIRE_CUSTOM_LIBRARIES_asan-trace-cmp = 1
REQUIRE_CUSTOM_LIBRARIES_asan-trace-cmp = 1
CC_asan-trace-cmp = clang
CC_asan-trace-cmp = clang
CXX_asan-trace-cmp = clang++
CXX_asan-trace-cmp = clang++
LD_asan-trace-cmp = clang
LD_asan-trace-cmp = clang++
LDXX_asan-trace-cmp = clang++
LDXX_asan-trace-cmp = clang++
CPPFLAGS_asan-trace-cmp = -O0 -fsanitize-coverage= edge -fsanitize-coverage= trace-cmp -fsanitize= address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
CPPFLAGS_asan-trace-cmp = -O0 -fsanitize-coverage= edge -fsanitize-coverage= trace-cmp -fsanitize= address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
LDFLAGS_asan-trace-cmp = -fsanitize= address
LDFLAGS_asan-trace-cmp = -fsanitize= address
@ -109,6 +110,7 @@ CC_dbg = $(DEFAULT_CC)
CXX_dbg = $( DEFAULT_CXX)
CXX_dbg = $( DEFAULT_CXX)
LD_dbg = $( DEFAULT_CC)
LD_dbg = $( DEFAULT_CC)
LDXX_dbg = $( DEFAULT_CXX)
LDXX_dbg = $( DEFAULT_CXX)
CXXFLAGS_dbg = -fno-exceptions
CPPFLAGS_dbg = -O0
CPPFLAGS_dbg = -O0
DEFINES_dbg = _DEBUG DEBUG
DEFINES_dbg = _DEBUG DEBUG
@ -116,7 +118,7 @@ VALID_CONFIG_asan = 1
REQUIRE_CUSTOM_LIBRARIES_asan = 1
REQUIRE_CUSTOM_LIBRARIES_asan = 1
CC_asan = clang
CC_asan = clang
CXX_asan = clang++
CXX_asan = clang++
LD_asan = clang
LD_asan = clang++
LDXX_asan = clang++
LDXX_asan = clang++
CPPFLAGS_asan = -O0 -fsanitize-coverage= edge -fsanitize= address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
CPPFLAGS_asan = -O0 -fsanitize-coverage= edge -fsanitize= address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
LDFLAGS_asan = -fsanitize= address
LDFLAGS_asan = -fsanitize= address
@ -125,7 +127,7 @@ VALID_CONFIG_msan = 1
REQUIRE_CUSTOM_LIBRARIES_msan = 1
REQUIRE_CUSTOM_LIBRARIES_msan = 1
CC_msan = clang
CC_msan = clang
CXX_msan = clang++
CXX_msan = clang++
LD_msan = clang
LD_msan = clang++
LDXX_msan = clang++
LDXX_msan = clang++
CPPFLAGS_msan = -O0 -fsanitize-coverage= edge -fsanitize= memory -fsanitize-memory-track-origins -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE= 0 -DGTEST_USE_OWN_TR1_TUPLE= 1 -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
CPPFLAGS_msan = -O0 -fsanitize-coverage= edge -fsanitize= memory -fsanitize-memory-track-origins -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE= 0 -DGTEST_USE_OWN_TR1_TUPLE= 1 -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
LDFLAGS_msan = -fsanitize= memory -DGTEST_HAS_TR1_TUPLE= 0 -DGTEST_USE_OWN_TR1_TUPLE= 1 -fPIE -pie $( if $( JENKINS_BUILD) ,-Wl$( comma) -Ttext-segment= 0x7e0000000000,)
LDFLAGS_msan = -fsanitize= memory -DGTEST_HAS_TR1_TUPLE= 0 -DGTEST_USE_OWN_TR1_TUPLE= 1 -fPIE -pie $( if $( JENKINS_BUILD) ,-Wl$( comma) -Ttext-segment= 0x7e0000000000,)
@ -152,7 +154,7 @@ VALID_CONFIG_asan-noleaks = 1
REQUIRE_CUSTOM_LIBRARIES_asan-noleaks = 1
REQUIRE_CUSTOM_LIBRARIES_asan-noleaks = 1
CC_asan-noleaks = clang
CC_asan-noleaks = clang
CXX_asan-noleaks = clang++
CXX_asan-noleaks = clang++
LD_asan-noleaks = clang
LD_asan-noleaks = clang++
LDXX_asan-noleaks = clang++
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
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
LDFLAGS_asan-noleaks = -fsanitize= address
@ -170,17 +172,17 @@ VALID_CONFIG_ubsan = 1
REQUIRE_CUSTOM_LIBRARIES_ubsan = 1
REQUIRE_CUSTOM_LIBRARIES_ubsan = 1
CC_ubsan = clang
CC_ubsan = clang
CXX_ubsan = clang++
CXX_ubsan = clang++
LD_ubsan = clang
LD_ubsan = clang++
LDXX_ubsan = clang++
LDXX_ubsan = clang++
CPPFLAGS_ubsan = -O0 -fsanitize-coverage= edge -fsanitize= undefined -fno-omit-frame-pointer -Wno-unused-command-line-argument -Wvarargs
CPPFLAGS_ubsan = -O0 -fsanitize-coverage= edge -fsanitize= undefined -fno-omit-frame-pointer -Wno-unused-command-line-argument -Wvarargs
LDFLAGS_ubsan = -fsanitize= undefined,unsigned-integer-overflow
LDFLAGS_ubsan = -fsanitize= undefined,unsigned-integer-overflow
DEFINES_ubsan = NDEBUG
DEFINES_ubsan = NDEBUG GRPC_UBSAN
VALID_CONFIG_tsan = 1
VALID_CONFIG_tsan = 1
REQUIRE_CUSTOM_LIBRARIES_tsan = 1
REQUIRE_CUSTOM_LIBRARIES_tsan = 1
CC_tsan = clang
CC_tsan = clang
CXX_tsan = clang++
CXX_tsan = clang++
LD_tsan = clang
LD_tsan = clang++
LDXX_tsan = clang++
LDXX_tsan = clang++
CPPFLAGS_tsan = -O0 -fsanitize= thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
CPPFLAGS_tsan = -O0 -fsanitize= thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS
LDFLAGS_tsan = -fsanitize= thread
LDFLAGS_tsan = -fsanitize= thread
@ -418,7 +420,7 @@ AROPTS = $(GRPC_CROSS_AROPTS) # e.g., rc --target=elf32-little
USE_BUILT_PROTOC = false
USE_BUILT_PROTOC = false
e n d i f
e n d i f
GTEST_LIB = -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googletest third_party/googletest/googletest/src/gtest-all.cc
GTEST_LIB = -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googletest third_party/googletest/googletest/src/gtest-all.cc -Ithird_party/googletest/googlemock/include -Ithird_party/googletest/googlemock third_party/googletest/googlemock/src/gmock-all.cc
GTEST_LIB += -lgflags
GTEST_LIB += -lgflags
i f e q ( $( V ) , 1 )
i f e q ( $( V ) , 1 )
E = @:
E = @:
@ -793,7 +795,7 @@ PROTOBUF_PKG_CONFIG = false
PC_REQUIRES_GRPCXX =
PC_REQUIRES_GRPCXX =
PC_LIBS_GRPCXX =
PC_LIBS_GRPCXX =
CPPFLAGS := -Ithird_party/googletest/googletest/include $( CPPFLAGS)
CPPFLAGS := -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googlemock/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_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)
PROTOC_PLUGINS_DIR = $( BINDIR) /$( CONFIG)
@ -1082,6 +1084,7 @@ server_chttp2_test: $(BINDIR)/$(CONFIG)/server_chttp2_test
server_fuzzer : $( BINDIR ) /$( CONFIG ) /server_fuzzer
server_fuzzer : $( BINDIR ) /$( CONFIG ) /server_fuzzer
server_test : $( BINDIR ) /$( CONFIG ) /server_test
server_test : $( BINDIR ) /$( CONFIG ) /server_test
slice_buffer_test : $( BINDIR ) /$( CONFIG ) /slice_buffer_test
slice_buffer_test : $( BINDIR ) /$( CONFIG ) /slice_buffer_test
slice_hash_table_test : $( BINDIR ) /$( CONFIG ) /slice_hash_table_test
slice_string_helpers_test : $( BINDIR ) /$( CONFIG ) /slice_string_helpers_test
slice_string_helpers_test : $( BINDIR ) /$( CONFIG ) /slice_string_helpers_test
slice_test : $( BINDIR ) /$( CONFIG ) /slice_test
slice_test : $( BINDIR ) /$( CONFIG ) /slice_test
sockaddr_resolver_test : $( BINDIR ) /$( CONFIG ) /sockaddr_resolver_test
sockaddr_resolver_test : $( BINDIR ) /$( CONFIG ) /sockaddr_resolver_test
@ -1151,6 +1154,7 @@ grpc_python_plugin: $(BINDIR)/$(CONFIG)/grpc_python_plugin
grpc_ruby_plugin : $( BINDIR ) /$( CONFIG ) /grpc_ruby_plugin
grpc_ruby_plugin : $( BINDIR ) /$( CONFIG ) /grpc_ruby_plugin
grpc_tool_test : $( BINDIR ) /$( CONFIG ) /grpc_tool_test
grpc_tool_test : $( BINDIR ) /$( CONFIG ) /grpc_tool_test
grpclb_api_test : $( BINDIR ) /$( CONFIG ) /grpclb_api_test
grpclb_api_test : $( BINDIR ) /$( CONFIG ) /grpclb_api_test
grpclb_end2end_test : $( BINDIR ) /$( CONFIG ) /grpclb_end 2end_test
grpclb_test : $( BINDIR ) /$( CONFIG ) /grpclb_test
grpclb_test : $( BINDIR ) /$( CONFIG ) /grpclb_test
health_service_end2end_test : $( BINDIR ) /$( CONFIG ) /health_service_end 2end_test
health_service_end2end_test : $( BINDIR ) /$( CONFIG ) /health_service_end 2end_test
http2_client : $( BINDIR ) /$( CONFIG ) /http 2_client
http2_client : $( BINDIR ) /$( CONFIG ) /http 2_client
@ -1159,6 +1163,7 @@ interop_client: $(BINDIR)/$(CONFIG)/interop_client
interop_server : $( BINDIR ) /$( CONFIG ) /interop_server
interop_server : $( BINDIR ) /$( CONFIG ) /interop_server
interop_test : $( BINDIR ) /$( CONFIG ) /interop_test
interop_test : $( BINDIR ) /$( CONFIG ) /interop_test
json_run_localhost : $( BINDIR ) /$( CONFIG ) /json_run_localhost
json_run_localhost : $( BINDIR ) /$( CONFIG ) /json_run_localhost
memory_test : $( BINDIR ) /$( CONFIG ) /memory_test
metrics_client : $( BINDIR ) /$( CONFIG ) /metrics_client
metrics_client : $( BINDIR ) /$( CONFIG ) /metrics_client
mock_test : $( BINDIR ) /$( CONFIG ) /mock_test
mock_test : $( BINDIR ) /$( CONFIG ) /mock_test
noop-benchmark : $( BINDIR ) /$( CONFIG ) /noop -benchmark
noop-benchmark : $( BINDIR ) /$( CONFIG ) /noop -benchmark
@ -1452,6 +1457,7 @@ buildtests_c: privatelibs_c \
$( BINDIR) /$( CONFIG) /server_chttp2_test \
$( BINDIR) /$( CONFIG) /server_chttp2_test \
$( BINDIR) /$( CONFIG) /server_test \
$( BINDIR) /$( CONFIG) /server_test \
$( BINDIR) /$( CONFIG) /slice_buffer_test \
$( BINDIR) /$( CONFIG) /slice_buffer_test \
$( BINDIR) /$( CONFIG) /slice_hash_table_test \
$( BINDIR) /$( CONFIG) /slice_string_helpers_test \
$( BINDIR) /$( CONFIG) /slice_string_helpers_test \
$( BINDIR) /$( CONFIG) /slice_test \
$( BINDIR) /$( CONFIG) /slice_test \
$( BINDIR) /$( CONFIG) /sockaddr_resolver_test \
$( BINDIR) /$( CONFIG) /sockaddr_resolver_test \
@ -1573,6 +1579,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /grpc_cli \
$( BINDIR) /$( CONFIG) /grpc_cli \
$( BINDIR) /$( CONFIG) /grpc_tool_test \
$( BINDIR) /$( CONFIG) /grpc_tool_test \
$( BINDIR) /$( CONFIG) /grpclb_api_test \
$( BINDIR) /$( CONFIG) /grpclb_api_test \
$( BINDIR) /$( CONFIG) /grpclb_end2end_test \
$( BINDIR) /$( CONFIG) /grpclb_test \
$( BINDIR) /$( CONFIG) /grpclb_test \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /http2_client \
$( BINDIR) /$( CONFIG) /http2_client \
@ -1581,6 +1588,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /interop_server \
$( BINDIR) /$( CONFIG) /interop_server \
$( BINDIR) /$( CONFIG) /interop_test \
$( BINDIR) /$( CONFIG) /interop_test \
$( BINDIR) /$( CONFIG) /json_run_localhost \
$( BINDIR) /$( CONFIG) /json_run_localhost \
$( BINDIR) /$( CONFIG) /memory_test \
$( BINDIR) /$( CONFIG) /metrics_client \
$( BINDIR) /$( CONFIG) /metrics_client \
$( BINDIR) /$( CONFIG) /mock_test \
$( BINDIR) /$( CONFIG) /mock_test \
$( BINDIR) /$( CONFIG) /noop-benchmark \
$( BINDIR) /$( CONFIG) /noop-benchmark \
@ -1693,6 +1701,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /grpc_cli \
$( BINDIR) /$( CONFIG) /grpc_cli \
$( BINDIR) /$( CONFIG) /grpc_tool_test \
$( BINDIR) /$( CONFIG) /grpc_tool_test \
$( BINDIR) /$( CONFIG) /grpclb_api_test \
$( BINDIR) /$( CONFIG) /grpclb_api_test \
$( BINDIR) /$( CONFIG) /grpclb_end2end_test \
$( BINDIR) /$( CONFIG) /grpclb_test \
$( BINDIR) /$( CONFIG) /grpclb_test \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /health_service_end2end_test \
$( BINDIR) /$( CONFIG) /http2_client \
$( BINDIR) /$( CONFIG) /http2_client \
@ -1701,6 +1710,7 @@ buildtests_cxx: privatelibs_cxx \
$( BINDIR) /$( CONFIG) /interop_server \
$( BINDIR) /$( CONFIG) /interop_server \
$( BINDIR) /$( CONFIG) /interop_test \
$( BINDIR) /$( CONFIG) /interop_test \
$( BINDIR) /$( CONFIG) /json_run_localhost \
$( BINDIR) /$( CONFIG) /json_run_localhost \
$( BINDIR) /$( CONFIG) /memory_test \
$( BINDIR) /$( CONFIG) /metrics_client \
$( BINDIR) /$( CONFIG) /metrics_client \
$( BINDIR) /$( CONFIG) /mock_test \
$( BINDIR) /$( CONFIG) /mock_test \
$( BINDIR) /$( CONFIG) /noop-benchmark \
$( BINDIR) /$( CONFIG) /noop-benchmark \
@ -1924,6 +1934,8 @@ test_c: buildtests_c
$( Q) $( BINDIR) /$( CONFIG) /server_test || ( echo test server_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /server_test || ( echo test server_test failed ; exit 1 )
$( E) "[RUN] Testing slice_buffer_test"
$( E) "[RUN] Testing slice_buffer_test"
$( Q) $( BINDIR) /$( CONFIG) /slice_buffer_test || ( echo test slice_buffer_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /slice_buffer_test || ( echo test slice_buffer_test failed ; exit 1 )
$( E) "[RUN] Testing slice_hash_table_test"
$( Q) $( BINDIR) /$( CONFIG) /slice_hash_table_test || ( echo test slice_hash_table_test failed ; exit 1 )
$( E) "[RUN] Testing slice_string_helpers_test"
$( E) "[RUN] Testing slice_string_helpers_test"
$( Q) $( BINDIR) /$( CONFIG) /slice_string_helpers_test || ( echo test slice_string_helpers_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /slice_string_helpers_test || ( echo test slice_string_helpers_test failed ; exit 1 )
$( E) "[RUN] Testing slice_test"
$( E) "[RUN] Testing slice_test"
@ -2072,12 +2084,16 @@ test_cxx: buildtests_cxx
$( Q) $( BINDIR) /$( CONFIG) /grpc_tool_test || ( echo test grpc_tool_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /grpc_tool_test || ( echo test grpc_tool_test failed ; exit 1 )
$( E) "[RUN] Testing grpclb_api_test"
$( E) "[RUN] Testing grpclb_api_test"
$( Q) $( BINDIR) /$( CONFIG) /grpclb_api_test || ( echo test grpclb_api_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /grpclb_api_test || ( echo test grpclb_api_test failed ; exit 1 )
$( E) "[RUN] Testing grpclb_end2end_test"
$( Q) $( BINDIR) /$( CONFIG) /grpclb_end2end_test || ( echo test grpclb_end2end_test failed ; exit 1 )
$( E) "[RUN] Testing grpclb_test"
$( E) "[RUN] Testing grpclb_test"
$( Q) $( BINDIR) /$( CONFIG) /grpclb_test || ( echo test grpclb_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /grpclb_test || ( echo test grpclb_test failed ; exit 1 )
$( E) "[RUN] Testing health_service_end2end_test"
$( E) "[RUN] Testing health_service_end2end_test"
$( Q) $( BINDIR) /$( CONFIG) /health_service_end2end_test || ( echo test health_service_end2end_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /health_service_end2end_test || ( echo test health_service_end2end_test failed ; exit 1 )
$( E) "[RUN] Testing interop_test"
$( E) "[RUN] Testing interop_test"
$( Q) $( BINDIR) /$( CONFIG) /interop_test || ( echo test interop_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /interop_test || ( echo test interop_test failed ; exit 1 )
$( E) "[RUN] Testing memory_test"
$( Q) $( BINDIR) /$( CONFIG) /memory_test || ( echo test memory_test failed ; exit 1 )
$( E) "[RUN] Testing mock_test"
$( E) "[RUN] Testing mock_test"
$( Q) $( BINDIR) /$( CONFIG) /mock_test || ( echo test mock_test failed ; exit 1 )
$( Q) $( BINDIR) /$( CONFIG) /mock_test || ( echo test mock_test failed ; exit 1 )
$( E) "[RUN] Testing noop-benchmark"
$( E) "[RUN] Testing noop-benchmark"
@ -2234,6 +2250,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc : src /proto /grpc /health /v 1/health .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc : src /proto /grpc /health /v 1/health .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2249,6 +2266,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc : src /proto /grpc /lb /v 1/load_balancer .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc : src /proto /grpc /lb /v 1/load_balancer .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2264,6 +2282,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc : src /proto /grpc /reflection /v 1alpha /reflection .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc : src /proto /grpc /reflection /v 1alpha /reflection .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2279,6 +2298,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/status/status.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/status/status.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/status/status.pb.cc : src /proto /grpc /status /status .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(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 $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2294,6 +2314,8 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc : protoc_dep_error
$(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
$(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc : src /proto /grpc /testing /compiler_test .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc : src /proto /grpc /testing /compiler_test .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2302,13 +2324,14 @@ $(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc: src/proto/grpc/testing/com
$(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc : src /proto /grpc /testing /compiler_test .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc : src /proto /grpc /testing /compiler_test .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [GRPC] Generating gRPC's protobuf service CC file from $< "
$( E) " [GRPC] Generating gRPC's protobuf service CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( 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) $<
$( Q) $( PROTOC) -Ithird_party/protobuf/src -I. --grpc_out= generate_mock_code = true:$( GENDIR) --plugin= protoc-gen-grpc= $( PROTOC_PLUGINS_DIR) /grpc_cpp_plugin$( EXECUTABLE_SUFFIX) $<
e n d i f
e n d i f
i f e q ( $( NO_PROTOC ) , t r u e )
i f e q ( $( NO_PROTOC ) , t r u e )
$(GENDIR)/src/proto/grpc/testing/control.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/control.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/control.pb.cc : src /proto /grpc /testing /control .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /payloads .pb .cc $( GENDIR ) /src /proto /grpc /testing /stats .pb .cc
$(GENDIR)/src/proto/grpc/testing/control.pb.cc : src /proto /grpc /testing /control .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /payloads .pb .cc $( GENDIR ) /src /proto /grpc /testing /stats .pb .cc
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2324,6 +2347,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc : src /proto /grpc /testing /duplicate /echo_duplicate .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc
$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc : src /proto /grpc /testing /duplicate /echo_duplicate .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2339,6 +2363,8 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/echo.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/echo.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/echo.pb.cc : src /proto /grpc /testing /echo .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc
$(GENDIR)/src/proto/grpc/testing/echo.pb.cc : src /proto /grpc /testing /echo .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2347,13 +2373,14 @@ $(GENDIR)/src/proto/grpc/testing/echo.pb.cc: src/proto/grpc/testing/echo.proto $
$(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc : src /proto /grpc /testing /echo .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc
$(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc : src /proto /grpc /testing /echo .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /echo_messages .pb .cc $( GENDIR ) /src /proto /grpc /testing /echo_messages .grpc .pb .cc
$( E) " [GRPC] Generating gRPC's protobuf service CC file from $< "
$( E) " [GRPC] Generating gRPC's protobuf service CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( 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) $<
$( Q) $( PROTOC) -Ithird_party/protobuf/src -I. --grpc_out= generate_mock_code = true:$( GENDIR) --plugin= protoc-gen-grpc= $( PROTOC_PLUGINS_DIR) /grpc_cpp_plugin$( EXECUTABLE_SUFFIX) $<
e n d i f
e n d i f
i f e q ( $( NO_PROTOC ) , t r u e )
i f e q ( $( NO_PROTOC ) , t r u e )
$(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc : src /proto /grpc /testing /echo_messages .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc : src /proto /grpc /testing /echo_messages .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2369,6 +2396,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/empty.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/empty.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/empty.pb.cc : src /proto /grpc /testing /empty .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/empty.pb.cc : src /proto /grpc /testing /empty .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2384,6 +2412,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/messages.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/messages.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/messages.pb.cc : src /proto /grpc /testing /messages .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/messages.pb.cc : src /proto /grpc /testing /messages .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2399,6 +2428,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/metrics.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/metrics.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/metrics.pb.cc : src /proto /grpc /testing /metrics .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/metrics.pb.cc : src /proto /grpc /testing /metrics .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2414,6 +2444,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/payloads.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/payloads.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/payloads.pb.cc : src /proto /grpc /testing /payloads .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/payloads.pb.cc : src /proto /grpc /testing /payloads .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2429,6 +2460,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/services.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/services.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/services.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/services.grpc.pb.cc : protoc_dep_error
e l s e
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 /stats .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 $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2444,6 +2476,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/stats.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/stats.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/stats.pb.cc : src /proto /grpc /testing /stats .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$(GENDIR)/src/proto/grpc/testing/stats.pb.cc : src /proto /grpc /testing /stats .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS )
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2459,6 +2492,7 @@ ifeq ($(NO_PROTOC),true)
$(GENDIR)/src/proto/grpc/testing/test.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/test.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc : protoc_dep_error
$(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc : protoc_dep_error
e l s e
e l s e
$(GENDIR)/src/proto/grpc/testing/test.pb.cc : src /proto /grpc /testing /test .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /empty .pb .cc $( GENDIR ) /src /proto /grpc /testing /messages .pb .cc
$(GENDIR)/src/proto/grpc/testing/test.pb.cc : src /proto /grpc /testing /test .proto $( PROTOBUF_DEP ) $( PROTOC_PLUGINS ) $( GENDIR ) /src /proto /grpc /testing /empty .pb .cc $( GENDIR ) /src /proto /grpc /testing /messages .pb .cc
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( E) " [PROTOC] Generating protobuf CC file from $< "
$( Q) mkdir -p ` dirname $@ `
$( Q) mkdir -p ` dirname $@ `
@ -2969,7 +3003,7 @@ LIBGRPC_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -3041,6 +3075,7 @@ LIBGRPC_SRC = \
src/core/tsi/fake_transport_security.c \
src/core/tsi/fake_transport_security.c \
src/core/tsi/ssl_transport_security.c \
src/core/tsi/ssl_transport_security.c \
src/core/tsi/transport_security.c \
src/core/tsi/transport_security.c \
src/core/tsi/transport_security_adapter.c \
src/core/ext/transport/chttp2/server/chttp2_server.c \
src/core/ext/transport/chttp2/server/chttp2_server.c \
src/core/ext/transport/chttp2/client/secure/secure_channel_create.c \
src/core/ext/transport/chttp2/client/secure/secure_channel_create.c \
src/core/ext/filters/client_channel/channel_connectivity.c \
src/core/ext/filters/client_channel/channel_connectivity.c \
@ -3069,8 +3104,10 @@ LIBGRPC_SRC = \
src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c \
src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c \
src/core/ext/transport/chttp2/client/insecure/channel_create.c \
src/core/ext/transport/chttp2/client/insecure/channel_create.c \
src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c \
src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \
third_party/nanopb/pb_common.c \
third_party/nanopb/pb_common.c \
@ -3292,7 +3329,7 @@ LIBGRPC_CRONET_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -3388,6 +3425,7 @@ LIBGRPC_CRONET_SRC = \
src/core/tsi/fake_transport_security.c \
src/core/tsi/fake_transport_security.c \
src/core/tsi/ssl_transport_security.c \
src/core/tsi/ssl_transport_security.c \
src/core/tsi/transport_security.c \
src/core/tsi/transport_security.c \
src/core/tsi/transport_security_adapter.c \
src/core/ext/transport/chttp2/client/chttp2_connector.c \
src/core/ext/transport/chttp2/client/chttp2_connector.c \
src/core/ext/filters/load_reporting/load_reporting.c \
src/core/ext/filters/load_reporting/load_reporting.c \
src/core/ext/filters/load_reporting/load_reporting_filter.c \
src/core/ext/filters/load_reporting/load_reporting_filter.c \
@ -3601,7 +3639,7 @@ LIBGRPC_TEST_UTIL_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -3829,7 +3867,7 @@ LIBGRPC_UNSECURE_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -3907,8 +3945,10 @@ LIBGRPC_UNSECURE_SRC = \
src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c \
src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c \
src/core/ext/filters/load_reporting/load_reporting.c \
src/core/ext/filters/load_reporting/load_reporting.c \
src/core/ext/filters/load_reporting/load_reporting_filter.c \
src/core/ext/filters/load_reporting/load_reporting_filter.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \
src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \
third_party/nanopb/pb_common.c \
third_party/nanopb/pb_common.c \
@ -4225,7 +4265,7 @@ LIBGRPC++_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -4558,7 +4598,7 @@ LIBGRPC++_CRONET_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -5126,8 +5166,6 @@ PUBLIC_HEADERS_CXX += \
include/grpc/impl/codegen/sync_windows.h \
include/grpc/impl/codegen/sync_windows.h \
include/grpc++/impl/codegen/proto_utils.h \
include/grpc++/impl/codegen/proto_utils.h \
include/grpc++/impl/codegen/config_protobuf.h \
include/grpc++/impl/codegen/config_protobuf.h \
include/grpc++/impl/codegen/thrift_serializer.h \
include/grpc++/impl/codegen/thrift_utils.h \
L I B G R P C + + _TEST_UTIL_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( LIBGRPC++_TEST_UTIL_SRC) ) ) )
L I B G R P C + + _TEST_UTIL_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( LIBGRPC++_TEST_UTIL_SRC) ) ) )
@ -5319,7 +5357,7 @@ LIBGRPC++_UNSECURE_SRC = \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/completion_queue_factory.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.c \
src/core/lib/surface/lame_client.c \
src/core/lib/surface/lame_client.cc \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
src/core/lib/surface/server.c \
src/core/lib/surface/validate_metadata.c \
src/core/lib/surface/validate_metadata.c \
@ -8241,8 +8279,8 @@ PUBLIC_HEADERS_C += \
LIBARES_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( LIBARES_SRC) ) ) )
LIBARES_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( LIBARES_SRC) ) ) )
$(LIBARES_OBJS) : CPPFLAGS += -Ithird_party /cares -Ithird_party /cares /cares $( if $ ( subst Linux ,,$ ( SYSTEM ) ) ,,-Ithird_party /cares /config_linux ) $( if $ ( subst Darwin ,,$ ( SYSTEM ) ) ,,-Ithird_party /cares /config_darwin ) -fvisibility =hidden -D_GNU_SOURCE -DWIN 32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS =0 -DNOMINMAX -DHAVE_CONFIG_H
$(LIBARES_OBJS) : CPPFLAGS += -Ithird_party /cares -Ithird_party /cares /cares $( if $ ( subst Linux ,,$ ( SYSTEM ) ) ,,-Ithird_party /cares /config_linux ) $( if $ ( subst Darwin ,,$ ( SYSTEM ) ) ,,-Ithird_party /cares /config_darwin ) -fvisibility =hidden -D_GNU_SOURCE -DWIN 32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS =0 -DNOMINMAX $( if $ ( subst MINGW 32,,$ ( SYSTEM ) ) , -DHAVE_CONFIG_H ,)
$(LIBARES_OBJS) : CFLAGS += -Wno -sign -conversion -Wno -invalid -source -encoding
$(LIBARES_OBJS) : CFLAGS += -Wno -sign -conversion $( if $ ( subst MINGW 32,,$ ( SYSTEM ) ) , -Wno -invalid -source -encoding ,)
$(LIBDIR)/$(CONFIG)/libares.a : $( ZLIB_DEP ) $( LIBARES_OBJS )
$(LIBDIR)/$(CONFIG)/libares.a : $( ZLIB_DEP ) $( LIBARES_OBJS )
$( E) " [AR] Creating $@ "
$( E) " [AR] Creating $@ "
@ -12354,6 +12392,38 @@ endif
e n d i f
e n d i f
SLICE_HASH_TABLE_TEST_SRC = \
test/core/slice/slice_hash_table_test.c \
SLICE_HASH_TABLE_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( SLICE_HASH_TABLE_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)/slice_hash_table_test : openssl_dep_error
e l s e
$(BINDIR)/$(CONFIG)/slice_hash_table_test : $( SLICE_HASH_TABLE_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) $( SLICE_HASH_TABLE_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) /slice_hash_table_test
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/slice/slice_hash_table_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_slice_hash_table_test : $( SLICE_HASH_TABLE_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 $(SLICE_HASH_TABLE_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
SLICE_STRING_HELPERS_TEST_SRC = \
SLICE_STRING_HELPERS_TEST_SRC = \
test/core/slice/slice_string_helpers_test.c \
test/core/slice/slice_string_helpers_test.c \
@ -15031,6 +15101,53 @@ endif
$(OBJDIR)/$(CONFIG)/test/cpp/grpclb/grpclb_api_test.o : $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .pb .cc $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .grpc .pb .cc
$(OBJDIR)/$(CONFIG)/test/cpp/grpclb/grpclb_api_test.o : $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .pb .cc $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .grpc .pb .cc
GRPCLB_END2END_TEST_SRC = \
$( GENDIR) /src/proto/grpc/lb/v1/load_balancer.pb.cc $( GENDIR) /src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \
test/cpp/end2end/grpclb_end2end_test.cc \
GRPCLB_END2END_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( GRPCLB_END2END_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure targets if you don't have OpenSSL.
$(BINDIR)/$(CONFIG)/grpclb_end2end_test : openssl_dep_error
e l s e
i f e q ( $( NO_PROTOBUF ) , t r u e )
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
$(BINDIR)/$(CONFIG)/grpclb_end2end_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/grpclb_end2end_test : $( PROTOBUF_DEP ) $( GRPCLB_END 2END_TEST_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc ++_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( GRPCLB_END2END_TEST_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc++_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc++.a $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr_test_util.a $( LIBDIR) /$( CONFIG) /libgpr.a $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /grpclb_end2end_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/src/proto/grpc/lb/v1/load_balancer.o : $( LIBDIR ) /$( CONFIG ) /libgrpc ++_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/grpclb_end2end_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc ++_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_grpclb_end2end_test : $( GRPCLB_END 2END_TEST_OBJS :.o =.dep )
i f n e q ( $( NO_SECURE ) , t r u e )
i f n e q ( $( NO_DEPS ) , t r u e )
-include $(GRPCLB_END2END_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/grpclb_end2end_test.o : $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .pb .cc $( GENDIR ) /src /proto /grpc /lb /v 1/load_balancer .grpc .pb .cc
GRPCLB_TEST_SRC = \
GRPCLB_TEST_SRC = \
$( GENDIR) /src/proto/grpc/lb/v1/load_balancer.pb.cc $( GENDIR) /src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \
$( GENDIR) /src/proto/grpc/lb/v1/load_balancer.pb.cc $( GENDIR) /src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \
test/cpp/grpclb/grpclb_test.cc \
test/cpp/grpclb/grpclb_test.cc \
@ -15343,6 +15460,49 @@ endif
e n d i f
e n d i f
MEMORY_TEST_SRC = \
test/core/support/memory_test.cc \
MEMORY_TEST_OBJS = $( addprefix $( OBJDIR) /$( CONFIG) /, $( addsuffix .o, $( basename $( MEMORY_TEST_SRC) ) ) )
i f e q ( $( NO_SECURE ) , t r u e )
# You can't build secure targets if you don't have OpenSSL.
$(BINDIR)/$(CONFIG)/memory_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)/memory_test : protobuf_dep_error
e l s e
$(BINDIR)/$(CONFIG)/memory_test : $( PROTOBUF_DEP ) $( MEMORY_TEST_OBJS ) $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
$( E) " [LD] Linking $@ "
$( Q) mkdir -p ` dirname $@ `
$( Q) $( LDXX) $( LDFLAGS) $( MEMORY_TEST_OBJS) $( LIBDIR) /$( CONFIG) /libgrpc_test_util.a $( LIBDIR) /$( CONFIG) /libgrpc++.a $( LIBDIR) /$( CONFIG) /libgrpc.a $( LIBDIR) /$( CONFIG) /libgpr_test_util.a $( LIBDIR) /$( CONFIG) /libgpr.a $( LDLIBSXX) $( LDLIBS_PROTOBUF) $( LDLIBS) $( LDLIBS_SECURE) $( GTEST_LIB) -o $( BINDIR) /$( CONFIG) /memory_test
e n d i f
e n d i f
$(OBJDIR)/$(CONFIG)/test/core/support/memory_test.o : $( LIBDIR ) /$( CONFIG ) /libgrpc_test_util .a $( LIBDIR ) /$( CONFIG ) /libgrpc ++.a $( LIBDIR ) /$( CONFIG ) /libgrpc .a $( LIBDIR ) /$( CONFIG ) /libgpr_test_util .a $( LIBDIR ) /$( CONFIG ) /libgpr .a
deps_memory_test : $( MEMORY_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 $(MEMORY_TEST_OBJS : .o =.dep )
e n d i f
e n d i f
METRICS_CLIENT_SRC = \
METRICS_CLIENT_SRC = \
$( GENDIR) /src/proto/grpc/testing/metrics.pb.cc $( GENDIR) /src/proto/grpc/testing/metrics.grpc.pb.cc \
$( GENDIR) /src/proto/grpc/testing/metrics.pb.cc $( GENDIR) /src/proto/grpc/testing/metrics.grpc.pb.cc \
test/cpp/interop/metrics_client.cc \
test/cpp/interop/metrics_client.cc \
@ -19486,6 +19646,7 @@ src/core/plugin_registry/grpc_plugin_registry.c: $(OPENSSL_DEP)
src/core/tsi/fake_transport_security.c : $( OPENSSL_DEP )
src/core/tsi/fake_transport_security.c : $( OPENSSL_DEP )
src/core/tsi/ssl_transport_security.c : $( OPENSSL_DEP )
src/core/tsi/ssl_transport_security.c : $( OPENSSL_DEP )
src/core/tsi/transport_security.c : $( OPENSSL_DEP )
src/core/tsi/transport_security.c : $( OPENSSL_DEP )
src/core/tsi/transport_security_adapter.c : $( OPENSSL_DEP )
src/cpp/client/cronet_credentials.cc : $( OPENSSL_DEP )
src/cpp/client/cronet_credentials.cc : $( OPENSSL_DEP )
src/cpp/client/secure_credentials.cc : $( OPENSSL_DEP )
src/cpp/client/secure_credentials.cc : $( OPENSSL_DEP )
src/cpp/common/auth_property_iterator.cc : $( OPENSSL_DEP )
src/cpp/common/auth_property_iterator.cc : $( OPENSSL_DEP )